To construct the electronics board, I prototyped a PCB with KiCad
and send the design out for
manufacturing to OSH Park
. Because OSH Park charges for the amount of surface area used, I attempted to collapse
a 12-pin keypad, a 128x64 LCD display, six stepper motor drives and an ATmega328P-PU microcontroller
all on the single board.
To support all of these devices, I also used a few serial-to-parallel
chips to increase the total number of I/O pins available.