DIY Switch Fightstick Switch

From GameBrew
Switch Fightstick Code (Atmega32U4)
Diyswitchfightsticknx.png
General
Authorfluffymadness
TypeRemote Play and Streaming
Version2019
LicenseMixed
Last Updated2019/03/30
Links
Download
Website
Source

This one is a working Switch fightstick sketch flashable via Arduino IDE. It has been tested by the author on a pro micro clone microcontroller which can be purchased for 2-3$ on aliexpress. The motivation of the project was to have a working solution for cheap and easy source-able parts.

The Code itself has proper Button-Debounce, and 3 Modes of input.

  • Digital Only.
  • Fake Analog (Digital Movement is mapped to L-Analog).
  • Smash Ultimate Mode (Most-left button on the second row of a fight stick is used as a modifier key to decrease the range of the Analog stick, if held).

You can switch seamlessly between the 3 modes by pressing Start+Select.

Further Info on buidling and flashing the project is found on the repository page.

Credits

Special thanks to:

  • shinyquagsire's and progmem's reverseengineering work for the pokken tournament controller.
  • Dean Camera for the LUFA Library.
  • zlittell, msf-xinput was very helpful for starting.
  • thomasfredericks for the Bounce2Lib.

External links

Advertising: