Q8botOne: A Palm-Sized Open-Source Quadruped Robot Powered by ESP32-C3 and DYNAMIXEL Actuators
Summary: ZeroWire Robotics has launched the Q8botOne, an open-source, palm-sized quadruped robot engineered around the ESP32-C3 microcontroller and ROBOTIS DYNAMIXEL smart actuators. Designed with a wire-free architecture, the central printed circuit board doubles as the primary structural chassis, enabling high mobility—including jogging and jumping—in a compact 250-gram package.
Key Takeaways
- Wire-Free PCB Chassis: The central printed circuit board serves as both the circuit backbone and structural chassis, eliminating messy wiring harnesses.
- Precision Smart Actuation: Powered by eight ROBOTIS DYNAMIXEL XL330 smart actuators that provide configurable position, velocity, and PID feedback over a half-duplex serial bus.
- Fully Open-Source Ecosystem: Schematics, Gerber files, 3D CAD models, ESP32 firmware, and Python control packages are available under open repositories.
Detailed Overview
The Q8botOne by ZeroWire Robotics is a palm-sized open-source quadruped robot designed to offer high-precision legged locomotion in a smartphone-sized physical profile. Measuring approximately 120 x 70 x 70 mm and weighing between 221 and 250 grams (depending on payload), the robot can jog, jump, and carry up to twice its own weight.

Unlike typical educational quadrupeds that rely on standard PWM RC servos (such as the Hiwonder MechDog or Petoi Bittle X), the Q8botOne utilizes bus-driven DYNAMIXEL smart actuators. These servomotors provide joint position and velocity control, telemetry feedback, and adjustable PID parameters. Furthermore, its wire-free internal architecture directly connects modules into the main PCB spine, reducing physical failure points and assembly complexity.
Deep Dive & Technical Insights
Hardware & Power Architecture
The Q8botOne mainboard manages high-current motor draws and logic controls through an onboard power subsystem:
- Primary Processing: Espressif Systems ESP32-C3-MINI-1-N4 module running a single-core 32-bit RISC-V processor clocked up to 160 MHz, equipped with 400 KB SRAM, 4 MB embedded flash, Wi-Fi 4 (802.11b/g/n), and Bluetooth LE 5.0.
- Motor Power Delivery: TPS543A26 step-down converter supplying 6 V at up to 16 A specifically dedicated to the high-torque actuator bus.
- System Power Delivery: MPM3632C buck regulator delivering 5 V at 3 A for the MCU, optional sensors, and peripheral modules.
- Battery & Charging: Dual 14500 Li-ion cells integrated with a BQ25887 cell-balancing charger, S-82C2A protection IC, USB Type-C charging port, and MOSFET power switching via a mechanical jumper.

Actuation & Mechanical Construction
- Actuators: 8x ROBOTIS DYNAMIXEL XL330-M077-T smart actuators operating on a shared half-duplex UART-to-TTL serial bus.
- Frame & Links: MJF-printed Nylon PA12 structural components featuring ball-bearing-supported joints for structural rigidity and reduced friction.
- Sensors & Vision (Optional): Support for an MPU-6050 6-axis IMU (gyroscope + accelerometer) for active stabilization, an INA228 20-bit power monitor, and an ESP32 Camera module over powered UART for optical streaming.
- Expansion Ports: JST-SH 4-pin (Qwiic / STEMMA QT compatible) for I2C sensors and JST-PH 4-pin UART connector.
Remote Control & PC Interface
The robot comes paired with an external handheld controller built on an ESP32-C3 board paired with an Adafruit Mini I2C Gamepad, featuring dual buttons and an analog joystick.

- Direct Wireless: Communicates directly with the Q8botOne using low-latency ESP-NOW protocol.
- PC Wireless Adapter: When connected to a computer via USB-C, the controller functions as a wireless transceiver dongle, enabling control via a desktop GUI, an Xbox controller, or custom Python scripts via API.
Technical Specifications Summary
| Feature | Specification |
|---|---|
| Main Processor | Espressif ESP32-C3 (32-bit RISC-V @ 160 MHz) |
| Wireless Connectivity | Wi-Fi 4 (2.4 GHz), Bluetooth LE 5.0, ESP-NOW |
| Actuators | 8x ROBOTIS DYNAMIXEL XL330-M077-T |
| Dimensions | 120 x 70 x 70 mm |
| Weight | ~221 g – 250 g |
| Batteries | 2x 14500 Li-ion cells |
| Power Regulators | 6 V/16 A (Servos), 5 V/3 A (Logic/Camera) |
| Expansion | Qwiic/STEMMA QT (I2C), Powered UART, USB-C |
| Chassis Material | MJF Nylon PA12 with ball-bearing joints |
Conclusion & Resources

The Q8botOne combines open-source hardware and software with commercial-grade smart actuators, offering a highly accessible platform for physical computing, gait development, and robotics research.
- Source Files & Firmware: Hardware schematics, Gerbers, BOM, CAD models, and Python software are accessible on the ZeroWire Robotics GitHub Repository.
- Availability: The project is listed on Crowd Supply. Tiers include a $199 base kit (excluding DYNAMIXEL actuators) and a $599 fully assembled version.