Troubleshooting Guide

Issue Possible Causes Recommended Course of Action
Attempting to move Quizbot on RobotMoose, but Quizbot is not moving. Backend is not running. Go to the robot computer and ensure that the Backend Chrome app is open and connected to your robot.
Pilot is not connected or is connected to the wrong robot. Ensure that the robot year, school, and name that you selected on the Frontend match what was specified on the Backend.
The Frontend or Backend has lost its connection to the Superstar server. Ensure that the Superstar selected from the dropdown menu on the Backend is robotmoose.com (or your local Superstar if you are running one). Also ensure that in your web browser you are connected to robotmoose.com (or the IP address of your local Superstar). Refresh your page to make sure robotmoose.com (or your local superstar) is still up and running.
Web browser is causing unpredictable behavior. Make sure you are using Google Chrome to ensure that all elements of the interface work properly.
Servos are not plugged in or are wired incorrectly. Inspect the servo wiring to ensure that it matches the Quizbot wiring guide on robotmoose.com. Make sure that power, ground, and signal wires are plugged into the appropriate spots on the Arduino. Also make sure that the pins configured for the servo on the Frontend match the pins that the signal wires are plugged in to.
Servo(s) are broken. Replace the non-functioning servo(s) and try again. Avoid moving the servo gears by hand, as doing such can break them.
Arduino pins are malfunctioning. In the same row that the signal wires are plugged into, unplug the servo signal wires and plug them into different numbered slots on the Arduino Uno. Make note of those numbers and update your servo configuration on the Frontend with these numbers.
Quizbot rams into its body when the servos are moved. Servos were not at the right angle when the body was assembled. Disconnect the Quizbot body parts from the servo gears, use the servo sliders on the Frontend to set both servos to 90 degrees, then reassemble the Quizbot so that it is facing forward and looking straight up.
There is considerable lag between sending commands to the Quizbot and those commands happening. Backend is being throttled. On the Backend computer, the Backend window must be visible at all times, otherwise the app may be throttled. Ensure that the window is visible (not minimized, covered up by other windows, etc.).
Network connection is too slow. You may have to start your own Superstar server (more info on our GitHub, for advanced users only).