
Waveshare RoArm-M1
ESP32-based 5-DOF desktop robotic arm with high-torque serial bus servos, WiFi/Bluetooth control, motion recording, inverse kinematics, and ROS 2 support. Carbon fiber and aluminum construction.
$299.99
Tap any value to browse matching devices
Specifications
Components
Espressif ESP32 dual-core Xtensa LX6 microcontroller with integrated WiFi and Bluetooth
Feetech ST3215 TTL serial bus servo with 30kg.cm torque, 12-bit magnetic encoder feedback, and 360-degree rotation capability
Onboard OLED screen for real-time arm status and parameter display
Addressable RGB LED for visual state feedback and notifications
Bus Interfaces
Overview
The Waveshare RoArm-M1 is a compact 5-DOF desktop robotic arm built around the ESP32-WROOM-32 microcontroller. It uses high-torque ST3215 serial bus servos (30kg.cm) and features a carbon fiber and aluminum body with a stainless steel gripper.
Key Features
- 5 Degrees of Freedom including gripper clamping
- Multiple Control Modes: Angle control, inverse kinematics coordinate control, motion recording/replay, and lead-follow mode via ESP-NOW
- Wireless Control: Built-in WiFi and Bluetooth 4.2 for remote operation via web application or JSON/HTTP commands
- Cross-Platform Web App: No software installation required — control directly from any browser
- ROS 2 Support: Includes URDF model files and ROS 2 demo packages
- Onboard OLED Display: Real-time status monitoring
- RGB LED Indicators: Visual feedback for arm state
- 1:3 Reduction Group: Timing pulley system on main arm for enhanced torque
Connectivity
- WiFi 2.4GHz (AP and STA modes)
- Bluetooth 4.2
- ESP-NOW protocol for lead-follow control
- USB Type-C (UART serial communication)
- I2C expansion interface
Development
The RoArm-M1 supports Arduino IDE programming and is compatible with ROS 2 for advanced robotics applications. It can be connected to Raspberry Pi, Jetson Nano, or PC via USB for host-based control. JSON-formatted commands can be sent over HTTP or serial for integration into custom automation workflows.
What's in the Box
- RoArm-M1 robotic arm (fully assembled)
- 12V 5A power supply
Use Cases
6Robotics
General robotics applications including mobile robots, robotic arms, drones, and automated systems.
robotic-arm
automation
Education
Teaching programming, electronics, and computer science concepts. Popular in schools, universities, and coding bootcamps.
pick-and-place
3d-printing-companion
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




