
RobertL184

Don't have an EZ-B v4 yet, but am working on a project that is using dynamixel AX-12a servos.
I ran across some inconsistencies in the manuals.
The Dynamic Configuration Tool for Dynamixel servos says:
The EZ-B v4 supports the use of Dynamixel Servos connected to the D18 Port.Within the software, the servo ports for Dynamixel are labeled AX00 to AX50.
The EZ-B v4 data sheet shows:
- D5 can control Dynamixel servos
- D5 (TX) and D6 (RX) can be used as UART1
Think I ran across other spots in the manual that talks about dynamixel servos connected to D18.
A clarification would be appreciated.
AX12Led(id, on/off)
Controls the LED status of an Dynamixel AX-12 servo by its ID on port D18. Check the port modes in the respective section near the end of this document.
Example: AX12LED(1, on)
Example: AX12LED(1, off)
But it also says:
Dynamixel Servos (Port D5)
Standard hobby servos use a pulse width modulation for setting the position. Optionally, more advanced users may use the higher priced Dynamixel servos for increased position resolution and strength. These servos are connected together in a chain of wiring (each servo connects to the previous servo). Connect the signal wire of the servo chain to the D5 Port of the EZ-B v4. This feature does not work on the EZ-B v3.
Which is correct?
If the dynamixels are powered externally, is it possible to use other dynamixel servos, ie RX 28/64s? I'm not sure the differences in the servos as I have not done any research as of yet. But just checking with you first. Assuming that the communications are the same for all the servos.
Thanks in advance
Please disregard Robert's message as RS485 Dynamixel Servos do work. I don't want there to be any confusion
They are gnd , vdd, d+, and d-. Would you connect EZ-B v4 pin D5 to the d+ pin and d- pin to gnd?
D5 connects to the data pin on the 3 pin connector.
@Robot-Doc. The Spark fun breakout ( https://www.sparkfun.com/products/10124 ) would be a great solution for just controlling the Dynamixel RS485 servos. If you want to both control and get data from the dynamixel servos you would need to control the direction pin on the breakout. It is setup so the Driver/Receiver Enable connected to normally connected to the RTS line. The EZ-B v4 documentation does not talk about RTS on the D5 uart used for the Dynamixel servos. So I don't see how a Dynamixel RS485 servo could be made to easily work on D5 uart if feedback is needed. I think the hope was that at some point the feedback data from the Dynamixel servos could be used by ARC and the EZ-SDK. With all the computing power they have put into the new EZ-B v4 it should be possible. I don't know as any of the feedback functions have been implemented yet or if they can be made to work. Thankfully for the project I have in mind I don't need feedback and Dynamixel has a TTL interface version of the servo I need. Just need an EZ-B v4 now and money of course. Dynamixel servos are not cheap. The 3D printed parts I am looking at are designed for the Dynamixel servos and it would be a lot of work to redesign for standard servos.
@DJ Sures, I still see some EZ-B v4 D18 references in the Manuals for Dynamixel servos and I found where you fixed at least one I think. It may be an issue with the on line manuals not being up to date with your edits.