SO-101 Robot Arm

The most affordable path into robot learning. Build it, calibrate it, and start collecting imitation learning data with LeRobot in an afternoon.

6
Degrees of Freedom
STS3215
Feetech Servos
USB
Serial Communication
~$150
DIY Build Cost
The most affordable path into robot learning. The SO-101 is a community-driven, fully open-source 6-DOF arm used in academic labs worldwide. It is natively supported by HuggingFace LeRobot — install lerobot, run calibration, and start collecting data.

Hardware at a Glance

Degrees of Freedom 6 DOF
Actuators Feetech STS3215 servo motors
Reach ~500 mm
Payload ~500 g
Communication USB serial (115200 baud default)
Software LeRobot native (robot.type=so101)
Build 3D-printed + off-the-shelf hardware
Cost ~$100–200 (DIY)
Full Specs → Safety Info →

Works Great With

The SO-101 works as a standalone follower arm for single-arm data collection, or pair it with a leader arm for bimanual teleoperation.

DK1 Leader Arm

Use the SO-101 as a follower with the DK1 leader arm for high-quality bimanual teleoperation and imitation learning data collection. Both are LeRobot-native and share USB serial communication.

Learn about DK1 →

Is the SO-101 Right for Me?

The SO-101 and the DK1 Bimanual Kit are both open-source and LeRobot-compatible. They target different levels of capability and budget.

Feature SO-101 DK1 Bimanual Kit
Price (DIY) ~$122 (follower only)
~$230 follower + leader set
Significantly higher
DM motors + CAN adapter add cost
DOF 6 + gripper (single arm) 7 + gripper (per arm, bimanual)
Payload / stiffness ~500 g — small object manipulation Higher payload, stiffer joints
3D printing required Yes — PLA+, 0.2 mm layers, 15% infill
Or buy a pre-printed kit
Partial — sheet metal chassis + some printed parts
Assembly difficulty Low — screw assembly, no special tools Medium — motor calibration, CAN wiring
LeRobot integration Native — so101_follower Plugin — dk1_follower (install separately)
Best use case Entry-level research, individual researchers, budget-conscious labs, first robot Advanced bimanual manipulation, professional data collection, heavier tasks
Recommendation: Start with the SO-101 if you are new to robot learning, working alone, or on a tight budget. Graduate to the DK1 or a similar bimanual system when you need higher payload, two-arm coordination, or more precise joint control for complex tasks.
Learn about DK1 → Compare All Hardware →

Community

Have a question or want to share your SO-101 build?

Forum → FAQ & Support → LeRobot on GitHub →

Ready to Build the SO-101?

Open-source, community-driven, and LeRobot-native. The fastest path into imitation learning.