Skip to content
This is code meant to adapt SNES controllers to arcade hardware through DB-15 ports.
Branch: master
Clone or download
Latest commit a5e2b8b Jun 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
SNES_Controller_Adapter Added Readme and .ino file Jun 11, 2019 Update Jun 16, 2019

SNES Controller to DB-15 Adapter.

This is an Arduino sketch converting SNES controller inputs to discrete outputs. I desinged it for Arcade Supergun use but it could be adapted for use in many other control applications that require discrete outputs.


The upload the .ino file to an Arduino Uno or similar compatible device and connect the I/O pins according to the layout described in the .ino file. If you wish to remap the buttons you can modify the pin selections in the file to suit your needs.

Custom PCB Info.

I have designed several prototype PCBs for this project. Currently they are available as Multi Console to DB15 adapters. They use the same DB15 pinout as Undamned's DB15 USB Decoders. You can order the most current version from Oshpark

You can’t perform that action at this time.