SO-101
Low-cost 6-DoF teleoperated arm, the LeRobot reference.
- Apache-2.0
- robot arm6 DoF
- $121.94source total
About SO-101
SO-101 is the refined Standard Open Arm design from The Robot Studio, the reference arm of Hugging Face's LeRobot. A leader arm teleoperates a follower arm. The BOM here is the upstream table for one follower arm; printing, fasteners and alternate power supplies are not added to its total.
Licenses
- Hardware
- Apache-2.0
- Software
- Not published
- Docs
- Not published
Degrees of freedom
6 DoF arm 5gripper 1
Serial armLeader-follower pairsource
How to build SO-101
5 stepsSteps marked Motari summary condense the linked source; follow the source for exact instructions. Upstream step marks a step taken from the linked guide.
Print the structural parts
STL and STEP files are provided, including single-file print plates for common bed sizes. Upstream tested PLA+ at 15% infill with a 0.4 mm nozzle at 0.2 mm layers or a 0.6 mm nozzle at 0.4 mm layers, after printing the fit gauges.
Motari summaryhuggingface.co/docs/lerobot/so101Flash and ID the servos
Before assembly, connect each STS3215 servo alone to the motor control board and run the LeRobot motor setup to set its ID and baudrate. The follower uses 6 servos with 1/345 gearing; the leader mixes 1/345, 1/191 and 1/147 gear ratios.
Motari summaryhuggingface.co/docs/lerobot/so101Assemble the links
Assemble joint by joint from the base up, fixing each servo with M2x6 mm screws and bolting the printed parts to the servo horns with M3x6 mm screws.
Upstream stephuggingface.co/docs/lerobot/so101Wire power and data
Daisy-chain the bus servos, connect the driver board to USB. Verify wiring against the source.
Upstream stephuggingface.co/docs/lerobot/so101Calibrate and teleoperate
Run the LeRobot calibration, then drive the follower from the leader arm.
Motari summaryhuggingface.co/docs/lerobot/so101
Wiring, power and firmware are safety-relevant and shown for reference only. Check them against the source before building.
SO-101 bill of materials
6 rowsCost to build
- follower arm only
- leader and follower teleoperation pair
In the source currency, as read on 2026-09-30. Not converted, and not checked against current vendor prices: none of these is a Motari-verified checkout total.
SO-101 parts, as the source lists them (read 2026-06-07). Prices are the source's, not checked against vendors.
| Part | Qty | Spec | Source | Confidence |
|---|---|---|---|---|
STS3215 Servo 7.4V, 1/345 gear (C001)Follower-arm bus servos from the source BOM table | 6 | Feetech STS3215, 1/345 gear | Feetech / Alibaba$13.89 eachTheRobotStudio/SO-ARM100 README.md line 93 | high |
Motor Control BoardUSB servo control board | 1 | Waveshare-style serial bus servo controller | Amazon / TaoBao / Akizuki Denshi$10.60TheRobotStudio/SO-ARM100 README.md line 94 | high |
USB-C Cable 2 pcsCable pair listed as one BOM line | 1 | USB-C cable, 2 pieces | Amazon / TaoBao$7.00TheRobotStudio/SO-ARM100 README.md line 95 | high |
Power SupplyDC power supply for the follower arm | 1 | 5V supply in upstream BOM | Amazon / TaoBao / Akizuki Denshi$10.00TheRobotStudio/SO-ARM100 README.md line 96 | high |
Table Clamp 2pcsFollower-arm table clamp set | 1 | 2-piece clamp set | Amazon / TaoBao$5.00TheRobotStudio/SO-ARM100 README.md line 97 | high |
Screwdriver SetAssembly tool listed in the source BOM | 1 | precision screwdriver set | Amazon / TaoBao$6.00TheRobotStudio/SO-ARM100 README.md line 98 | high |
Rows from the source's own parts list 14
README.md@fda892cmarkdown
| Source row | Qty | Price and vendor | Line |
|---|---|---|---|
STS3215 Servo 7.4V, 1/345 gear (C001) | 7 | L76 | |
STS3215 Servo 7.4V, 1/191 gear (C044) | 2 | AlibabaAkizuki Denshi$13.89 | L77 |
STS3215 Servo 7.4V, 1/147 gear (C046) | 3 | AlibabaAkizuki Denshi$13.89 | L78 |
Motor Control Board | 2 | L79 | |
USB-C Cable 2 pcs | 1 | L80 | |
Power Supply | 2 | L81 | |
Table Clamp 4pcs | 1 | L82 | |
Screwdriver Set | 1 | L83 |
6 more rows in README.md
SO-101 source files
12 files- Simulation/SO101/so101_new_calib.urdf
- Simulation/SO101/so101_old_calib.urdf
- Simulation/SO100/so100.urdf
- STEP/SO101/SO101 Assembly.step
- STEP/SO100/Follower_Specific/SO_5DOF_ARM100_Assembly.step
- STEP/SO100/Leader_Specific/SO_5DOF_ARM100_Assembly.step
- STL/SO101/Individual/SO101 Assembly.stl
- STL/SO101/Leader/Ender_Leader_SO101.stl
- STL/SO101/Follower/Ender_Follower_SO101.stl
- README.md
- SO100.md
- Optional/Overhead_Cam_Mount_Webcam/README.md
Files stay in the upstream repository under their own licenses; these links open them there. The 3D model on this page is Motari's conversion of the file named under Simulation.
SO-101 in simulation
Robot description files a simulator or CAD tool can load, linked at the commit they were found.
- URDFSimulation/SO101/so101_new_calib.urdfTheRobotStudio/SO-ARM100
- URDFSimulation/SO101/so101_old_calib.urdfTheRobotStudio/SO-ARM100
The 3D specimen on this page is converted from Simulation/SO101/so101_new_calib.urdf at fda892c.
Builds of SO-101
0 reviewedNo reviewed builds of SO-101 yet.
A build log records the evidence (photos, a video, your repository), what the build cost, how long it took and what you changed. Each one is checked by Motari (until a maintainer claims this page) before it shows here, and reviewed builds count toward the reproducibility score.
Sources and provenance
Sources
- Hardwaregithub.com/TheRobotStudio/SO-ARM100fda892c
- Bill of materialsgithub.com/TheRobotStudio/SO-ARM100/blob/main/README.mdfda892c
- Build guidehuggingface.co/docs/lerobot/so101
Last push to TheRobotStudio/SO-ARM100: 2026-09-23 (checked 2026-10-01)
How this page was made
Assembled from public sources on 2026-05-14, not yet reviewed by the maintainer. Each figure links to where it is stated; a value the sources do not state reads "not published". Last source review: 2026-06-07 TheRobotStudio/SO-ARM100 README BOM.
Original files stay intact and separately licensed; Motari adds only the summary on this page. Maintainer? Request a correction or removal.
Badge for the README
Maintain SO-101? Show its reproducibility score in the project's README. The badge links back to this page and updates with the score.
[](https://motari.io/r/so-101)<a href="https://motari.io/r/so-101"><img src="https://motari.io/api/v1/badge/so-101" alt="Motari reproducibility score for SO-101" height="20"></a>Not fully met yet: wiring diagram (partial). The score is read from the project's own sources, so publishing what is missing is what raises it. A score of 90 or more needs a reviewed build. How the score is computed