5v and 12v motor control via 1 OpenRB-150?

Question:

Hello everyone, I am trying to use both a 5v (XL330-M288-T) and 12v (XL430-W250-T) Dynamixel motor and I currently have one openrb-150 controller which I am using as the motor controller. I have researched and Robotis FAQ states that it should be possible to use both, but when I try (openrb-150 is getting 12V input and using Vin jumper accordingly), the 5v motor blinks red and does not work. This happens whether they are jumped together or from individual ports directly from the openrb-150. Can someone provide more information on how I can do this, or if it’s even possible? A wiring diagram of sorts would be helpful if it is possible, thanks!


DYNAMIXEL Servo:

XL330-M288-T, 5V input voltage.
XL430-W250-T, 11.1V input voltage.


DYNAMIXEL Controller:

OpenRB-150


Software Interface:

Arduino IDE, integrated Dynamixel control functions.

I have encountered this voltage-mixing in the past and it can be easily solved if you understand the issues/principles involved.

Please visit this following post to get more details, although it was written for an OpenCM-904 controller, the same approach applies for all ROBOTIS controllers.

You will need to create ONE custom X3P DXL Power Cable, see this post:

and ONE custom X3P cable (with VDD cut off) to serve as an “electrical isolation” between the 5V DXLs and 12V DXLs (i.e. for the 2 Power Circuits), and as an “electrical bridge” for the Control Circuit which should be common to ALL DXLs and connected back to the OpenRB-150.

Please check these posts first. And then if you have more questions, just ask away back at this current post.