I designed and 3D printed the controller shell, screen mount, buttons and triggers, and designed a fully custom PCB to make my own controller.
If you want to see how I designed/built it, plus it running a couple of games, check out this video:

https://youtu.be/K4YYyVgT3bs?si=_n2LTD9SxpsGVFtd