7
Attach the shoulder to the motor 1 horns Loading 3D view…
3D view needs JavaScript; every instruction is in the text.
Set the shoulder over motor 1 so its holes line up with the horn Horn. The metal disc that fits on the end of a motor; printed parts screw onto it. Each motor ships with two, one with gear teeth around its edge for the driven end and one plain disc for the other end.Source: waveshare.com · lerobot/docs/source/so101.mdx#joint-1 holes at both ends. src Screw it to the horns with 4 M3x6 M3x6. A screw size. M3 means a 3 mm thread, 6 means 6 mm long. It has a machine thread and goes into the threaded holes of a horn; the same size holds each printed part to its horn.Source: mantech.co.za · lerobot/docs/source/so101.mdx#joint-1 on top and 4 M3x6 underneath. src lerobot/docs/source/so101.mdx#joint-1 — "Attach the shoulder part. Tighten the shoulder part with 4 M3x6mm screws on top and 4 M3x6mm screws on the bottom" check — Shoulder holes line up with the horn holes on both ends; 4 M3x6 top, 4 M3x6 bottom. Done when 8 screws in, 4 on top and 4 underneath, holes lined up at both ends.
Upstream numbers the follower's steps; this leader step is the same build step (extends F-013).
lerobot/docs/source/so101.mdx#joint-1 "Attach the shoulder part. Tighten the shoulder part with 4 M3x6mm screws on top and 4 M3x6mm screws on the bottom" waveshare.com Follower step 4: clamp F3 horizontally along the inner slide at both ends of servo 1 SO-ARM100/STEP/SO101/SO101 Assembly.step placement check (viewer/public/geometry/placements.json): Rotation_Pitch_SO101 spans servo 1 (49%) and the servo 2 pocket (42%): the shoulder on the motor-1 horns Check: Shoulder holes line up with the horn holes on both ends; 4 M3x6 top, 4 M3x6 bottom.
Motor slot: shoulder_pan · ID 1 · STS3215 1:191 ·
7.4V servo on a 5V supply;
How we placed it: Part role confirmed by placement in the upstream assembly STEP: Rotation_Pitch_SO101 spans servo 1 (49%) and the servo 2 pocket (42%): the shoulder on the motor-1 horns.
You need Shoulder Rotation/pitch (shoulder) rotation-pitch-so101 details STS3215 motor, 1:191 gear, code C044 Feetech STS3215 servo, 7.4V, 1:191 gear (C044) servo-sts3215-c044-191 approximation3D stand-in Stand-in shape: the 3D geometry or placement is not measured from the real part.
Geometry: the upstream repo's own simplified body STEP/SO100/STS3215_03a.step (Apache-2.0, D-007) with its fused horn plates cut off and the datasheet ø6 x 3.4 boss added, posed on the embedded vendor model's transform; the vendor mesh is not redistributed.
details M3x6 screw M3x6 screw m3x6 ×8 details Phillips screwdriver #0 · PH0 tool details Phillips screwdriver #1 · PH1 tool details Sources (3) Upstream numbers the follower's steps; this leader step is the same build step (extends F-013).
lerobot/docs/source/so101.mdx#joint-1 — "Attach the shoulder part. Tighten the shoulder part with 4 M3x6mm screws on top and 4 M3x6mm screws on the bottom" waveshare.com (retrieved 2026-09-07) — Follower step 4: clamp F3 horizontally along the inner slide at both ends of servo 1 SO-ARM100/STEP/SO101/SO101 Assembly.step — placement check (viewer/public/geometry/placements.json): Rotation_Pitch_SO101 spans servo 1 (49%) and the servo 2 pocket (42%): the shoulder on the motor-1 horns How we placed it Part role confirmed by placement in the upstream assembly STEP: Rotation_Pitch_SO101 spans servo 1 (49%) and the servo 2 pocket (42%): the shoulder on the motor-1 horns.