Auto-assembled, not yet reviewed

SO-101

Low-cost 6-DoF teleoperated arm, the LeRobot reference.

SO-101 open-source 6-DoF robot arm, 3D render from so101_new_calib.urdf
main assembly 3D · so101_new_calib.urdf

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

Breakdown source

Serial armLeader-follower pairsource

How to build SO-101

5 steps

Steps marked Motari summary condense the linked source; follow the source for exact instructions. Upstream step marks a step taken from the linked guide.

  1. 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/so101
  2. Flash 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/so101
  3. Assemble 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/so101
  4. Wire power and data

    Daisy-chain the bus servos, connect the driver board to USB. Verify wiring against the source.

    Upstream stephuggingface.co/docs/lerobot/so101
  5. Calibrate and teleoperate

    Run the LeRobot calibration, then drive the follower from the leader arm.

    Motari summaryhuggingface.co/docs/lerobot/so101
Print timenot published
Assembly timenot published

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 rows

Cost to build

$121.94USDsource total

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.

SO-101 bill of materials
PartQtySpecSourceConfidence
STS3215 Servo 7.4V, 1/345 gear (C001)Follower-arm bus servos from the source BOM table
6Feetech STS3215, 1/345 gear
Feetech / Alibaba$13.89 eachTheRobotStudio/SO-ARM100 README.md line 93
high
Motor Control BoardUSB servo control board
1Waveshare-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
1USB-C cable, 2 pieces
Amazon / TaoBao$7.00TheRobotStudio/SO-ARM100 README.md line 95
high
Power SupplyDC power supply for the follower arm
15V supply in upstream BOM
Amazon / TaoBao / Akizuki Denshi$10.00TheRobotStudio/SO-ARM100 README.md line 96
high
Table Clamp 2pcsFollower-arm table clamp set
12-piece clamp set
Amazon / TaoBao$5.00TheRobotStudio/SO-ARM100 README.md line 97
high
Screwdriver SetAssembly tool listed in the source BOM
1precision 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 rowQtyPrice and vendorLine
STS3215 Servo 7.4V, 1/345 gear (C001)
7L76
STS3215 Servo 7.4V, 1/191 gear (C044)
2L77
STS3215 Servo 7.4V, 1/147 gear (C046)
3L78
Motor Control Board
2L79
USB-C Cable 2 pcs
1L80
Power Supply
2L81
Table Clamp 4pcs
1L82
Screwdriver Set
1L83

6 more rows in README.md

SO-101 source files

12 files

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.

The 3D specimen on this page is converted from Simulation/SO101/so101_new_calib.urdf at fda892c.

Builds of SO-101

0 reviewed

No 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

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.

Badge: reproducibility 83/100

Markdown
[![Motari reproducibility score for SO-101](https://motari.io/api/v1/badge/so-101)](https://motari.io/r/so-101)
HTML
<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