FAQ(Frequently Asked Questions)
Last updated
Was this helpful?
Last updated
Was this helpful?
Bittle and Bittle X are and share a lot of common things, except for the microcontroller difference where Bittle X uses BiBoard and Bittle uses NyBoard. So we just refer to Bittle most of the time without specifically mentioning Bittle X.
The differences in specifications of different mainboards are shown in the figure below:
Remove the rubber toe covers
The error that occurs when uploading the sketch is shown below:
There are two calibration steps for different components.
Because the controller board has limited resources, we divide the program into two stages.
In the first stage, we upload the program and large data to the onboard EEPROM (hard disk) and use the remaining programming space to calibrate the IMU, a sensor that measures the body orientation. The board should be leveled and untouched during the (IMU) calibration.
In the second stage, we upload the standard functional code. For the first-time configuration, we need to enter the (joint) calibration state and attach the legs in the right direction.
If you use the Arduino IDE to set up the board, you will handle those stages explicitly. The Petoi Desktop App can finish the two-stage uploading in the background. The mobile app can work only with an already configured board. Its (joint) calibration is only for attaching the legs.
This is due to the incompatibility of the Python Tk library with MacOS. The temporary solution is that you can press the button and drag the mouse slightly at the same time.
Plug the USB adapter with a USB data cable (for NyBoard) or USB type-C data cable (for BiBoard) into the robot's microcontroller and the Chromebook.
Set the Chromebook Linux VM to recognize the USB port
Settings => Advanced => Developers => Linux development environment => Manage USB devices => USB Serial (turn on)
If you have downloaded and unzipped the OpenCat folder but see the following error:
You should rename the unzipped OpenCat-main folder to OpenCat so that the OpenCat.ino matches the root name.
BTW, you also can upload the firmware via the Petoi Desktop App:
Try to set "Bluetooth devices discovery" to "Advanced" as follows:
When connecting, the app will send handshake signals to the robot, and the robot should be running the firmware in standard mode to respond correctly. If the app returns a "not Petoi robot" error, it's probably due to a firmware issue. Please follow this debugging process:
[1]. Please check the version of the app as follows:
App Store
Google Play
[2]. For the startup melody in normal mode, please refer to the 00:13 in the video below:
For how to open the serial monitor and input the serial command, please refer to the instructions in the Petoi Doc Center.
The toe covers are for special experiments that require more friction. They are not required for regular walking and performance. We have removed them from the standard kit recently, and you may order them as optional accessories.
You can solder the 2x5 socket on the NyBoard and then mount the Rasberry Pi on the NyBoard.
In some cases, the motor's output gear may disengage with the following gear. It will result in an abnormal buzzing sound inside the servo. You can take off the bottom of the servo and push the motor inward very hard until you hear a clicking sound.
There's nothing else to purchase.
Please refer to the .
For NyBoard, please refer to .
For BiBoard, please refer to .
Try turning off the Gyro in the , as shown in the following picture:
Try turning on the Gyro in the , as shown in the following picture:
Make sure you the joints with the included L-shaped tuner and understand the references
will make slow gaits more stable
There's a known bug in one of the older firmware. Please .
Make sure the uploader is connected to the NyBoard .
[3]. Install .
[4]. .
Yes, you still need to use the desktop app/mobile app/Arduino IDE if your robot doesn't walk very stable.
Our microcontrollers are specifically designed for our robots. The open source code is free to use and can be downloaded on .
You can . The scripts can work either on your computer and connect to the robot wired or wirelessly.
It follows your instructions via the infrared remote, mobile app, or desktop app. It can also do random behaviors if you . Best of all, the program is open source on GitHub, and you can refer to to create new skills for your robot.
Download the Arduino IDE(e.g. 1.8.19) for Linux from
Install it on the Chromebook. Please refer to the video at
For more information, please refer to:
In the Device Manager, if you open the Other devices list, you may see a CP210X device with a triangle exclamation sign. Right-click it to find the "update driver" option, then select the enclosing folder of your .
[3]. You can upgrade the firmware via the .
For NyBoard, if the firmware can not be upgraded, please refer to
Please check out post discussing installing springs with various tools. Or you can Bittle upper legs with pre-installed springs
You may . Show the picture of the broken pieces and explain how they broke. You may find the or get a replacement directly from us.
Please refer to Bittle's instruction in
The little bone is included in the box, and it is not being sold separately. You may download its 3D-printable file at:
Both Bittle kit and pre-assembled Bittle include one Lithium battery with a built-in charging circuit. You may add more .
Read more at
[1].
[2].
[3].
Please refer to the on the MU camera.
Turn off the battery's power to see if the serial port can appear. Please refer to .
Mac:
Windows:
You can use to do Scratch-like block-based programming with all of Petoi robots.