Wave Ro-Arm M2 Pro 4-DOF - ESP32 Based

The Wave Ro-Arm M2 Pro is a smart 4-DOF robotic arm designed for advanced applications. Weighing between 826g and 873.3g, it delivers strength and stability while remaining lightweight and adaptable. With a 0.5kg payload, a 360° omnidirectional base, and dual-drive technology, this arm ensures smooth, precise, and flexible operation for research, prototyping, and mobile platform integration.

W25974-005
Powered by an ESP32 MCU, the Ro-Arm M2 Pro offers built-in Wi-Fi and Bluetooth® connectivity, enabling easy control and expansion. It comes equipped with high-performance servos (4x ST3235 and 1x ST3215-HS), ensuring reliable torque and motion accuracy across all axes. A cross-platform web app, open-source firmware, and ROS2 compatibility make it highly customizable and developer-friendly, empowering users to explore robotics, AI, and automation with ease.

W25974-004

Product Video



Quick Spec

  • DOF: 4
  • Work Space: Horizontal diameter: 1090mm (Max, 360° omnidirectional), Vertical: 798mm (Max)
  • Operating Voltage: 12V 5A power supply, supports 3S Lithium batteries (NOT included)
  • Load Capacity: [email protected]
  • Repositioning Precision: ±4mm (under the same load)
  • Servo Rotation Speed: 40rpm (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
  • Joint Angle Sensor: 12-bit 360° magnetic encoder
  • Servo Torque: 30Kg.cm @12V
  • Joint Feedback: servo status, joint angle, rotation speed, joint load, servo voltage, servo current, servo temperature and servo working mode
  • Main Controller: 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 Operation Mode: UART/USB/ESP-NOW*/HTTP communication via JSON data format commands (does not support obtaining feedback information if using ESP-NOW communication)
  • Host Support: USB connection devices including Raspberry Pi, Jetson Orin Nano, and PC
  • EOAT Function: clamp function by default, can be changed as an additional degree of freedom
  • LED Power: ≤1.5W
  • OLED Screen Size: 0.91inch
  • Other Functions: 2-ch 12V power supply switch, 9-DOF IMU
  • Robotic Arm Weight: 826 ±15g (not including the table edge fixing clamp)
  • Supported Table Edge Thickness of the Clamp: <72mm

Dimensions

W25974-007

Controller Interface

W25974-006
  1. ESP32-WROOM-32 controller module: Can be developed using Arduino IDE
  2. IPEX1 WIFI connector: For connecting WIFI antenna to increase the wireless communication distance
  3. LIDAR interface: Integrated radar adapter function
  4. I2C peripheral expansion interface: For connecting with OLED screen or other I2C sensors
  5. Reset Button: Press and release to reboot the ESP32
  6. Download button: The ESP32 will enter the download mode after powering on
  7. DC-DC 5V voltage regulator circuit: Power supply for host computers such as Raspberry Pi or Jetson nano
  8. Type-C port (LADAR): LIDAR data transmission
  9. Type-C port (USB): ESP32 communication interface, for uploading programs to ESP32
  10. XH2.54 power port: Support DC 7~13V input, can directly power the serial bus servos and motors
  11. INA219: voltage/current monitoring chip
  12. Power ON/OFF: External power supply ON/OFF
  13. ST3215 serial bus servo interface: For connecting with ST3215 serial bus servo
  14. Motor interface PH2.0 6P: Group B interface for motor with encoder
  15. Motor interface PH2.0 6P: Group A interface for motor with encoder
  16. Motor interface PH2.0 2P: Group A interface for motor without encoder
  17. Motor interface PH2.0 2P: Group B interface for motor without encoder
  18. AK09918C: 3-axis electronic compass
  19. QMI8658C: 6-axis motion sensor
  20. TB6612FNG: Motor Control Chip
  21. Serial bus servo control circuit: for controlling multiple ST3215 serial bus servos and obtaining servos feedback
  22. TF card slot: Can be used to store logs or WIFI configurations
  23. 40PIN GPIO header: For connecting with Raspberry Pi or other host boards
  24. 40PIN extended header: Easy to use the GPIO pins of Raspberry Pi or other host boards
  25. CP-2102: UART to USB, for radar data transmission
  26. CP-2102: UART to USB, for ESP32 communication
  27. Automatic download circuit: For Uploading programs to the ESP32 without pressing the EN and BOOT buttons

Resources

Shipping List

W29287-005

  • 1 x Wave Ro-Arm M2 Pro 4-DOF - ESP32 Based


Wave Ro-Arm M2 Pro 4-DOF - ESP32 Based

  • Brand: Waveshare
  • Product Code: W29287
  • Weight: 1.849kg
  • Product Status : Active
  • Stock

    Warehouse Stock Status Location
    Centurion No Stock
    Stellenbosch No Stock
    Bulk Location No Stock

    We ship free of charge between branches to complete your order.

  • R6,128.00 (Inc Tax: R7,047.20)


Related Products

uARM Swift Robotics Arm - Arduino and Python Ready

uARM Swift Robotics Arm - Arduino and Python Ready

uARM Swift Robotics Arm - Arduino and Python Ready The uArm Swift is a high-grade desktop robotic assistant that can be utilized in many more applications than its predecessors, the uArm Basic and th..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: ROB-14341
Product Status : Active

R7,895.00 (Inc Tax: R9,079.25)

uArm Swift Pro Robotic Arm - Arduino and Python Ready

uArm Swift Pro Robotic Arm - Arduino and Python Ready

uArm Swift Pro Robotics Arm - Arduino and Python Ready The uArm Swift Pro is a high grade desktop robotic assistant that can be utilized in many more applications than its predecessors. Built aroun..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: UARM-SP
Product Status : Active

R12,895.00 (Inc Tax: R14,829.25)

Wave ESP32 Robo Arm M1 5-DOF

Wave ESP32 Robo Arm M1 5-DOF

Wave ESP32 Robo Arm M1 5-DOF The Wave ESP32 Robo Arm M1 5-DOF is a versatile robotic arm driven by high-torque ST3215 serial bus servos. With 5 degrees of freedom, it supports various control modes..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: W23937
Product Status : Active

R7,298.00 (Inc Tax: R8,392.70)

Wave Ro-Arm M2 4-DOF - ESP32 Based

Wave Ro-Arm M2 4-DOF - ESP32 Based

Wave Ro-Arm M2 4-DOF - ESP32 Based The Wave Ro-Arm M2 is a 4DOF smart robotic arm for innovative applications. Weighing under 850g, with a 0.5kg payload, it's versatile and easily mounted on mobile..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: W25974
Product Status : Active

R4,475.00 (Inc Tax: R5,146.25)

Tags: wave, esp32, robo arm, robot arm, m2, 4dof, 4-dof, esp32-wroom-32, roarm, m2 pro