ESP32 5-DOF Open-Source Robotic Arm RoArm-M1
The RoArm-M1 is a versatile, open-source robotic arm based on the ESP32 platform, offering 5 degrees of freedom. With high load capacity thanks to the 30kg.cm strong ST3215 servo, it is ideal for a wide range of applications, from precise motion sequences to control via a Raspberry Pi or other computers. Thanks to flexible control modes, such as angle control or coordinate control, you can program the arm precisely to your needs. The robotic arm also supports wireless control via WiFi or ESP-NOW, making it particularly flexible in application. With extensive ROS-2 integration and support for multiple host computers, you gain a wealth of development and learning opportunities. The RoArm-M1 is equipped with a stainless steel gripper, a carbon fiber arm, and an aluminum housing, making it both robust and lightweight. Perfect for anyone looking for an affordable, high-performance robotic arm.
Recommended Accessories:
Features:
- Open-source code: Available for custom developments.
- The RoArm-M1 is based on the ESP32 platform and supports WiFi as well as UART communication.
- Control can be performed through angle settings or coordinates, depending on requirements.
- There is a mode for motion recording and replay to automate complex tasks.
- The arm supports various host computers such as Raspberry Pi, Jetson Nano, and PCs.
- The housing is made of aluminum, while the arm is made of carbon fiber, ensuring high stability with low weight.
- Extensive learning resources such as ROS-2 demos, inverse kinematics, and cross-platform web applications are provided.
Application Examples:
- Precision assembly in electronics manufacturing.
- Programming for use in research and development.
- Control via a Raspberry Pi for automatic sorting tasks.
- Educational tool for robotics and programming.
- Use in DIY projects for complex motion sequences.
Documentation:
Board Overview:

- ESP32-WROOM-32 Main Controller
- Servo Control Connector
- OLED Display
- Download Button
- Reset Button
- Type-C Connector, Download/UART Communication
- USB-to-UART Circuit
- RGB LED
- 12V DC Connector
- RGB LED Expansion Connector
- Serial Bus Servo Control Circuit
Technical Specifications:
- Manufacturer: Waveshare
- Manufacturer SKU: 23937
- Board: ESP32-WROOM-32
- Degrees of Freedom: 5-DOF
- Servo: 30kg.cm ST3215 Serial Bus Servo
- Maximum Torque: 30kg.cm
- Maximum Arm Load: 300g at 360mm, 850g at 120mm lever arm
- Host Computers: Raspberry Pi 4, Jetson Nano, PC
- Supported Platforms: ROS-2, Cross-Platform Web Applications
- Kinematics: Inverse Kinematics Supported
- Communication: WiFi, Bluetooth, ESP-NOW, UART
- Material: Stainless Steel, Carbon Fiber, Aluminum
- Dimensions: 165 x 165 x 360 mm
- Weight: 2890g
Contents:
- 1x ESP32 5-DOF Open-Source Robotic Arm RoArm-M1
- 1x Power Supply
- 1x USB Cable
- 1x Mounting Hardware
ESP32 5-DOF Open-Source Robotic Arm RoArm-M1
- Brand: Waveshare
- Product Code: 424045
- Availability: In Stock
-
CHF339.00
- Ex Tax: CHF313.60
Related Products
SC15 17Kg Serial Bus Servo
This is a programmable SC15 bus servo with up to 17kg*cm torque. Up to 253 of these servos can..
CHF19.90 Ex Tax: CHF18.41
ESP32 Serial Bus Servo Driver Expansion Board
With this servo driver board, you can control up to 253 serial bus servos via WiFi or Bluetooth. Thi..
CHF18.90 Ex Tax: CHF17.48
ST3215 30Kg Serial Bus Servo
This is a programmable ST3215 360° Bus Servo with up to 30Kg *cm torque. Through the UART interface,..
CHF25.90 Ex Tax: CHF23.96
Serial Bus Servo Driver Adapter (A) USB/UART
Transform your next project into a masterpiece of automation with the Serial Bus Servo Driver Adapte..
CHF9.90 Ex Tax: CHF9.16
ST3215-HS 20Kg Serial Bus Servo
This is a programmable ST3215-HS 360° Bus Servo with up to 20Kg*cm of torque. Through the UART inter..
CHF25.90 Ex Tax: CHF23.96
ST3020 25kg Serial Bus Servo
This is a programmable ST3020 360° Bus Servo with up to 25Kg*cm torque. Via the UART interface, up t..
CHF27.90 Ex Tax: CHF25.81
ST3025 40kg Serial Bus Servo
This is a programmable ST3025 360° Bus Servo with up to 40Kg*cm torque. Up to 253 of these servos ca..
CHF92.90 Ex Tax: CHF85.94
ESP32 4-DOF Robot Arm Kit RoArm-M2-S with High-Torque Serial Bus Servos
Discover the RoArm-M2-S, an innovative 4DOF (Degrees of Freedom) smart robot arm that heralds a new ..
CHF209.00 Ex Tax: CHF193.34
ST3235 30Kg Serial Bus Servo
This is a programmable ST3235 360° bus servo with up to 30Kg*cm torque. Using the UART interfac..
CHF54.90 Ex Tax: CHF50.79
Serial Bus Servo Driver HAT
The Serial Bus Servo Driver HAT is the ideal solution for controlling up to 253 serial bus servos si..
CHF23.90 Ex Tax: CHF22.11
Serial Bus Servo 7.2V DC Step-Down Converter
Discover the Serial Bus Servo DC Step-Down Converter, specially designed for use with serial bus ser..
CHF7.90 Ex Tax: CHF7.31
Tags: ESP32, robot arm, 5-DOF, open-source, open-source, RoArm-M1, WiFi, Bluetooth, ROS-2, robotics, gripper, Raspberry, Pi4, Jetson, Nano, servo, aluminum, carbon fiber, web control, education, robotics, school, ROS2, robot control, robot, research