* The vKeyBoard mentioned on [http://pjrc.com/teensy/projects.html the Teensy project page] seems to do exactly the USB-to-USB trick described above, but using two [http://pjrc.com/teensy/ Teensy] boards, which use an ATMega32U4 each. These chips might even provide a way to get the desired functionality in one chip by using vUSB to get a second USB port and optocouplers USB-side, but they are rather difficult to work with unless preassembled in a teensy.

=== Physical resources ===

=== Physical resources ===

−

We hope to be granted access to metalab / [[whateverlab]] resources for physically creating the boards (PCB etching (or [[PCB CNC|milling]]?), solder station, parts repository / order collections), and will approach metalabbers as soon as we know what we want at all.

+

We hope to be granted access to Metalab / [[WhateverLab]] resources for physically creating the boards (PCB etching (or [[PCB CNC|milling]]?), solder station, parts repository / order collections), and will approach metalabbers as soon as we know what we want at all.

** [http://www.ladyada.net/library/arduino/bootloader.html Arduino Hacks: Bootloader Hacks]: maybe this could show how to integrate the bootloader with the program so we can upload new software from USB w/o physically touching the device

+

* USB:

+

** [http://www.beyondlogic.org/usbnutshell/usb1.shtml USB in a NutShell]: a good summary of the USB spec

The vKeyBoard mentioned on the Teensy project page seems to do exactly the USB-to-USB trick described above, but using two Teensy boards, which use an ATMega32U4 each. These chips might even provide a way to get the desired functionality in one chip by using vUSB to get a second USB port and optocouplers USB-side, but they are rather difficult to work with unless preassembled in a teensy.

Physical resources

We hope to be granted access to Metalab / WhateverLab resources for physically creating the boards (PCB etching (or milling?), solder station, parts repository / order collections), and will approach metalabbers as soon as we know what we want at all.