Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esp32beans/bigjoy2xac
Thrustermaster joystick to Xbox Adaptive Controller (XAC) using Leonardo and USB Host Shield
https://github.com/esp32beans/bigjoy2xac
accessibility arduino assistive-technology flight-stick joystick leonardo thrustmaster usb-host-shield xac xbox-adaptive-controller
Last synced: about 1 month ago
JSON representation
Thrustermaster joystick to Xbox Adaptive Controller (XAC) using Leonardo and USB Host Shield
- Host: GitHub
- URL: https://github.com/esp32beans/bigjoy2xac
- Owner: esp32beans
- License: mit
- Created: 2022-12-06T02:09:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-12T23:23:13.000Z (about 1 year ago)
- Last Synced: 2024-11-12T16:12:19.494Z (3 months ago)
- Topics: accessibility, arduino, assistive-technology, flight-stick, joystick, leonardo, thrustmaster, usb-host-shield, xac, xbox-adaptive-controller
- Homepage:
- Size: 286 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Convert Big Joystick to Xbox Adaptive Controller Joystick
Jan 12, 2024: After upgrading the XAC firmware, the Thrustmaster T.16000M
USB flight stick works without an adaptor. This adaptor is no longer needed.![XAC connected to big joystick using Leonardo and USB host shield](./images/bigjoy2xac.jpg)
The only Big Joystick currently supported is the Thrustermaster T.16000M (T16K)
flight stick. The T16K does not work when plugged directly into the Xbox
Adaptive Controller (XAC). This project allows the XAC to talk to the T16K by
translating the T16K HID messages to HID messages the XAC understands.One nice feature of the T16K is it can be configured for left or right hand
users.## Hardware
* Arduino Leonardo
* USB Host Shield
* Thrustmaster T.16000M flight stick## Libraries
Install the following library using the IDE Library Manager.
* [USB Host Shield Library 2.0](https://github.com/felis/USB_Host_Shield_2.0)
Install the second one by following the [instructions here](https://github.com/MHeironimus/ArduinoJoystickLibrary#installation-instructions).
* [Arduino Joystick Library](https://github.com/MHeironimus/ArduinoJoystickLibrary)