Quantity   Component name
1 × Light panel PCB
1 × Switch panel PCB
1 × Raspberry Pi
1 × UDN2981 Driving 16 LEDs with extra oomph
74 × Switches (10 momentary) Custom-made replica switches, but any normal miniswitch will do the job
74 × 4148 diodes
16 × 270 ohm resistors Controlling current flow through the LEDs
4 × 5200 ohm resistors Controlling current flow through the switches
1 × Ribbon cable connecting the two PCBs
1 × 74HC138 IC
1 × 74HC238 IC
124 × yellow 5mm LED