Comparison table
ACEBOTT QD020ACEBOTT | QuaddlePetoi | Freenove Dog (ESP32)Freenove | Bittle / Bittle XPetoi | MechDogHiwonder | |
|---|---|---|---|---|---|
| Price | |||||
| Price range | $53.99 – $69.98 | $99 – $215 (Kickstarter) | $123.99 | $289 – $469 | $299.99 – $569.99 |
| Versions under $300 | One kit, $53.99 on Amazon, $69.98 from ACEBOTT | Kickstarter Builder $99–$144, Buddy $139–$175, Scout $199–$215. Retail $179, $219 and $269 | $123.99 kit | Bittle $289 | Standard $299.99 |
| Bought separately | One 18650 cell (flat-top) | Nothing listed | Two 18650 cells and a charger | Nothing listed | Nothing listed |
| Assembly | Kit to build | Kit or pre-assembled | Kit to build | Kit, or pre-assembled Bittle X for more | Assembled |
| Legs and motion | |||||
| Leg servos | 8 (2 per leg) | 4 (1 per leg, spring-assisted) | 12 (3 per leg) | 8 (2 per leg) | 8 (2 per leg) |
| Side-steps and body poses | Not published | Strafes sideways (maker), no body poses | ● Yes | – No | – No |
| Other servos | None | None, the Scout adds 1 for its sensor head | None | 1 head | None |
| Frame | Acrylic | Not published, snap-on bodies | Not published | Not published | Aluminum |
| Weight | Not published | 170–198 g | Not published | ~290 g | ~560 g |
| Walking speed | Not published | 1.8 body lengths/s trotting on an 11 cm body (maker) | ~0.1 m/s (est.) | ~0.4 m/s | ~0.07–0.1 m/s (est.) |
| Brain and sensors | |||||
| Controller | ESP8266 | ESP32-S3, a second ESP32-S3 AI core on Buddy and Scout | ESP32-WROVER | NyBoard (Arduino-class), ESP32 on Bittle X | ESP32 |
| Camera | None | Optional AI vision module on the Scout | Included, on the ESP32 board | Optional module | Advanced kit and up ($369.99) |
| Other sensors | None | Gyroscope. Buddy and Scout add infrared distance, light, gesture and touch sensing and 2 microphones | Ultrasonic, touch | IMU, optional ultrasonic | Ultrasonic, IMU |
| Programming | |||||
| Languages and tools | Arduino (C++), ACECode blocks, phone app | Blocks, Python and MicroPython, Arduino C++, ROS through a Pi Zero or Wi-Fi | Arduino (C++), phone app, desktop client | Python, Arduino, C++ | MicroPython, Arduino, Scratch-style blocks |
| Programmability | Full SDK | Open source (hardware + software) | Open source (hardware + software) | Open source (hardware + software) | Full SDK |
| LLM support | Possible via SDK | Built-in LLM chat | Possible via SDK | Official LLM tools | Official LLM tools |
| Purchasing | |||||
| Suggested ages | 12+ | 12+ | 12+ | 14+ | 12+ |
| Shipping to the US | 1–2 days (Amazon) | Kickstarter delivery est. Dec 2026 | 2–5 days (Amazon) | 2–5 days | ~1–2 weeks |
Highlighted cells are the strongest in their row. Speeds marked (est.) are not published by the maker. They come from owner measurements or the makers' gait code, explained on each robot page. Prices are US list prices as of September 2026. Each robot's page has full specs, sources and photos.
Which one fits
- ACEBOTT QD020 is the cheapest way to build a walking robot and code it in Arduino, at $53.99. It has no sensors, so it only walks where it is told, and the battery costs extra.
- Quaddle has the most sensors and the widest programming path for the money, from blocks to C++ and ROS, with voice chat on the Buddy and Scout. It walks on only four servos and is still a Kickstarter project, so it suits buyers willing to wait until about December 2026.
- Freenove ESP32 is the only dog here with 12 leg servos and a camera included, at $123.99. It comes as a kit to assemble, and the batteries cost extra.
- Bittle is the fastest walker and has the largest open-source community, through Petoi's OpenCat firmware. Petoi ships from a US warehouse.
- MechDog arrives assembled, with an aluminum frame and MicroPython, Arduino and block coding for ages 12+. The camera and voice modules start with the $369.99 Advanced kit.
ACEBOTT QD020
Quaddle
Freenove Dog (ESP32)
Bittle / Bittle X
MechDog