ESP32 4-DOF Robot Arm Kit RoArm-M2-Pro with High Torque Serial Bus Servos
Discover the RoArm-M2-PRO, with new servos, an innovative 4DOF (Degrees of Freedom) smart robotic arm that heralds a new era in robotics. This robotic arm is characterized by its lightweight design, weighing less than 850g, and offering an effective payload. With a 360° omnidirectional base and three flexible joints, its work area extends to a diameter of one meter, allowing for high flexibility and reach. The joint-direct-drive design not only improves repositioning precision but also increases structural reliability. Thanks to the innovative dual-drive technology, the torque of the shoulder joint is doubled. The robotic arm is powered by a powerful ESP32 MCU main control module that supports multiple wireless control modes and offers various interfaces and communication protocols. The user-friendly and cross-platform web interface greatly simplifies getting started. The robotic 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 the customization of multifunctional EoAT (End of Arm Toolings).
- Omnidirectional work area: Offers diverse movement possibilities thanks to the 360° rotating 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: Graphical 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 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 wireless communication range
- LiDAR interface integrated radar adapter function
- I2C expansion interface for connecting an OLED display or other I2C sensors
- Reset button press and release to restart the ESP32
- Download button ESP32 starts in download mode after powering on
- DC-DC 5V voltage regulator circuit power supply for host computers like 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
- On/Off 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 encoder
- Motor interface PH2.0 6P group A interface for motors with encoder
- Motor interface PH2.0 2P group A interface for motors without encoder
- Motor interface PH2.0 2P group B interface for motors without encoder
- 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 Raspberry Pi's GPIO pins or other host boards
- CP-2102 UART to USB, for radar data transmission
- CP-2102 UART to USB, for ESP32 communication
- Automatic download circuit for uploading programs to the ESP32 without pressing the EN and BOOT buttons
Technical Data
- Manufacturer: Waveshare
- Manufacturer SKU: 29287
- Main control: ESP32 MCU
- Degrees of Freedom (DOF): 4
- Work area: Horizontal diameter: 1090mm (Max, 360° omnidirectional), Vertical: 798mm (Max)
- Operating voltage: 12V 5A power supply, 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 limitation)
- 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 features: WiFi, BT, Dual Core, 240MHz
- Wireless control mode: 2.4G WiFi, ESP-NOW
- Wired control mode: USB, UART
- Manual operation mode: WEB control interface
- Host operating mode: UART/USB/ESP-NOW*/HTTP communication via JSON data format commands (* Feedback information is not available in ESP-NOW communication mode)
- Host support: USB connection devices including Raspberry Pi, Jetson Orin Nano and PC.
- EOAT function: Standard grip function, can be changed as an additional degree of freedom
- LED power: ≤1.5W
- OLED screen size: 0.91 inches
- Additional features: 2-channel 12V power switch, 9-DOF IMU
- Supported table edge thickness of the clamp: <72mm
- Dimensions: 545 x 140 x 120mm
- Weight: 1865g
Scope of Delivery:
- 1x ESP32 4-DOF robotic 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