+A
+[circuit board was designed in KiCAD with the switch placement logic written in Racket](http://technomancy.us/176). The
+first revision of the circuit board does not expose the reset pin, so
+hookup wire is needed to provide a backup reset mechanism once the board
+is fully assembled. The firmware contains a reset mechanism, but if
+bugs in the firmware prevent it from being activated, the back case
+can be removed and the hookup wires can be connected twice in a second
+to initiate a reset.
+
+The new design replaced the Teensy 2 microcontroller with the smaller
+[A-Star Micro](http://www.pololu.com/product/3101) which uses a USB
+Micro connector instead of USB Mini.
+
+The new multidvorak layout allows the firmware to support hardware
+dvorak and software dvorak simultaneously. The edges of the cable hole
+are rounded off to reduce strain on the cable.
+