Results 1 to 6 of 6

Thread: Dynamixel AX-12 - Resetting Baud Rate?

  1. Dynamixel AX-12 - Resetting Baud Rate?

    Dynamixel Lesson 1: Do not accidentaly set the Baud Rate Register to 0x00. Especially if you do not have a USB2Dynamixel to re-flash firmware with...

    More seriously, is it possible to re-flash the Dynamixel firmware without using the USB2Dynamixel?
    I have it connected to an FPGA and I can happily send it any signalling standard or data rate, but I haven't seen the spec for re-flashing images anywhere.

    Otherwise, I suppose I'll order a USB2Dynamixel.

  2. #2

    Re: Dynamixel AX-12 - Resetting Baud Rate?

    The safest thing to do is to keep a USB2Dynamixel around. Or a USB2AX.

    The protocol between Dynamixel Wizard (which does recovery) and the USB2Dxl is not that complex (and looks a lot like the servo protocol,) so if you have something else that can speak that protocol on USB and the UART protocol on the TTL bus, you might be able to make one yourself.

    AFAICT, the firmware recovery mechanism works by the servo always probing at/looking for a particular speed on start-up, so if the USB2Dxl is continually sending the "firmware recovery" packet at that speed (57600 bps?) then the servo will start downloading firmware instead of going to its normal operating mode.

    Finally, 0x00 is a fine value for the baud rate register. It means 2 Mbps. I use it to talk to all my servos. An Arduino or other similar embedded device can talk at that speed just fine. You could use this to re-write the baud rate register back to where you want it, without re-flashing the firmware. Also, the USB2Dxl can talk at 2 Mbps, so it, too, can just change the register rather than needing to recover firmware.

  3. #3
    Join Date
    Feb 2012
    Location
    Sydney, Australia
    Posts
    364
    Rep Power
    40

    Re: Dynamixel AX-12 - Resetting Baud Rate?

    Quote Originally Posted by jwatte View Post
    Finally, 0x00 is a fine value for the baud rate register. It means 2 Mbps. I use it to talk to all my servos. An Arduino or other similar embedded device can talk at that speed just fine. You could use this to re-write the baud rate register back to where you want it, without re-flashing the firmware. Also, the USB2Dxl can talk at 2 Mbps, so it, too, can just change the register rather than needing to recover firmware.
    Isn't the maximum for the AX and RX series 1 MBps though?

  4. #4

    Re: Dynamixel AX-12 - Resetting Baud Rate?

    Dunno. Try talking to them at 2 Mbps and see what happens?

  5. Re: Dynamixel AX-12 - Resetting Baud Rate?

    I did try using it at 2Mbps and I didn't find it being very responsive. But I might have another go in a bit.

  6. #6

    Re: Dynamixel AX-12 - Resetting Baud Rate?

    What Robotis says is:

    Communication Speed : 7343bps ~ 1 Mbps

    http://support.robotis.com/en/produc...x_actuator.htm

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Question(s) Servos resetting IDs?
    By phil0stine in forum Humanoids, Walkers & Crawlers
    Replies: 38
    Last Post: 09-04-2013, 02:29 PM
  2. Question(s) ex-106+ defaut baud.
    By kensbey in forum DYNAMIXEL & Robot Actuators
    Replies: 1
    Last Post: 12-07-2010, 08:30 PM
  3. Question(s) ArbotiX baud rate(s)?
    By Pi Robot in forum Arbotix, Microcontrollers, Arduino
    Replies: 5
    Last Post: 09-12-2010, 06:56 PM
  4. XBee Baud rates.
    By KurtEck in forum Arbotix, Microcontrollers, Arduino
    Replies: 6
    Last Post: 10-27-2009, 07:55 PM
  5. Rate of Fire Discussion
    By DresnerRobotics in forum Mech Warfare
    Replies: 91
    Last Post: 08-04-2008, 07:23 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •