Dude good job. I have been doing a very similar project on and off. With less success than you.
I am now doing a cm4 inside a NS Lite housing. Similar layout with a 5.5inch screen. Been making progress, paying for custom pcb now.
@cnoto I'm glad you have found a use for it. I had no idea it would help with the pi zero's performance, but I'm happy it does! Thanks for letting me know about it. I thought having an airplane-mode was a crucial feature that was just missing an option in EmulationStation.
Okay so I figured out what was going on. I had two micro-usb cords, one was connected to my RaspberryPi and one to my laptop. The issue was with my micro-usb to the RaspberryPi, it was powering the Teensy LC but not reading it.
I switched the cords and it started working on the RaspberryPi.
You can imagine how frustrated I was, given I am new to all this.
It's held together with hot glue. One of the thumbsticks is messed up. Those spacers between the controller and the screen are actually legos. The thing labeled VCE is an adapter allowing me to plug a pair of earbuds into the mini HDMI port.