====== Product: USB2LDS ====== {{ :product:usb2lds:usb2lds_v2.0_clean_s.png |}} ==== What is the USB2LDS? ==== The USB2LDS is a board that makes it easy to use a Neato LDS (the LIDAR from the Neato XV-11, XV-25, etc... vacuum-cleaner robots) with a PC. It plugs into the PC through a USB Micro cable and has ports for the LDS and its motor. __**IMPORTANT NOTE:** this device is different from the one made by Robotis Inc, and while it serves a similar purpose, it does not work with the same sensors. My version pre-dates the one from Robotis by 3-4 years and only works with the old sensors salvaged from Neato Robotics robots. If you want a device that works with the 360 Laser Distance Sensor LDS-01, then get the Robotis USB2LDS. __ ==== Features ==== * Virtual serial COM port @ 115200 baud * Integrated PID to keep the motor turning at precisely the desired speed * Powered from USB, and it powers both the sensor part and the motor. * Secondary power input for the motor if you don't want it to be powered from USB * Open source and hackable, GPIO pins available ==== Quickstart ==== - Plug the two connectors of the Neato LDS Lidar on one end, a USB cable on the other. - Connect the cable to your computer, and if needed, install the [[https://raw.githubusercontent.com/Xevel/usb2lds/master/firmware/usb2lds/LUFA%20VirtualSerial.inf|INF Driver (for Windows)]]. - Open the serial port that has been created with a baudrate of 115200. The motor will start turning and data flowing. It is however NOT human readable, you need a library to decode it and use it. ==== To go further... ==== * [[product:usb2lds:parameters|Setting parameters]] ==== How to buy? ==== Right now, I only assemble boards on demand, so drop me an email at .\\ Price is 30 USD / 30 EUR.\\ Shipping is 5 EUR for France, 10 EUR for Europe and 15 USD for the rest of the world. ==== Miscellaneous ==== == Acknowledgments == Contributors:\\ [[http://www.xevel.fr|Nicolas Saugnier (Xevel)]] - everything so far.\\ Thanks:\\ 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]]!\\ Inspirations:\\ [[http://arduino.cc/en/Main/ArduinoBoardUno|Arduino Uno]]\\ [[http://www.adafruit.com/products/296|Adafruit ATmega32u4 Breakout Board]]\\ ==== Download / files ==== * [[https://raw.githubusercontent.com/Xevel/usb2lds/master/firmware/usb2lds/LUFA%20VirtualSerial.inf|INF Driver (for Windows)]] * Repository with design files and code: [[https://github.com/Xevel/usb2lds]] For any comment or question: