====== Generic-USB ====== //Generic module for USB with 15 GPIOs.// ===== Changelog ===== **Status: ** //Done, in use.// ^ Date ^ Comment ^ | 2008-04-01 | Project created. | ===== About ===== The Generic-USB module is a small microcontroller board for connecting applications to a computer using USB. It can be extended using application specific expansion card that uses one or more of the 15 available I/Os or use the I/Os directly for simple applications like temperature reading or TTL actuators. The module program memory can be updated over USB using a USB bootloader, see [[hardsoftware:genericbootloader]]. ===== Hardware ===== {{:hardware:genericusb_top.jpg?320|Top view}} A PCB equipped with a Microchip 18F2550 USB microcontroller.\\ {{:hardware:genericusb_hand.jpg?320|"Hand" view}} Small size, 32 x 28 mm\\ {{:hardware:generic-usbx5.jpg?320|}} ===== Schematics ===== {{:hardware:svnimages:generic-usb.sch.png?320|Generic-USB - Schematic}} Schematic.\\ {{:hardware:svnimages:generic-usb.brd.png?320|Generic-USB - PCB}} PCB.\\ ===== Firmware ===== Firmware written in Microchip C18. ===== Downloads ===== Latest source code (for [[hardware:vasttrafikgauge]] using the Generic-USB module) and schematic/PCB-layout can be found in repository\\ // /software/trunk/Embedded/Vasttrafik-meter - CDC/ // and \\ // /hardware/trunk/schematics/Generic-USB/ // in [[documents:svn| SVN]]. ===== References ===== * http://www.beyondlogic.org/usbnutshell/ ===== License ===== All information found on this page are licensed. See the [[documents:license]] page for more information.