Hi, We have just sent our our latest iteration of the MHVBoard (R7) off to fab http://www.makehackvoid.com/group-projects/mhvboard-arduino-clone
The MHVBoard is an Arduino clone kit, which does away with a second chip for USB comms, and instead uses V-USB (http://www.obdev.at/products/vusb/index.html
) to talk directly to the main microcontroller.
The kit has been designed to run soldering workshops, and is completely hand-solderable, even by complete newbies (all through hole components except for 1 large pin soltage regulator).
Programming is done via the USBAspLoader bootloader (http://www.obdev.at/products/vusb/usbasploader.html
), which presents itself to the computer as a USB ASP programmer, which AVRDude knows how to talk to. Patches for the Arduino environment to teach it about this board are also included.
Since the chip directly has USB support, projects can easily emulate low-speed USB devices using the V-USB library. I have integrated USB Keyboard support into our MHVLib runtime library (http://www.makehackvoid.com/project/MHVLib
), and others have written similar libraries for the Arduino environment (http://code.google.com/p/vusb-for-arduino/
The MHVBoard also has a prototying area available, and our members have successfully used this for various interfaces (displays, nunchucks, etc). I have also built a software controllered 3V->5V boost regulator (using the MHVlib VoltageRegulator driver) in the proto-area so I can run off LiPos, but that is another project
Other unique features include a 20MHz clock (instead of 16MHz on other Arduino boards), as well as breadboard compatibility. A right angle connector can be mounted along the edge, allowing the whole board to be installed (standing vertically) into a breadboard, with all pins broken out.