This is a phone controller design inspired by the Nintendo 3DS. We created this controller because we wanted to make a cheap and pocketable phone controller while learning a lot of new stuff in the process! You can view and download the 3D model on our Onshape.
On this github, you will find the pcb source files & gerbers, the code that needs to be loaded on the controller and a BOM.
Once built, to use this controller, you can just clamp your phone on it, turn the power on with the switch and connect to it via bluetooth. Despite being very thin, this controller includes all the features of a full-size controller :
- 11 buttons with silent mechanical switches
- A D-pad
- 2 dual-axis joysticks
- 2 analog Hall effect triggers or 2 mechanical switches triggers The 4 buttons on the back of the controller are the sticks buttons and the bumpers.
Every file of this repository and the Onshape project are licensied under the
GPL v3 license, see LICENSE for details.