Petoi Doc Center
🇹🇭 Thai
🇹🇭 Thai
  • ยินดีต้อนรับสู่ Petoi Doc Center
  • Infrared Remote
    • รีโมทคอนโทรล
  • Mobile App
    • คาลิเบเตอร์และคอนโทรลเลอร์
  • Desktop APP
    • การแนะนำเบื้องต้น
    • ตัวอัปโหลดเฟิร์มแวร์
    • การคาลิเบรทข้อต่อ
    • สกิลคอมโพสเซอร์
  • Arduino IDE
    • อัปโหลด Sketch สำหรับ NyBoard
    • อัปโหลด Sketch สำหรับ BiBoard
    • การคาลิเบรทด้วย Arduino IDE
    • ซีเรียลมอนิเตอร์
  • API
    • 🖇️ซีเรียลโปรโตคอล
    • 🐍คู่มือผู้ใช้ Python SerialMaster
    • 🐛MicroPython คอนโทรลเลอร์
      • การเรียกใช้ MicroPython บน ESP8266
      • ติดตั้ง WebREPL
      • การใช้โปรโตคอล ESP-NOW
    • 🍓การสื่อสารผ่านพอร์ตซีเรียลของ Raspberry Pi
    • 🤖ROS
  • Nyboard
    • NyBoard V1_0
    • NyBoard V1_1
  • BIBOARD
    • คู่มือเริ่มต้นใช้งาน BiBoard ฉบับรวบลัด
    • Demo Applications
      • 1.GPIO port
      • 2.Serial port
      • 3.Analog-digital converter
      • 4.Digital-Analog Converter
      • 5.EEPROM (Electrically Erasable Programmable read only memory)
      • 6.Gyro IMU(MPU6050)
      • 7.Infrared remote control
      • 8.PWM(Pulse Width Modulation)
      • 9.Servo(under construction)
      • 10.Classic Bluetooth serial port SPP
      • 11.Bluetooth low energy (BLE) serial port pass-through
      • 12.File system SPIFFS
      • 13.Add hardware partition configuration option in Arduino IDE
      • 14.Play MP3
      • 15.The usage of Wi-Fi OTA(Over-The-Air)
  • Communication Modules
    • Introduction
    • USB Uploader (CH340C or CH343G)
    • Dual Mode Bluetooth
    • WiFi ESP8266
      • ESP8266 + Python Scripts Implement wireless crowd control
  • Extensible Modules
    • Introduction
    • MU Camera
    • Ultrasonic Sensor
    • Light Sensor
    • Touch Sensor
    • Gesture Sensor
    • PIR Motion Sensor
  • Applications
    • Skill Creation
    • OpenCat Imitation Tutorial
    • Programmable Puppet Character
  • History
    • Upload Sketch For NyBoard (software 1.0)
  • Technical Support
    • 🛠️Supporting Application and Software
    • 🙋‍♂️FAQ(Frequently Asked Questions)
  • Useful Links 🕸
    • 🔭Official Site of Petoi
    • 💿GitHub of OpenCat
    • 🎪PetoiCamp (Forum)
Powered by GitBook
On this page
  • Arduino IDE
  • Cannot upload sketch, sync error.
  • Software
  • What do different sounds from the board mean?
  • Why there are two calibration stages?
  • When using the smartphone app, I found that Bittle was walking very slowly.
  • When using the smartphone app, Bittle cannot turn back up now.
  • Bittle doesn't walk very stable.
  • If to buy the preassembled bittle does it still have to be calibrated?
  • If to buy the main board alone, do you have to buy a separate software program to make it work?
  • Could Python be used to control the robot?
  • Can your little robot (Bittle / Nybble) function on its own? Or, it only works with the commands I give it? Also, can it learn?
  • Hardware
  • How can I easily install the springs into the upper legs of Bittle?
  • I can't find the toe covers. What are the toe covers for?
  • Some frame structures are broken. Where can I get replacement parts?
  • Where can I get the bone shown in Bittle's picture?
  • Does it come with a battery or do you have to buy a lithium battery?
  • Does Rasberry Pi require any additional components?
  • How to debug the servo?
  • Resources and links
  • Driver for CH340 USB uploader
  • Can I use Codecraft/block-based coding with the basic Bittle package or do I need to purchase add-on components/modules?

Was this helpful?

Export as PDF
  1. Technical Support

FAQ(Frequently Asked Questions)

PreviousSupporting Application and Software

Last updated 2 years ago

Was this helpful?

Arduino IDE

Cannot upload sketch, sync error.

The error that occurs when uploading the sketch is shown below:

This "not in sync error" indicates a bad connection between your computer and your robot. It could be:

Usually, it can be fixed by the following checks:

  1. Use the USB cable with the data function(the one included in the kit is good).

  2. Select the correct board (Arduino Uno) and serial port

  3. Connect the board and the programmer in the right pin order

Software

What do different sounds from the board mean?

Sound type
Occasion
Explaination

Short melody

Power on or reboot

The program starts successfully

Short beep

During use

The program receives a command

Repetitive short melody

During use and pausing the movements

The battery is low or unconnected

Why there are two calibration stages?

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 smartphone app can work only with an already configured board. Its (joint) calibration is only for attaching the legs.

When using the smartphone app, I found that Bittle was walking very slowly.

When using the smartphone app, Bittle cannot turn back up now.

Bittle doesn't walk very stable.

  • Remove the rubber toe covers

If to buy the preassembled bittle does it still have to be calibrated?

If to buy the main board alone, do you have to buy a separate software program to make it work?

Could Python be used to control the robot?

You can use python to control the robot. The scripts can work either on your computer and connects to the robot wired or wirelessly.

Can your little robot (Bittle / Nybble) function on its own? Or, it only works with the commands I give it? Also, can it learn?

Hardware

How can I easily install the springs into the upper legs of Bittle?

I can't find the toe covers. What are the toe covers for?

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.

Some frame structures are broken. Where can I get replacement parts?

Where can I get the bone shown in Bittle's picture?

Does it come with a battery or do you have to buy a lithium battery?

Both Bittle kit and pre-assembled Bittle include one Lithium battery with a built-in charging circuit. You may add more spare batteries.

Does Rasberry Pi require any additional components?

You can solder the 2x5 socket on the NyBoard and then mount the Rasberry Pi on the NyBoard.

How to debug the servo?

Resources and links

Driver for CH340 USB uploader

Can I use Codecraft/block-based coding with the basic Bittle package or do I need to purchase add-on components/modules?

A wrong between your uploader and the robot

Your computer doesn't have a driver for the

You didn't before pressing the upload button

The uploader unit is defective. In this case, you can request a replacement from us at

Install

The above steps are covered in the .

Of course, you can also refer to the solution in the :

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

Yes, you still need to use the desktop app or smartphone app or Arduino IDE .

Our main board is specifically designed for our robots. The code is free to download on .

It follows your instructions via the infrared remote, smartphone app, or desktop app. It can also do random behaviors if you upload the random mode. Best of all, the program is open source on GitHub and you can refer to to create new skills for the robot.

Please check out post discussing installing springs with varies tools.

You may contact support@petoi.com. Show the picture of the broken pieces and explain how they broke. You may find the or get a replacement directly from us.

The little bone is included in the box and it is not being sold separately. You may download its 3D-printable file at:

Read more at

[1].

[2].

[3].

Mac:

Windows:

Bittle can be programmed with a Scratch-like web-based IDE . You may find some complementary materials: and .

Note that CodeCraft hasn't provided support for our 2.0 version. But you may roll back to the supported version within CodeCraft or through .

You don't need to buy add-on components to use the basic functions in Codecraft. However, several extension functions require . If you are comfortable with coding with Arduino, you can have a much wider selection of third-party components.

🙋‍♂️
physical connection
uploader
select the serial port
support@petoi.com
Doc Center
Arduino technical forum
mobile app
mobile app
calibrate
to fine-tune the joints
GitHub
the relevant technical documents
the forum
3D-printable files
Intelligent Camera Module
https://github.com/PetoiCamp/NonCodeFiles/blob/master/stl/Bittle_bone.stl
https://docs.petoi.com/api/raspberry-pi-serial-port-as-an-interface
Re-upload the firmware
Calibrate the PWM signal
Swap the pin definitions
http://www.wch-ic.com/download/CH341SER_MAC_ZIP.html
http://www.wch-ic.com/downloads/CH341SER_EXE.html
Codecraft
online help
curriculum
the desktop app
add-on components
the CH340 driver
Turning off the Gyro