ToddlerBot

Free DIY build plan · Humanoids

ToddlerBot is a 0.56 m, 3.4 kg fully 3D-printed humanoid from Stanford, built from Dynamixel servos and a Jetson Orin, aimed at machine-learning research. The open release covers CAD, print files, a PCB, and a Python stack for reinforcement-learning walking, teleoperation and imitation learning, and version 2.0 added crawling and a cartwheel.

At a glance

Parts costunder $6,000 project · The project states a total under $6,000 source ↗
Difficulty4/5 Advanced · Well documented and robust, but costly Dynamixel servos, a PCB order, Jetson setup and a GPU-based RL training stack.
Build timeNot stated
Tools needed3D printer (Bambu Lab recommended, print files provided as 3MF), soldering for power and battery cables (unconfirmed), PCB ordered assembled from JLCPCB
MotorsDynamixel XC330, XC430 and 2XC430/2XL430 servos (2xc and 2xm variants)
ControllerNVIDIA Jetson Orin NX 16GB on board, custom 8-channel PCB
SensorsBNO08x IMU, stereo cameras, microphones, speaker, optional foot force sensors
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✓ Wiring✓ Software✓ Video
Sphinx docs site + GitHub README, Google Sheets parts list, Onshape CAD, MakerWorld print files, YouTube assembly playlist, interactive manual on tnkr.ai
ActivityLast update 2026-07-31 · 779 GitHub stars · Discord and WeChat groups, GitHub issues are the official support channel, 94 forks
KitsNone known

Licenses

No license is stated for the design files. They are published for building, but without a license the right to copy, modify or redistribute them is not granted.

Design filesNone found separately (CAD is on Onshape and MakerWorld; the repo MIT license names only software and documentation) source ↗
CodeMIT source ↗
DocumentationMIT (docs folder is inside the MIT-licensed repo); docs site footer says only 'Copyright 2025, ToddlerBot' source ↗

Builder notes

Practical points from the project's issue tracker, forum and docs, each linked to its source.

Other humanoids plans