Calibrate the joints


Calibration Interface


Calibration Interface

The above interfaces will be displayed when you calibrate for the first time. You can also click to open the upper-right menu in the control panel and select Calibrate to re-access.

Prepare for calibration

Make sure you have uploaded the OpenCat Main function firmware before calibrating.

Only the software version 2.0 is supported to calibrate the joints via this App.

You need to connect the Bluetooth module (for NyBoard only) with computer, install the battery and long-press the button on the battery to power the robot.

Enter the calibration state

After the robot is powered on, there are 2 methods to enter the calibration state:

  • Click the Start Calibration button.

  • Click the Calibration button in the calibration interface.

Install the head

In the calibration state, place the head as close to the central axis as possible and insert its servo shaft into the servo arm of the neck.

Press down on the head so it is firmly attached to the neck.

Install the legs

Install upper leg and lower leg components to the output teeth of the servos when the Bittle is powered on and in the calibration state. Please keep the torso, upper leg, and lower leg installed vertically as much as possible, and do not install the lower leg backward, as shown in the picture.

The pre-assembled robot should already have the legs properly installed. You can do the joint calibration for fine-tuning.

Use the included L-shaped tool as a reference!



Align the upper leg first
Pay attention to the reference edges for the lower leg

When calibrating, first select the index number of the joint servo from the diagram(when adjusting the leg servo, adjust the thigh first, and then adjust the calf), and then click the "+" or "-" button to fine-tune the joint to the right angle state.

If the offset is more than +/- 9 degrees, you need to remove the corresponding part of the servo and re-install it by rotating one tooth, and then press the "+" or "-" button.

For example, if you have to use -10 as the calibration value, take the limb off, rotate by one tooth then attach it back. The new calibration value should be around 4, i.e., they sum up to 14. Avoid rotating the servo shaft during this adjustment.

You can click the skill buttons to switch between Rest, Stand, and Walk to test the calibration effect.


If you want to continue calibrating, please click the Calibration button, and the robot will be in the calibration state again (all servos will move to the calibration position immediately).


You may need a second round of calibrations to achieve optimal results.

After calibration, remember to click the "Save" button to save the calibration offset. Otherwise, click "<" in the upper left corner to abandon the calibration.

Install the screws

After completing the joint calibration, install the center screws to fix the leg parts and servo gears.

Last updated