This is my Adafruit DIY Bluetooth Gamepad. I used an online 3D Printing exchange to get the printing done. I used a printer that I had previous good experiences with.
The buttons are done in Ninjaflex, which is great stuff! The case and panel are PLA.
Assembly is challenging. There are clearance issues with the tactile switches and the screws holding the Perma Proto board down. You may want to put the screws through the hole first, file a small clearance on the tactile switch near it, then solder the switch in. Also, the reset button needs to be set a bit 'lower' on it's mounting tab, otherwise it will stay pushed in when you install the printed button.
That being said, this is a great piece of kit! The Bluefruit EZ Key is as simple and reliable as claimed. I use this gamepad to play original Mario Bros. on an Ubuntu system running MAME. It's a great way to play, and much more fun than the keyboard!