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

Simple TTL signal to "trigger a cue"?

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

Simple TTL signal to "trigger a cue"?

Post by KikiTay » Thu Oct 17, 2013 12:15 pm

Post by KikiTay
Thu Oct 17, 2013 12:15 pm

Hi everyone!

This is my first post and I'm hoping to get some help for a problem that I'm facing.

I built my robot using standard RC servos and had recently upgraded it to servos from my Bioloid Comprehensive kits. The servos I am currently using is the AX-12+ with the CM-5 controller.

As I urgently need to get my robot back up and running, I am looking for a quick solution before I go into detailed study of the servos & controller.

Before the upgrade, I used Pololu's Maestro servo controller which I can trigger a preprogrammed sequence using just a single I/O signal. The objective is to trigger the sequence with my RC radio and receiver, the receiving channel having a PWM-to-digital module to convert a high/low PWN signal to a digital I/O signal. So I assigned a toggle channel on my radio to "trigger the cue"

Now that I switched to the Bioloid CM-5 controller, I realized there aren't any input channel that support a simple digital high/low signal as a cue to activate the preprogrammed sequence. Currently, it is set to be triggered upon pressing the physical "up" button on the controller. The possible solution that I can come up with is to solder wires out from the "up" button to a relay that can be triggered by a digital signal. But this approach requires additional hardware and I really don't wish to solder on the nice controller board and possibly damaging other components. This approach may also be a long way around just to solve a simple problem. Second method was to skip the relay and just send a pull-down signal to the buttons. But since the servos and controllers are usually powered on before the receiver, it would pre-maturely trigger the sequence before it can give the button a digital high.

While I will be spending time to learn about the programming and all, I urgently need a quick solution for the time being. I am limited to using only the "Bioloid Behaviour Control Programme" and "Bioloid Motion Editor" (Older version of the software) that came in the CD. My controller can't be detected on the new RoboPlus software and I don't have the luxury of time to solve that for now.

Are there any ways that I can tap into a free 3-pin port on the controller and have it accept a simple digital signal as a cue to trigger the programmed sequence? Or if it can accept a high/low PWM signal it'll be even better. I am really looking for a quick and simple solution without having to write custom codes etc.

If anybody has any suggestions or ideas, please help me! Any suggestions will be appreciate!

Thanks in advance!

Kiki Tay
Hi everyone!

This is my first post and I'm hoping to get some help for a problem that I'm facing.

I built my robot using standard RC servos and had recently upgraded it to servos from my Bioloid Comprehensive kits. The servos I am currently using is the AX-12+ with the CM-5 controller.

As I urgently need to get my robot back up and running, I am looking for a quick solution before I go into detailed study of the servos & controller.

Before the upgrade, I used Pololu's Maestro servo controller which I can trigger a preprogrammed sequence using just a single I/O signal. The objective is to trigger the sequence with my RC radio and receiver, the receiving channel having a PWM-to-digital module to convert a high/low PWN signal to a digital I/O signal. So I assigned a toggle channel on my radio to "trigger the cue"

Now that I switched to the Bioloid CM-5 controller, I realized there aren't any input channel that support a simple digital high/low signal as a cue to activate the preprogrammed sequence. Currently, it is set to be triggered upon pressing the physical "up" button on the controller. The possible solution that I can come up with is to solder wires out from the "up" button to a relay that can be triggered by a digital signal. But this approach requires additional hardware and I really don't wish to solder on the nice controller board and possibly damaging other components. This approach may also be a long way around just to solve a simple problem. Second method was to skip the relay and just send a pull-down signal to the buttons. But since the servos and controllers are usually powered on before the receiver, it would pre-maturely trigger the sequence before it can give the button a digital high.

While I will be spending time to learn about the programming and all, I urgently need a quick solution for the time being. I am limited to using only the "Bioloid Behaviour Control Programme" and "Bioloid Motion Editor" (Older version of the software) that came in the CD. My controller can't be detected on the new RoboPlus software and I don't have the luxury of time to solve that for now.

Are there any ways that I can tap into a free 3-pin port on the controller and have it accept a simple digital signal as a cue to trigger the programmed sequence? Or if it can accept a high/low PWM signal it'll be even better. I am really looking for a quick and simple solution without having to write custom codes etc.

If anybody has any suggestions or ideas, please help me! Any suggestions will be appreciate!

Thanks in advance!

Kiki Tay
KikiTay
Newbie
Newbie
Posts: 5
Joined: Thu Oct 17, 2013 11:41 am

1 postPage 1 of 1
1 postPage 1 of 1