DYNAMIXEL
Y Series
YM070-210-M001-RH
YM070-210-B001-RH
YM070-210-R051-RH
YM070-210-R099-RH
YM070-210-A051-RH
YM070-210-A099-RH
YM080-230-M001-RH
YM080-230-B001-RH
YM080-230-R051-RH
YM080-230-R099-RH
YM080-230-A051-RH
YM080-230-A099-RH
P Series
PH54-200-S500-R (H54P)
PH54-100-S500-R (H54P)
PH42-020-S300-R (H42P)
PM54-060-S250-R (M54P)
PM54-040-S250-R (M54P)
PM42-010-S260-R (M42P)
DYNAMIXEL DRIVE (DYD)
DYD-11
DYD-14
DYD-17
X Series
XW Series
XW540-T140
XW540-T260
XW430-T200
XW430-T333
XD Series
XD540-T150
XD540-T270
XD430-T210
XD430-T350
XH Series
XH540-W150
XH540-W270
XH540-V150
XH540-V270
XH430-W210
XH430-W350
XH430-V210
XH430-V350
XM Series
XM540-W150
XM540-W270
XM430-W210
XM430-W350
XM335-T323
XC Series
2XC430-W250
XC430-W150
XC430-W240
XC430-T150BB
XC430-T240BB
XC330-T288
XC330-T181
XC330-M181
XC330-M288
XL Series
2XL430-W250
XL430-W250
XL330-M077
XL330-M288
XL-320
MX Series
MX-106T/R(2.0)
MX-64T/R/AT/AR(2.0)
MX-28T/R/AT/AR(2.0)
MX-106T/R
MX-64T/R/AT/AR
MX-28T/R/AT/AR
MX-12W
AX Series
AX-18F/18A
AX-12/12+/12A
AX-12W
DYNAMIXEL Protocol 1.0
DYNAMIXEL Protocol 2.0
EX Series
EX-106+
DX Series
DX-113
DX-116
DX-117
RX Series
RX-10
RX-24F
RX-28
RX-64
PRO Series
H54-200-S500-R(A)
H54-100-S500-R(A)
H42-20-S300-R(A)
M54-60-S250-R(A)
M54-40-S250-R(A)
M42-10-S260-R(A)
H54-200-S500-R
H54-100-S500-R
H42-20-S300-R
M54-60-S250-R
M54-40-S250-R
M42-10-S260-R
L54-50-S500-R
L54-50-S290-R
L54-30-S500-R
L54-30-S400-R
L42-10-S300-R
DYNAMIXEL SYSTEM
AI-Worker
AI Manipulator
OMY
OMX
Robot Hands
HX5-D20
RH-P12-RN(A)
RH-P12-RN-UR
OpenManipulator
OpenMANIPULATOR-P
OpenMANIPULATOR-X
Manipulator-H
TurtleBot3
ROBOTIS OP
ROBOTIS OP3
ROBOTIS OP
ROBOTIS OP2
*THORMANG3
EDUCATIONAL KITS
PLAY
PLAY 300
PLAY 600
PLAY 700
ROBOTIS DREAM II
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
School Set
ROBOTIS BIOLOID
ROBOTIS STEM
ROBOTIS PREMIUM
ROBOTIS GP
Beginner Level
Comprehensive Level
ROBOTIS ENGINEER
Kit 1
Kit 2
OLLO
BUG KIT
EXPLORER
INVENTOR
DREAM
LEVEL 2
LEVEL 3
LEVEL 4
SET A
SET B
*ROBOTIS MINI
SOFTWARE
DYNAMIXEL
DYNAMIXEL Easy SDK
DYNAMIXEL SDK
DYNAMIXEL Workbench
DYNAMIXEL Wizard 2.0
R+ 1.0
R+ Task
R+ Manager
R+ Motion
Dynamixel Wizard
R+ 2.0
R+ Task 2.0
R+ Manager 2.0
R+ Motion 2.0
R+ Design 2.0
R+ Scratch
R+ Task 3.0
R+ Mobile
R+ m.Task 2.0
R+ m.Motion 2.0
R+ m.Design
EMBEDDED SDK
Embedded C(CM-510/700)
Embedded C(CM-530)
ZIGBEE SDK
Arduino IDE
ROBOTIS Framework Packages
ROBOTIS Manipulator library
*OpenCM IDE
Mobile Apps
ROBOTIS MINI
R+ Block
PARTS
Controller
RB-86
RB-88
CM-50
CM-151
CM-200
CM-530
CM-550
OpenRB-150
OpenCM9.04
OpenCM 485 EXP
OpenCR1.0
CM-100A
CM-5
CM-150
CM-510
CM-700
CM-900
Communication
RC-100A/100B
RC-200
RC-300
BT-210
BT-410
BT-430 Dongle
ZIG-100/110A
BT-100/110A
ZIG2Serial
BT-410 Dongle
Motors
Geared Motor
Servo Motor
High Speed Geared Motor
Low Speed Geared Motor
Interface
DYNAMIXEL Communication Bridge
LN-101
U2D2
U2D2 Power Hub
DYNAMIXEL Shield
DYNAMIXEL Shield MKR
USB2DYNAMIXEL
Sensors
IR Sensor
Distance Sensor
Touch Sensor
Gyro Sensor
IR Array Sensor
Color Sensor
Magnetic Sensor
Temperature Sensor
Motion Sensor
Integrated Sensor
Display
LED Module
FAQ
DYNAMIXEL Selection Guide
DYNAMIXEL Quick Start Guide
DYNAMIXEL
DYNAMIXEL SYSTEM
EDUCATION KITS
SOFTWARE
PARTS
GENERAL
DYNAMIXEL
Y Series
YM070-210-M001-RH
YM070-210-B001-RH
YM070-210-R051-RH
YM070-210-R099-RH
YM070-210-A051-RH
YM070-210-A099-RH
YM080-230-M001-RH
YM080-230-B001-RH
YM080-230-R051-RH
YM080-230-R099-RH
YM080-230-A051-RH
YM080-230-A099-RH
P Series
PH54-200-S500-R (H54P)
PH54-100-S500-R (H54P)
PH42-020-S300-R (H42P)
PM54-060-S250-R (M54P)
PM54-040-S250-R (M54P)
PM42-010-S260-R (M42P)
DYNAMIXEL DRIVE (DYD)
DYD-11
DYD-14
DYD-17
X Series
XW Series
XW540-T140
XW540-T260
XW430-T200
XW430-T333
XD Series
XD540-T150
XD540-T270
XD430-T210
XD430-T350
XH Series
XH540-W150
XH540-W270
XH540-V150
XH540-V270
XH430-W210
XH430-W350
XH430-V210
XH430-V350
XM Series
XM540-W150
XM540-W270
XM430-W210
XM430-W350
XM335-T323
XC Series
2XC430-W250
XC430-W150
XC430-W240
XC430-T150BB
XC430-T240BB
XC330-T288
XC330-T181
XC330-M181
XC330-M288
XL Series
2XL430-W250
XL430-W250
XL330-M077
XL330-M288
XL-320
MX Series
MX-106T/R(2.0)
MX-64T/R/AT/AR(2.0)
MX-28T/R/AT/AR(2.0)
MX-106T/R
MX-64T/R/AT/AR
MX-28T/R/AT/AR
MX-12W
AX Series
AX-18F/18A
AX-12/12+/12A
AX-12W
DYNAMIXEL Protocol 1.0
DYNAMIXEL Protocol 2.0
EX Series
EX-106+
DX Series
DX-113
DX-116
DX-117
RX Series
RX-10
RX-24F
RX-28
RX-64
PRO Series
H54-200-S500-R(A)
H54-100-S500-R(A)
H42-20-S300-R(A)
M54-60-S250-R(A)
M54-40-S250-R(A)
M42-10-S260-R(A)
H54-200-S500-R
H54-100-S500-R
H42-20-S300-R
M54-60-S250-R
M54-40-S250-R
M42-10-S260-R
L54-50-S500-R
L54-50-S290-R
L54-30-S500-R
L54-30-S400-R
L42-10-S300-R
DYNAMIXEL SYSTEM
AI-Worker
AI Manipulator
OMY
OMX
Robot Hands
HX5-D20
RH-P12-RN(A)
RH-P12-RN-UR
OpenManipulator
OpenMANIPULATOR-P
OpenMANIPULATOR-X
Manipulator-H
TurtleBot3
ROBOTIS OP
ROBOTIS OP3
ROBOTIS OP
ROBOTIS OP2
THORMANG3
EDUCATIONAL KITS
PLAY
PLAY 300
PLAY 600
PLAY 700
ROBOTIS DREAM II
LEVEL 1
LEVEL 2
LEVEL 3
LEVEL 4
LEVEL 5
School Set
ROBOTIS BIOLOID
ROBOTIS STEM
ROBOTIS PREMIUM
ROBOTIS GP
Beginner Level
Comprehensive Level
ROBOTIS ENGINEER
Kit 1
Kit 2
OLLO
BUG KIT
EXPLORER
INVENTOR
DREAM
LEVEL 2
LEVEL 3
LEVEL 4
SET A
SET B
ROBOTIS MINI
SOFTWARE
DYNAMIXEL
DYNAMIXEL Easy SDK
DYNAMIXEL SDK
DYNAMIXEL Workbench
DYNAMIXEL Wizard 2.0
R+ 1.0
R+ Task
R+ Manager
R+ Motion
Dynamixel Wizard
R+ 2.0
R+ Task 2.0
R+ Manager 2.0
R+ Motion 2.0
R+ Design 2.0
R+ Scratch
R+ Task 3.0
R+ Mobile
R+ m.Task 2.0
R+ m.Motion 2.0
R+ m.Design
EMBEDDED SDK
Embedded C(CM-510/700)
Embedded C(CM-530)
ZIGBEE SDK
Arduino IDE
ROBOTIS Framework Packages
ROBOTIS Manipulator library
OpenCM IDE
Mobile Apps
ROBOTIS MINI
R+ Block
PARTS
Controller
RB-86
RB-88
CM-50
CM-151
CM-200
CM-530
CM-550
OpenRB-150
OpenCM9.04
OpenCM 485 EXP
OpenCR1.0
CM-100A
CM-5
CM-150
CM-510
CM-700
CM-900
Communication
RC-100A/100B
RC-200
RC-300
BT-210
BT-410
BT-430 Dongle
ZIG-100/110A
BT-100/110A
ZIG2Serial
BT-410 Dongle
Motors
Geared Motor
Servo Motor
High Speed Geared Motor
Low Speed Geared Motor
Interface
DYNAMIXEL Communication Bridge
LN-101
U2D2
U2D2 Power Hub
DYNAMIXEL Shield
DYNAMIXEL Shield MKR
USB2DYNAMIXEL
Sensors
IR Sensor
Distance Sensor
Touch Sensor
Gyro Sensor
IR Array Sensor
Color Sensor
Magnetic Sensor
Temperature Sensor
Motion Sensor
Integrated Sensor
Display
LED Module
FAQ
DYNAMIXEL Selection Guide
DYNAMIXEL Quick Start Guide
DYNAMIXEL
DYNAMIXEL SYSTEM
EDUCATION KITS
SOFTWARE
PARTS
GENERAL
N/A
Youtube
ROBOTIS
Community
GitHub
ToC
▲
TOP
DYNAMIXEL SDK
1. Overview
1. 1. DYNAMIXEL SDK
1. 2. Supported DYNAMIXEL
1. 3. Supported Protocols
1. 4. Supported Devices
1. 5. Supported Operating Systems
1. 6. Supported Languages
2. Quick Start Guide
2. 1. Download SDK
2. 2. Device Setup
2. 3. Library Setup
- C
- CPP
- Python
- Csharp
- Java
- MATLAB
- LabVIEW
2. 4. Basic Read/Write tutorial
- CPP Basic Read/Write
- Python Basic Read/Write
2. 5. Sync Read/Write tutorial
- CPP Sync Read/Write
- Python Sync Read/Write
2. 6. Bulk Read/Write tutorial
- CPP Bulk Read/Write
- Python Bulk Read/Write
3. Sample Code
3. 1. C Protocol 1.0
- C Read Write Protocol 1.0
- C Multi Port Protocol 1.0
- C Sync Write Protocol 1.0
- C Bulk Read Protocol 1.0
- C Ping Protocol 1.0
- C Reset Protocol 1.0
3. 2. C Protocol 2.0
- C Read Write Protocol 2.0
- C Multi Port Protocol 2.0
- C Sync Write Protocol 2.0
- C Bulk Read Protocol 2.0
- C Indirect Address Protocol 2.0
- C Ping Protocol 2.0
- C Broadcast Ping Protocol 2.0
- C Reboot Protocol 2.0
- C Reset Protocol 2.0
- C Clear Multi Turn Protocol 2.0
3. 3. C Protocol Combined
3. 4. C DXL Monitor
3. 5. CPP Protocol 1.0
- CPP Read Write Protocol 1.0
- CPP Multi Port Protocol 1.0
- CPP Sync Write Protocol 1.0
- CPP Bulk Read Protocol 1.0
- CPP Ping Protocol 1.0
- CPP Reset Protocol 1.0
3. 6. CPP Protocol 2.0
- CPP Read Write Protocol 2.0
- CPP Multi Port Protocol 2.0
- CPP Sync Write Protocol 2.0
- CPP Bulk Read Protocol 2.0
- CPP Indirect Address Protocol 2.0
- CPP Ping Protocol 2.0
- CPP Broadcast Ping Protocol 2.0
- CPP Reboot Protocol 2.0
- CPP Reset Protocol 2.0
- CPP Clear Multi Turn Protocol 2.0
3. 7. CPP Protocol Combined
3. 8. CPP DXL Monitor
3. 9. Csharp Protocol 1.0
- CSharp Read Write Protocol 1.0
- CSharp Multi Port Protocol 1.0
- CSharp Sync Write Protocol 1.0
- CSharp Bulk Read Protocol 1.0
- CSharp Ping Protocol 1.0
- CSharp Reset Protocol 1.0
3. 10. Csharp Protocol 2.0
- CSharp Read Write Protocol 2.0
- CSharp Multi Port Protocol 2.0
- CSharp Sync Write Protocol 2.0
- CSharp Bulk Read Protocol 2.0
- CSharp Indirect Address Protocol 2.0
- CSharp Ping Protocol 2.0
- CSharp Broadcast Ping Protocol 2.0
- CSharp Reboot Protocol 2.0
- CSharp Reset Protocol 2.0
- CSharp Clear Multi Turn Protocol 2.0
3. 11. Csharp Protocol Combined
3. 12. Python Protocol 1.0
- Python Read Write Protocol 1.0
- Python Multi Port Protocol 1.0
- Python Sync Write Protocol 1.0
- Python Bulk Read Protocol 1.0
- Python Ping Protocol 1.0
- Python Reset Protocol 1.0
3. 13. Python Protocol 2.0
- Python Read Write Protocol 2.0
- Python Multi Port Protocol 2.0
- Python Sync Write Protocol 2.0
- Python Bulk Read Protocol 2.0
- Python Indirect Address Protocol 2.0
- Python Ping Protocol 2.0
- Python Broadcast Ping Protocol 2.0
- Python Reboot Protocol 2.0
- Python Reset Protocol 2.0
- Python Clear Multi Turn Protocol 2.0
3. 14. Python Protocol Combined
3. 15. Java Protocol 1.0
- Java Read Write Protocol 1.0
- Java Multi Port Protocol 1.0
- Java Sync Write Protocol 1.0
- Java Bulk Read Protocol 1.0
- Java Ping Protocol 1.0
- Java Reset Protocol 1.0
3. 16. Java Protocol 2.0
- Java Read Write Protocol 2.0
- Java Multi Port Protocol 2.0
- Java Sync Write Protocol 2.0
- Java Bulk Read Protocol 2.0
- Java Indirect Address Protocol 2.0
- Java Ping Protocol 2.0
- Java Broadcast Ping Protocol 2.0
- Java Reboot Protocol 2.0
- Java Reset Protocol 2.0
- Java Clear Multi Turn Protocol 2.0
3. 17. Java Protocol Combined
3. 18. MATLAB Protocol 1.0
- Matlab Read Write Protocol 1.0
- Matlab Multi Port Protocol 1.0
- Matlab Sync Write Protocol 1.0
- Matlab Bulk Read Protocol 1.0
- Matlab Ping Protocol 1.0
- Matlab Reset Protocol 1.0
3. 19. MATLAB Protocol 2.0
- Matlab Read Write Protocol 2.0
- Matlab Multi Port Protocol 2.0
- Matlab Sync Write Protocol 2.0
- Matlab Bulk Read Protocol 2.0
- Matlab Indirect Address Protocol 2.0
- Matlab Ping Protocol 2.0
- Matlab Broadcast Ping Protocol 2.0
- Matlab Reboot Protocol 2.0
- Matlab Reset Protocol 2.0
- Matlab Clear Multi Turn Protocol 2.0
3. 20. MATLAB Protocol Combined
3. 21. LabVIEW Protocol 1.0
- LabVIEW Read Write Protocol 1.0
- LabVIEW Multi Port Protocol 1.0
- LabVIEW Sync Write Protocol 1.0
- LabVIEW Bulk Read Protocol 1.0
- LabVIEW Ping Protocol 1.0
- LabVIEW Reset Protocol 1.0
3. 22. LabVIEW Protocol 2.0
- LabVIEW Read Write Protocol 2.0
- LabVIEW Multi Port Protocol 2.0
- LabVIEW Sync Write Protocol 2.0
- LabVIEW Bulk Read Protocol 2.0
- LabVIEW Indirect Address Protocol 2.0
- LabVIEW Ping Protocol 2.0
- LabVIEW Broadcast Ping Protocol 2.0
- LabVIEW Reboot Protocol 2.0
- LabVIEW Reset Protocol 2.0
- LabVIEW Clear Multi Turn Protocol 2.0
3. 23. LabVIEW Protocol Combined
4. API Reference
4. 1. C
- C PortHandler
- C PortHandlerWindows
- C PortHandlerLinux
- C PortHandlerMac
- C PacketHandler
- C Protocol1PacketHandler
- C Protocol2PacketHandler
- C GroupSyncWrite
- C GroupSyncRead
- C GroupBulkWrite
- C GroupBulkRead
4. 2. CPP
- CPP PortHandler
- CPP PortHandlerWindows
- CPP PortHandlerLinux
- CPP PortHandlerMac
- CPP PacketHandler
- CPP Protocol1PacketHandler
- CPP Protocol2PacketHandler
- CPP GroupSyncWrite
- CPP GroupSyncRead
- CPP GroupBulkWrite
- CPP GroupBulkRead
4. 3. CSharp
- CSharp PortHandler
- CSharp PacketHandler
- CSharp GroupSyncWrite
- CSharp GroupSyncRead
- CSharp GroupBulkWrite
- CSharp GroupBulkRead
4. 4. Python
- Python PortHandler
- Python PacketHandler
- Python GroupSyncWrite
- Python GroupSyncRead
- Python GroupBulkWrite
- Python GroupBulkRead
4. 5. Java
- Java PortHandler
- Java PacketHandler
- Java GroupSyncWrite
- Java GroupSyncRead
- Java GroupBulkWrite
- Java GroupBulkRead
4. 6. Matlab
- Matlab PortHandler
- Matlab PacketHandler
- Matlab GroupSyncWrite
- Matlab GroupSyncRead
- Matlab GroupBulkWrite
- Matlab GroupBulkRead
4. 7. LabVIEW
- LabVIEW PortHandler
- LabVIEW PacketHandler
- LabVIEW GroupSyncWrite
- LabVIEW GroupSyncRead
- LabVIEW GroupBulkWrite
- LabVIEW GroupBulkRead
5. Quick Start Video
6. FAQ
Edit on GitHub
Sync Read/Write Tutorial
Sync Read/Write Tutorial provides examples of how to write the code to sync_read and sync_write data to DYNAMIXEL motors.
C++
Python
Previous Page
Next Page