by BVis » Mon Sep 10, 2007 9:22 pm
by BVis
Mon Sep 10, 2007 9:22 pm
Just to clarify,
This ability to control the Dynamixels in Java is based on a direct USB -> AX-12 connection. There is no CM5 in the mix.
Also, this is running on OSX, but would run on another *NIX platform as well.
It uses the FTDI D2XX direct drivers not the VCP drivers. The reason for this is that the popular two java serial implementations (javax.comm and rxtx) did not seem to like a 1000000 baud rate.
It is using a JNI wrapper library named jd2xx from Pablo Bleyer Kocik (java.net) (BSD License). The lib was originally written for Windows, so I am sure it is much easier to get it working on that platform.
How I got this to work was a lot of trial and error, I will be putting the steps together in a cohesive format and post that when I get it done.
Day job is getting in the way right now.
Just to clarify,
This ability to control the Dynamixels in Java is based on a direct USB -> AX-12 connection. There is no CM5 in the mix.
Also, this is running on OSX, but would run on another *NIX platform as well.
It uses the FTDI D2XX direct drivers not the VCP drivers. The reason for this is that the popular two java serial implementations (javax.comm and rxtx) did not seem to like a 1000000 baud rate.
It is using a JNI wrapper library named jd2xx from Pablo Bleyer Kocik (java.net) (BSD License). The lib was originally written for Windows, so I am sure it is much easier to get it working on that platform.
How I got this to work was a lot of trial and error, I will be putting the steps together in a cohesive format and post that when I get it done.
Day job is getting in the way right now.