For those of you interested in using a JoyCon style replacement stick with Arduino (like I’ve done with the bigger “Playstation 2” style sticks), please take a look at the files on github.
3D Models (in OpenSCAD) and STLs can be found here:
Code for running the joystick can be found here:
A word of warning: The Joycon replacement sticks are more difficult to work with. They use small (0.5mm) carbon leads and require a connector and breakout board. I’ve yet to find an easily available breakout. Send me a note if you’re interesting in learning more.
Why The JoyCon Stick? A person I’m working with needed a lighter touch stick. The easily found “PS2” style sticks are too stiff. The stick works very well, but, boy, is it a pain to wire up.
I’ve been messing with these small and inexpensive capacitive touch boards. Pro: small. Con: small.
I wanted a bigger touch surface, which could also act as enclosure. Ran across these “bath bomb” molds. They come in various sizes and are aluminum.
As is my way, I added another LED (though, it barely shows at the bottom) and haptic feedback (phone/pager motor).
Going to use the same design with a Kenwood style headset plug, so it can be used to trigger FRS & Ham radios. A big Push To Talk.
No need to solder to the aluminum (it will just suck up heat). I use a strip of copper foil tape between the board and the “bell”. I use this tape when I encounter odd wiring situations. Very handy.
Yet Another Switch Tester for my toolbox. To avoid 3D printing, I built this one into a (4) AA battery holder. Green=on. Yellow=tip (L). Red=ring (R).
Here’s a non-electronics project I’ve been prototyping and refining. My spin on Velcro shirt buttons.
Key design goal: No sewing.
Outside part is close. Inside needs more work (too bulky).