Rolling Your Own USB Devices?
greasyHacker asks: "Back in the old days when every computer under the sun had a parallel port, it was quite easy to whip up a simply parallel port device of some sort, and pretty easy to write software for it.. Now that USB is here and standard, I'd like to make use of the 'power of USB' and roll my own devices. Specifically I'd like to start with a simply interface box that allows me to control a number of simply on/off out/input channels - much like this. (Then maybe fulfilling some other ideas later).. Can anyone suggest where to get information on such a project, both the hardware and the driver side of things?"
ActiveWire has a nice looking USB project board, and a number of add-on boards that will probably do what you want, with Linux and Windows drivers. USB Central is a good USB resource page with links to that and other USB boards.
Giga Technology USB Devices
Dontronics is reputable place to get stuff. In the end you may want to stick with a serial port to a microcontroller, and use USB serial port cables to work with them.
Many, many products still work this way.
-Adam
can be found here for both USB v1 and v2
--Ks9