DIY Switch Fightstick Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=DIY Switch Fightstick |image=diyswitchfightstickswitch.png |description=A custom DIY-Arcadestick building. |author=fluffymadness |lastupdated=2019/03/30 |type=PC Utilities |version=2019 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch.7z |website=https://gbatemp.net/threads/diy-switch-fightstick.534779/ |source=https://github.com/fluffymadness/ATMega32U4-Switch-Fightstick |donation= }} {{#seo:...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=DIY Switch Fightstick
|title=Switch Fightstick Code (Atmega32U4)
|image=diyswitchfightstickswitch.png
|image=diyswitchfightsticknx.png
|description=A custom DIY-Arcadestick building.
|description=Code for custom DIY-Arcadestick (ATMega32U4).
|author=fluffymadness
|author=fluffymadness
|lastupdated=2019/03/30
|lastupdated=2019/03/30
|type=PC Utilities
|type=Other PC Utilities
|version=2019
|version=2019
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightsticknx.7z
|website=https://gbatemp.net/threads/diy-switch-fightstick.534779/
|website=https://gbatemp.net/threads/diy-switch-fightstick.534779/
|source=https://github.com/fluffymadness/ATMega32U4-Switch-Fightstick
|source=https://github.com/fluffymadness/ATMega32U4-Switch-Fightstick
|donation=
|donation=
}}
}}
{{#seo:
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 purchsed for 2-3$ on aliexpress. The motivation of the project was to have a working solution for cheap and easy source-able parts.
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
|title_mode=append
|image=diyswitchfightstickswitch.png
|image_alt=DIY Switch Fightstick
}}
{{cleanup|article|Needs cleanup}}
A custom DIY-Arcadestick building.


==Media==
The Code itself has proper Button-Debounce, and 3 Modes of input.
<youtube></youtube>
*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.


==Screenshots==
Further Info on buidling and flashing the project is found on the [https://github.com/fluffymadness/ATMega32U4-Switch-Fightstick repository page].
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/diyswitchfightstickswitch-08.png


==Changelog==
==Credits==
'''v.1.0'''
Special thanks to:
* First Release.
* shinyquagsire's and progmem's [https://github.com/progmem/Switch-Fightstick 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 ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/diy-switch-fightstick.534779/
* GitHub - https://github.com/fluffymadness/ATMega32U4-Switch-Fightstick
* Github - https://github.com/fluffymadness/ATMega32U4-Switch-Fightstick
* GBAtemp - https://gbatemp.net/threads/diy-switch-fightstick.534779/
* Reddit -

Revision as of 02:53, 9 June 2023

Switch Fightstick Code (Atmega32U4)
Diyswitchfightsticknx.png
General
Authorfluffymadness
TypeOther PC Utilities
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 purchsed 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: