Gather the materials below and get ready to build the PCB for the RGB Matrix Arcade!
|Horizontal 6mm Buttons||2|
|68 Ohm Resistors||2|
|150 Ohm Resistor||1|
|1.5k Ohm Resistor||1|
|.01 uF Ceramic Capacitor||1|
|3.6V Zener Diodes||2|
Tools you'll need
The headers to be used some in one strip. Use a pair of cutters to cut them into one bank of 10, two banks of 8, and one bank of 6. On the back of the PCB, place the 4 Arduino headers in their correct banks. Flip the PCB over to the front and solder one pin in each bank. Make sure the headers are perpendicular to the PCB. If not, reheat and adjust. Once certain that all headers are straight, solder the remaining pins.
Gather all 4 through hole resistors. Find the two matching ones with the color pattern Blue > Grey > Black. These are the 68 ohm resistors and belong in R2 and R3. Make two 90 degree bends in the resistor legs and place through the holes in the PCB. Once through, bend the leads to prevent it from falling out. Find the single resistor with the pattern Brown > Green > Brown. This is 150 ohms and belongs in R25. The last resistor should have the pattern Brown > Green > Red. This belongs in R1. Flip over the PCB and solder all 4 resistors. After soldering, trim the legs.
Take the rotary potentiometer. Place it at RV1. The dial should hang off the PCB. Flip over the PCB and solder the leads. Then trim.
Take the 2 zener diodes. Place in D1 and D2. Diodes are polarized, which means the orientation matters. The black stripe on the diode should be on the same side as the stripe on the board. Make two 90 degree bends in the legs of the diodes. Place through the PCB in the right orientation. Bend the leads after placing to prevent the diodes from falling out. Flip over the PCB and solder. After soldering, trim the legs.
The resistor network integrated circuits(ICs) and the shift register ICs are both in 16 DIP packages. They are black rectangles with 8 pins on each side. The resistor network ICs are a big larger and all their writing is offset to one side while the writing of the shift registers is centered. Once separate from the shift registers, find the resistor network IC that says 1-331 and not 1-221. Notice the notch in what is the top of the IC. Place the 1-331 resistor pack IC in RP2 with the notch facing up. Flip the PCB over and solder all sixteen pins. Flip back to the front. Take the remaining two resistor pack ICs and place them in RP1 and RP3. These two packs are the same so as long as the notch is facing up they can be soldered in either spot. Once set in place, flip the PCB over and solder all pins.
Take the 2 16 pin female headers and place them in the 16 pin banks beside the Arduino headers. Flip the PCB over and solder one pin each. Make sure the headers are straight. Reheat the solder joint and adjust if necessary. Once certain they are straight, solder the remaining pins.
Take 2 shift register ICs and place them in U1 and U2 on the left side of the PCB. The other 2 ICs go in U4 and U5. Make sure the notch is facing up similar to the resistor packs. Flip the PCB over and solder all pins.
Take the 8 larger 12mm buttons and place then in SW1-8. Flip the PCB and solder the 4 leads of each button.
Take 2 6mm buttons and place them in SW10 and SW12. Flip over and solder.
Take the 2 horizontal 6mm buttons and place it in SW11 and SW9. Flip over and solder.
Take the last 6mm button and place it in RST1. Flip over and solder.
Take the USB-B style socket and place it at J1. The open end should be off the PCB. Flip over the PCB and solder all 6 points.
Take the speaker and find the + pin. There is a marking on the from as well as + and - signs and the back. Place the leads in the correct orientation show on the SP1 footprint. Flip over the PCB, solder the 2 leads, and trim.
Take the LED matrix. Flip it over to the back. Find the pin with the 1 next to it. Match that corner with the 1 next to the LED Matrix headers on the PCB. Line up the pins on both side of the matrix with their headers. Press down to seat the matrix.