Skip to content

USB small joystick (thumbstick) compatible with Xbox Adaptive Controller (XAC)

License

Notifications You must be signed in to change notification settings

esp32beans/thumbstick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USB Analog Small Joystick

USB small joystick (also known as a thumbstick) compatible with the Xbox Adaptive Controller. No soldering.

USB small joystick

Hardware

The joystick connects to the Pro Micro 2040 board using a Qwiic cable.

  • SparkFun Pro Micro - RP2040
  • SparkFun Qwiic Joystick
  • SparkFun Qwiic Cable - 50mm

The following Adafruit board might be a substitute for the SparkFun Pro Micro RP2040. Stemma QT and Qwiic are mostly compatible. See https://learn.adafruit.com/introducing-adafruit-stemma-qt/sparkfun-qwiic

  • Adafruit Trinkey QT2040 - RP2040 USB Key with Stemma QT

Software

Raspberry Pi Pico (RP2040) Arduino Board Package

https://github.com/earlephilhower/arduino-pico

Libraries

Install both libraries using the IDE Library Manager.

  • Adafruit TinyUSB Library
  • SparkFun Qwiic Joystick Arduino Library

Troubleshooting

Be sure to change the Tool | USB Stack from "Pico SDK" to "Adafruit TinyUSB". If this is not done, the compile will fail with the following message.

 #error TinyUSB is not selected, please select it in "Tools->Menu->USB Stack"

About

USB small joystick (thumbstick) compatible with Xbox Adaptive Controller (XAC)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages