Skip to content
Chris Courson edited this page Sep 3, 2020 · 8 revisions

Welcome to the xArmServoController wiki!

xArmServoController

Servo controller libraries for Lewan-Soul, Lobot and Hiwonder xArm and LeArm 6-DOF robotic arms.

xArm LeArm
xArm LeArm

TTL Serial Control

The control board mounted on the base of the xArm and LeArm has a 4-pin connector which provides a signal path and power to an external host controller.

Serial TTL Connector

Pin Description
GND Power and signal ground.
TX Transmit serial TTL signal from arm to host controller. Mark = 5VDC, Space = 0VDC.
RX Receive serial TTL signal from host controller to arm. Mark = 5VDC, Space = 0VDC.
5V 5 Volts DC power to power an eternal host controller. Current rating is not yet known. In most circumstances this is left unconnected.

⚠️ Warning: Do not connect 5V pin to an external power source. Doing so will cause the arm to beep loudly and may damage the control board. The 5V pin is for powering an external host controller.

USB Control

The control board mounted on the base of the xArm and LeArm has a USB connector. The xArm has type mini-B and the LeArm has type micro-B. The arms are listed as Human Interface Devices in Windows Device Manager as "HID-compliant bar code badge reader".

VID PID
0483 5750

⚠️ Warning: The xArm and LeArm Windows apps will recognize either arm. The position ranges for each arm are very different and using the wrong app may cause damage to the arm.