ESP32 4-DOF Robot Arm Kit RoArm-M2-Pro with High Torque Serial Bus Servos
Discover the RoArm-M2-PRO, featuring new servos, an innovative 4DOF (Degrees of Freedom) smart robot arm that heralds a new era in robotics. This robot arm is characterized by its lightweight design, weighing less than 850g, while offering an effective payload. With a 360° omnidirectional base and three flexible joints, its working range extends to a diameter of one meter, enabling high flexibility and reach. The joint-direct-drive design not only improves repositioning accuracy but also increases structural reliability. Thanks to the innovative dual-drive technology, the torque of the shoulder joint is doubled. The robot arm is powered by a high-performance ESP32 MCU main control module that supports multiple wireless control modes and offers a variety of interfaces and communication protocols. The user-friendly and cross-platform web interface greatly simplifies getting started. The robot arm is compatible with ROS2 and various host computers and supports numerous wireless and wired communication modes.
Features:
- Enhanced ST3235 full metal bus servos
- Expandability: Supports customization of multifunctional EoAT (End of Arm Toolings).
- Omnidirectional working range: Provides diverse movement possibilities thanks to the 360° rotatable base.
- User-friendliness: Easy-to-use web interface and coordinate control mode.
- Open-source code: Available for custom developments.
- Lightweight structure: Made of carbon fiber and 5052 aluminum alloy.
- Direct-drive design: Ensures a repeatability of 0.088°.
- Dual-drive technology: Increases the torque in the shoulder joint.
- Powerful main control: ESP32 MCU, supports various interfaces and protocols.
- Multiplatform support: Compatible with ROS2 and various host computers.
- Extensive tutorials: Graphic and video guides facilitate getting started.
Application Examples:
- Educational institutions for robotics and programming courses.
- Research projects in robotics and automation.
- DIY projects and hobbies in the fields of electronics and robotics.
- Innovation projects in companies and startups.
Documentation:
Board Overview:

- ESP32-WROOM-32 Controller Module Can be developed with the Arduino IDE
- IPEX1 WiFi connector For connecting a WiFi antenna to increase the range of wireless communication
- LiDAR interface Integrated radar adapter function
- I2C extension interface For connecting an OLED display or other I2C sensors
- Reset button Press and release to restart the ESP32
- Download button The ESP32 starts in download mode after switching on
- DC-DC 5V voltage regulator circuit Power supply for host computers such as Raspberry Pi or Jetson Nano
- Type-C port (LiDAR) For transmitting LiDAR data
- Type-C port (USB) Communication interface of the ESP32, for uploading programs to the ESP32
- XH2.54 power connector Supports DC 7–13V input, can directly power serial bus servos and motors
- INA219 Voltage/Current monitoring chip
- Power switch For turning external power on and off
- ST3215 Serial bus servo interface For connecting to ST3215 serial bus servos
- Motor interface PH2.0 6P Group B interface for motors with encoders
- Motor interface PH2.0 6P Group A interface for motors with encoders
- Motor interface PH2.0 2P Group A interface for motors without encoders
- Motor interface PH2.0 2P Group B interface for motors without encoders
- AK09918C Three-axis electronic compass
- QMI8658C 6-axis motion sensor
- TB6612FNG Motor control chip
- Control circuit for serial bus servos For controlling multiple ST3215 servos and retrieving feedback
- TF card slot For storing logs or WiFi configurations
- 40PIN GPIO header For connecting to Raspberry Pi or other host boards
- 40PIN expansion header Facilitates the use of GPIO pins of Raspberry Pi or other host boards
- CP-2102 UART-to-USB, for transmitting radar data
- CP-2102 UART-to-USB, for ESP32 communication
- Automatic download circuit For uploading programs to the ESP32 without pressing the EN and BOOT buttons
Specifications
- Manufacturer: Waveshare
- Manufacturer SKU: 29287
- Main control: ESP32 MCU
- Degrees of freedom (DOF): 4
- Workspace: Horizontal diameter: 1090mm (Max, 360° omnidirectional), Vertical: 798mm (Max)
- Operating voltage: 12V 5A power adapter, supports 3S lithium batteries (not included)
- Payload: 0.5kg at 0.5m
- Repositioning accuracy: ≈±4mm (under the same load)
- Servo rotation speed: 40 RPM (no load, no torque limit)
- Operating range: Base-360°, Shoulder-180°, Elbow-180°, Hand-135°/270°
- Drive type: TTL serial bus servo, direct-drive joint
- Number of servos: 5 (4x ST3235, 1x ST3215-HS)
- Joint angle sensor: 12-bit 360° magnetic encoder
- Servo torque: 30KG.CM at 12V
- Joint feedback information: Servo status, joint angle, rotation speed, joint load, servo voltage, servo current, servo temperature, and servo operating mode
- Main control: ESP32-WROOM-32
- Main control module functions: WiFi, BT, Dual Core, 240MHz
- Wireless control mode: 2.4G-WiFi, ESP-NOW
- Wired control mode: USB, UART
- Manual operating mode: WEB control interface
- Host operating mode: UART/USB/ESP-NOW*/HTTP communication via JSON command data format (* Feedback information is not available in ESP-NOW communication mode)
- Host support: USB-connected devices including Raspberry Pi, Jetson Orin Nano, and PC.
- EOAT function: Default clamping function, can be changed as an additional degree of freedom
- LED power: ≤1.5W
- OLED screen size: 0.91 inch
- Additional features: 2-channel 12V power switch, 9-DOF IMU
- Supported table edge thickness of clamp: <72mm
- Dimension: 545 x 140 x 120mm
- Weight: 1865g
Package Contents:
- 1x ESP32 4-DOF Robot Arm Kit RoArm-M2-Pro
- 1x Control module with ESP32
- 1x 12V 5A power adapter
- 1x Assembly material kit
- 1x Various mounting plates
ESP32 4-DOF Robot Arm Kit RoArm-M2-Pro with High Torque Serial Bus Servos
- Brand: Waveshare
- Product Code: 424611
- Availability: In Stock
-
CHF309,00
- Ex Tax: CHF285,85
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
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..
CHF339,00 Ex Tax: CHF313,60
ESP32 5+1-DOF Robot Arm Kit RoArm-M3-S with High Torque Serial Bus Servos
With the RoArm-M3-S from Waveshare, you can build your own precise, versatile robotic arm for applic..
CHF259,00 Ex Tax: CHF239,59
ESP32 5+1-DOF Robot Arm Kit RoArm-M3-PRO with High Torque Serial Bus Servos
With the RoArm-M3-PRO from Waveshare, you can build your own precise, versatile robotic arm for appl..
CHF349,00 Ex Tax: CHF322,85
Tags: Robot arm, ESP32, 4-DOF, robot, high torque, programmable, DIY, education, research, automation, smart, robotics, school, serial, bus, servo, robot control, robotics, ROS2, 4DOF






















