Autonomous Low Cost Robot Arms

Build programmable robotic arms with our affordable DIY kit.

The LeRobot SO-101 Arms. The white arm on the left the follower and the black arm on the right is the leader.

Build Your Own AI-Powered Robot

Low-Cost Robotics

Just $200 per arm! The SO-101 design makes cutting-edge robotics accessible to students, makers, and hobbyists at a fraction of traditional costs.

Leader-Follower Design

Train your robot in minutes with the intuitive leader arm. Simply move the leader to teach the follower arm, then watch as it repeats your actions autonomously.

AI-Ready Platform

Seamlessly integrates with the open-source 🤗 LeRobot library. Experiment with state-of-the-art machine learning models for robotics control and automation.

Expandable Design

Add camera mounts, tactile sensors, or even mount your arm on a mobile platform. A growing ecosystem of add-ons lets you customize your robot for specific applications.

Active Community

Join a global community of educators, makers, and researchers. Share designs, code, and applications with supportive enthusiasts through the LeRobot community on Discord.

Powered by LeRobot Library

The SO-101 arms are designed to work seamlessly with the open-source LeRobot library, providing state-of-the-art AI for real-world robotics.

  • Pre-trained machine learning models
  • Imitation learning and reinforcement learning support
  • Easy teleoperation and recording of demonstrations
# Control the SO-101 with LeRobot

# Teleoperate your robot arms
python lerobot/scripts/control_robot.py \
  --robot.type=so100 \
  --robot.cameras='{}' \
  --control.type=teleoperate

# Record a demonstration dataset
python lerobot/scripts/control_robot.py \
  --robot.type=so100 \
  --control.type=record \
  --control.fps=30 \
  --control.single_task="Grasp object" \
  --control.repo_id="" \
  --control.tags='["so101","demo"]' \
  --control.num_episodes=2

# Train a policy on your demonstration
python lerobot/scripts/train.py \
  --dataset.repo_id="" \
  --policy.type=act \
  --policy.device=cuda

# Run your trained policy
python lerobot/scripts/control_robot.py \
  --robot.type=so100 \
  --control.type=record \
  --control.policy.path=""

What's in the kit?

Image of the robot kit components laid out.

Complete DIY Kit Includes:

  • 12 × 12V STS3215 Feetech Servos with different gear ratios (1/345, 1/191, 1/145)
  • 2 × Waveshare servo control boards
  • 2 × USB A to C cables + Power adapters
  • 1 × Screwdriver set for assembly
  • 4 × Table clamps for secure mounting
  • All 3D-printed parts

No soldering required — all parts snap together for easy assembly!

What Can You Build?

The SO-101 arms can be programmed for a wide range of tasks. Here are just a few examples of what you can accomplish.

Object Manipulation

Train your robot to pick up, sort, and place objects with precision.

Drawing & Writing

Attach a pen or marker to create art or write text with your robot arm.

Vision-Based Tasks

Add a camera to enable visual tracking and object recognition.

Educational Projects

Perfect for STEM classrooms, robotics clubs, and student projects.

Research & Prototyping

Test algorithms and ideas with an affordable real-world platform.

Custom Automation

Create your own automated solutions for repetitive tasks.

Order the LeRobot SO-101 Robot Arms

Complete DIY kit with everything you need to build your own AI-ready robot

POPULAR

DIY Kit

All components for self-assembly

$400

  • Leader & follower arm parts
  • All necessary components
  • Assembly instructions