Asked — Edited

Dynamixel With Ezbpi Server

I am trying to control my Dynamixel AX-12a with the EZBPi, but when I try to connect ARC it disconnects shortly after... Is there a wiring schematic or a tutorial on how to do this? I guess I missed something...maybe the port in the configuration is wrong? A pinout for the EZBPi would be helpfull!!:)



Related Hardware (view all EZB hardware)
Raspberry Pi by Pi Foundation
Run Synthiam ARC on Raspberry Pi 4+ with Windows 11 for robot control; use external EZB/Arduino for reliable I/O, SSD/USB storage recommended
Wi-Fi
Servos
Camera
Audio
UART
I2C
ADC
Digital

Related Robot Skill (view all robot skills)
Dynamixel by Robotis
Control Robotis Dynamixel XL-320/AX-12/XL430 via ARC virtual servos; supports position, speed, velocity, acceleration, bidirectional UART.

ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

#9   — Edited

Since I reconfigured my serial port, I can connect...but the Dynamixel servos still don't move!! I can move the servos running my own code, so the ports and the Baudrate is working correctly!! Also it seems like the EZPBi is logging the UART...which is good for debug!! You can see it is receiving the instruction package correctly!!

User-inserted image

#10   — Edited

Also one thing I am a bit concerned about is burning my GPIOs if I am connecting the way you said. This is why I only connected the TX, but the servo should receive the package right? Maybe we should add some Voltage protection to the circuit? There are a couple of options, on my desk you can see the setup I am using which utilizes a 74LS241 and a 10K resistor...I use it to connect when I am using the Raspberry Pi only, not if I am using EZBPi!!

#12   — Edited

Sweet, I am looking forward to this!!:)

I will be out of town since first of April too...good timing!!:D

#13  

Hey, I am still on vacation...but could not resist to do some robot related stuff!!:)

So I stumbled upon this recommendation by Robotis

User-inserted image

And had this idea, which also uses a Buck Converter to power the Raspberry Pi...it would not interfere with the EZBPi server, I would only need to set the toggle PIN to high to read the data in ARC right?

User-inserted image

Looking forward to your live hack...correct me if I am on the wrong path here!!:)

Author Avatar
PRO
Synthiam
#14   — Edited

Don't do what ever all those images and stuff you posted are. They're not relevant.

Visit this web page on our site: https://synthiam.com/Hardware/Raspberry-Pi-17681

Ensure you have downloaded the latest EZBPi Server from that page. There was an update today (03/29/2019). Finally, ensure you read the section on that page about activating the Serial port on the Raspberry Pi.

Connect the TX and RX of the Pi's serial port to the data line of the dynamixel servo.

#16  

Great news!!!:)

I am out of town, but will look into it from the hotel Wifi tonight!! Thanks a lot for getting this going!!