Next robot →

Waveshare RoArm-M3 (S / Pro)

Waveshare (Shenzhen, China) · 2025 · All Waveshare robots

$239.99 – $339.99Waveshare store prices, checked October 2026. RoArm-M3-S $239.99, RoArm-M3-Pro (all-metal ST3235 servos) $339.99. The LeRobot AI kit with a leader arm, a follower arm and two USB cameras is $499.99 – $669.99.
AvailablePython from a laptopESP32, Wi-Fi2-axis wristLeRobot tutorialsROS 2
Possibly ≤ 1 weekShipping: 3–8 working days by express from China. Waveshare ships from China by DHL, FedEx or UPS (3–8 working days) or e-packet (7–15 working days). US duties and tariffs are paid by the buyer. Also listed on Amazon US. Amazon US sells the RoArm-M3-S for $296.99 through XYGStudy, Waveshare's store there, with delivery quoted for October 14–23 on an October 1, 2026 check. Waveshare store ↗
Remote control: Plugs into a laptop over USB or joins Wi-Fi, then takes JSON commands from Python or a browser. Waveshare's LeRobot tutorials pair two arms as leader and follower.

Overview

An ESP32 desktop arm with seven serial bus servos and direct-drive joints, including a two-axis wrist that the cheaper 4-DOF RoArm-M2 lacks. The Pro version swaps in all-metal ST3235 servos for durability. Waveshare sells a LeRobot AI kit with a leader arm, a follower arm and two cameras, and an RDK X5 bundle for on-board AI. Precision is coarse at about ±5 mm.

A long-reach ESP32 arm with Wi-Fi control and LeRobot tutorials.

Specifications

CategoryRobot arms · Desktop & hobby arms
Released2025
CountryChina
AvailabilityAvailable
ProgrammabilityFull SDK
Built-in autonomyNone / scripted · Moves only when controlled, or plays preset motions
LLM supportPossible via SDK · No built-in LLM. The arm takes JSON commands over Wi-Fi, USB or serial and has a Python SDK, so an LLM on a computer could drive it.
MuJoCo simulationNone found · Nothing found.
NVIDIA Isaac simulationNone found · Nothing found.
Gazebo simulationMaker URDF only · Waveshare provides ROS 2 nodes and a URDF model description file, no packaged Gazebo world found. Waveshare RoArm-M3 page ↗
Best forAges 14+ (estimated)
Vision sensorsNo vision sensors
ActuatorsSmart servos (Dynamixel, Feetech…)
AudioNo audio
Compute typeArduino / ESP32 / microcontroller
Remote controlPython from a laptop
DOF5 + 1 (5 joints with a 2-axis wrist, plus gripper)
ReachWorkspace 1,120 mm wide (360° base) and 798 mm tall, so about 560 mm reach (est.)
Payload0.2 kg at 0.5 m
Repeatability≈ ±5 mm (one direction, same load)
Weight973.5 g (S), 1,020.8 g (Pro), plus a 290 g table clamp
ControllerESP32-WROOM-32 driver board on the arm, with a 40-pin header for a Raspberry Pi or Jetson host
Sensors12-bit magnetic encoder in each joint servo, 9-axis IMU, voltage and current monitoring
SDKWeb app on the arm, JSON commands over Wi-Fi, ESP-NOW, USB or UART, open-source Python desktop software and SDK, ROS 2 nodes with URDF, Arduino IDE, LeRobot tutorials

Ratings & reviews

Compared side by side

Similar robots

Image credits