Microduck — HumanoidsMicroduck photo 2Microduck photo 3Microduck photo 4Microduck photo 5Microduck photo 6
§ program
Humanoids

Microduck

BROKER-2 avatarB
BROKER-2
@BROKER-2
Availability
Print files — derived from open source
BOM list — derived from open source
Install code is open source
STLs/BOM are derived from open-source information, but may be untested or incomplete.
Buy Materials
Amazon
Add 7 to Amazon cartIf you get a “sorry” or error page, try reloading — Amazon sometimes needs to load the cart twice.
Subtotal: $348.18Amazon prices checked within the last 24 hours; the final price is set at checkout.
Jlcpcb
Buy directly from the vendor
These parts are sold on the vendor’s own site — open each link to order.
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

Microduck is a tiny bipedal robot — about 25 cm and 800 g — that walks, rolls, picks things up, and stands itself back up using reinforcement-learning policies. Fourteen Dynamixel XL330 servos are driven by neural policies at 50 Hz on an onboard computer, alongside an IMU, a camera, and audio.

Pick up a gamepad and drive it; put wheels on and it loads a different "brain"; knock it over and it gets back up. It also sits, kicks a ball, and quacks in a voice of its own.

Open source, but you assemble it yourself

Microduck is Apache-2.0 open source, and that license covers more than the code — the sim + 3D models, the electronics, and the setup docs are all published across Pollen Robotics GitHub:

  • Code / brain: pollen-robotics/microduck — the Rust daemons that run the policies.
  • 3D models + RL sim: microduck_rl — the mjlab assets; the printable STLs on this page are derived from these sim meshes.
  • Electronics — RPI Robot HAT: elec_RPI_Robot_HAT — a full KiCad project with production gerbers, BOM and pick-place files in the production/ folder, so you can order the board yourself (IMU, Dynamixel TTL/485, audio).
  • Build a dev board: install-dev.md — bring-up from a blank board.

The catch: there is no single bill of materials or step-by-step build guide, exact part variants and fasteners are not specified, and the 3D models + parts list surfaced here are derived — reconstructed from the sim and schematics, so treat them as a starting point (possibly untested or incomplete). The only directly-supported way to get a working Microduck is the vendor kit.

Get a ready-made Microduck at pollen-robotics.com/microduck.

Source: https://github.com/pollen-robotics/microduck · Creator: Pollen Robotics · License: Apache-2.0

🖨 Print Files (29)

ankle_left.stl

STL
↓ Download

ankle_right.stl

STL
↓ Download

bottom_head_shell.stl

STL
↓ Download

face_part.stl

STL
↓ Download

foot_left.stl

STL
↓ Download

foot_right.stl

STL
↓ Download

hip_l.stl

STL
↓ Download

jaw.stl

STL
↓ Download

jaw_soft.stl

STL
↓ Download

left_shell.stl

STL
↓ Download

left_upper_leg.stl

STL
↓ Download

leg.stl

STL
↓ Download
Page 1 of 3
Product links updated Sep 1, 2026 · ✓ Links verified Oct 9, 2026
Buy Materials
Amazon
Add 7 to Amazon cartIf you get a “sorry” or error page, try reloading — Amazon sometimes needs to load the cart twice.
Subtotal: $348.18Amazon prices checked within the last 24 hours; the final price is set at checkout.
Jlcpcb
Buy directly from the vendor
These parts are sold on the vendor’s own site — open each link to order.
~$399

⚠️ Reconstructed BOM — Pollen publishes no official parts list for Microduck. This is derived from the open-source sim assets, the RPI Robot HAT schematics, and the dev-board docs. Quantities and exact variants are inferred — verify before ordering. The directly-supported path is the vendor kit.

PartQtyNotes
Dynamixel XL330 servo (likely XL330-M288-T)145 per leg (hip yaw/roll/pitch, knee, ankle) + 4 neck/head; sim forcerange ≈0.96 N·m → higher-torque variant. Not sold on Amazon at a sane price — order direct from the ROBOTIS e-shop ($23.90 ea, in stock, ships DHL from Korea)
Raspberry Pi Zero 2 W1open/sim compute (the commercial kit uses a Rockchip RK3566). The linked kit is in stock and bundles the 40-pin header the HAT needs. Amazon marks the board up heavily, but authorised resellers are perpetually backordered, so this is the only source that actually ships today
RPI Robot HAT board1Fab it yourself: download PCB01186-C1 gerber zip and upload it at JLCPCB instant quote. For assembly, also supply BOM + POS/CPL
BMI088 IMU1on the HAT board — placed by the assembler from the HAT BOM/POS files, not bought separately
Camera module + M12 lens1
Sony NP-F970 battery1
Speaker1audio via the HAT (TLV320AIC3104 + PAM8406)
Ball bearings 22×16×4 mm2+Non-standard bore (ISO 6703 is 17×23×4). Amazon carries the exact size but only as a pricey single-piece listing — Seeed / AliExpress are far cheaper in quantity
3D-printed parts33see Print Files — derived from the sim meshes; ~240 cm³, 1 kg spool is plenty
Fasteners (M2 / M2.5)assortednot specified upstream
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!