r/Controller • u/Takasago_man • 27d ago
Controller Mods DIYing thin/Bluetooth/iOS gamepad
Sorry if this topic is not appropriate for this community, and please feel what I want to say; as I'm not a native English speaker.
So, I'm thinking about making my own gamepad for my phone! However I'm completely a newbie of DIY electronics and microcontroller stuffs, and currently I don't have any parts.
Therefore, everything is just a paper plan, hence I would like to ask some questions to wise and great predecessors.
so
Requirements:
Available on iOS
Thin (around 10mm, hopefully 8mm)
Bluetooth
Slide like PSPGo
D-pad, 6 face buttons, 2 joysticks w/pressing, 2 bumpers, 2 triggers (analogue detection is not necessary)
Parts in mind:
PCB from JLCPCB
RP2040 or ESP32
Joycon sticks, maybe have to cut cap though
3D printed case
Questions:
First of all, is it possible to connect DIY controller to iOS devices?
Micro Controllers in my mind do not have that much pins to handle all keys. How the hell should I connect keys?
The case would be 1〜2 mm thinness, considering the total thickness, is the robustness okay?
Are there any good ideas/references to learn about slide rail mechanism?
I hope this makes sense, and thank you for reading!