top of page
Search

XInput (Controller) features without 2nd microcontroller in MyGampad

There is a free small tool called XOutput available on GitHub ( https://github.com/csutorasa/XOutput) for PC which can convert DirectInput into XInput. In addition you need the ViGEm Bus driver ( https://github.com/nefarius/ViGEmBus) which is emulating a virtual xbox controller. With this setup you can use die Joystick (J) setting for the anlog stick the instead of controller analog stick (AL) on MyGampad. You could also map the 16 available Joystick buttons bindings from MyGamepad to xbox controller buttons. It's little bit less comfortable compared to the native solution with the second microcontroller, but it would basically substitute the Teensy 4.0 and USB hub and does not require the three 4-pin JST Cables and connectors resulting in approx. 40€ savings with the same functionality. BTW, if you ask why it actually needs two MC for the native solution, as far I you know this has something to do which the USB device descriptor. HDI (Keyboard, Mice, Joystick etc.) and Xinput cannot be used at the same time on one device.



 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
LOGO_3DPrecisionBanner.png
  • Discord
  • Youtube
  • Instagram
  • Grey YouTube Icon

ABOUT THIS SITE

Welcome to our website, where you'll discover valuable information and resources about our 3D modells and designs.
In our shop, we provide the essential parts in quantities to help minimize build costs and shipping expenses.
For those without a 3D printer, we also offer printed parts for your convenience.

ABOUT US

We are a committed DIY hobbyists who are passionate about 3D printing and electronics, emphasizing exceptional design and remarkable functionality.

Please check your Email to confirm.

© 3D Precision, 2026

bottom of page