Thanks for choosing Petoi's robot Bittle or Nybble. This guide will help you set up your robot buddy and provide a simpler UI to calibrate the joints, control the robot, and program it. For advanced users, we recommend you keep the robot updated with the OpenCat firmware on Github for the best compatibility and the newest features.
The app works on both Android and iOS devices.
You can also download the android APK and install it on your phone. You need to unzip it before installation.
We keep updating the newest version here
If the Bluetooth dongle blinks while the connection panel within the App shows a blank Bluetooth connection list, first check if you have given the Bluetooth and location permission to the App. If it still shows a blank list, you may try to install the previous stable version.
The latest stable version in case of compatibility issues
If the buzzer beeps repetitively after bootup or during use, it means the battery is low. Please charge it in time. The charging port is on one end of the battery.
If the main board is BiBoard, no need to plug the Bluetooth dongle.
The LED on the Bluetooth dongle should blink waiting for a connection. Open the app and scan available bluetooth devices. Don't connect the robot with the phone's system-wide Bluetooth settings! Connect the device with the name Bittle, Petoi, or OpenCat. Remember to open the Bluetooth service and grant the app access to the service. On some devices, you may also need to allow the location service for the app, though we are not using any of those information.
The app will send a greeting to the bluetooth device and expects a response from the OpenCat firmware. You need to have the full OpenCat code installed on your robot before connecting to the app. Otherwise the app will consider it's "not a Petoi device". A pre-assembled robot should already have the firmware installed. Otherwise, you need to configure it with Arduino IDE or the Desktop app.
If the Bluetooth is connected, its LED will light steady. The robot will play a three-tone melody. If the robot doesn't respond or malfunction later, press the reset button on the NyBoard to restart the program on the NyBoard.
The App should automatically detect Nybble or Bittle with the latest OpenCat firmware. Otherwise, it will show the selections for Nybble or Bittle. The option "Select a robot" also can be re-visited in the control panel.