loading
4 Comments

Tell us about yourself!

Complete Your Profile
  • How to drive Dynamixel AX-12A servos (with a RaspberryPi)

    After working on it for a day I finally figured it out and come back to share, thanks to Phil Martin's post on his blog https://frillip.com/raspberry-pi-3-uart-baud-rate-.... By setting core_freq=250, it works well now and I'm going to update my rpi3 to see how it will work soon. I also mess around your ax12 class and make it works on python 3 as well, here's a link https://github.com/aimlabmu/dynamixel-rpi/blob/mas.... Thanks for the place to encourage me that it's possible to do :)

    After working on it for a day I finally figured it out and come back to share, thanks to Phil Martin's post on his blog https://frillip.com/raspberry-pi-3-uart-baud-rate-workaround/. By setting core_freq=250, it works well now and I'm going to update my rpi3 to see how it will work soon. I also mess around your ax12 class and make it works on python 3 as well, here's a link https://github.com/aimlabmu/dynamixel-rpi/blob/mas.... Thanks for the place to encourage me that it's possible to do :)

    View Instructable »
  • How to drive Dynamixel AX-12A servos (with a RaspberryPi)

    another thing is that instead of using 74LS24, I use 74LS241N. Is it different?

    Hi guys, I'm new to raspberry and circuit but I want to make some servos connection using rpi and dunamixels. Now I tried following many links but still could not get motor to move. Here's what I've doneI'm using rpi 3 running Raspbian Jessie. I have connected dynamixel to rpi like you show and config following this http://www.oppedijk.com/robotics/control-dynamixel... since there is no /etc/inittab anymore so I did following this http://raspberrypi.stackexchange.com/a/47851 then I tried reading position from your lib but the it always stuck and have to brake (ctrl+c) and it shows where it stuck:```<ipython-input-7-499934bba478> in <module>()----> 1 test = servos.readPosition(15)/home/pi/Robot/ax12/ax12.pyc in readPosition(self, id) 604 outData += chr(Ax12.AX_...see more »Hi guys, I'm new to raspberry and circuit but I want to make some servos connection using rpi and dunamixels. Now I tried following many links but still could not get motor to move. Here's what I've doneI'm using rpi 3 running Raspbian Jessie. I have connected dynamixel to rpi like you show and config following this http://www.oppedijk.com/robotics/control-dynamixel... since there is no /etc/inittab anymore so I did following this http://raspberrypi.stackexchange.com/a/47851 then I tried reading position from your lib but the it always stuck and have to brake (ctrl+c) and it shows where it stuck:```<ipython-input-7-499934bba478> in <module>()----> 1 test = servos.readPosition(15)/home/pi/Robot/ax12/ax12.pyc in readPosition(self, id) 604 outData += chr(Ax12.AX_INT_READ) 605 outData += chr(checksum)--> 606 Ax12.port.write(outData) 607 sleep(Ax12.TX_DELAY_TIME) 608 return self.readData(id)/usr/local/lib/python2.7/dist-packages/serial/serialposix.pyc in write(self, data) 523 assert timeout is None 524 # wait for write operation--> 525 abort, ready, _ = select.select([self.pipe_abort_write_r], [self.fd], [], None) 526 if abort: 527 os.read(self.pipe_abort_write_r, 1)KeyboardInterrupt: In [8]:```I have no clue now where I'm doing it wrong, any idea?

    View Instructable »