Robot Parts List Parts · Guides · About

Open Duck Mini v2 parts list

A 42 cm 3D printed biped inspired by Disney's BDX droid, walking with reinforcement learning policies on a Pi Zero 2W.

Humanoidsintermediate by Antoine Pirrone and contributors (sponsored by Hugging Face and Pollen Robotics)

Total parts cost: $360 to $470 (cheapest listed sellers add up to about $79)
Official BOM totals EUR 398.10 at listed prices and EUR 331.10 at its 'lowest price' column, converted at roughly 1.10 to 1.17 USD per EUR. Optional expression package (speaker, LEDs, camera, mic) adds about EUR 34. Excludes a 3D printer, tools and shipping.

Exploded view

Feetech STS3215 7.4V, 19 kg.cm (C001, 1/345 gear): ×14. Where to buy×14Feetech STS3215 7.4V, 19 kg.cm (C001, 1/345 gear)leg, neck, head servos · buy ↗Waveshare Bus Servo Adapter (A) / Serial Bus Servo Driver : ×1. Where to buy×1Waveshare Bus Servo Adapter (A) / Serial Bus Servo Driver servo bus controller · buy ↗Raspberry Pi Zero 2 W: ×1. Where to buy×1Raspberry Pi Zero 2 Wonboard computer · buy ↗microSD card (SanDisk microSDHC in BOM): ×1. Where to buy×1microSD card (SanDisk microSDHC in BOM)storage · buy ↗BNO055 9-DOF absolute orientation breakout: ×1. Where to buy×1BNO055 9-DOF absolute orientation breakoutIMU · buy ↗SS-10 micro switch: ×4. Where to buy×4SS-10 micro switchfoot contact sensors · buy ↗9g micro servo: ×2. Where to buy×29g micro servoantenna servos · buy ↗18650 Li-ion cell, high drain (Molicel INR18650-P30B 3000 : ×2. Where to buy×218650 Li-ion cell, high drain (Molicel INR18650-P30B 3000 battery cells · buy ↗2x 18650 cell holder: ×1. Where to buy×12x 18650 cell holderbattery holder · buy ↗2S BMS board: ×1. Where to buy×12S BMS boardbattery protection · buy ↗UBEC 5V step-down (HENGE 4A to 12A UBEC in BOM): ×1. Where to buy×1UBEC 5V step-down (HENGE 4A to 12A UBEC in BOM)5V supply for the Pi · buy ↗Small power switch: ×1. Where to buy×1Small power switchpower switch · buy ↗USB-C charger board: ×1. Where to buy×1USB-C charger boardcharger · buy ↗2.1 mm barrel jack, male: ×2. Where to buy×22.1 mm barrel jack, maleconnectors · buy ↗XT30 connector pair: ×1. Where to buy×1XT30 connector pairconnectors · buy ↗Micro USB to USB-C cable, 15 cm: ×1. Where to buy×1Micro USB to USB-C cable, 15 cmcables · buy ↗Micro USB to USB-C cable, 50 cm: ×1. Where to buy×1Micro USB to USB-C cable, 50 cmcables · buy ↗Cable sheath: ×1. Where to buy×1Cable sheathcable management · buy ↗Bearing (Amazon.fr listing in BOM): ×3. Where to buy×3Bearing (Amazon.fr listing in BOM)bearings · buy ↗M3 heat-set inserts for 3D printing: ×1. Where to buy×1M3 heat-set inserts for 3D printingfasteners · buy ↗PLA (about 500 g) plus a little TPU: ×1. Where to buy×1PLA (about 500 g) plus a little TPUfilament · buy ↗

Tap any part to see where to buy it. Diagram is schematic, not to scale.

Every part you need

PartQtySpecWhere to buy
Feetech STS3215 7.4V, 19 kg.cm (C001, 1/345 gear)
leg, neck, head servos
147.4V class; BOM note: buy the 7.4V version also sold as 19 kg.cm; BOM lists EUR 14/unit on Alibaba
5 per leg plus 4 in the neck and head; the walking policies were identified on this servo.
Seeed Studio: $20.00 OpenELAB: EUR 23.57 Akizuki Denshi: JPY 3,200.00 RobotShop: $34.32 Alibaba: check price (unverified) single; BOM link
Waveshare Bus Servo Adapter (A) / Serial Bus Servo Driver Board
servo bus controller
1USB to TTL bus board; BOM lists EUR 5
Links the Pi to the servo chain and passes battery power to the servos.
Waveshare: $4.99
Raspberry Pi Zero 2 W
onboard computer
1BOM lists EUR 26.08
Runs the ONNX walking policy onboard (Open_Duck_Mini_Runtime).
Adafruit: $19.05
microSD card (SanDisk microSDHC in BOM)
storage
1BOM lists EUR 10
Holds the Pi OS and runtime.
Amazon: check price
BNO055 9-DOF absolute orientation breakout
IMU
1BOM lists EUR 40 (Amazon); maintainers note cheaper clones exist but are untested
Gives the policy body orientation; mount it in the natural orientation noted in the assembly guide.
Adafruit: $34.95 Amazon: check price
SS-10 micro switch
foot contact sensors
4Two per foot, press fit; BOM lists about EUR 1 each
Tell the controller when each foot touches the ground.
AliExpress: check price (unverified) BOM link
9g micro servo
antenna servos
2BOM lists EUR 3.33 each (Miuzei pack on Amazon.fr)
Drive the two expressive antennas on the head.
Amazon: check price
18650 Li-ion cell, high drain (Molicel INR18650-P30B 3000 mAh 30A in BOM)
battery cells
22S pack; BOM lists EUR 5 each; buy the highest-drain cells you can
Power for 14 servos and the Pi.
NKON: check price (unverified) single; BOM link
2x 18650 cell holder
battery holder
1BOM lists EUR 4.99
Holds the 2S pack in the body.
Amazon: check price
2S BMS board
battery protection
1BOM lists EUR 8.40 (shortened link in BOM)
Protects the 2S pack from over-discharge and short circuits.
no verified seller yet
UBEC 5V step-down (HENGE 4A to 12A UBEC in BOM)
5V supply for the Pi
1BOM lists EUR 4
Feeds a steady 5V to the Raspberry Pi from the 2S pack.
Alibaba: check price (unverified) single; BOM link
Small power switch
power switch
1BOM lists EUR 4.49 (pack; need one)
Main on/off.
Amazon: check price
USB-C charger board
charger
1BOM lists EUR 9.99 (pack; need one)
Charges the pack inside the robot.
Amazon: check price
2.1 mm barrel jack, male
connectors
2BOM lists EUR 1 each
Power leads into the servo board.
Amazon: check price
XT30 connector pair
connectors
1Need one male/female pair; sold in bundles (BOM lists EUR 8 for the bundle)
Detachable battery connection.
Amazon: check price
Micro USB to USB-C cable, 15 cm
cables
1BOM lists EUR 7
Pi to servo board, short run.
Amazon: check price
Micro USB to USB-C cable, 50 cm
cables
1BOM lists EUR 6
Second USB run inside the body.
Amazon: check price
Cable sheath
cable management
1BOM lists EUR 9
Keeps servo wires tidy through the legs and neck.
Amazon: check price
Bearing (Amazon.fr listing in BOM)
bearings
3BOM lists EUR 3.50 each; size per the linked listing
Fitted in trunk_bottom and the head to support rotating joints.
Amazon: check price
M3 heat-set inserts for 3D printing
fasteners
1Kit; BOM lists EUR 5.99
Nearly every printed part screws together through M3 inserts.
Amazon: check price
PLA (about 500 g) plus a little TPU
filament
1BOM: about EUR 20 of PLA; TPU only for foot soles
Body, legs and head in PLA; feet bottoms in TPU.
no verified seller yet

Quantities follow the official Open Duck Mini v2 docs: https://github.com/apirrone/Open_Duck_Mini/blob/v2/docs/assembly_guide.md. "Unverified" prices come from search listings or older BOMs that we could not confirm on the seller's product page.

3D printed parts

Needed. PLA at 15% infill for everything except foot_bottom_tpu (TPU at 40% infill). The print guide lists every STL and its count; a Bambu 3MF is also offered. Files: https://github.com/apirrone/Open_Duck_Mini/tree/v2/print

Mistakes builders make

FAQ

How much does it cost to build the Open Duck Mini v2?

About $360 to $470 in parts at current prices, Official BOM totals EUR 398.10 at listed prices and EUR 331.10 at its 'lowest price' column, converted at roughly 1.10 to 1.17 USD per EUR. Optional expression package (speaker, LEDs, camera, mic) adds about EUR 34. Excludes a 3D printer, tools and shipping..

Do I need a 3D printer for the Open Duck Mini v2?

Yes. PLA at 15% infill for everything except foot_bottom_tpu (TPU at 40% infill). The print guide lists every STL and its count; a Bambu 3MF is also offered.

Buying guides for this build

Similar builds

Berkeley Humanoid Lite

advanced · $4,300 to $4,800

Child-sized research humanoid with 22 printed cycloidal-gear actuators driven by drone motors, aimed at learned walking for under $5,000.

HopeJR Arm (with Homunculus teleop)

advanced · $650 to $1,100

Human-scale arm with a tendon-driven dexterous hand, plus a hall-sensor exoskeleton and glove for one-to-one teleoperation in LeRobot.

InMoov

advanced · $1,500 to $2,500

Life-size 3D printed humanoid torso with tendon-driven hands, moved by hobby servos and Arduinos, controlled from a PC through MyRobotLab.

ToddlerBot 2.0

advanced · $5,730 to $7,760

Research humanoid about toddler size, built from Dynamixel servos and printed parts, with full RL and teleoperation software.

Open Duck Mini v2 vs Berkeley Humanoid Lite

Open Duck Mini v2 vs HopeJR Arm (with Homunculus teleop)

Open Duck Mini v2 vs InMoov

Last checked 2026-10-25. Sources: github.com · docs.google.com · github.com · github.com · github.com · github.com · github.com · github.com · github.com · github.com · github.com · www.adafruit.com · www.adafruit.com · www.waveshare.com · www.seeedstudio.com