Dynamixel XL320 factory reset
2018-03-07 01:03:21 noDNAgmbh

How can you do a factory reset for Dynamixel XL-320? (without knowing the ID and baudrate)

2018-03-07 01:03:21
2018-03-07 09:37:34 Will Son


There is no way to reset Dynamixel without knowing Baudrate.

ID and Baudrate are necessary in order to communicate with Dynamixel with a digital packet.

If you have forgotten the ID, you can use the Broadcast ID(254) so all Dynamixel in the network can receive listen.

However, baudrate has to be known in order to correctly decode the digital signal from the controller(Consider it as a channel of radio station)

The Arduino example(OpenCM9.04 > DynamixelWorkbench > t_Find_Dynamixel) will help you to find most popular baudrate(9600, 57600, 1M) and ID within a set range(default : 0 ~ 100), but you can modify these options in the source code.

Good news is XL320 supports up to 1Mbps so you can modify below codes to find the Dynamixel with OpenCM9.04.

#define DEVICE_NAME "1"

#define BAUDRATE_NUM 4 

uint32_t baud[BAUDRATE_NUM] = {9600, 57600, 115200, 1000000};

uint8_t range = 253;

2018-03-07 09:37:34
Will Son
웹에디터 시작 웹 에디터 끝