The keycaps may be too low and sit flush with the top acrylic panel. Please modify either the stem length or the blocker length to your needs.
USB Type-C Connection because we live in 2020s A.D, not 2020s B.C. Micro USBs should just die. (However, USB-Cs are a pain to hand solder, but again, I'm bad at soldering.)
6 tactile push switches for menu navigations. (I don't even own a PS4 or Xbox, what do these buttons even do.) From left to right (in playing position): Home, Touchpad, LSB (huh), RSB (what), Share, Option (the only one I use).
I couldn't find an M6 screw feet without sacrificing the overall thickness of the board, so I made the thing feetless. (The back does kinda look clean, though.)
The schematics for this PCB board are extremely simple. The only hard part was failing to find a UFB footprint and having to make my own. (UFB footprint is contained in this project and free to use, while it might not look good, it gets the job done.)
After routing the board, edge cuts are added for M6 screw holes and artwork. (Feel free to edit the files to implement your personal artwork.)