I’ve started trying to make my own keypad module that has thumbsticks. I’m going to use psp1000 style thumbsticks to start with, I don’t like that they don’t have a push in button, but they are very compact.
I’m starting with just the button layout and I’ll use a external Arduino pro micro and if it’s comfortable to use then I’ll build the Arduino into the PCB.
I made up some PCBs in EAGLE, pretty happy for my first PCB design. And got it made:
Added some components:
I’m still waiting on my thumbsticks to arrive.
Printed enclosure, still need to do a few buttons, also things don’t like up quite right
The case needs refining but soon I’ll be able to see if this is viable.
Yeah, PS1 is the main reason im doing this, particularly for games like ApeEscape that require the dualshock controls. Additionally ive read some people have had some minor success with N64 emulation so maybe that aswell.
For anyone interested here is all my work on this project, I haven’t been able to work on it for a while but should be able to get back to it eventually.
I got it upto the stage where it was detected by windows as a gamepad and all buttons/thumsticks were detected correctly. Just needed some generic drivers for it for the gameshell and then fit it into the case.
Hey guys,
Still around, but I haven’t continued this, mainly because the thumbsticks I was using didn’t click in which fell a bit short for the ps1 emulation I was targeting it at, and at the time the only thumbsticks that I could find that were pressable were the large standard controller kind, way too big in my opinion.
All that being said a couple months ago I saw the ‘FJ08K’ ones around which are pretty much perfect. I may get back to it eventually, but I wouldn’t wait for it, as I have alot of other projects on the go.
I would welcome, and love to see, someone take my work across the finish line, it was pretty close, It worked as a standalone controller, it just needed to be stuffed inside the gameshell with a custom case.
Thanks for the update. I was planned to do similar thing when I find your post. I am thinking add an Thumbstick to the keypad since it is basically an Arduino board and have a lot extra io. then i will mount the Thumbstick on the side of the gameshell by use the lego back cover. it may be inconvenient, but I think it may be a good starting point on integrate Thumbstick to the system.