Category Archives: Adaptive Technology

XBOX ADAPTIVE CONTROLLER (XAC) WITH JoyCon Style Stick and ARDUINO

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:

https://github.com/nelsonii/joycon

Code for running the joystick can be found here:

https://github.com/nelsonii/XBOX-Adaptive-Controller/tree/master/JoyConStick_Converter_ForXBOXAC_v2D

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.

Capacitive Touch With Bigger Contacts

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.