Otto DIY

Free DIY build plan · Bipeds

Otto DIY is a small, 3D-printed walking robot with four micro servos (two hips, two ankles) and an Arduino Nano, popular in schools and maker clubs. It walks, dances, plays sounds and avoids obstacles with an ultrasonic sensor, and can be programmed in Arduino or the block-based Otto Blockly.

At a glance

Parts cost$60–$70 estimated
How Estimated for this page from current retail prices (2026-10-02) of the parts in the project parts list source ↗
Build priced Classic Otto DIY biped (Printables model 31955 parts list): Arduino Nano + I/O shield, 4 micro servos, HC-SR04, passive buzzer, 16340 battery with booster
Not included 3D printing, tools, shipping, tax; laptop for programming (assumed owned)
Difficulty1/5 Beginner · Four servos, jumper wires and an Arduino, with no soldering and a short print.
Build timeAbout 4 to 5.5 hours of printing for one set of parts (about 100 g of PLA) source ↗
Tools needed3D printer (about 100 g PLA, no supports), small Phillips screwdriver, no soldering
Motors4 micro servos (plastic gears)
ControllerArduino Nano with an I/O shield
SensorsHC-SR04 ultrasonic sensor, passive buzzer
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✓ Wiring✓ Software✓ Video
Website with downloadable manuals, Printables STL listings, GitHub Arduino library, build video
ActivityLast update 2026-09-07 · 204 GitHub stars · Printables listing with about 29k downloads and 45 makes; Otto Blockly repo updated 2026
KitsOfficial kits sold via ottodiy.com and HP Robots, plus many third-party clones

Licenses

Design filesCC BY-SA 4.0 (classic Otto DIY STL files on Printables; the newer HP Robots Otto Starter is CC BY-NC-SA) source ↗
CodeGPL-3.0 source ↗
DocumentationNone found (ottodiy.com footer says All Rights Reserved) source ↗

Builder notes

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

Other bipeds plans