Открытый код Мини-гуманоиды и двуногие

ТоддлерБот 2.0

Гуманоид ростом 0,56 м из Стэнфорда с открытым исходным кодом и 30 активными степенями свободы, почти полностью напечатанный на 3D-принтере и управляемый сервоприводами Dynamixel, созданный для сбора данных машинного обучения и исследований в области локомотивации.

Тип
Мини-гуманоид
ГРИП
30
Высота
0,56 м
Вес
3,4 кг
Стоимость спецификации
≈ 5 727,94 долларов США (2XC)
Структура
PLA-CF + PLA
  • Открытое оборудование и открытый код
  • Полная спецификация материалов со ссылками на поставщиков
  • Прямые ссылки на исходный САПР, код и документы.

01 — Детали проекта

Обзор, BOM и ресурсы

Overview

ToddlerBot was developed at Stanford by Haochen Shi, C. Karen Liu, Shuran Song and colleagues as a low-cost, easy-to-repair ML platform — a broken part can be reprinted the same day.

Version 2.0 (August 2025) comes in a default 2XC build and a stronger 2XM build. The team publishes an assembly manual, PCB files, RL training and diffusion-policy code.

Key specifications

ActuatorsROBOTIS Dynamixel: 2XC430, 2XL430, XC330, XC430, XM430 (2XM adds XM430-W350)
DoF layout7 per arm, 6 per leg, 2 waist, 2 neck
ComputerNVIDIA Jetson Orin NX 16GB (Orin Nano works on a budget)
Sensors2 × fisheye USB cameras, BNO085 IMU, speaker
Cost2XC $5,727.94; 2XM $7,293.56 (tools excluded)

Bill of materials

Total US$5,727.94 (default 2XC, tools excluded); the 2XM build is about US$7,293.56. Pre-assembled kit, optional gripper, tools and extras are listed below and not counted.

Download the BOM (.xlsx)

PartModel / specQtyUnitSubtotalSupplier
Essentials
DYNAMIXEL 2XC430-W250-TDYNAMIXEL 2XC430-W250-T - ROBOTIS2$298.89$597.78robotis.us ↗
DYNAMIXEL 2XL430-W250-TDYNAMIXEL 2XL430-W250-T - ROBOTIS6$149.39$896.34robotis.us ↗
DYNAMIXEL XC330-T288-TDYNAMIXEL XC330-T288-T - ROBOTIS6$103.39$620.34robotis.us ↗
DYNAMIXEL XC430-T240BB-TDYNAMIXEL XC430-T240BB-T - ROBOTIS4$137.89$551.56robotis.us ↗
DYNAMIXEL XM430-W210-TDYNAMIXEL XM430-W210-T - ROBOTIS4$310.39$1,241.56robotis.us ↗
DYNAMIXEL XM430-W350-TDYNAMIXEL XM430-W350-T - ROBOTIS0$310.39$0.00robotis.us ↗
DYNAMIXEL HN11-I101 SetHN11-I101 Set - ROBOTIS10$8.05$80.50robotis.us ↗
DYNAMIXEL HN12-I101 SetHN12-I101 Set - ROBOTIS4$20.47$81.88robotis.us ↗
Jetson Orin NX 16GNVIDIA® Jetson Orin™ NX 16GB AI Device - reComputer J40121$955.00$955.00seeedstudio.com ↗
M.2 CB375NF Wifi CardAmazon.com: AW-CB375NF Wireless NIC, 2.4G/5GHz Dual-Band WiFi 5 Supports BLE, NGFF (M.2 …1$18.36$18.36amazon.com ↗
WiFi AntennaAmazon.com: WiFi 6E Antenna IPX MHF4 Tri-Band 6GHz 5GHz 2.4GHz Internal Laptop Wi-Fi Ant…1$9.49$9.49amazon.com ↗
FIsheye CameraAmazon.com: Arducam 1080P Low Light WDR Ultra Wide Angle USB Camera Module for Computer,…2$49.99$99.98amazon.com ↗
Phone Speaker1$5.99$5.99amazon.com ↗
Speaker DriverAmazon.com: HiLetgo 3pcs M38 Wireless Bluetooth MP3 Audio Receiver Board BLT 4.2 mp3 Los…1$7.99$7.99amazon.com ↗
BNO085 IMUAdafruit 9-DOF Orientation IMU Fusion Breakout - BNO085 (BNO080) [STEMMA QT / Qwiic] : I…1$24.95$24.95adafruit.com ↗
M2*6 Pre-coated Screws200$0.01$1.80e.tb.cn ↗
M2 Screw KitAmazon.com: Kadrick 304 Stainless Steel Screws,660 Pcs M2 Screw Assortment,Button Head S…2$8.99$17.98amazon.com ↗
M2.5 Screw Kit705 Pieces M2.5 Screws Nuts Washers Set Black, Sutemribor M2.5 x 4/6/8/10/12/16/20mm But…1$9.99$9.99amazon.com ↗
M3 Flat Head Screw Kit565 Pieces M3 Screws Nuts Washers Set Black, Sutemribor M3 x 5/6/8/10/12/16/20mm Counter…1$9.99$9.99amazon.com ↗
M3*8 Set Screw50 Pcs M3x8mm Metric 304 Stainless Steel Hex Socket Set Flat Point Grub Screws Silver To…1$6.99$6.99amazon.com ↗
M3*10 Set Screw50 Pcs M3x10mm Metric 304 Stainless Steel Hex Socket Set Flat Point Grub Screws Silver T…1$6.99$6.99amazon.com ↗
M4 Screw Kitiexcell 675 Pcs M4 x 6/8/10/12/16/20/25/30/35/40 Alloy Steel 10.9 Grade Hex Socket Butto…1$22.38$22.38amazon.com ↗
M4 Long Screw Kitiexcell 50 Pcs M4 x 40/45/50/55/60mm Thread Pitch 0.7 mm Stainless Steel 304 Hex Socket …1$9.58$9.58amazon.com ↗
M3 and M4 Lock Nuts Kit182 Pieces 304 Stainless Steel Lock Nuts1$7.98$7.98amazon.com ↗
Vibra-TITE 213 ThreadlockerAmazon.com: Vibra-TITE 213 VC-3 Threadmate Threadlocker, -65 to 165 Degree F, 5mL Tube, …1$6.55$6.55amazon.com ↗
Bearing 683 10pcsuxcell 683-2RS Deep Groove Ball Bearing 3x7x3mm Double Sealed ABEC-3 Bearings 10-Pack: A…1$11.96$11.96amazon.com ↗
Bearing 684 10pcs684ZZ Bearing 4X9X4 mm ABEC-5 (10 PCS) Miniature 684Z Ball Bearings 684 ZZ 618/4ZZ Hobby…2$7.99$15.98amazon.com ↗
Bearing AXK04141Pcs Plane Thrust Needle Roller Bearing AXK0414 0515 0619 0821 1024 1226 1528 1730 2035 …30$1.48$44.40aliexpress.us ↗
Bushing 3*5*5 10pcsuxcell Sleeve Bearings 3mm Bore x 5mm OD x 5mm Length Plain Bearings Wrapped Oilless Bus…1$5.99$5.99amazon.com ↗
5mm Rubber Tape1$16.99$16.99amazon.com ↗
Step Down Power Converter 12V 4.5APololu - 12V, 4.5A Step-Down Voltage Regulator D36V50F122$34.95$69.90pololu.com ↗
USB to Mirco USB Cable 0.5 Feet1$5.98$5.98amazon.com ↗
USB to Mirco USB Cable 1.5 Feet1$8.99$8.99amazon.com ↗
USB Hub Port Splitter1$6.98$6.98amazon.com ↗
Jumper Wire1$6.98$6.98amazon.com ↗
JST EH Cable10$0.38$3.82digikey.com ↗
JST EH Housing25$0.05$1.17digikey.com ↗
5 Pairs of XT30 Male and Female Plugs1$9.99$9.99amazon.com ↗
XT30 to XT60 Male Female 4 pcs1$8.99$8.99amazon.com ↗
Barrel Jack Connector1$9.49$9.49amazon.com ↗
Rocker Switch 5 pcs1$5.99$5.99amazon.com ↗
2000 mAh Lipo Battery1$49.99$49.99
Lipo Battery Voltage Tester1$12.95$12.95amazon.com ↗
Lipo Battery Balance Charger1$31.99$31.99
14 AWG Power Extension Cable1$17.49$17.49amazon.com ↗
PLA-CF 1KG2$34.99$69.98us.store.bambulab.com ↗
PLA 1KG1$19.99$19.99us.store.bambulab.com ↗
Total$5,727.94

Optional items, tools and reference items (not counted)

PartModel / specQtyUnitSubtotalSupplier
Essentials
ToddlerBot 2.0 Fully Assembled1$4,299.00$4,299.00shop.wowrobo.com ↗
DYNAMIXEL XC330-T288-TDYNAMIXEL XC330-T288-T - ROBOTIS2$103.39$206.78robotis.us ↗
Tools
Bambu Lab X1-Carbon Combo 3D Printer1$1,449.00$1,449.00
Bambu Smooth PEI Plate1$37.99$37.99us.store.bambulab.com ↗
Liquid Glue for Build Plate1$16.99$16.99us.store.bambulab.com ↗
Anti-vibration Foot1$10.99$10.99
30V 10A Power Supply1$119.99$119.99amazon.com ↗
Banana Plug Cables1$9.99$9.99amazon.com ↗
Screwdriver Kit1$64.99$64.99amazon.com ↗
Precision Screwdriver Kit1$29.99$29.99amazon.com ↗
Allen Key Set1$6.95$6.95amazon.com ↗
Pliers1$32.35$32.35amazon.com ↗
Caliper Digital1$29.98$29.98amazon.com ↗
Double Sided Tape1$9.99$9.99amazon.com ↗
Automatic Wire Stripper1$9.99$9.99amazon.com ↗
Soldering Tweezer1$5.99$5.99amazon.com ↗
Soldering Brass1$11.97$11.97amazon.com ↗
Soldering Station1$69.99$69.99amazon.com ↗
Black Silicone Repair Mat1$8.53$8.53amazon.com ↗
Heat Shrink Tube1$6.99$6.99amazon.com ↗
Heat Shrink Butt Connectors 100 pcs1$9.49$9.49amazon.com ↗
Helping Hands Soldering1$23.99$23.99amazon.com ↗
60/40 Tin Lead Solder Wire1$9.99$9.99amazon.com ↗
Additional Features
20 Set 4040 Connector1$24.99$24.99amazon.com ↗
4040 Aluminum Extrusion 500mm1$55.99$55.99amazon.com ↗
M5 T-Nuts Screws Kit 200pcs1$13.99$13.99amazon.com ↗
2020 Aluminum Extrusion 100mm1$18.99$18.99amazon.com ↗
DYNAMIXEL 2XL430-W250-T6$129.90$779.40robotis.us ↗
DYNAMIXEL XC430-T240BB-T2$119.99$239.98robotis.us ↗
Dynamixel U2D2 USB Comm Module1$32.10$32.10robotis.us ↗
Dynamixel U2D2 Power Hub Board Set1$19.00$19.00robotis.us ↗
Breadboard Kit1$6.99$6.99amazon.com ↗
LilyGo T-Display S31$27.50$27.50amazon.com ↗
Round Force Sensitive Resistor (FSR)2$4.46$8.92adafruit.com ↗
Resistor Kit1$9.99$9.99amazon.com ↗
E stop Switch1$6.99$6.99amazon.com ↗
Rog Ally X1$900.00$900.00bestbuy.com ↗
21700 Cell6$8.49$50.94
21700 Battery Holder1$12.99$12.99amazon.com ↗
JST XH balancing plug1$16.99$16.99amazon.com ↗
Portable Bench Clamp1$26.98$26.98amazon.com ↗
Total$5,727.94

3D printing & fabrication

  • Materials: 2 kg Bambu PLA-CF (carbon-fibre PLA) + 1 kg PLA Basic.
  • The team prints on a Bambu X1-Carbon, about 10 hours per plate; orientation and settings matter for strength.
  • Official plates (19 each for 2XC / 2XM) are on MakerWorld (sign-in required); parts can also be exported from Onshape.

Official MakerWorld plate list (19 each for 2XC / 2XM, 38 in total)

The print files themselves need a MakerWorld sign-in: 2XC ↗ · 2XM ↗ · Download the plate list (.csv)

Build#PlateFilamentHoursSettings
2XC1ArmPLA-CF 94 g / 31.75 m4.140.2mm layer, 6 walls, 25% infill
2XC2Arm2PLA-CF 94 g / 31.75 m4.140.2mm layer, 6 walls, 25% infill
2XC3Leg_LPLA-CF 120 g / 40.77 m4.720.2mm layer, 6 walls, 25% infill
2XC4Leg_RPLA-CF 120 g / 40.83 m4.720.2mm layer, 6 walls, 25% infill
2XC5TorsoPLA-CF 312 g / 106.17 m9.950.2mm layer, 6 walls, 25% infill
2XC6Safety StandPLA 60 g / 18.85 m1.550.2mm layer, 6 walls, 25% infill
2XC7SysIDPLA 211 g / 66.46 m5.520.2mm layer, 6 walls, 25% infill
2XC8Calibratior1PLA 298 g / 98.33 m8.360.2mm layer, 6 walls, 25% infill
2XC9TeleopPLA 353 g / 116.37 m6.860.2mm layer, 6 walls, 25% infill
2XC10Torso+Head+Neck partsPLA-CF 61 g / 20.48 m3.090.2mm layer, 6 walls, 25% infill
2XC11Head coverPLA-CF 70 g / 23.77 m3.940.2mm layer, 6 walls, 25% infill
2XC12Calibrator2PLA 165 g / 54.39 m4.380.2mm layer, 6 walls, 25% infill
2XC13WaistPLA-CF 86 g / 28.98 m3.80.2mm layer, 6 walls, 25% infill
2XC14GripperPLA-CF 197 g / 66.91 m8.880.2mm layer, 6 walls, 25% infill
2XC15Foot without RubberPLA-CF 34 g / 11.37 m1.130.2mm layer, 6 walls, 25% infill
2XC16Palm with TPUTPU 62 g / 20.68 m5.070.2mm layer, 6 walls, 25% infill
2XC17Foot with RubberPLA-CF 27 g / 8.92 m0.960.2mm layer, 6 walls, 25% infill
2XC18Palm with RubberPLA-CF 42 g / 14.09 m1.390.2mm layer, 6 walls, 25% infill
2XC19PLA 3 g / 0.77 m;PLA-CF 28 g / 9.27 m1.010.2mm layer, 6 walls, 25% infill
2XM1ArmPLA-CF 94 g / 31.75 m4.140.2mm layer, 6 walls, 25% infill
2XM2Arm2PLA-CF 94 g / 31.75 m4.140.2mm layer, 6 walls, 25% infill
2XM3Leg_LPLA-CF 136 g / 46.12 m5.330.2mm layer, 6 walls, 25% infill
2XM4Leg_RPLA-CF 136 g / 46.14 m5.340.2mm layer, 6 walls, 25% infill
2XM5TorsoPLA-CF 275 g / 93.39 m8.370.2mm layer, 6 walls, 25% infill
2XM6Safety StandPLA 60 g / 18.84 m1.560.2mm layer, 6 walls, 25% infill
2XM7SysIDPLA 212 g / 66.46 m5.530.2mm layer, 6 walls, 25% infill
2XM8Calibratior1PLA 299 g / 98.33 m8.360.2mm layer, 6 walls, 25% infill
2XM9TeleopPLA 345 g / 113.58 m6.340.2mm layer, 6 walls, 25% infill
2XM10Torso+Head+Neck partsPLA-CF 58 g / 19.63 m2.930.2mm layer, 6 walls, 25% infill
2XM11Head coverPLA-CF 70 g / 23.66 m3.910.2mm layer, 6 walls, 25% infill
2XM12Calibrator2PLA 165 g / 54.39 m4.380.2mm layer, 6 walls, 25% infill
2XM13WaistPLA-CF 81 g / 27.52 m3.540.2mm layer, 6 walls, 25% infill
2XM14GripperPLA-CF 188 g / 63.88 m8.330.2mm layer, 6 walls, 25% infill
2XM15Foot without RubberPLA-CF 34 g / 11.37 m1.160.2mm layer, 6 walls, 25% infill
2XM16Palm with TPUTPU 61 g / 20.17 m4.880.2mm layer, 6 walls, 25% infill
2XM17Foot with RubberPLA-CF 27 g / 8.92 m0.970.2mm layer, 6 walls, 25% infill
2XM18Palm with RubberPLA-CF 40 g / 13.39 m1.240.2mm layer, 6 walls, 25% infill
2XM19Front coverPLA 3 g / 0.80 m;PLA-CF 28 g / 9.27 m1.020.2mm layer, 6 walls, 25% infill

CAD, code & papers

Get the large files — CAD, STL, STEP and code — straight from the original project:

License

Code and docs MIT; mechanical design (Onshape, STL) CC BY-NC-SA 4.0.

Image credits

  1. Image 1: Haochen Shi et al., ToddlerBot authors (Stanford TML) · design CC BY-NC-SA 4.0 — source ↗
  2. Image 2: Haochen Shi et al., ToddlerBot authors (Stanford TML) · CC BY-NC-SA — source ↗
  3. Image 3: Haochen Shi et al., ToddlerBot authors (Stanford TML) · CC BY-NC-SA — source ↗
  4. Image 4: Haochen Shi et al., ToddlerBot authors (Stanford TML) · design CC BY-NC-SA 4.0 — source ↗
  5. Image 5: Haochen Shi et al., ToddlerBot authors (Stanford TML) · design CC BY-NC-SA 4.0 — source ↗
  6. Image 6: Haochen Shi et al., ToddlerBot authors (Stanford TML) · design CC BY-NC-SA 4.0 — source ↗

Источник: Изображения и данные: проект Stanford ToddlerBot (веб-сайт, документация, GitHub и arXiv:2502.00893). Код и документы MIT; Механическая конструкция CC BY-NC-SA 4.0. Этот сайт не связан с оригинальным проектом.

Достать детали

Где взять запчасти

Каждая строка в спецификации связана с поставщиком, которого использовала первоначальная команда. Нужна помощь в поиске деталей или 3D-печати конструкции? Расскажите нам, какого робота вы строите.

Формируй с нами!

Планируете сборку робота с открытым исходным кодом? Расскажите нам об этом.

Свяжитесь с нами