Advanced Use of the TR DYNAMIXEL Servo Tool and Other Apps

The TR DynaManager is a small application that will assist you in setting the ID of DYNAMIXEL servos. The application was built using the Processing IDE (which uses the Java programming language). Most users will be able to use the Binary Executables, but some may want to run the program from within the Processing IDE for a variety of reasons:

  • -You have a system that is not yet supported with a binary executable
  • -You have problems launching the binary executable
  • -You have functional problems/need to debug the program
  • -You would like to modify the program

In any of the cases you will need to do the following:

  • Download install Processing. Windows users need to download the 32-bit version. You will need version 2.2.1.
  • Download and install the ControlP5 Library (to install the library, place the files in your local '/Processing/libraries' folder)
  • Download and open the DynaManager Code
  • Click the 'Run' button and wait for the program to launch.

Notes for linux users

You may need to add your linux to user to the dial out group to connect to the serial port.
usermod -a -G dial out username

Notes for mac users

Allowed Apps

Mac Users may need to allow this app from the system preferences panel. Go to System Preferences -> Security & Privacy -> General and allow the app after initially starting the app. Alternativley chose Anywhere under Allow apps downloaded from .

Serial Port Permissions

You may need to create a special folder program's serial functionality. You will only have to do this once, but you will need to be using an administrator account.

  1. Open the Terminal application. This is usually found in Applications->Utilities
  2. Enter the following command and press 'return'
    sudo mkdir -p /var/lock
  3. You will be prompted for your password
  4. Enter in this command and press 'return'
    sudo chmod 777 /var/lock
  5. You should now be able to use the DynaManager and other java/ArbotiX applications without problem.
More information on this procedure can be found here