(S)NES Mini Controller Adapter

An adapter to interface a (S)NES Mini Controller (an I2C device) with a PC as a generic USB Gamepad; based on an attiny85. The microcontroller uses the V-USB library to create a low-speed usb device and implements some homemade code in order to process the I2C signals from the controller.

I also tried to emulate an XInput controller (like the one in the XBox 360) with V-USB and wrote about that process here (it’s not fully functional but I learned a few things about it while trying).

All of this started by trying to connect those controllers to a regular Arduino. I wrote about this here, with some examples, snippets and additional links.

(S)NES Mini Controller Adapter

I made some PCBs for the adapter! Check this post on the hackaday.io project page