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

cm-5 master programming port (J5)

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

cm-5 master programming port (J5)

Post by Khashi.E » Wed Aug 26, 2009 10:19 am

Post by Khashi.E
Wed Aug 26, 2009 10:19 am

Hi everybody;
J5 unfitted port is on cm-5 board. It used for first programming (when manufacture)

Image

It also used in dynamixel with “J2” name.

AX-12+ board
Image

AX-S1 board (balance sensor included premium kit)
Image

Below picture shows cm-5 board map and J5 is marked with a red circle.

Image

Now question is; how to hack and use it for other useful things? Like connecting accessories and other parts.
Any ideas?

Best regard,
Khashi.E
Hi everybody;
J5 unfitted port is on cm-5 board. It used for first programming (when manufacture)

Image

It also used in dynamixel with “J2” name.

AX-12+ board
Image

AX-S1 board (balance sensor included premium kit)
Image

Below picture shows cm-5 board map and J5 is marked with a red circle.

Image

Now question is; how to hack and use it for other useful things? Like connecting accessories and other parts.
Any ideas?

Best regard,
Khashi.E
Khashi.E
Savvy Roboteer
Savvy Roboteer
Posts: 44
Joined: Tue Aug 25, 2009 8:44 am

Post by Dewey » Wed Aug 26, 2009 6:03 pm

Post by Dewey
Wed Aug 26, 2009 6:03 pm

The J5 port on the CM5 is used for the transmission/receiption of data on the dynamixel bus, as shown in the circuit diagram.

Using it for any additional function would be difficult.
The J5 port on the CM5 is used for the transmission/receiption of data on the dynamixel bus, as shown in the circuit diagram.

Using it for any additional function would be difficult.
Dewey
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 78
Joined: Sat May 12, 2007 1:17 pm
Location: Worcester UK

Post by Khashi.E » Wed Aug 26, 2009 6:37 pm

Post by Khashi.E
Wed Aug 26, 2009 6:37 pm

Hi,
deway wrote:
The J5 port on the CM5 is used for the transmission/receiption of data on the dynamixel bus, as shown in the circuit diagram.

Using it for any additional function would be difficult.


I'd try to connecting zig-110 module to J5 port.because I think J5 & zig-110 communication protocols are same. I'll send the results & more info soon.

regards,
Khashi.E
Hi,
deway wrote:
The J5 port on the CM5 is used for the transmission/receiption of data on the dynamixel bus, as shown in the circuit diagram.

Using it for any additional function would be difficult.


I'd try to connecting zig-110 module to J5 port.because I think J5 & zig-110 communication protocols are same. I'll send the results & more info soon.

regards,
Khashi.E
Khashi.E
Savvy Roboteer
Savvy Roboteer
Posts: 44
Joined: Tue Aug 25, 2009 8:44 am

Post by StuartL » Tue Sep 08, 2009 11:17 am

Post by StuartL
Tue Sep 08, 2009 11:17 am

J5 has several pin overlaps with the console connector. It's also used in the CM-5 bootloader firmware and the Robotis software as a direct replacement for the console. Therefore the only use for this port is if you're reprogramming the CM-5 without the Robotis software or attempting to connect a serial device to the CM-5.

What are you trying to achieve?
J5 has several pin overlaps with the console connector. It's also used in the CM-5 bootloader firmware and the Robotis software as a direct replacement for the console. Therefore the only use for this port is if you're reprogramming the CM-5 without the Robotis software or attempting to connect a serial device to the CM-5.

What are you trying to achieve?
StuartL
Savvy Roboteer
Savvy Roboteer
Posts: 350
Joined: Mon Jun 04, 2007 3:46 pm
Location: Thatcham, Berkshire, UK

Post by StuartL » Tue Sep 08, 2009 11:19 am

Post by StuartL
Tue Sep 08, 2009 11:19 am

Sorry, J5 isn't the Zigbee connector, I misread previous posts.

J5 is the parallel programming port and used during manufacturing to put the Robotis bootloader on the ATmega128. The use of this port is described in the Atmel documentation for the ATmega128 available from http://www.atmel.com/.

You could, feasibly, use this port in software and use the pins and digital I/O. However if you're good enough to do this you probably want to build yourself a new Dynamixel bus device instead. Or purchase one of HUV Robotics' General I/O boards.
Sorry, J5 isn't the Zigbee connector, I misread previous posts.

J5 is the parallel programming port and used during manufacturing to put the Robotis bootloader on the ATmega128. The use of this port is described in the Atmel documentation for the ATmega128 available from http://www.atmel.com/.

You could, feasibly, use this port in software and use the pins and digital I/O. However if you're good enough to do this you probably want to build yourself a new Dynamixel bus device instead. Or purchase one of HUV Robotics' General I/O boards.
StuartL
Savvy Roboteer
Savvy Roboteer
Posts: 350
Joined: Mon Jun 04, 2007 3:46 pm
Location: Thatcham, Berkshire, UK

Post by Khashi.E » Wed Sep 09, 2009 12:10 pm

Post by Khashi.E
Wed Sep 09, 2009 12:10 pm

StuartL wrote:You could, feasibly, use this port in software and use the pins and digital I/O. However if you're good enough to do this you probably want to build yourself a new Dynamixel bus device instead. Or purchase one of HUV Robotics' General I/O boards.

alright,thanks by your help,I'd buy an IO board from HUV robotics.
I have one more idea :idea:
perhaps I can connect an other dynamixel or servo (that used rs-485) to J5 & using "C" to programming.dynamixel rx & dx series have 4 pins,RxD,TxD,VCC & GND.also J5 has these ports.what's your advise? do you think it works?
StuartL wrote:You could, feasibly, use this port in software and use the pins and digital I/O. However if you're good enough to do this you probably want to build yourself a new Dynamixel bus device instead. Or purchase one of HUV Robotics' General I/O boards.

alright,thanks by your help,I'd buy an IO board from HUV robotics.
I have one more idea :idea:
perhaps I can connect an other dynamixel or servo (that used rs-485) to J5 & using "C" to programming.dynamixel rx & dx series have 4 pins,RxD,TxD,VCC & GND.also J5 has these ports.what's your advise? do you think it works?
Khashi.E
Savvy Roboteer
Savvy Roboteer
Posts: 44
Joined: Tue Aug 25, 2009 8:44 am


6 postsPage 1 of 1
6 postsPage 1 of 1