Skip to product information
NaN of -Infinity

Waveshare FREE SHIPPING BEST PRICE GUARANTEED

Get logo 350 rc coins

Waveshare RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Based on ESP32

Waveshare RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Based on ESP32

Low stock: 2 left

Regular price Rs. 34,999
Regular price Rs. 49,999 Sale price Rs. 34999
Sale Sold out 30% off
or ₹ 34749 + alt-pay-logo 250 rc coins
Incl. GST (No Hidden Charges)
Submit your Bulk Enquiry Here
Currently, 25 people are actively viewing.
Trust Badge 1
Trust Badge 2

Technical Support & Easy Returns

Trust Badge 3

Earn RC Coins on Every Purchase

Rewards

Trust Badge 4

Cash on Delivery Available

Cash Delivery

COUPON

RC1000 FLAT ₹ 1000/- OFF

When you shop for ₹ 25000 or more.Applicable on Checkout.

*Coupons are not applicable on Original Boards and Kits

  • 4-DOF smart robotic arm with a lightweight design (less than 900g).
  • Effective payload of 0.5kg at 0.5m.
  • 360° omnidirectional base and 3 flexible joints for a 1-meter workspace.
  • Joint direct-drive design and dual-drive technology for enhanced precision and reliability.
  • ESP32 MCU main control module supporting multiple wireless control modes.
  • User-friendly web app with visual coordinate control, easy to get started.
  • ROS2 compatible and supports wireless/wired communication modes.
  • Customizable End of Arm Tooling (EoAT) with expansion plate for innovative applications.
  • Upgraded version with all-metal ST3235 bus servos for enhanced durability and stable performance.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Based on ESP32

The RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Based on ESP32 designed for innovative applications, featuring a lightweight structure (<900g) and a 0.5kg payload at 0.5m reach. With a 360° omnidirectional base and three flexible joints, it offers a 1-meter workspace, making it ideal for mobile platforms.

Its joint direct-drive design enhances precision and reliability, while dual-drive technology boosts shoulder joint torque. Powered by an ESP32 MCU, it supports multiple wireless control modes and seamless integration with various devices via rich communication protocols.

The arm includes a user-friendly web application with visualized coordinate control, ROS2 compatibility, and customizable End of Arm Tooling (EoAT) for versatile applications. It also supports wired and wireless communication and comes with extensive tutorials for easy learning.

Features:

Multiple EoAT mounting methods

The EoAT can be used as the fourth degree of freedom or as a clamp and supports a number of mounting techniques. offers open-source DXF and 3D models for secondary development and do-it-yourself projects.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 1

Flexible joints × omnidirectional space

Adopts 360° rotation base and flexible joints to create an omnidirectional operating space with a 1-meter diameter, allowing the EoAT to move freely in all directions

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 2

Controlling with a Cross-Platform Web Application is Simple.

Access is available after inputting the location; no app installation is necessary. enables users to connect and control RoArm-M2 through the Web App's buttons on PCs, tablets, and smartphones. encourages secondary development of this open-source web application in order to add new features and modify the user interface.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 3

Open Source in its Entirety for Secondary Development

The Roarm-M2 series' control codes and communication interface papers are fully open source, supporting a variety of languages and secondary development devices. offers simple-to-use, modularized training and examples for novices with no prior experience.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 4

Lightweight Construction and Superior Load Capacity

Suitable for a variety of mobile robot chassis, the lightweight body weighs less than 900g overall and uses carbon fiber and 5052 aluminum alloy to provide stability under heavy loads.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 5

Joint Direct Drive Design the Feedback Precision up to 0.088°

A 12-bit high-precision magnetic encoder without any reduction groups can be used to directly extract the joint angle feedback, which is more accurate. The joint angle feedback can then be used to calculate the current target point's real position.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 6

Innovative Dual-Drive Technology Doubles the Shoulder Joint Torque

We have created a dual-drive control algorithm that greatly increases the power and total load capacity of the RoArm-M2-Pro Series by enabling the two servos at the shoulder joint to efficiently coordinate their output torque.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 7

Direct-Drive Clamp Enables Precise Force Control

Delicate objects can be clamped without using too much force because to the direct-drive clamp design, which provides fine control over the clamp force in the program.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 8

Curve Velocity Control for More Comfortable Motion

To eliminate oscillations during start and stop, we employ the curve velocity control method to make the robotic arm operate more smoothly and organically.

RoArm-M2-Pro Desktop 4-DOF Robotic Arm Kit Feature 9

Other Features:

  • Rubber Band Support for Gravity Compensation: By using the elastic contraction of rubber bands to counteract the effects of gravity and raise the robotic arm's effective load, the SHOULDER and ELBOW joints facilitate the installation of rubber bands to support the arm.
  • Adaptive Force Control: Enabling this function allows you to set a maximum torque limit for each joint. When external force exceeds the threshold, the arm rotates in response and returns to position once the force decreases.
  • One-Click Action Recording: RoArm-M2 saves JSON task files in ESP32 Flash for reliable, repeatable robotic operations.
  • Precise Targeting via Coordinates: Open-source inverse kinematics control enables precise movement in a 3D Cartesian system, calculating joint angles to reach target positions accurately.
  • ESP-NOW Wireless & Low-Delay Control: ESP-NOW enables low-delay wireless control without network infrastructure, supporting broadcast, group, and one-to-one robotic arm control.
  • ESP-NOW Leading-Following Control Mode: In Leading-following mode, the Leader arm sends joint angle data via ESP-NOW to Follower arms, which mimic its actions in real time.
  • Multiple Control Interfaces & Device/Language Support: RoArm-M2 series can be controlled via the WEB app, JSON commands over HTTP, serial, or USB communication for control and feedback.
  • Multiple Installation Methods for Integration: Offers multiple installation schemes and development resources for flexible integration into various projects and applications.
  • Easy To install different peripherals: The upper arm structure features two 1020 European standard aluminum rails with boat nuts and M4 screws for easy installation of additional peripherals.
  • Camera Support for Visual Applications: Includes a camera holder and open-source drawings, allowing direct installation of a compatible camera or others with an adapter.
  • Supports EoAT Expansion for More Functions: Comes with an expansion plate, easy for users to expand and replace different EoAT.
  • Onboard ESP32 Main control board: Adopts ESP32 MCU, supports multiple wireless protocols, and offers extensive open-source resources for innovative application development.
  • ROS2 Compatible with Model Files & Multi-Device Support: Provides communication nodes of ROS2, URDF model description file and zero-based tutorial of ROS2.
  • Extensive Development Tutorials: Complete tutorials and case studies covering functions and applications to help users quickly get started with secondary development.
  • General Driver Board for Robots: Onboard rich interfaces and resources for innovative development and functional expansion.
  • Versatile Onboard Resources & Expansion Support:  Integrated TB6612FNG motor drive IC, INA219 battery voltage monitoring, and 9-axis IMU sensor, enabling function expansion and innovation.
  • Mouse drag-and-drop interaction: Offers web and desktop software (open-source Python programs) to set action instructions with mouse press/release for flexible robotic arm control.

Package Includes:

  • 1x RoArm-M2-pro
  • 1x Accessories pack
  • 1x 12V 5A power supply
  • 1x Expansion mounting plate
  • 1x Camera holder
  • 1x EoAT expansion plate
  • 1x Base mounting plate

Specifications:

Parameter

Specification

Model RoArm-M2-Pro
Degrees of Freedom (DOF) 4
Workspace Horizontal diameter: 1090mm (Max, 360° omnidirectional), Vertical: 798mm (Max)
Operating Voltage 12V 5A power supply, supports 3S Lithium batteries (NOT included)
Load Capacity 0.5kg @ 0.5m
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
Main Control ESP32-WROOM-32
Main Control Module Features Wi-Fi, 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 (* no feedback if using ESP-NOW)
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 RoArm-M2-Pro: 873.3 ±15g (not including the table edge fixing clamp)
Table Edge Fixing Clamp Weight 290g ±10g
Supported Table Edge Thickness of the Clamp <72mm

 

  • All orders confirmed before 3 pm IST are shipped on the
    same day, barring rare pickup delays on holidays or disturbances
  • Delivery time in Metro cities is 1-3 days, Others it is
    3-7 days. It varies based on location, reliant on courier services
  • Return window: 7 days from receipt unless stated
    otherwise. No refunds/replacements after
  • Returns only for non-working/damaged products are accepted
  • Initiate return requests to our customer service team via Support ticket or contact us at +91-8123057137
  • Refunds are processed within 3-4 working days post inspection and approval.

For more details, please check our Shipping and Return Policy

View full details

Found a better price?

Let us know!
We'll try to match the price for you

  • ⚡ Dispatched within 24 hours

  • 💰 Earn RC Coins on every purchase

  • 🚚 Free shipping on orders above Rs 500/-

  • 🛠️ Dedicated Technical Support Team

NaN of -Infinity

ADDITIONAL RESOURCES