Hi all. I've got a somewhat ambitious project for myself. My favorite phone that I've ever owned was The Sony Experia Play. I was heavily inspired after seeing posts like World's Smallest Gamecube Controller, or DolphinBoy. I would like to reconstruct this experience for my Galaxy S7, by designing a case similar to one of these. 1, 2, 3 I've though of three potential methods to build this case, and was hoping to find the feasibility of each, and see what more experienced modders would suggest. Idea 1, build it all myself: I'm hoping to 3D print a case for my Galaxy S7 that can emulate the same idea, using either an Adafruit Feather M0 Bluefruit LE or 32u4 Bluefruit LE as the base. I would then attach two psp thumsticks (or possibly 3DS sliders, if those would work) along with two breakout boards for them for analog controls. In addition I would have two of pigirl boards along with 10 buttons to make the d-pad, a/b/x/y and l/r buttons. Two extra buttons will also be purchased to make the start/select buttons. Finally, I would have a slider to control power for the device, and some kind of battery. How feasible do you guys think this project is? Based on this guide I'm assuming I'd need to design my own PCB, but it doesn't seem to difficult. Idea 2, modify it from a 8Bitendo controller: I've seen these controllers online a lot, and they seem pretty cheap and reliable. I found a tear down of one online, and it seems very thin. the main issue would be converting to the thumbsticks into something smaller, such as a PSP or 3DS slider. From my understanding, I would just need to desolder the included sticks, and then solder on the PSP/3DS slider, making sure my X/Y/3.3v cables are wired correctly. Or would I need a microcontroller as well? Either way, this seems like a very viable option to me. Idea 3, modify it from a pair of Joycons: I was amazed to see that the majority of a Joycon is the rumble pack and the battery. Once again, the idea would be to build off of something existing, instead of doing it all myself. With this idea, however, I would plan to build new enclosures for each Joycon (To make them thin like credit cards) and then have the S7 case have slots for them to "click" into. This way if I upgrade/change my phone, I would only need to create a new case to hold the modified joycons, not the whole assembly. The downside of this compared to Idea 2 is the need for two bluetooth connections, as well as only having one main L/R button. Once again, I think I would like to take out the actual joystick for a PSP/3DS slider. Is this a relatively simple process? Thanks for any and all help guys. I'm super excited about all of this.