Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Robotis RX-64 with gumstix

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
7 postsPage 1 of 1
7 postsPage 1 of 1

Robotis RX-64 with gumstix

Post by NEVER » Thu Nov 05, 2009 8:31 pm

Post by NEVER
Thu Nov 05, 2009 8:31 pm

I am a university student. I am running a robotis RX-64 motor with gumstix overo earth(www.gumstix.com) through RX/TX pins. The motor responds to SYNC WRITE mode but fails to respond to individual READ or WRITE packets.
please help..

also, how can i read the status packets returned by the motor?
I am a university student. I am running a robotis RX-64 motor with gumstix overo earth(www.gumstix.com) through RX/TX pins. The motor responds to SYNC WRITE mode but fails to respond to individual READ or WRITE packets.
please help..

also, how can i read the status packets returned by the motor?
NEVER
Robot Builder
Robot Builder
Posts: 17
Joined: Sun Aug 31, 2008 9:19 pm

Post by Bullit » Fri Nov 06, 2009 4:09 am

Post by Bullit
Fri Nov 06, 2009 4:09 am

What baud rate are you using?
What baud rate are you using?
Bullit
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 291
Joined: Wed May 31, 2006 1:00 am
Location: Near robot

Post by NEVER » Fri Nov 06, 2009 8:11 am

Post by NEVER
Fri Nov 06, 2009 8:11 am

I am using a baudrate of 1Mbps
I am using a baudrate of 1Mbps
NEVER
Robot Builder
Robot Builder
Posts: 17
Joined: Sun Aug 31, 2008 9:19 pm

Post by limor » Fri Nov 06, 2009 11:40 am

Post by limor
Fri Nov 06, 2009 11:40 am

Atmel's 1mhz UART is very precise compared to other implementations.
How does OMAP do UART at 1mhz? (what is the basic UART clock and what divider it uses to do 1mhz).
You can try and connect a USB2Dynamixel (USB-FTDI <--> atmega-UART) and see if it works. If it does then it may be the issue with the clock rate.
Atmel's 1mhz UART is very precise compared to other implementations.
How does OMAP do UART at 1mhz? (what is the basic UART clock and what divider it uses to do 1mhz).
You can try and connect a USB2Dynamixel (USB-FTDI <--> atmega-UART) and see if it works. If it does then it may be the issue with the clock rate.
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by Bullit » Fri Nov 06, 2009 12:45 pm

Post by Bullit
Fri Nov 06, 2009 12:45 pm

It seems to me the OMAP goes to 921k baud max and that error is too large to communicate properly to dynamixels at 1M baud. This is why we use an ftdi module.
It seems to me the OMAP goes to 921k baud max and that error is too large to communicate properly to dynamixels at 1M baud. This is why we use an ftdi module.
Bullit
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 291
Joined: Wed May 31, 2006 1:00 am
Location: Near robot

Post by NEVER » Fri Nov 06, 2009 7:25 pm

Post by NEVER
Fri Nov 06, 2009 7:25 pm

I tried it again with both arduino mega (atmega1280) and also with USB2dynamixel but none seem to be able to run the RX-64 motor with READ or WRITE DATA modes eventhough SYNC WRITE works fine again.
I tried it again with both arduino mega (atmega1280) and also with USB2dynamixel but none seem to be able to run the RX-64 motor with READ or WRITE DATA modes eventhough SYNC WRITE works fine again.
NEVER
Robot Builder
Robot Builder
Posts: 17
Joined: Sun Aug 31, 2008 9:19 pm

Post by Bullit » Sat Nov 07, 2009 12:29 am

Post by Bullit
Sat Nov 07, 2009 12:29 am

Never: your code in all cases?
Never: your code in all cases?
Bullit
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 291
Joined: Wed May 31, 2006 1:00 am
Location: Near robot


7 postsPage 1 of 1
7 postsPage 1 of 1