πŸ‡ΊπŸ‡²
Bittle X User Manual
πŸ‡ΊπŸ‡ΈEnglish
πŸ‡ΊπŸ‡ΈEnglish
  • Bittle X User Manual 🐢
  • 1 πŸ§˜β€β™‚οΈ Preparation
  • 2 🧩 Open the Box
  • 3 ⌨️ Assembling & Board Setup
  • 4 πŸ“ Calibration
  • 5 πŸ•Ή Play with Bittle X
  • 6 πŸ‘¨β€πŸ« Teach Bittle X New Skills
  • 7 🦾 Robot arm
  • Useful links πŸ•Έ
    • πŸ™‹β€β™‚οΈFAQ
    • πŸ“šPetoi Doc Center
    • πŸ”­Home of Petoi Robots
    • πŸ“€GitHub of OpenCat
    • πŸ“±Smartphone App
    • πŸ’»Desktop App
    • πŸŽͺPetoiCamp (Forum)
    • 🎁Shop Coding Robots
    • 🧱3D printable accessories
    • πŸ“½οΈBittle Robot Dog Videos
Powered by GitBook
On this page
  • 2.1 Pre-assembled Bittle X
  • Buzzer beep meaning:
  • Adjust the buzzer volume
  • 2.2 Bittle X Construction Kit

2 🧩 Open the Box

Previous1 πŸ§˜β€β™‚οΈ PreparationNext3 ⌨️ Assembling & Board Setup

Last updated 4 months ago

You may receive one of the following versions of Bittle X:

  • Bittle X

    • Microcontroller Biboard V0

      • The groove connectors are on top of the microcontroller

    • Support infrared remote control

  • Bittle X V2

    • Microcontroller Biboard V1

      • The groove connectors are on top of the microcontroller

    • It doesn't support infrared remote control

2.1 Pre-assembled Bittle X

The following instruction is for pre-assembled BIttle X. Note that Bittle and Bittle X are of the same family, so the instruction is the same.

Insert the neck into the body and bend the knees to natural angles. Drag the curly wire from the knee side to the shoulder side to avoid squeezing when the knee joints rotate. Put the joints into the following posture before turning on the power.

If your Bittle X's lower leg is in the right direction but doesn't move when calibrating, you may rotate it in the right direction. You should feel moderate resistance until the joint locks at the right position. The cause is that the new gears are a little too tight and the large bootup resistance will trigger the protection algorithm. The servo will reduce the force on the joint to avoid overcurrent, which will stop the joint from moving.

Buzzer beep meaning:

Adjust the buzzer volume

For the mainboard - BiBoard, you can adjust the volume of the buzzer by serial command b[0-10] in the serial monitor to change the volume, for example: "b3" to change the volume to 3 (the full scale is 10). "b0" will mute the buzzer, while "b" will toggle mute/unmute. If the volume is set to 0 and muted, it will be set to 5 when unmuted.

The pre-assembled Bittle X is only coarse-tuned. You still need to calibrate Bittle X's joint servos and final assembly to fine-tune its joints for the best performance.

Friction plays an important role in dynamic balancing during walking. Though the silicone toe covers (socks) can improve grip, they will also amplify the differences of the unpredictable surface of your test environment. So for regular use, we recommend running BittleX without the socks, unless you can tune the gait or need friction to perform some specific tasks.

2.2 Bittle X Construction Kit

If you order a Bittle X construction kit, you will build your own robot dog. You will learn more about robotics after understanding the design logic behind Bittle. Please follow the next chapter for details.

Long press the battery's button for 2~3 seconds to power on/off. Unplug the insulation sheet of the infrared remote's battery, then you can . The robot will keep pausing its movements with beeping sounds when the battery is low. Then you need to charge the battery with a 5V USB Type-C cable. Considering safety, the battery won't supply power during charging.

The buzzer beep meaning is the same as .

For how to open the serial monitor and input the serial command, please refer to in the Petoi Doc Center.

You can also use the serial command in the by creating a single command:

You can skip Chapter 3 Board Configuration and Chapter 4 Calibration. Go to Chapter 5 directly.

control Bittle X to move
Bittle's
the instructions
mobile app
Play with BittleX