Quantity   Component name
1 × ATmega328 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
1 × Male pin header, 2.54 spacing Provides access to power, ATmega328 pins, and display-out
1 × Micro USB socket For power input (can power via header instead)
1 × 16 MHz resonator, SMD 3213-3P With built-in capacitors; used as the clock for the ATmega 328
1 × 28 pin DIP socket For the ATmega328
21 × 10k Ohm resistors, SMD 0603 Pull-ups/downs; 8 per controller, 3 for input buttons and reset (pull-up) on console, 2 for controller connection detection
2 × LEDs, SMD 0806 1 per controller; connectivity indicator
19 × Bubble buttons, 4.5x4.5 mm 8 for each controller, 3 for the console (2 inputs, 1 for reset)
200 × LEDs, SMD 0603 For the display
204 × 100 Ohm resistors, SMD 0603 200 for the display, 4 for indicator lights on the console and controllers
4 × RJ12 phone jacks 1 each for the controllers, 2 for the console
25 × 74HC595 shift registers, SMD, SOP-16 150mil For the display, to address all 200 LEDs with only 3 GPIO pins
2 × 74HC166 shift register, SMD, SOIC-16 To address 8 buttons on each controller with only 3 GPIO pins (2 shared)