I would like to control
DYNAMIXEL motor AX-12A** with ARDUINO, but the problem I’m facing is that I don’t have the SHIELD of Dynamixel. Would it be possible to control it **without ** ?
Has anyone of you already did it before ? If YES, can you help please ?
Thanks in advance.
(Photographs, debug logs, videos or other additional resources, If you don’t have any you may remove this section.)
In order to control a DYNAMIXEL without the Arduino Shield, you will require the implementation of the following UART communication circuit to convert the full-duplex signals to half-duplex
I had tried to make my own DXL Shield within a home user environment, and you can read my post here:
I beefed up the AWG used for the Power Wires from 22 AWG to 20 AWG and that took care of the Packet Error issue. I also slowed down the DUAL CORE iteration rate with a 150 ms delay and that took care of the occasional erroneous values of Present Position and Present Velocity.
So although I had learned a lots from this project and the individual parts were cheaper, but the shipping costs were too high, so the end-user is still better off…
Although it was an instructive project for me, I still think that it will be more efficient time-wise and monetary-wise for regular users just to buy and use either the original DXL Shield or the MKR DXL Shield depending on your Arduino Controller model.
Thanks for replying. It sounds complicated for me to do the half duplex communication.
Can you give me your advice about this idea https://www.bde.enseeiht.fr/clubs/robot/articles/ax-12_arduino/ ?? I couldn’t install the librairies.