Category Archives: Adaptive Technology

Testing JOyCon Sticks With PogoPins

My hot air soldering skills are very much in the “novice” category, so I make sure to test each joystick breakout board before final soldering and mounting in the case. (Learned from hard experience.)

The re-used breakout I’m using is single row, .10″ on center, which happens to be the exact spacing of DB9/15/25 connectors. So, I stuck some pogo pins into a DB15 (because, why not — DB9 is fine), soldered the connector, and hooked it up to my test bed (which just runs the same joystick software with debug mode on).

I attach the “joycon” stick, hold the pogo pins to the board, open serial view, and move the stick around. If the values look good, I know it’s safe to proceed.

Joycon-Style Stick For XBox Adaptive Controller

Newest version of Joycon-style stick posted (SCAD, STLs, and INO). Tested with the XBOX Adaptive Controller (XAC). Connects via USB port on side and acts as analog stick (either L or R, depending on what port you plug into). Files posted at: https://github.com/nelsonii/joycon

Working on a “stick of gum” style like Dmitry has done (https://github.com/…/tree/master/device_usbc_joystick). For those who need a lower profile, but can hold a longer device.

Big Thanks also go out to those who helped debug my connection problems (stick to board) — 90% of the problems were related to that part. Once I had solid connections, I had solid readings (no floating). The de-soldered USB board idea has been the best bet (barring custom PCBs). A custom PCB would save a lot of headache, but that is for another time.