This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
product:usb2ax:usb2ax [2016/09/29 12:44] xevel Fixed FR doc link |
product:usb2ax:usb2ax [2017/07/27 10:27] xevel |
||
---|---|---|---|
Line 5: | Line 5: | ||
==== What is the USB2AX? ==== | ==== What is the USB2AX? ==== | ||
- | The USB2AX is a small interface to control [[http://www.robotis.com/xe/dynamixel_en|Dynamixel servomotors]] like the AX-12 from a computer. It plugs into a USB port and has a 3-pin Dynamixel connector to be connected to the servos. | + | The USB2AX is a small interface to control [[http://en.robotis.com|Dynamixel servomotors]] like the AX-12 from a computer. It plugs into a USB port and has a 3-pin Dynamixel connector to be connected to the servos. |
If you're in a hurry, jump to [[product:usb2ax:Quickstart]] ! | If you're in a hurry, jump to [[product:usb2ax:Quickstart]] ! | ||
Line 13: | Line 13: | ||
---- | ---- | ||
- | **☛ To fix problems experienced between USB2AX 3.1a and earlier and RoboPlus v1.1.x, please [[firmware_update|update the firmware]] ☚ **\\ | + | **☛ To fix problems experienced with Dynamixel 2.0 packets returning errors or Dynamixel Wizard freezing, please [[firmware_update|update the firmware]] ☚ ** |
- | USB2AX 3.2a already shipped with firmware v04 containing the correction. | + | //Last updated 27 July 2017.// |
+ | If you still have problems, send an email to: <contact@xevelabs.com> | ||
---- | ---- | ||
Line 34: | Line 34: | ||
== What servos can it talk to? == | == What servos can it talk to? == | ||
- | The USB2AX can talk with the [[http://www.robotis.com/xe/dynamixel_en|Dynamixel servos]] which use a half-duplex TTL interface (3-pins connector).\\ | + | The USB2AX can talk with the [[http://en.robotis.com|Dynamixel servos]] which use a half-duplex TTL interface (3-pins connector).\\ |
More specifically: | More specifically: | ||
* All of the AX servos (AX-12/AX-12+/**AX-12A**, AX-12W, AX-18F/**AX-18A**). | * All of the AX servos (AX-12/AX-12+/**AX-12A**, AX-12W, AX-18F/**AX-18A**). | ||
* The "T" versions of the MX servos (**MX-28T**, **MX-64T**, **MX-106T**). | * The "T" versions of the MX servos (**MX-28T**, **MX-64T**, **MX-106T**). | ||
+ | * The "T" versions of the XM servos (**XM430-W350-T**, **XM430-W210-T**) - but with an adapter, as the connector are not directly compatible | ||
+ | * XL-320 - but with an adapter, as the connector are not directly compatible | ||
==== Features ==== | ==== Features ==== | ||
Line 61: | Line 63: | ||
* **The USB2AX reserves the ID 0xFD, so it cannot be used by a servo on the bus.** | * **The USB2AX reserves the ID 0xFD, so it cannot be used by a servo on the bus.** | ||
* It does not make coffee, but could be used to create a robot that does! | * It does not make coffee, but could be used to create a robot that does! | ||
+ | * For NI Labview users experiencing problems (including BSOD), see [[product:usb2ax:faq#qi_m_using_labview_and_sometimes_have_problems_like_computer_crashes_and_bsod_what_s_going_on|the FAQ]]. | ||
==== Quickstart ==== | ==== Quickstart ==== | ||
Line 109: | Line 112: | ||
[[http://forums.trossenrobotics.com/showthread.php?6040-PhantomX-controlled-by-a-Raspberry-Pi&p=56474#post56474|Charlotte by KevinO]], an hexapod controlled with a Raspberry Pi through an USB2AX.\\ | [[http://forums.trossenrobotics.com/showthread.php?6040-PhantomX-controlled-by-a-Raspberry-Pi&p=56474#post56474|Charlotte by KevinO]], an hexapod controlled with a Raspberry Pi through an USB2AX.\\ | ||
[[http://www.youtube.com/watch?v=Yhv43H5Omfc|HexaWheels by Siempre Aprendiendo]], an hexapod with wheels and a Raspberry Pi.\\ | [[http://www.youtube.com/watch?v=Yhv43H5Omfc|HexaWheels by Siempre Aprendiendo]], an hexapod with wheels and a Raspberry Pi.\\ | ||
- | [[http://www.youtube.com/watch?v=lLe8_BYZ3II|Glider by Nick Donaldson]] of [[http://gotrobots.com]], a big hexapod using MX-64T and a USB2AX, with free wheels to move like the [[http://www-robot.mes.titech.ac.jp/robot/walking/rollerwalker/rollerwalker_e.html|Roller-Walker]]!\\ | + | [[http://www.youtube.com/watch?v=lLe8_BYZ3II|Glider by Nick Donaldson]] of [[http://gotrobots.com]], a big hexapod using MX-64T and a USB2AX, with free wheels to move like the [[http://rraj.rsj-web.org/en_atcl/2067|Roller-Walker]]!\\ |
[[http://www.youtube.com/watch?v=jfAEUkANyaA|Golem by KevinO]], a big hexapod using an Intel NUC.\\ | [[http://www.youtube.com/watch?v=jfAEUkANyaA|Golem by KevinO]], a big hexapod using an Intel NUC.\\ | ||
[[http://www.youtube.com/watch?v=rkzsbXzyQrk|3D printed leg prototype by HXP2]], using MX-28T and an ODROID-U3.\\ | [[http://www.youtube.com/watch?v=rkzsbXzyQrk|3D printed leg prototype by HXP2]], using MX-28T and an ODROID-U3.\\ | ||
Line 123: | Line 126: | ||
Contributors:\\ | Contributors:\\ | ||
[[http://www.xevel.fr|Nicolas Saugnier (Xevel)]] - Idea, original schematics, firmware, and - starting from v3.0 - everything else .\\ | [[http://www.xevel.fr|Nicolas Saugnier (Xevel)]] - Idea, original schematics, firmware, and - starting from v3.0 - everything else .\\ | ||
- | [[http://jleguen.info/|Julien Le Guen (JLG)]] - Eagle schematics and routing of first versions.\\ | + | Julien Le Guen (JLG) - Eagle schematics and routing of first versions.\\ |
Richard Ibbotson (iBot) - optimization of the code for lower latency, improvements to the schematics, implementation of advanced functionalities. | Richard Ibbotson (iBot) - optimization of the code for lower latency, improvements to the schematics, implementation of advanced functionalities. | ||
Line 130: | Line 133: | ||
Dean Camera for making the greatest USB library for AVR, [[http://www.fourwalledcubicle.com/LUFA.php|LUFA]].\\ | Dean Camera for making the greatest USB library for AVR, [[http://www.fourwalledcubicle.com/LUFA.php|LUFA]].\\ | ||
Weston T. Schmidt for making the cross-platform app [[http://sourceforge.net/projects/dfu-programmer/|DFU-Programmer]]!\\ | Weston T. Schmidt for making the cross-platform app [[http://sourceforge.net/projects/dfu-programmer/|DFU-Programmer]]!\\ | ||
- | [[http://wiki.cybedroid.net/index.php?title=Carte_adaptateur_USB2AX_Xevelabs|Cybedroïd]] pour la documentation en Français / for documentation in French.\\ | + | [[http://wiki.cybedroid.com|Cybedroïd]] pour la documentation en Français / for documentation in French.\\ |
[[http://www.trossenrobotics.com/|Trossen Robotics]], [[http://robosavvy.com|Robosavvy]], [[http://www.seeedstudio.com|SeeedStudio]] and [[http://adafruit.com/|Adafruit]] for the help (direct or indirect) to bring the USB2AX to market.\\ | [[http://www.trossenrobotics.com/|Trossen Robotics]], [[http://robosavvy.com|Robosavvy]], [[http://www.seeedstudio.com|SeeedStudio]] and [[http://adafruit.com/|Adafruit]] for the help (direct or indirect) to bring the USB2AX to market.\\ | ||
Line 148: | Line 151: | ||
* [[http://www.xevel.fr/other/usb2ax_v3.1.stl|STL 3D model]] of the USB2AX v3.1a board | * [[http://www.xevel.fr/other/usb2ax_v3.1.stl|STL 3D model]] of the USB2AX v3.1a board | ||
* File for a 3D printed case FIXME | * File for a 3D printed case FIXME | ||
+ | |||
+ | ==== Where to buy? ==== | ||
+ | |||
+ | The USB2AX is available via multiple distributors, see the [[:Start]] page. | ||
+ | |||
+ | For any comment or question: <contact@xevelabs.com> |