Skip to main content

Advanced Features

ID Inspection

DYNAMIXEL Tips | Use ID Inspector to Change Overlapping IDs with Ease

As the DYNAMIXEL can be distinguished by its own ID in packet communication with your main controller, the ID assigned on DYNAMIXEL has to be unique.

If there are overlapping ID in your application, communication between the main controller and DYNAMIXELs or scanning DYANMIXEL via DYNAMIXEL Wizard 2.0 will be failed.

The ID Inspection resolves the overlapping ID although they remain wired. For more details, watch a tutorial video above or read through the following instructions.

info

Supported DYNAMIXEL

  • DYNAMIXEL-X (Firmware v45 or above, For X330 Series: Firmware v46 or above)
  • DYNAMIXEL-P (Firmware v12 or above)
  • XL-320 is not supported
  1. Go to Tool > ID Inspection

  2. Select your right USB port and Baud rates, and click on Scan

  3. Once DYNAMIXEL scan is started, state of scanning DYNAMIXEL is displayed.

    Note: Perform Firmware Recovery if you fail to scan any DYNAMIXEL.

  4. Click on Next for "ID Setting"

  5. Select an item (colored red) and assign new ID from the right box to resolve ID overlapping.

    Note : If you select any item in the list, the DYNAMIXEL will blink once.

  6. If new ID are saved to the items of DYNAMIXEL, it will be colored green. Once completed, click on Apply.

  7. Click on Finish to exit the ID Inspection window.

  8. Confirm the DYNAMIXEL Wizard 2.0 scans DYNAMIXELs successfully.

Backup and Restore

DYNAMIXEL Tips | EEPROM and RAM Data Restoring Using Backup Funcion

Data in both EEPROM and RAM (Specific items only) can be stored inside DYNAMIXEL using Backup function.

This can be useful if the DYNAMIXEL are reset after the Firmware Recovery or any situation in data reset.

The stored data by backup can be restored in using Restore EEPROM.

See the available items in Control Table for data backup,

  • All Data in EEPROM
  • Velocity P.I Gains
  • Position P.I.D Gains
  • Feedforward 1st & 2nd Gains
  • Profile Acceleration
  • Profile Velocity
  • Indirect Addresses (Except DYNAMIXEL-P Series)

Note: Be sure to set the Restore RAM bit of the Startup Configuration(60) address in order to restore the RAM data on startup.

info

Supported DYNAMIXEL

  • DYNAMIXEL-X (Firmware v45 or above, For X330 Series: Firmware v46 or above)
  • DYNAMIXEL-P (Firmware v12 or above)
  • XL-320 is not supported

Control Table Backup

  1. Connect and Scan DYNAMIXEL.

  2. Make sure to turn off the Torque of DYNAMIXEL. Otherwise, backup will fail.

  3. Select Tool > Control Table > Backup

  4. Check if the Backup Ready(147) address is set to 1 after backup.

Restoring EEPROM Area

  1. Go to Tool > Control Table > Restore EEPROM

  2. DYNAMIXEL will be rebooted and restore the EEPROM settings.

Restoring RAM Area

  1. Set the Restore RAM bit of the Startup Configuration as below.

  2. The data in specific RAM area(listed below) will be restored when DYNAMIXEL is rebooted.

    • Velocity P.I Gains
    • Position P.I.D Gains
    • Feedforward 1st & 2nd Gains
    • Profile Acceleration
    • Profile Velocity
    • Indirect Addresses (Except for DYNAMIXEL-P Series)

Save and Load Backup File

Save and Load backup data of EEPROM field as .ctd file. Utilizing "Save and Load Backup File" reduces the consuming time tasks of DYNAMIXEL configuration, and lowers the possibility of configuration error.

NOTE: Saved backup file(.cd) can be used between the same DYNAMIXEL models.

When loading backup data from .ctd file, it provides restoring options to ignore restoring particular data at EEPROM field.

The resulting log shows the restored item.

Modifying Control Values

  1. Drag or slide the interface (Moderately changes values)

  2. Mouse wheel scroll (Slightly changes value)

  3. Directional keys (Finely changes value)

  4. Enter the value

    NOTE : Press Enter key to apply the value.

Firmware Information

Firmware version, release date, update note can be found here.

  1. Go to Help > About Dynamixel Firmware

  2. Firmware version, release date, update note of the selected DYNAMIXEL can be found.

Calibration

If the horn is misaligned after gear set replacement or reassembly, please perform calibration.

  1. Go to Tool > Calibration

    NOTE: Calibration itme will be disabled at the menu for non-supported DYNAMIXEL such as AX Series

    WARNING : Only one DYNAMIXEL has to be connected to the port when calibrating DYNAMIXEL.

  2. Calibration will begin with a brief instruction.

  3. Toggle the power of DYNAMIXEL to be detected from DYNAMIXEL Wizard 2.0.

  4. If DYNAMIXEL is successfully detected, calibration firmware will start being installed. Please do NOT disconnect or turn off DYNAMIXEL.

  5. Calibrate the first position.

  6. Calibrate the second position.

  7. Calibrate the third position.

  8. Calibrate the fourth position.

  9. Clibration is completed.

Self Diagnosis

In order to find error in DYNAMIXEL, self diagnosis can be performed.

  1. Go to Tool > Self-Diagnosis

    NOTE : Self-Diagnosis item will be disabled at the menu for non-suppored DYNAMIXEL such as RX Series

  2. Self diagnosis will begin with a brief instruction.

    WARNING : DYNAMIXEL will be factory reset during self diagnosis.

  3. Confirm the model name and firmware version of DYNAMIXEL to perform diagnosis.

  4. Check the hardware error status of DYNAMIXEL.

  5. Check the operating temperature of DYNAMIXEL.

  6. Check the input voltage of DYNAMIXEL.

  7. Check if the LED on DYNAMIXEL is blinking.

  8. Check if DYNAMIXEL horn is at the center.

  9. Proceed to performance test.

    Position Test : Goal Position represents red line and Present Position represents green line.

    Velocity Test : Safe area represents a green zone.

  10. Confirm the self diagnosis result.

Graph Optimization

In order to use the minimum communication interval(1 [ms]), please follow the instruction below.

USB Latency Setting

Windows

  1. Open Device Manager. Go to Ports item and right click on the relative serial port to select Properties.

  2. In the Properties window, go to Port Settings tab and click Advanced button.

  3. Set the Latency Timer (msec) to 1ms and click OK to confirm the change.

Linux

  1. Execute below commands to configure the latency_timer to 1ms.
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
16
# echo 1 > /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
# cat /sys/bus/usb-serial/devices/ttyUSB0/latency_timer
1

DYNAMIXEL Setting

  1. Open the graph options window to set Interval to 1ms. Then, mark on the Read only selected item for Speed option.

  2. Set the baudrate of DYNAMIXEL to maximum and set Return Delay Time to 0.

Logging

Save a log file of a packet information in DYNAMIXEL Wizard 2.0.

  • In case of Graph, it saves the most nearest, the minimum, the maximum and the average value at your set interval.

  • In case of Packet, it saves every monitored packets.

Graph Logging

Once starting the graph, the logging file is saved under Documents/DYNAMIXEL Wizard2/graph/

The whole path to save can be found at a title bar.

Packet Logging

Once opening the communication port, the logging file is saved under Documents/DYNAMIXEL Wizard2/packet/

The whole path to save can be found at a title bar.