Andrew Arcade
Created by
[Andrew Cromar]
• Started on May 22, 2025
A custom game console designed to run Unity Games.
July 21th: Redesigned the PCB to be smaller.
- I had to move the rp5 over a bit so I needed to make the pcb smaller.
Total time spent: 2 hours
June 25th: Made a few updates to different parts.
- I updated the layout of the front panel.
- I still am not 100% happy with where the +/- buttons are but It's good enough for now.
- I updated the pcb to work with all the buttons and to have more ideally placed connectors.
Total time spent: 2 hours
June 4th: Decided to switch to a Waveshare Zero.
- I wanted to use two joysticks for my project, but the Raspberry Pi Pico didn’t have enough analog pins. So, I switched to the Waveshare 2040 Zero, which uses the same RP2040 chip as the Pico but provides 4 analog pins, enough for both joysticks (2 pins each for X and Y on both the left and right joysticks).
- I updated the PCB design to use the new board. This involved finding the correct footprints, symbols, and a CAD model for the Waveshare 2040 Zero.
- I’ve updated the schematic, but I haven’t finished routing the PCB traces yet.
Total time spent: 1 hour 30 mins
May 30th: Made some progress on the PCB.
- Continued developing the gamepad PCB:
- Located and added the necessary KiCad component libraries.
- Connected all components together in the schematic.
- Finished routing all the PCB traces.
Total time spent: 1 hour 15 mins
May 24th: Worked on the cad model.
- Creadted a front panel for everything to mount to.
- Button positions are not final.
- Created parts to hold the joystick module to the front panel.
- Created a button to be used in the main cad assembly.
Total time spent: 1 hour
May 22nd: Started work on the gamepad PCB.
- I'm still new to KiCad but I'm starting to learn how to use it. I want to make my project more clean and organized.
Total time spent: 1 hour
May 21st: Designed a screen mount.
- I designed a mount in onshape to hold my screen in place and have nice holes for mounting.
Total time spent: 1 hour
old stuff from v1
Jan 23, 2025: FINISHED!!!!



Jan 23, 2025: Beginning assembly!

Jan 22, 2025: New controller setup.



Jan 11, 2025: New mounts for the pis.

December 7, 2024: Well the final version of the case is coming along.



December 1, 2024: GOT THE CONTROLLER WORKING FINALLY
Sorry no pictures for this one but I finally got the controller working. :)
November 15, 2024: Final (hopefully) front plate printed + started to assemble.
October 29, 2024: New buttons arrived.


October 28, 2024: Working on front panel v3.

October 22, 2024: Started wiring up the buttons to ground.

October 22, 2024: Front panel v2 printed.


October 22, 2024: Print failed but I can test the button fit.

October 20, 2024: Working on the pi5 mount.

October 19, 2024: Working on front panel v2.


October 18, 2024: Front panel v1 printed.



October 18, 2024: Controller wiring testing done.

October 17, 2024: Working on case model.

October 2, 2024: Controller Working (not plus and minus).




