Center Servos

When the servos are shipped, it cannot be certain exactly what position they are set to. In this step, we will temporarily power up the robot and run a process to place all three servos into known positions.

Be sure there are no screws or bits of metal loose around the robot, then plug in the battery. The battery connects as shown in the image above.

Please read this entire procedure before actually performing the steps.

There are two buttons on the Main Board. The Power button, labeled "PWR" and the general function button labeled "BTN".

We will now power up the Main Board, then press and hold the BTN for a short time to start the servo centering code.

  1. Press and hold the BTN button as you power up the robot. This will start the servo centering operation.

  2. While pressing the BTN button, power on the Main Board by pressing the PWR button until the PWR light turns on (the PWR light is just above the PWR button). Release the PWR button and the board should remain powered on.

After a couple seconds, the servo centering operation will begin.

  1. The colored LED on the Main Board will turn Red, then the Grip servo will move. Touch the Grip servo with your finger and verify that it does move while the the light is red.

  2. The colored LED on the Main Board will then turn Green, then the Pan servo will move. Touch the Pan servo with your finger and verify that it does move while the light is green.

  3. The colored LED on the Main Board will then turn Blue, then the Tilt servo will move. The Tilt servo is the servo you temporarily connected earlier. As with the others, touch the Tilt servo and make sure it moves while the light is blue.

  4. After this is complete, press and hold the PWR button for about a second to start the power down process. The PWR light will begin blinking and will continue blinking for a few seconds before the board powers off. The PWR led will turn off and remain turned off once the board has powered down.

  5. DISCONNECT THE BATTERY AT THIS TIME.

As discussed, this operation places the servos in known positions. It also verifies that the servos are connected properly, and that servos operate. It is important to verify during this operation that each servo operates in the expected order as well, this confirms they are connected correctly.

If you're not able to confirm each servo moves at the correct time, this process can be repeated as many times as needed. Each time just turn off the board then power it back on with the BTN button pressed at the same time to start the process again.

Last updated