User Tools

Site Tools


product:usb2ax:usb2ax

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
product:usb2ax:usb2ax [2016/09/29 12:44]
xevel Fixed FR doc link
product:usb2ax:usb2ax [2017/11/20 08:07] (current)
xevel [Download / files]
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 142: Line 145:
 ==== Download / files ==== ==== Download / files ====
  
-  * Driver for Windows: [[https://raw.github.com/Xevel/usb2ax/master/​firmware/​lufa_usb2ax/​USB2AX.inf|USB2AX.inf]] ​ (no need for a driver on Linux and MacOS)+  * Driver for Windows ​(signed Nov2017): [[http://xevelabs.com/​usb2ax/​usb2ax_driver_signed_20171120.zip|USB2AX.inf]] ​ (no need for a driver on Linux and MacOS)
   * [[product:​usb2ax:​specs|Schematics and Bill Of Materials]]   * [[product:​usb2ax:​specs|Schematics and Bill Of Materials]]
   * Firmware sources, Eagle files for the PCB: [[https://​github.com/​Xevel/​usb2ax|(new) GitHub repository]]   * Firmware sources, Eagle files for the PCB: [[https://​github.com/​Xevel/​usb2ax|(new) GitHub repository]]
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>​
product/usb2ax/usb2ax.1475145881.txt.gz · Last modified: 2016/09/29 12:44 by xevel