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 [2014/05/15 00:26]
xevel [Miscellaneous]
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]] !
  
-**Documentation en Français** sur le [[http://​wiki.cybedroid.net/​index.php?​title=Carte_adaptateur_USB2AX_Xevelabs|Wiki de Cybedroïd]] (merci!)+**Documentation en Français** sur le [[http://​wiki.cybedroid.com/​index.php?​title=USB2AX|Wiki de Cybedroïd]] (merci!)
  
  
 ---- ----
-**☛ To fix problems experienced with 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]] ☚ ** 
 +//Last updated 27 July 2017.//
  
 +If you still have problems, send an email to: <​contact@xevelabs.com>​
 ---- ----
  
Line 33: 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 60: 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 77: Line 81:
   * [[product:​usb2ax:​firmware_update|How To update the firmware?]]   * [[product:​usb2ax:​firmware_update|How To update the firmware?]]
   * [[product:​usb2ax:​low_latency_guide|A tentative guide on achieving low latency with the USB2AX]]   * [[product:​usb2ax:​low_latency_guide|A tentative guide on achieving low latency with the USB2AX]]
 +  * [[product:​usb2ax:​dynamixel_protocol_notes|Dynamixel protocol additional information]]
 +  * [[product:​usb2ax:​system_troubleshooting|Troubleshooting your Dynamixel setup]]
        
 Advanced topics to use the full potential of the hardware for your specific application! Advanced topics to use the full potential of the hardware for your specific application!
Line 84: Line 90:
        
 ==== Miscellaneous ==== ==== Miscellaneous ====
 +
 +[[product:​usb2ax:​usb2ax_todo|TODO list for the USB2AX...]]
 +
 == History == == History ==
 {{product:​usb2ax:​usb2ax_family_named.jpg}} {{product:​usb2ax:​usb2ax_family_named.jpg}}
Line 103: 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 117: 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 124: 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 136: 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 142: 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.1400106409.txt.gz · Last modified: 2014/05/15 00:26 by xevel