Waveshare 5 + 1 DOF High-Torque Serial Bus Servo Dual Robotic Arm AI Kit
📦 Location of the warehouse: China
- Pre-Ordering: If an item is unavailable, you can pre-order it. We'll dispatch once stock is replenished. For specific delivery times, please feel free to contact us for inquiries.
- Express Shipping: Need it faster? Contact us via email or through our live chat support, and we'll arrange expedited delivery for you.
Takaa turvallinen kassalle siirtyminen

Waveshare 5 + 1 DOF High-Torque Serial Bus Servo Dual Robotic Arm AI Kit
The RoArm-M3 is a 5 + 1 DOF high-torque serial bus servo dual robotic arm AI kit, supporting the Hugging Face LeRobot AI Robotic Project. Based on ESP32, it features a 2-DOF wrist joint, flexible expansion capabilities, secondary development support, and wireless control.
Kit Selection Guide
Version | RoArm-M3-S/Pro-AI-Kit | RoArm-M3-S/Pro-ORIN-AI-Kit |
---|---|---|
Kit model | RoArm-M3-S-AI-Kit RoArm-M3-Pro-AI-Kit |
RoArm-M3-S-ORIN-NANO-AI-Kit RoArm-M3-Pro-ORIN-NANO-AI-Kit RoArm-M3-S-ORIN-NX-AI-Kit RoArm-M3-Pro-ORIN-NX-AI-Kit |
Main control board | NOT included | Options for Jetson Orin Nano Super / Jetson Orin NX Super development board (Waveshare 8GB Kit) |
Controlled Connection | Connect to a PC or your own main control board via USB port / WI-FI | Directly connect to the built-in Jetson Orin development board |
Suitable for | For users who already have a Jetson Orin series development board or PC | For users who need an all-in-one solution and high-efficiency AI inference |
Kit accessories | Leader robotic arm × 1, Follower robotic arm × 1, USB hub × 1, USB camera (with holder) × 2, grasping target (foam block) × 2 |
Model Selection Guide
Need stronger AI inference performance? Choose the ORIN-AI-Kit Series:
- Options for Jetson Orin Nano Super or Jetson Orin NX Super (Waveshare 8GB kit) to achieve low-latency, high-throughput AI computing.
- The Orin platform offers rich interfaces and powerful computing capabilities, enabling robotic arms to perform better in visual recognition, path planning, and real-time feedback, significantly enhancing the overall scalability and intelligence of the system.
Or choose the RoArm-M3-S/Pro-AI-Kit Version if you have a Jetson Orin development board or PC:
- More flexible to use with your own controller: The kit includes all necessary accessories except the main control board, allowing direct use with your PC or existing Jetson Orin development board.
- More cost-effective: Retains full functionality while reducing entry costs for robotic arm applications, making development easier and more flexible.
RoArm-M3-S / RoArm-M3-Pro robotic arm options. Choose Pro version for higher stability and precision:
- The RoArm-M3-Pro features a more robust mechanical structure and higher joint precision compared to the RoArm-M3-S version, making it suitable for industrial or research scenarios with repeatability and strict requirements of anti-interference capabilities.

Parameter Comparison

Not including the weight of the table edge fixing clamp (290±10g).
RoArm-M3-AI-Kit: 5 + 1 DOF Robotic Arm AI Kit
Supports the popular Hugging Face LeRobot AI robotics project, comes with stable and regularly updated demos, suitable for use with Jetson Orin Nano Super / Jetson Orin NX Super or a PC.

Product Introduction
The RoArm-M3-AI-Kit series supports the popular AI robotic arm project LeRobot, integrating its pretrained models and datasets with demonstrations, providing strong support for research directions such as Imitation Learning and Reinforcement Learning. By utilizing the demos and algorithm libraries of LeRobot, developers can quickly deploy intelligent algorithms onto the RoArm-M3, further expanding the possibilities for innovative applications.
RoArm-M3-S/Pro in the kit is a 5 + 1 DOF smart robotic arm designed for innovative applications. It adopts a lightweight structure design with an effective payload of 0.2kg@0.5m. It can be flexibly mounted on various mobile platforms. It adopts a 360° omnidirectional base combined with five flexible joints to create a workspace with 1-meter diameter.
The joint direct-drive design enhances repositioning precision and also improves structural reliability, with innovative dual-drive technology doubling the shoulder joint torque. The onboard ESP32 MCU main control module supports multiple wireless control modes and provides control interfaces and rich communication protocols for easily connecting to various devices.
It provides a user-friendly and cross-platform WEB application that integrates a simple and visualized coordinate control mode, making it easier to get started. It comes with rich graphic and video tutorials to help you learn and use it quickly. Compatible with ROS2 and various host computers, it supports various wireless and wired communication modes. It comes with expansion plates, supporting customizing the EoAT (End of Arm Tooling) to meet innovative application requirements.
The RoArm-M3-AI-Kit series achieves an excellent balance between lightweight, user-friendliness, expandability, and open innovation. It is a multi-functional robotic arm that integrates intelligent control, human-machine interaction, and customizable development. Ideal for applications that require a combination of flexibility, expandability, and user-friendliness.
Compatible with the popular AI robotic arm project - LeRobot
The RoArm-M3 robotic arm series supports the open-source LeRobot framework on Hugging Face, providing core resources such as pretrained models, datasets with human collected demonstrations, and simulation environments. When combined with the N-VIDIA Jetson Orin Nano Super / Jetson Orin NX Super motherboard or a PC with an N-VIDIA discrete GPU, users can experience the complete process of Imitation Learning and Reinforcement Learning projects.
LeRobot RoArm-M3 Robotic Arm Kit
Adopts a Leader-Follower robotic arm solution to collect data and build datasets for subsequent model training in imitation learning and reinforcement learning.

Flexible Joints and Omnidirectional Space
Adopts a 360° rotation base and flexible joints to create an omnidirectional operating space with a 1-meter diameter, allowing the Robotic Arm to move freely in all directions.

2 DOF Wrist Joint + EoAT for More Flexible Clamping
Equipped with a 2 DOF wrist joint with pitch + horizontal rotation support, enabling seamless coordination with the EoAT for multi-dimensional clamping and operation.

Easy to Control via Cross-platform Web Application
No App installation required; access after entering the address. Allows users to connect and control RoArm-M3 via mobile phones, tablets, and computers by clicking the buttons on the Web App. Supports secondary development of this open-source Web App to customize the user interface and add new functions.

Completely Open Source for Secondary Development
Completely open source for the control codes and communication interface documents of the RoArm-M3 series, supporting multiple languages and devices for secondary development. Provides modularized demos and tutorials for zero-based users, making it easy to get started.

Joint Direct-Drive Design: Feedback Precision Up to 0.088°
The joint angle feedback can be obtained directly via the 12-bit high-precision magnetic encoder without any reduction groups, which is more accurate. The actual position of the current target point can be calculated based on the joint angle feedback.

Innovative Dual-Drive Technology Doubles Shoulder Joint Torque
We have developed a dual-drive control algorithm that allows the two servos at the shoulder joint to coordinate their output torque effectively, significantly enhancing the power and the overall load capacity of the RoArm-M3 Series.

Direct-Drive Clamp Enables Precise Force Control
The direct-drive clamp design allows precise control of the clamping force in the program, suitable for clamping delicate objects without applying excessive force.

Dynamic External Force Adaptive Control
After enabling this function, you can limit the maximum torque for each joint. When the external force applied to the joint exceeds the torque threshold (configurable), the robotic arm will rotate in response to the external force and will return to the specified position when the external force decreases below the torque threshold.

One-Click Automatic Recording: Easy to Create Actions
RoArm-M3 can save JSON instructions for robot control as task files. These task files can be saved in the Flash of ESP32, which will not be lost in case of power loss. The robotic arm can perform complex and repetitive operations by calling these task files.

Accurately Reach the Target by Entering the Coordinates
Open source for the inverse kinematics control algorithm in the three-dimensional Cartesian coordinate system. After entering the target position, the robot arm can accurately reach the target point by using the inverse kinematics function to calculate the rotation angle of each joint.

Curve Velocity Control for Smoother Movement
We use the curve velocity control algorithm to make the robotic arm move smoother and more naturally, without oscillations during start and stop.

ESP-NOW Wireless Control: Low-Delay Remote Collaboration
ESP-NOW is a low-delay ad hoc wireless communication protocol that doesn't require network infrastructures. You can use one robotic arm to wirelessly control other robotic arms, and the control methods can be set as broadcast control, group control, and one-to-one control.

Note: The broadcast control has no limitation for the number of controlled devices, while the group control allows up to 20 devices. Please refer to the WIKI for more details.
Supports Leading-Following Control Mode Based on ESP-NOW
In the Leading-following control mode, the Leader robotic arm will send its joint angle information to other robotic arms via ESP-NOW communication. The other robotic arms which are in ESP-NOW Follower mode will imitate the same actions as the Leader in real time.

Multiple Control Interfaces, Devices, and Languages Support
The RoArm-M3 series can be controlled not only by the WEB application but also supports using other controllers to send JSON commands via HTTP protocol network requests, serial communication, or USB communication for controlling and obtaining feedback.

Multiple Installation Methods for Integrating into Your Application
Provides multiple installation schemes and related secondary development resources, suitable for different usage scenarios and can be flexibly integrated into your projects and applications.

Easy to Install Different Peripherals
The main structure of the upper arm adopts two 1020 European standard aluminum rails, supporting the installation of additional peripherals via boat nuts to meet different needs. It comes with boat nuts and corresponding M4 screws for easy installation.

Supports Installing a Camera to Extend Visual Applications
Comes with a camera holder and open source for the related drawings. You can directly install a camera with the corresponding size or other cameras with an adapter.

For reference only; only the LED light is included.
Onboard ESP32 Main Control Board
Adopts the powerful ESP32 main control MCU, supporting multiple wireless communication protocols, with a large amount of open source resources to help secondary development of innovative applications.

Compatible with ROS2, Provides Model Establishment File and Supports Multi-Device Cooperation
Provides communication nodes of ROS2, URDF model description file, and a zero-based tutorial for ROS2.

Rich Tutorial Resources for Secondary Development
We provide complete unit tutorials and cases, including various functions and common application scenarios, to help users get started quickly for secondary development.


General Driver Board for Robots
Onboard rich interfaces and resources for innovative development and functional expansion.

-
ESP32-WROOM-32 controller module
Can be developed using Arduino IDE -
IPEX 1 WIFI connector
For connecting WIFI antenna to increase the wireless communication distance -
LIDAR interface
Integrated LIDAR adapter function -
I2C peripheral expansion interface
For connecting with OLED screen or other I2C sensors -
Reset Button
Press and release to reboot the ESP32 -
Download button
Press when powering on to enter download mode -
DC-DC 5V voltage regulator circuit
Provides power supply for host computers such as Raspberry Pi or Jetson nano -
Type-C port (LADAR)
LIDAR data transmission -
Type-C port (USB)
ESP32 communication interface, for uploading programs to ESP32 -
XH2.54 power port
Support DC 7~13V input, can directly power the serial bus servos and motors -
INA219
voltage/current monitoring chip -
Power ON/OFF
External power supply ON/OFF -
ST series serial bus servo interface
For connecting with ST3215 / ST3235 serial bus servo -
Motor interface PH2.0 6P
Group B interface for motor with encoder
-
Motor interface PH2.0 6P
Group A interface for motor with encoder -
Motor interface PH2.0 2P
Group A interface for motor without encoder -
Motor interface PH2.0 2P
Group B interface for motor without encoder -
AK09918C
3-axis electronic compass -
QMI8658C
6-axis motion sensor -
TB6612FNG
Motor Control Chip -
Serial bus servo control circuit
for controlling multiple ST3215 serial bus servos and obtaining servo feedback -
TF card slot
Can be used to store logs or WIFI configurations -
40PIN GPIO header
For connecting with Raspberry Pi or other host boards -
40PIN extended header
Easy to use the GPIO pins of Raspberry Pi or other host boards -
CP-2102
UART to USB, for LIDAR 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
Diversified Onboard Resources Supports Function Expansion
Integrated with INA219 battery voltage monitoring and 9-axis IMU sensor, supporting function expansion and innovation.


Mouse Drag-and-Drop Interaction
Provides Web applications and desktop software (open-source programs developed by Python), supporting setting action instructions when the mouse is pressed and released to control the robotic arm flexibly.

Specifications
DOF | 5 + 1 |
---|---|
Work space | Horizontal diameter: 1120mm (Max, 360° omnidirectional), Vertical: 798mm (Max) |
Operating voltage | 12V 5A power supply, supports 3S Lithium batteries (NOT included) |
Load capacity | 0.2kg@0.5m |
Repositioning precision | ~ 5mm |
Servo rotation speed | 40rpm (no-load, no torque limit) |
Operating range | BASE-360°, SHOULDER-180°, ELBOW-180°, WRIST-180°, ROLL-360°, HAND-135° |
Drive type | TTL Serial bus servo, direct-drive joint |
Servo numbers | 7 |
Joint angle sensor | 12-bit 360° magnetic encoder |
Servo torque | 30KG.CM @12V, 20KG·CM @ 12V (EoAT) |
Joint feedback information | servo status, joint angle, rotation speed, joint load, servo voltage, servo current, servo temperature and servo working 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 operation mode | UART / USB / WEB commands in JSON data format |
Host support | USB connection devices such as 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-M3-S: 973.5±15g RoArm-M3-Pro: 1020.8g±15g (Not including the weight of the table edge fixing clamp) |
Table edge fixing clamp weight | 290±10g |
Supported table edge thickness of the clamp | 72mm |
Demo | 3D Cartesian coordinate system control (inverse kinematics control); Dynamic external force adaptive control; Joint angle control; Operating information feedback; FLASH files system operation; Steps recording and replaying; ESP-NOW control; Leading-Following mode (Hand guiding control); LED control; 12V power supply ON/OFF control; WiFi function settings; Set startup tasks; Serial bus servo settings; Feedback mode setting, etc. (Note: Please refer to the WIKI for more details) |
Product & Packaging Show

Dimensions

1. Yleistä toimitustietoa
- Tarjoamme ensiluokkaiset toimitustavat, joihin sisältyy seurantanumero jokaiselle tilaukselle.
-
Toimitusosoite tulee syöttää englanniksi ilman erikoismerkkejä, jotta kuriiriyritys tunnistaa osoitteesi järjestelmässä. Lähetämme tilauksen antamaasi toimitusosoitteeseen. Ilmoitathan osoitteen muutoksesta ennen kuin tilauksesi tila on "Lähetetty", jotta paketin katoaminen voidaan välttää.
-
Ota välittömästi yhteyttä asiakaspalveluumme, jos haluat peruuttaa tai muuttaa tilausta. Kun tilauksesi tila on "Lähetetty", sitä ei voi enää peruuttaa tai muuttaa millään tavalla. Välttääksesi ongelmat, tarkista ostoskori uudelleen ennen maksua.
-
Voimme lähettää kaikki varastossa olevat tilaukset 1 arkipäivän kuluessa tilauksesi vahvistamisesta.
-
Kaikki tuotteet tarkastetaan ennen lähettämistä ja pakataan huolellisesti käsin.
-
Tavallisen kuriirikäytännön mukaan sinun tulee tarkistaa paketin sisältö ennen tavaroiden vastaanottamista. Muuten emme ole vastuussa mahdollisista kuljetuksen aikana tapahtuneista vahingoista.
2. Toimitusvaihtoehdot Saksaan, EU*-maihin ja Yhdysvaltoihin
(Tuotteille Münchenin varastossa, Long Beachin varastossa)
2.1 Toimitusvaihtoehdot tilauksille, joiden arvo on enintään 30 € Saksassa, 50 € EU:ssa* tai 45 € Yhdysvalloissa:
Toimitusvaihtoehdot:
Toimitusvaihtoehdot | Saksa | EU* |
---|---|---|
Deutsche Post |
€3.5 Saapuu 3–4 arkipäivässä |
€6 Saapuu 5–9 arkipäivässä |
DHL Paket |
€6 Saapuu 2–3 arkipäivässä |
€15 Saapuu 3–7 arkipäivässä |
DHL Express |
€14 Saapuu 1–2 arkipäivässä |
€65 Saapuu 2–3 arkipäivässä |
Toimitusvaihtoehdot | Manner-Yhdysvallat | Manner-Yhdysvaltojen ulkopuolinen alue |
---|---|---|
USPS Ground Advantage |
€4.95 Saapuu 3–7 arkipäivässä |
€6.95 Saapuu 5–9 arkipäivässä |
UPS Express |
€11.95 Saapuu 2-4 arkipäivässä |
€13.95 Saapuu 3–7 arkipäivässä |
2.2 Ilmaiset toimitusvaihtoehdot yli 30 € tilauksille Saksassa, yli 50 € EU:ssa* tai yli 45 € Yhdysvalloissa:
Ilmaiset toimitusvaihtoehdot | Saksa | EU* |
---|---|---|
Deutsche Post |
Ilmainen yli 30 € | Ilmainen yli 50 € |
DHL Paket |
+ 2 € yli 30 € / Ilmainen yli 60 € | + 8 € yli 50 € / Ilmainen yli 80 € |
DHL Express |
+ 10 € yli 30 € | + 60 € yli 50 € |
Ilmaiset toimitusvaihtoehdot | Manner-Yhdysvallat | Manner-Yhdysvaltojen ulkopuolinen alue |
---|---|---|
USPS Ground Advantage |
Ilmainen yli 45 € tilauksista | Ilmainen yli 60 € tilauksista |
UPS Express |
+ 8,95 € yli 45 € tilauksista | + 11,95 € yli 45 €:n tilauksille |
-
Tietyt EU-maat eivät sisälly EU-alueemme määritelmään: Yhdistynyt kuningaskunta (pois lukien Irlanti), Sveitsi, Liechtenstein, Vatikaanivaltio, Albania, Valko-Venäjä, Norja, Ukraina ja Islanti. Edellä mainittuihin maihin sovelletaan kansainvälisen toimituksen sääntöä.
- Alueet Manner-Yhdysvaltojen ulkopuolinen alue sisältää: Alaska, Amerikan Samoa, Guam, Havaiji, se Marshallinsaaret, se Pohjois-Mariaanit, Palau, Puerto Rico, se Yhdysvaltain Neitsytsaaret, se Amerikan työvoimat, se Työvoimat Euroopassa, se Työvoimat Tyynellämerellä, ja Yhdysvaltain ulkosaarilla. Näiden alueiden toimitus ja jakelu ovat seuraavien ehtojen alaisia Manner-Yhdysvaltojen ulkopuolisten alueiden toimitussäännöt.
2.3 Toimitusvaihtoehdot kansainvälisille maille:
(Deutsche Postin tai YunExpressin kautta)
Tilaussumma | Kansainvälinen |
---|---|
€0 - €15 | €8 |
€15 - €30 | €7 |
€30 - €50 | €6 |
50 € ja yli | €4 |
Tärkeä ilmoitus:
- Vahvista varastopaikka tuotesivulla ennen tilauksen tekemistä toimitusaikataulujen varmistamiseksi.
- Tai Shenzhenin varaston tuotteille lähetämme tyypillisesti ensin tuotteet Shenzhenin varastosta Münchenin tai Long Beachin varastoomme, mikä kestää noin 1,5 viikkoa. Saatuamme lähetyksen Münchenissä/Long Beachissa lähetämme tuotteet sinulle. Järjestämme YunExpress-kuljetuksen Shenzhenistä vain tilauksille, joissa on Shenzhenin varastossa olevia tuotteita yli 50 € arvosta.
- Jos kun teet tilauksen, joka sisältää tuotteita sekä Münchenin että Shenzhenin varastoista, lähetämme ensin Münchenin varaston tuotteet ja sen jälkeen toimitamme jäljellä olevat tuotteet, kun olemme vastaanottaneet ne Shenzhenistä.
3. Kansainvälinen varasto
3.1 Saksan varasto
3.2 Yhdysvaltain varasto
3.3 Kiinan varasto
4. Tullit ja verot
4.1 Miten OpenELAB hoitaa tulliasiat tuonnissa tai viennissä?
4.2 Miten arvonlisävero veloitetaan, kun asiakas tekee tilauksen OpenELABilta?
4.3 Millaisia maksuja arvonlisäveron lisäksi veloitetaan?
Voimassa alkaen: 7. elokuuta 2025
OpenELABilla sitoudumme tarjoamaan tarkkoja tuotekuvauksia ja toimittamaan korkealaatuisia tuotteita. Jos kohtaat ongelmia ostoksesi kanssa, ilmoitathan siitä meille 30 päivän kuluessa lähetyspäivästä.
1. Takuu Vastuuvapauslauseke
Ellei erikseen mainita tietyssä sopimuksessa tai ostotilauksessa, OpenELAB ei anna mitään nimenomaisia tai hiljaisia takuita tuotteen soveltuvuudesta, sopivuudesta tai kauppakelpoisuudesta tiettyyn tarkoitukseen tai erityiskäyttöön.
2. Takuu Politiikka
Takuuajan pituus
OpenELABin myymien tuotteiden normaali takuu on 12 kuukautta toimituspäivästä alkaen.
Tämän takuun puitteissa OpenELAB pyrkii kohtuullisesti korjaamaan tai vaihtamaan tuotteet ilmaiseksi, jos viat johtuvat raaka-aineista, suunnittelusta tai valmistuksesta.
Jos vika kuuluu tämän politiikan piiriin mutta ei kuulu katetun alueen alle, korjaus- tai vaihtokustannuksista voidaan periä kohtuullinen maksu.
Takuuajan jälkeen tuki saattaa olla saatavilla kohtuullista maksua vastaan.
Takuu poissulkemiset
Takuu ei koske seuraavia tapauksia:
- Tuote on yli 12 kuukauden takuuajan.
- Vahingot, jotka johtuvat väärinkäytöstä, virheellisestä huollosta tai säilytyksestä tai käyttöohjeen tai manuaalin noudattamatta jättämisestä.
- Ongelmat, jotka johtuvat ylivoimaisista esteistä (esim. luonnonkatastrofit, sota, lakimuutokset jne.).
- Asiakkaan luvattomat korjausyritykset.
- Tuote ei ole viallinen, mutta se on avattu eikä palautettavissa käytäntömme mukaan.
3. Palautukset ja hyvitykset
Jos et ole tyytyväinen ostokseesi, saatat olla oikeutettu palautukseen tai vaihtoon:
- Hyvitys: 15 päivän kuluessa vastaanottamisesta (avaamaton).
- Vaihto: 30 päivän kuluessa vastaanottamisesta (vahingoittunut tai viallinen).
- Vaihtoikkuna: Enintään 30 päivää vastaanottamisesta.
Lähetä meille sähköpostia osoitteeseen info@openelab.io pyydä palautuslupa ennen kuin lähetät mitään takaisin.
Palautusehdot
- Tuotteiden on oltava alkuperäisessä, puhtaassa ja moitteettomassa kunnossa pakkauksineen.
- Vaurioituneiden, käytettyjen, naarmuuntuneiden, muokattujen tai ohjelmoitujen tuotteiden palautuksia ei hyväksytä.
- Liitä mukaan kuitti, lyhyt viesti, jossa on nimesi, tilausnumerosi ja palautuksen syy.
Toimitus ja maksut
- Asiakkaat vastaavat palautuskuluista varastoihimme Euroopassa, Yhdysvalloissa tai Kiinassa.
- Jos palautus pyydetään asiakassyistä (esim. mielipiteen muutos, virheellinen tilaus jne.), sekä alkuperäiset lähetyskulut että palautuskulut vähennetään hyvityssummasta.
- Asiakassyistä johtuvissa palautuksissa luomme ja toimitamme palautuslähetyslabelin.
Maksualustan maksut
Kaikista asiakkaan syistä johtuvista hyvityspyynnöistä hyvityssummasta vähennetään maksualustojen veloittama vakio palvelumaksu. Tarkemmat maksut ovat seuraavat:
Shopify Payments: 1.8% + €0.3
PayPal: 4.4%