The cardboard box that I mounted everything into is an upside-down recycled retail box for frozen burritos. It's dimensions are 10" x 7.25" on the face that is used as the top, and 4.25" deep. There is plenty of room to spare inside and on the top face of the box, the project could certainly be fit into a different-sized box. You are encouraged to recycle a box you have lying around rather than try to match mine exactly.
Sticker Decoration (Optional)
I printed out and applied a sticker to the bottom of the box which serves as the top of the game play surface when in use.
If your box is a different size, or you'd like it to look different feel free to get creative and design your own artwork then print it onto sticker paper and apply to the box.
Holes To Cut
You'll need to cut 4 circle holes big enough for the arcade buttons to panel mount to. If you're using my design, take care to cut inside the circle lines for the buttons. The circles came out a tad too large. I cut my green hole first along the line and it's a smidge too big, but luckily the panel mount still keeps it in place.
Next is to cut two strips, one longer, one shorter for the Feather Headers and Pins to poke through.
Assembly
The last step is to assemble the game. I found it easiest to do this with box standing on it's side so that I could access both the inside where the wires go and the top where the feather and buttons are accessible from.
Line up the breadboard with the Feather Headers oriented correctly to fit into the slits cut in the center of the box face. Plug in your Feather TFT to the headers which are sticking through the slits in the box.
Place the disconnected arcade buttons through the holes in the box from the top down so the buttons are visible and accessible from the top / outside of the game, and the wiring connectors are accessible from the inside of the box.
Connect the appropriate alligator clips to the arcade button connections for GND, LED, and Button. Then feed the jumper end of those 3 wires through the panel mount nut. Tighten the panel mount nut and plug in the jumper ends to the appropriate headers on the bottom of the breadboard.
Repeat for the remaining buttons. Once everything is connected you can run the project code to ensure everything is connected properly. During your turn the button(s) that you press should light up as you press them, restart the game as needed if you lose while testing. If pressing up any of the buttons results in the wrong color LED turning on, or no LED turning on at all then carefully check the alligator and jumper connections for the buttons.
Text editor powered by tinymce.