SO-101 arm

Free DIY build plan · Arms

The SO-101 is a small 3D-printed 6-axis arm built from Feetech STS3215 serial bus servos, designed by The Robot Studio with Hugging Face. It is normally built as a pair, a follower arm plus a lighter leader arm that a person moves by hand, so demonstrations can be recorded and used to train AI policies in the LeRobot library. It replaces the earlier SO-100.

At a glance

Parts cost$230 project · The project's US parts list totals $229.88 for a leader and follower pair, excluding 3D printing. A single follower arm is about $122 source ↗
Difficulty2/5 Easy · Printed parts plus off-the-shelf servos and screws, no soldering, but print tolerances and calibration take care.
Build timeNot stated
Tools needed3D printer (PLA+, 0.2 mm layers, 15% infill; print time not stated), small Phillips screwdrivers #0 and #1, no soldering
Motors12x Feetech STS3215 serial bus servos (6 per arm; leader uses mixed 1/345, 1/191 and 1/147 gearing)
ControllerWaveshare-type serial bus servo driver board per arm, connected over USB to a PC running LeRobot
SensorsServo position encoders; optional wrist and overhead USB cameras
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✗ Wiring✓ Software✓ Video
GitHub README (parts list, printing) + Hugging Face LeRobot docs page with per-joint assembly videos
ActivityLast update 2026-09-23 · 7,639 GitHub stars · Discord linked from README; 708 forks; LeRobot repo has about 27.9k stars
KitsKits and assembled arms from several vendors listed in the README, including Seeed Studio, WowRobo, PartaBot, RobotEd and ForgeMotion Labs

Licenses

Design filesApache-2.0 (single repo-wide license covering STL, STEP and docs) source ↗
CodeApache-2.0 (LeRobot library) source ↗
DocumentationApache-2.0 (same repo-wide LICENSE, no separate docs or media license) source ↗

Builder notes

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

Other arms plans