




SO-ARM101 Standard Open Arm
✓ Links verified Jun 10, 2026
Sign up to InstallAbout this program
SO-ARM101 — Standard Open Arm
A 6-DOF open-source teleoperation arm system designed by The Robot Studio in collaboration with Hugging Face. SO-101 is the next-gen version of the SO-100 with improved wiring, easier assembly, and updated motors.
Built to work seamlessly with the LeRobot library for end-to-end AI robotics research.
What makes it interesting
- Leader + Follower teleoperation pair — move the leader arm, the follower mimics in real time
- LeRobot-native — record demonstrations, train imitation-learning policies, deploy to the arm
- Low cost —
$110 per arm ($220 for a leader+follower pair) in printed parts + motors - Active community — dozens of vendors selling kits worldwide
Specs
| Degrees of Freedom | 6 per arm (leader + follower = 12 total) |
| Motors | Feetech STS3215 servos |
| Reach | ~420mm |
| License | Apache 2.0 (code + hardware) |
| Ecosystem | Hugging Face LeRobot |
Build options
Two paths:
- Buy a kit — dozens of vendors listed in the README (PartaBot US, Seeed Studio, WowRobo, etc.)
- Source & print yourself — follow the 3DPRINT.md guide and the Hugging Face Assembly Guide
STL files
This program includes 12 representative SO-101 individual parts (base, motor holders, arm links, wrist roll/pitch, gripper jaw, handle). For the full SO-101 printable set plus the SO-100 legacy parts, Optional accessories (cam mounts, bases, grippers), and Mini variant, browse the STL directory on GitHub.
Note on catalog duplicates
This page covers the standalone SO-ARM101 arm hardware. See also SO-101 Teleop Arm for the paired leader+follower teleop setup framing.
Resources
- SO-101 Assembly Guide (HuggingFace)
- LeRobot library
- Discord community
- Printing guide (3DPRINT.md)
- The Robot Studio
Attribution
Source: TheRobotStudio/SO-ARM100 · License: Apache 2.0 · The Robot Studio / Hugging Face contributors
Build Guide
Official SO-101 / SO-ARM100 assembly guide: huggingface.co/docs/lerobot/so101
Printing
This Print All set is the 12-part SO-101 build. A full SO-101 system is a leader + follower pair, so most structural parts print x2 (one per arm). A few parts are arm-specific:
| Part | Per arm | Notes |
|---|---|---|
| Base_SO101.stl | x2 | Arm base — both arms |
| Base_motor_holder_SO101.stl | x2 | Base motor mount — both arms |
| Motor_holder_SO101_Base.stl | x2 | Lower motor holder — both arms |
| Motor_holder_SO101_Wrist.stl | x2 | Wrist motor holder — both arms |
| Under_arm_SO101.stl | x2 | Lower arm link — both arms |
| Upper_arm_SO101.stl | x2 | Upper arm link — both arms |
| Rotation_Pitch_SO101.stl | x2 | Shoulder rotation/pitch — both arms |
| Wrist_Roll_Pitch_SO101.stl | x2 | Wrist roll/pitch — both arms |
| Wrist_Roll_SO101.stl | x1 | Leader wrist roll |
| Handle_SO101.stl | x1 | Leader handle (you grip this) |
| Wrist_Roll_Follower_SO101.stl | x1 | Follower wrist roll |
| Moving_Jaw_SO101.stl | x1 | Follower gripper jaw |
Leader vs follower (not alternates — print both): the leader arm is the one you move by hand, so it gets the Handle + Wrist_Roll. The follower arm mimics it and does the gripping, so it gets the Moving_Jaw + Wrist_Roll_Follower. A complete teleop pair needs all 12 files.
Single-arm build: if you only want one follower arm (no teleop), print one copy of the 8 shared structural parts plus the follower-specific Wrist_Roll_Follower + Moving_Jaw, and skip the leader Handle + Wrist_Roll.
Servos: 12 Feetech STS3215 total (6 per arm) — mixed gear ratios per the BOM (7× 1/345, 2× 1/191, 3× 1/147). The full upstream TheRobotStudio/SO-ARM100 STL directory also has SO-100 legacy parts, optional camera mounts/bases, and the Mini variant — not included here to keep the Print All set to the standard arm.
🖨 Print Files (12)
Base_SO101.stl
Base_motor_holder_SO101.stl
Motor_holder_SO101_Base.stl
Motor_holder_SO101_Wrist.stl
Under_arm_SO101.stl
Upper_arm_SO101.stl
Required Hardware
SO-ARM101 Parts (leader + follower pair)
| Item | Qty | Notes | Source |
|---|---|---|---|
| Feetech STS3215 servo, 7.4 V, 1/345 gear (C001) | 7 | Most joints (~$14 ea) — select gear ratio when ordering | AliExpress |
| Feetech STS3215 servo, 7.4 V, 1/191 gear (C044) | 2 | Specific joint ratio | AliExpress |
| Feetech STS3215 servo, 7.4 V, 1/147 gear (C046) | 3 | Specific joint ratio | AliExpress |
| Waveshare Bus Servo Adapter | 2 | One per arm | Amazon |
| 5 V DC barrel power supply | 2 | One per arm | Amazon |
| USB-C cable (2-pack) | 1 | Host to control board | Amazon |
| Table clamp set (4 pcs) | 1 | Mount arms to desk | Amazon |
| Precision screwdriver set | 1 | Assembly | Amazon |
| Servo daisy-chain cable assortment (SCS 3-pin) | 1 set | Inter-servo wiring | AliExpress |
| M2/M3 socket-head screw + nut kit | 1 set | Frame fasteners | Amazon |
B