Help?
Help?
xArm ESP32 Bus Servo Robotic Arm Powered by Open-source ESP32 Python Programmable Robot (Assembled Kit)
Help?
Help?
Description
- 【Powered by ESP32 Controller】The xArm-ESP32 open source desktop robotic arm uses the ESP32 open source controller as the main control system and adopts Micro-Python programming.
- 【Supports Multiple Control Methods】The xArm-ESP32 supports three action editing methods: via host computer and mobile phone app, as well as PS2 handle, synchronous teaching device, and other six control methods.
- 【Inverse Kinematics Algorithm】We have provided a comprehensive analysis of the xArm ESP32 inverse kinematics, enabling you to thoroughly understand the operational logic of the robot arm.
- the operational logic of the robot arm. 【Intelligent Bus Servo, Powerful Power Core】The xArm-ESP32 employs intelligent serial bus servos that offer high accuracy and precise data feedback. Its wiring is simplified to reduce friction between the wires and brackets.
Product Description:
The xArm-ESP32 is an open-source desktop robot arm featuring an ESP32 controller as its main control system. Programmed with MicroPython, it boasts Wi-Fi and Bluetooth wireless communication capabilities. Beyond traditional desktop robot arm controls, it offers an expansion interface compatible with sensor expansion packages and our Python editor software, facilitating the development of diverse creative projects efficiently.
① ESP32 Open Source Controller
The open-source ESP32 controller employs a modular design and integrates an ESP32 core board. It has multiple built-in interfaces and supports MicroPython programming.
② High Torque Intelligent Bus Servo
The LX-225 intelligent bus servo has a torque of 25KG, and its powerful power enables the robotic arm to grab heavier objects.
③ Inverse Kinematics Algorithm
We have provided a comprehensive analysis of the xArm ESP32 inverse kinematics, enabling you to thoroughly understand the operational logic of the robot arm.
1 Intelligent Creative Functions
1) Sonic Distance Ranging and Gripping
2) Color Recognition and Gripping
3) Infrared-Based Gripping
4) Touch-Based Gripping
5) Gripping Controlled by Joystick
6) Motion Control via Knob
2. Action Group Editing Software
Debug actions on PC software→Save actions to controller →Control terminal configures control command
The xArm-ESP32 robotic arm can use the graphical PC host computer we provide to edit the action, and the servo angle can be adjusted by dragging.
3. App Action Editing
The xArm ESP32 robot arm includes an app with a user-friendly interface. Users can easily add actions by directly adjusting servo rotation angles within the app or manually dragging the robot arm to achieve the desired positions. Additionally, they can modify the duration of action sequences, save new actions, and manage existing action groups with ease.
4. Action Editing with the Synchronization Controller
The synchronization controller incorporates a 'learning' button and a 'one-click run' button. Pressing the 'learning' button allows you to initiate action learning using the controller. Once a set of actions has been learned, simply press the 'one-click run' button on the synchronization controller to activate the robot arm and execute the learned action group seamlessly.
5. Support Multiple Control Methods
1) APP Control
The xArm ESP32 supports app control. The dedicated app features a user-friendly 2D visual interface, allowing you to control the robot arm effortlessly by dragging the model and pressing buttons.
2) Synchronization Controller Control
The synchronization controller enables wireless robot control through Bluetooth, ensuring the seamless coordination of the robot's actions with the controller.
3) Bluetooth Group Control
Users can effortlessly coordinate group control among multiple xArm ESP32 robot arms, offering an engaging and intuitive experience.
4) Mouse/ Handle/ Wireless Glove Control
xArm-ESP32 supports mouse/ handle/ motion glove control, which is easy to operate and allows you to experience the fun of casual control.
6. ESP32 Main Control System
The open-source ESP32 controller embraces a straight forward modular design,comprising an ESP32 core board and a versatile expansion board. In addition to onboard servo ports, the controller features a buzzer, LED, USB port, and other electronic components. It offers diverse expansion interfaces to support sensor and module expansions. The ESP32 core board includes Wi-Fi and Bluetooth functions, enabling users to embark on wireless data transmission endeavors.
7. Intelligent Bus Servo, Powerful Power Core
The xArm-ESP32 employs intelligent serial bus servos that offer high accuracy and precise data feedback. Its wiring is simplified to reduce friction between the wires and brackets. The base servo has been upgraded to one with a torque of 25KG, enabling the robot arm to lift objects weighing up to 500g while maintaining smooth motion.
1* Robotic arm (Assembled)
4* Suction cup
1* Wireless controller
1* Controller receiver
1* Power adapter
1* Power cable
1* USB cable
Size: 277*155* 426mm
Body weight: about 1kg
Material: Full aluminum alloy body
DOF: 5DOF+gripper
Power supply: 7.5V 6A DC adapter
Control system: ESP32 open-source control board
Software: PC software+iOS/Android APP
Servo: ID1/ LX-15D/ LX-225 bus servo
Control method: synchronization controller/APP/PS2 controller/ mouse/ wireless glove/ computer
Package size: 50*30*16cm
Package weight: about 2.6kg
Estimate shipping
Refund Policy
If you are not satisfied with a product purchased from the Site, you may request a return within 30 days from the delivery date, unless the product is listed under the Return Exceptions below or is subject to specific return conditions noted on the product page.
This return policy also applies, as a minimum standard, to products sold and fulfilled by third-party vendors through the Marketplace.
Please review the Return Conditions, Return Exceptions and the process on How to Request a Return Authorization (RA) before initiating a return request.
Returns under this policy concern non-defective products. In the case of a confirmed manufacturing defect, remedies are handled under the Warranty terms, at the Vendor's discretion. See the Warranty section.
Return Conditions
To qualify for a refund under the 30-day return policy, all of the following conditions must be met:
- A valid Return Authorization (RA) number must be obtained prior to returning the product. Returns without an RA number will be refused.
- The RA number is valid for 30 days. The returned item must be received within that period.
- The RA number must be included with the return.
- Products must be returned in unused, unmodified condition (e.g., no scratches, alterations, missing parts, or signs of installation/use) and in their original packaging, suitable for resale.
- Shipping fees are non-refundable. Return shipping costs are the responsibility of the customer, except in cases of a product confirmed defective through RobotShop's troubleshooting process or of a verified shipping error by RobotShop.
- Refunds are processed within 7 days after receipt and inspection of the returned item.
- A $100 cleaning fee may apply to domestic robots returned in used or unclean condition.
- A 20% restocking fee may apply to large-quantity returns of items ordered specifically for the customer from the manufacturer or not part of RobotShop's standard inventory.
Return Exceptions
The following products are not eligible for return or refund under this policy:
- Used, damaged, or modified products — Items that show signs of use, wear, or alteration, making them unsuitable for resale.
- Consumables — Use and wear-and-tear components, altered or depleted through use (e.g., batteries, belts, brushes, gears, filament, tires, disposable bags, lubricants, greases, waxes, etc.). Not eligible for return once opened or used.
- Perishables — Goods liable to deteriorate or expire rapidly. Not eligible for return.
- Sealed goods (health or hygiene) — Items sealed for health-protection or hygiene reasons (e.g., masks, gloves, odor-absorbing products). Not eligible for return once unsealed.
- Build-it-yourself products and items requiring customer assembly — Including robots & kits, robot parts, and other products requiring assembly or soldering. Not eligible for return once assembled, soldered, or installed.
- Digital Goods, Software, and Apps — Final sale only, due to licensing restrictions.
- Clearance Items — Products identified as clearance or final sale, including end-of-life or discontinued items.
- Custom-made, personalized, or special-order items — Products manufactured, configured, adapted, or built to the customer's own specifications and requirements.
- On-Demand Items — Standard catalogue products not stocked by RobotShop and ordered specifically to fulfill a customer request.
- Professional & Specialized Equipment — See the Professional & Specialized Equipment Warranty page and Professional & Institutional Buyers (B2B) section in the Terms & Conditions.
How to Request a Return Authorization (RA)
While the same return policy applies, these orders require a separate contact process for returns.
- RobotShop Fulfilled Orders → submit a support ticket from your account under My Support Tickets.
- Marketplace Vendor Orders → submit a ticket from your account under My Marketplace Tickets to contact the vendor directly.
Note: Marketplace vendor products are normally labelled with SKUs starting with RM, and identified on the product page with the mention "Sold and fulfilled by [Vendor Name]".