Parts list:
1x Original NES Controller (NES-004)
1x Raspberry Pi Zero W
1x 1.44" 128x128 SPI TFT Screen (ST7735 Driver Chip)
1x Adafruit PowerBoost 500C
1x CJMCU Micro USB Breakout Board
1x 4mm deep, 30mm wide, 40mm long, Lithium Ion Battery (043040)
3x Momentary Tactical Switch
4x Small Signal Diode (1N914, 1N4148, etc...)
1x 10k Resistor
1x 100k Resistor
1x 220uF 6v Capacitor
I have been thinking about attempting this for quite a while but have always kicked this project down the road, because let's face it, I have enough unfinished projects. But after cutting my teeth with getting the same screen working on the waveshare hat a couple weeks ago, I went ahead and dug in last night.
I picked the better of the three old NES controllers I have and started cutting. I have a little drill press that I use with a tiny end mill to cut the screen opening. I used needle nose pliers to remove the plastic screw studs. If you pinch them down low and slowly and gently rotate the pliers back and forth, the plastic weakens and breaks off very nicely.
The little 1.44", 128x128 LCD's PCB had to be trimmed a little to fit where I needed it. I used a very fine saw to cut it off right next to the screen (opposite of the pin end of the PCB). At that point I went to bed because I have learned the hard way to stop while I'm ahead when it gets late.