

Teach an SO-101 arm to pick and place with LeRobot
Arm, Medium, $230
Record ~50 teleoperated demos with a leader/follower SO-101 pair, push the dataset to the Hugging Face Hub, and train an ACT policy that repeats the task on its own.
Cost $230: SO-ARM100 README BOM, leader+follower pair.
LeRobot is Hugging Face's PyTorch library for real-world robotics: a hardware-agnostic robot interface, the LeRobotDataset format (Parquet + MP4) on the Hub, and ready-to-train policies like ACT, Diffusion Policy and SmolVLA. The classic first project: move the leader arm by hand, the follower copies it, record episodes of 'pick the cube, drop it in the bowl', train, then let the policy run.
Hardware & cost: Two SO-101 arms (leader + follower, 6 Feetech servos each), a USB camera or two, a laptop with a GPU (or cloud GPU for training). The SO-ARM100 README lists BOM totals of roughly $122 to $230 (US) depending on the configuration; Seeed and others sell kits.
Difficulty: Medium. Assembly and calibration take an afternoon; training is copy-paste commands.
Agent install prompt (paste into Claude Code, Cursor or Codex): "Clone https://github.com/huggingface/lerobot, create a Python 3.10+ venv, run `pip install -e .` (or `pip install lerobot`), then follow the LeRobot docs for my robot: find the motor bus port, calibrate, and run a teleop test. Stop and ask me before moving any motor."
Source: huggingface/lerobot on GitHub — https://github.com/huggingface/lerobot (facts checked against the project README, Oct 2026; prices vary by region).
Quick answers
- How much does it cost to teach an SO-101 arm to pick and place with LeRobot?
- About $230, per the SO-ARM100 README BOM, leader+follower pair.
- What do you need to teach an SO-101 arm to pick and place with LeRobot?
- Two SO-101 arms (leader + follower, 6 Feetech servos each), a USB camera or two, a laptop with a GPU (or cloud GPU for training). The SO-ARM100 README lists BOM totals of roughly $122 to $230 (US) depending on the configuration; Seeed and others sell kits.
- How hard is it to teach an SO-101 arm to pick and place with LeRobot?
- Medium. Assembly and calibration take an afternoon; training is copy-paste commands.
Buying the parts new, one SO-101 follower arm came to $131.69 at Oct 30 retail prices. See the SO-101 parts list and cost.
How your agent drives it
Copied from the huggingface/lerobot README
- Shell
$ pip install lerobot
- Shell
$ lerobot-record \ --robot.type=<robot_name> \ --teleop.type=<teleoperator_name> \ --dataset.repo_id=${HF_USER}/my-dataset - Shell
$ lerobot-train \ --policy.type=act \ --dataset.repo_id=lerobot/aloha_mobile_cabinet
Any coding agent that can run a shell can run these. Read the README before you run anything on a robot that moves.
Parts list
Some buy links may earn Robot Use Cases a commission. You pay the same price. Prices are what the builder listed in their source, so check the store.
SO-101: leader + follower pair (for teleop and LeRobot training)
Builder's listed total $229.88- 7× Feetech STS3215 servo 7.4V, 1/345 gear (C001) · $13.89 eachBuy at Alibaba
- 2× Feetech STS3215 servo 7.4V, 1/191 gear (C044) · $13.89 eachBuy at Alibaba
- 3× Feetech STS3215 servo 7.4V, 1/147 gear (C046) · $13.89 eachBuy at Alibaba
- 2× Waveshare serial bus servo driver board · $10.60 eachBuy at Amazon
- USB-C cable, 2 pack · $7Buy at Amazon
- 2× 5V power supply (5.5x2.1mm) · $10 eachBuy at Amazon
- Table clamp, 4 pack · $9Buy at Amazon
- Precision screwdriver set · $6Buy at Amazon
- Alternative: all 6 leader servos in one bundle (3x C046, 2x C044, 1x C001)Buy at Alibaba
Also needed: 3D-printed parts for both arms in PLA+ (or a printed kit below). The leader's six servos are also sold as one bundle.
Or buy a kit
Kits listed in the SO-ARM100 README. Prices change by option, so check the vendor page.
- Seeed Studio SO-ARM kit (includes 3D-printed kits)Buy at Seeed Studio
- WowRobo SO-ARM101 kit (assembled versions)Buy at WowRobo
- PartaBot, US (assembled versions)Buy at PartaBot
- ForgeMotion Labs on Amazon US (frame, electronics or complete kits)Buy at Amazon
- Seeed kit on AliExpressBuy at AliExpress
From TheRobotStudio/SO-ARM100 README, Parts For Two Arms, checked 2026-10-17.
Ideas to try with it
Our ideas, not the builder's claims.
- Teach it to drop loose screws into a parts tray
- Record 50 demos of stacking blocks and share the dataset on the Hub
- Train a policy that sorts pens into a cup by color
1 more ideaShow fewer
- Have your agent kick off a training run every night on new demos
- Last commit
- 2026-11-03
- Builder
- huggingface
- Repo
- huggingface/lerobot, 28,662 stars
- Built with
- SO-100/SO-101 arm (LeRobot)
SO-101 / LeRobot, 4 builds: Build the $100-class SO-101 open-source robot arm · Run SmolVLA on an SO-101 so it follows plain-English tasks · Teach an SO-101 arm to pick and place with LeRobot · Livestream and remote-control your SO-101 arm from a web app
What to build next
Builds that share a board, robot or agent with this one.
Run SmolVLA on an SO-101 so it follows plain-English tasksAlso built on the SO-101 arm
Build the $100-class SO-101 open-source robot armAlso built on the SO-101 arm
Livestream and remote-control your SO-101 arm from a web appAlso built on the SO-101 arm
Put an SO-101 arm on wheels with LeKiwiAlso built on the SO-101 arm
Use a folding phone as a controller for an SO-101 gripperAlso built on the SO-101 arm
Let a coding agent drive an SO-101 to paint or drawAlso built on the SO-101 arm