Skip to content

dekuNukem/joyAnalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom circuit board for Joycon input automation

Alt text

joyAnalog is a custom board with 12 analog switches and 2 12-bit DAC channels. Its main purpose is for automating Nintendo Switch Joycon inputs, and maybe TAS as well.

joyAnalog presents itself to PC as a virtual USB serial port, so no special drivers are needed. Simply connect the button and joystick test points to the headers to allow the Joycon be controlled from a PC.

Specs

  • STM32F072C8T6 microcontroller, 16KB RAM, 64KB ROM
  • 2x ADG714 SPI analog switch
  • 1KB I2C EEPROM
  • Automatic power switching
  • User LED and button

Header mappings

See this PDF.

Twitch Plays Nintendo Switch

I dug up and reused a portion of my old code for TwitchPlaysPokemonX, see here.

About

Custom board for Joycon input automation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published