Robot Dog & Cat Comparison

Petoi robot pets come in two flavors currently:  robot cat Nybble and robot dog Bittle dog.  


Nybble was born and "raised"(aka crowdfunded) by a few thousands of early backers from Indiegogo in 2018.  Bittle was born and "raised" on Kickstarter and Indiegogo in 2020.

They run on OpenCat, Petoi's open source quadrupled robot framework.  They are highly programmable and support varies modules and sensors compatible with Arduino, so you can really gift them some intelligence. They are also compatible with our "Petoi" app for convenient calibration, controlling, and programming. 

Nybble has more of a retro look with wooden frames and pieces.  Bittle's parts are made out of ABS+PC (a combination of plastic) and are more sturdy. As the 2nd generation of Petoi's robot, Bittle has more impressive dynamic agility and can perform self-right and backflip.  

Both models are affordable, agile and very cute in the eye of the beholder. Their frames are designed to have very few screws involved. The cat has more human-like head and knee joints and is loved by many kids. However, the interlocking wooden frame may pose a challenging puzzle for beginners. The assembling of Bittle is more like a clip-on experience and can be done in one hour. We also keep simplifying the software configuration so that users can make the robot work faster, as an encouragement for deeper exploration with this highly extensible framework. 

Bitlte and Nybble are both great for learning robotics and coding in STEM education as well as developing real four-legged robot application and performing related research.  They also make great unique gifts to kids learning about robotics and to code and geeks/engineers/programmers.

For all the details of similarities and differences, please see

Breakdown by feature comparison of our robots
Bittle Nybble
Robot Appearance Dog Cat
Software supported

CodeCraft (Scratch-based)

Arduino IDE

A Python API sending serial commands

Arduino IDE

A Python API sending serial commands

App Official Android / iOS app for configuring and remote-controlling
Assembly time 1 hour 4 hour
Dimensions 200 x 110 x 110mm(7.9 x 4.3 x 4.3inch) 250 x 107 x 140mm(10 x 4.2 x 5.5inch)
Weight 290g(10.2oz) 320g(11.2oz)
Number of joints 9 11
Frame material Plastic Wood
Colors Black+Yellow N/A
Controller Controller board NyBoard V1
External EEPROM 64Kbit
IMU 6-Axis MPU6050
PWM channels 16
Grove 4
RGB LED (NeoPixel) 1
Built-in connectivity & features

Serial UART

I2C network

Infrared receiver


Bluetooth/WiFi connectivity Official dongles
Raspberry Pi support Yes
Servo Servo P1S DS031
Quantities in pack 10 11
Max voltage 8.4V
Wall Material Plastic
Gear Alloy
Motor Coreless
Battery Battery Type Li-ion battery pack
Battery included Yes
Capacity Typ. 7.4V 1000mAh
Current typ./max. 2A/5A
Battery life 70 mins
Charger USB 5V 1A
Charge time 2 hours
Charger cable Regular micro USB
Charger included No. Regular USB charge woks