Desktop arm · Hugging Face LeRobot / TheRobotStudio

SO-101 follower arm

Record state

Public BOM audited. This is a source-bound system evidence record, not an independent rebuild.

Publication surface

Markdown table · commit-addressable.

Rebuild conclusion

No complete rebuild evidence package found.

IDENTITY + REVISION

The robot name is not the version boundary.

RCI preserves the exact source surface and revision conditions instead of applying one prototype or current product page to every unit.

Platform boundary

SO-101 follower arm

SO-101 follower arm at the selected LeRobot documentation and SO-ARM100 repository commits; 7.4 V servo variant boundary retained.

Version state

Addressable source snapshot

The current SO-101 material is commit-addressable but not bound to an SO-101 release tag; the repository’s only selected release predates the current SO-101 main branch.

Lifecycle boundary

Changes remain attached to the source.

LeRobot calls SO-101 the current flagship and the repository documents the move from SO-100; the current material also distinguishes 7.4 V and 12 V servo variants.

Responsibility party

Hugging Face LeRobot / TheRobotStudio

RCI maps the named public responsibility party; inclusion does not imply endorsement, partnership or unit-level verification.

VERSION & SUPPLY

1 bounded lifecycle or procurement relations.

Replacement, upgrade, EOL and regional procurement signals remain separate from current availability and as-built identity.

version-upgrade

SO-100 robot arm → SO-101 robot arm

The pinned responsibility-party repository calls SO-101 the next-generation version of SO-100 and marks the retained SO-100 documentation as deprecated.

System impact: Wiring, assembly procedure and leader-arm motor selection changed; SO-100 evidence must not be silently applied to the SO-101 follower configuration.

Open: The selected source does not publish a field-by-field migration BOM, serial cutover, drop-in upgrade guarantee or RCI physical comparison.

Strongest supported conclusion

Exact servo variants and gear ratios, regional procurement links, voltage warning, assembly guidance, and downloadable STL/STEP/URDF assets.

Largest rebuild gap: No release-tagged BOM snapshot, unit-level as-built manifest, or independent rebuild package is tied to the current list.

Editorial boundary: A commit-pinned current list narrows what RCI audited, but it does not prove that every linked item is available, substituted parts are qualified, or one built arm matches the list.

DISCLOSURE MATRIX

Twelve gates separate a parts list from a rebuild package.

Partial means a source contains useful material but does not close the exact revision, quantity, part identity or unit-level boundary.

Evidence dimensionStateWhat the state means here
Exact platform revisionPublishedThe selected responsibility-party surface publishes this dimension inside the recorded boundary.
Versioned BOM snapshotPartialUseful information exists, but exactness, completeness or version binding remains incomplete.
Line-item quantitiesPartialUseful information exists, but exactness, completeness or version binding remains incomplete.
Manufacturer part numbersPartialUseful information exists, but exactness, completeness or version binding remains incomplete.
Supplier linksPublishedThe selected responsibility-party surface publishes this dimension inside the recorded boundary.
Custom-part production filesPublishedThe selected responsibility-party surface publishes this dimension inside the recorded boundary.
Electrical interconnect definitionPublishedThe selected responsibility-party surface publishes this dimension inside the recorded boundary.
Software / firmware bindingPartialUseful information exists, but exactness, completeness or version binding remains incomplete.
License boundaryPartialUseful information exists, but exactness, completeness or version binding remains incomplete.
Change, EOL and substitution historyPublishedThe selected responsibility-party surface publishes this dimension inside the recorded boundary.
Unit-level as-built manifestNot publishedThe selected sources do not publish this evidence dimension.
Independent rebuild evidenceNot publishedThe selected sources do not publish this evidence dimension.
BOM SURFACE

TheRobotStudio SO-ARM100 README procurement table plus SO-101 printable-part lists

The count below preserves the responsibility party's publication structure; it is not silently flattened into unique purchasable components.

Selected count

17 rows / list items

Six follower-arm procurement rows excluding the Total row, plus eleven individually listed common and follower-specific printable parts. Tools and fixtures remain inside the procurement-table publication boundary.

Format

Markdown table

RCI did not treat the publication format as a normalized database table.

Next evidence gate

Normalize without inventing.

Resolve exact part identity, quantity scope, placement, revision and substitution state while retaining nested assemblies, alternatives and generic groups as explicit boundaries.

As-built state

Not published

A public list does not establish what one serialised unit actually contained.

RELATION GRAPH

No manufacturer identity is safely linked from the selected rows.

These are responsibility-party BOM mentions, not partnership, endorsement, verified supply or exact-component equivalence.

Generic or unregistered identities remain unlinked.

RCI will add a relationship only after the source publishes a manufacturer identity that maps unambiguously to the directory.

ASSEMBLY + INTERFACE TOPOLOGY

5 bounded nodes and 4 source-supported interface relations.

RCI publishes a connection only when the selected responsibility-party source explicitly supports the endpoints or architecture. A BOM co-occurrence, component capability or engineering convention is not enough.

external-host node

External LeRobot host computer

Computer used to discover the MotorBus USB port, configure motor IDs and baud rate, calibrate and operate one SO-101 follower arm at the pinned LeRobot revision.

Identity boundary: The selected BOM does not publish a host SKU, operating-system image, USB controller, LeRobot environment lock, physical port or serialised computer.

Source rows: so101-follower-usb-c-cable-bundle

control node

Follower MotorBus controller board

One follower-arm Motor Control Board connected to the host over USB and to the first servo through a three-pin cable.

Identity boundary: The BOM row is generic. The setup guide mentions a Waveshare-board jumper condition only as a conditional instruction; it does not prove every BOM instance is one exact Waveshare orderable model or hardware revision.

Source rows: so101-follower-motor-control-board, so101-follower-usb-c-cable-bundle

actuation node

Six-servo STS3215 follower chain

Six STS3215 7.4 V, 1/345, C001 follower-arm servos with unique IDs 1–6 and a common bus baud rate after setup.

Identity boundary: Variant names and quantity are published, but no manufacturer part number separate from STS3215/C001, serials, EEPROM dump, firmware, calibrated offsets, cable identities, wear state or measured torque are bound to one arm.

Source rows: so101-follower-sts3215-c001

assembly node

Pinned SO-101 follower printed-arm assembly

Eleven pinned follower/common STL file identities plus the table-clamp fixture boundary for one SO-101 follower arm.

Identity boundary: The selected file list does not publish print count per STL, material lot, slicing profile, printer, dimensions, tolerances, fastener manifest, post-processing or one inspected as-built arm.

Source rows: so101-follower-base-motor-holder, so101-follower-base, so101-follower-base-motor-holder-plate, so101-follower-wrist-motor-holder, so101-follower-under-arm, so101-follower-upper-arm, so101-follower-rotation-pitch, so101-follower-wrist-roll-pitch, so101-follower-waveshare-mounting-plate, so101-follower-moving-jaw, so101-follower-wrist-roll, so101-follower-table-clamp-bundle

power node

Follower external power-supply boundary

One supply connected to the follower controller board. The selected follower BOM is the 7.4 V-servo configuration; project notes separately describe a 12 V servo option requiring a 12 V / 5 A-or-greater supply.

Identity boundary: The follower BOM row does not state an exact supply SKU, output voltage/current, connector, polarity, protection, regulatory variant or measured loaded output; the optional 12 V path is not merged into this 7.4 V servo profile.

Source rows: so101-follower-power-supply

From → toRelationPublished supportStill unresolved
External LeRobot host computer → Follower MotorBus controller boardbidirectionaldata-controlUSB host-to-MotorBus controller pathThe pinned LeRobot setup requires connecting MotorBus to the computer over USB, discovers its serial port and then uses that port for follower setup and calibration.huggingface/lerobot commit d23b65416ff1042a7268eea6e3671d18ec37d29d plus TheRobotStudio/SO-ARM100 commit 7629d2ad9853d10fb903093a33ef6114099d97e5Controller model/revision, USB connector pairing, cable data capability, host port, USB descriptor, driver, device mapping and latency are not frozen. RCI has not enumerated this controller or run LeRobot against a physical SO-101 arm.Physical validation: none.
Follower MotorBus controller board → Six-servo STS3215 follower chainbidirectionaldata-controlThree-pin controller-to-servo link and six-device daisy chainThe pinned guide explicitly requires a three-pin cable from controller to motor, assigns each motor a unique ID, requires one common baud rate and then instructs chaining each motor to the next with shoulder-pan ID 1 connected first to the controller.huggingface/lerobot commit d23b65416ff1042a7268eea6e3671d18ec37d29d plus TheRobotStudio/SO-ARM100 commit 7629d2ad9853d10fb903093a33ef6114099d97e5Exact cable count/length, pinout, chain order beyond the first servo, physical IDs, baud-rate value, EEPROM state, feedback timing and error recovery are not frozen. RCI has not inspected wiring, captured bus traffic or moved any joint.Physical validation: none.
Follower external power-supply boundary → Follower MotorBus controller boardsource-to-targetpowerExternal supply to follower controller boardThe follower setup instruction explicitly requires connecting the power supply to the follower arm controller board before configuring motors.huggingface/lerobot commit d23b65416ff1042a7268eea6e3671d18ec37d29d plus TheRobotStudio/SO-ARM100 commit 7629d2ad9853d10fb903093a33ef6114099d97e5Exact voltage/current, connector, polarity, fuse, current limit, grounding, USB/backfeed behavior and controller-board protection are not published for the selected BOM row. RCI has not applied power or measured the controller input.Physical validation: none.
Follower external power-supply boundary → Six-servo STS3215 follower chainsource-to-targetpowerController-board-fed follower servo power surface; exact rail path unpublishedThe setup sequence powers the controller board while connecting one motor at a time through the three-pin link, then directs the operator to daisy-chain all six motors for use. This supports a controller-fed servo power surface but not an exact internal power schematic.huggingface/lerobot commit d23b65416ff1042a7268eea6e3671d18ec37d29d plus TheRobotStudio/SO-ARM100 commit 7629d2ad9853d10fb903093a33ef6114099d97e5Rail voltage at each motor, current distribution, wire gauge, connector rating, voltage drop, stall margin, thermal behavior and optional 12 V-variant separation are not physically verified. RCI has not instrumented any servo supply rail.Physical validation: none.
NORMALIZED BOM

17 source items converted into claim-bounded records.

Identity, quantity and installed-hardware boundaries remain separate fields; a generic source label is never promoted to an exact orderable model.

Source itemClassIdentityQuantity boundaryRole + unresolved evidence
STS3215 Servo 7.4V, 1/345 gear (C001)Parts for One Follower ArmactuationInstalled / build itemvariant-namedSTS3215 · 7.4 V · 1/345 gear · C0016 unitSix servos are published for one follower arm at the selected source revision.Six-axis follower-arm actuationThe selected table does not publish a manufacturer part number separate from STS3215 and variant code C001. No unit serials or lot revisions are bound to the list.
Motor Control BoardParts for One Follower ArmcontrolInstalled / build itemgeneric-descriptionNo exact identity published1 unitOne board is published for one follower arm.Host-to-servo control interfaceExact board identity and hardware revision are not stated in the row label. Connector and firmware revision are not bound to the BOM row.
USB-C Cable 2 pcsParts for One Follower ArmcableInstalled / build itemgeneric-descriptionNo exact identity published1 bundleThe table publishes amount 1 for a row labelled “USB-C Cable 2 pcs”; RCI preserves one bundle containing two cables rather than silently converting it to two line items.Power / data cabling between the host, controller and arm setupExact connector pair, length and electrical rating are not published in the BOM label.
Power SupplyParts for One Follower ArmpowerInstalled / build itemgeneric-descriptionFollower-arm table is inside the selected 7.4 V servo boundary1 unitOne supply is published for one follower arm.External arm power sourceExact voltage, current rating, connector, polarity and regulatory variant are not stated in the row label.
Table Clamp 2 pcsParts for One Follower ArmfixtureInstalled / build itemgeneric-descriptionNo exact identity published1 bundleThe table publishes amount 1 for a row labelled “Table Clamp 2pcs”; RCI preserves the bundle boundary.Work-surface mounting fixtureThe source does not bind the clamps to a structural load limit or table-thickness range.
Screwdriver SetParts for One Follower ArmtoolBuild tool, not installed hardwaregeneric-descriptionPhillips #0 and #1 recommended in the selected source note1 unitOne tool set is listed; the source note says the exact set is not required.Assembly and removal toolNo exact tool model is required by the responsibility party.
Base_motor_holder_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedBase_motor_holder_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Base_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedBase_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Motor_holder_SO101_Base.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedMotor_holder_SO101_Base.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Motor_holder_SO101_Wrist.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedMotor_holder_SO101_Wrist.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Under_arm_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedUnder_arm_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Upper_arm_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedUpper_arm_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Rotation_Pitch_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedRotation_Pitch_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Wrist_Roll_Pitch_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedWrist_Roll_Pitch_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
WaveShare_Mounting_Plate_SO101.stlIndividual Part Files / Common Partscustom-mechanicalInstalled / build itemfile-identifiedWaveShare_Mounting_Plate_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure used by leader and follower variantsAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Moving_Jaw_SO101.stlIndividual Part Files / Follower-Specific Partscustom-mechanicalInstalled / build itemfile-identifiedMoving_Jaw_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure specific to the follower variantAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
Wrist_Roll_Follower_SO101.stlIndividual Part Files / Follower-Specific Partscustom-mechanicalInstalled / build itemfile-identifiedWrist_Roll_Follower_SO101.stl · SO-101 follower armNot publishedThe selected file list names the part but does not publish the number of printed copies required for one follower arm.Printed structure specific to the follower variantAs-built printed quantity is not published in the selected list. No unit-level print manifest binds one physical arm to this file revision.
SOURCE REGISTER

Every conclusion returns to a selected source.

Links point to the responsibility party's material. RCI does not republish third-party BOM rows, CAD or retailer content through this profile.

Correction path

Know a newer revision or an exact as-built record?

Corrections must identify the platform revision, source location and the exact field affected. Manufacturer or project-party clarification is displayed alongside independently sourced evidence without replacing the original boundary.

Send a documented correction →

Return to all robot systems · Machine-readable record