This is a little (often annoying) piece of hardware. The original design was posted on PopSci.com back in 2008.
I've refined the schematic and made a board layout in Eagle which you can download below.
All files released under Creative Commons non-commercial, by attribution, share-alike.
The rev2_20100830 board is not tested. The only live and working setup is a perf-board based system.