Raph_friend
Grand Master
USB2DB15 - Supergun Adapter
We are using a modified USB Host Shield 2.0 library for controller IDs that aren't natively supported.
In regards to hardware there are currently two options:
A basic understanding of Arduino and its programming environment is required. Visit arduino.cc to help you get started.
Custom PCB for Arduino Pro Mini
You can get more info and downloads on our Github repository.

There's a Discord server for live chat:

Consider supporting this project by making a donation, so we can acquire new controllers and increase the compatibility list even more!

I thank those who collaborated directly with the project.
- NearlyLogical beta testing and code improvement implementation
- Frank_fjs for beta testing and all in one PCB design
- fluxcore for beta testing
- suverman for beta testing
- akiramishima for beta testing
- SpaceJockey for beta testing
===========================================================================

1. Features:
- USB to DB15 input to support most modern HID compatible controllers
- 1ms polling, it means low latency and fast response from USB2DB15
- Open Source firmware, so everyone on the community can colabore
- DB15 pinout standard ready for Neo Geo, Minigun, and HAS superguns
- 4 customizable and storable mapping configurations
- 10 customizable and storable controller profiles
- Status LED
- Protection circuit for your belevod controllers
2. Technical information:
The USB2DB15 adapter is an Open Sourced device based on an AVR microcontroller. It adapts a USB controller for use on a Jamma PCB via a Supergun or Neo-Geo hardware with controller ports. Presently, a variety of common controllers are supported; such as ones that follow the PS3/PS4 DualShock, PS5 DualSense and Xbox 360/One protocols. Due to the diversity of controllers available and differing standards there may be some controllers that will not work with the USB2DB15 or may not work as intended. Please be patient during these early stages and feel free to contact the developers with additional information and requests for help with your USB2DB15 adapter via our communication channels (GitHub, Discord, Arcade-Projects forum).We are using a modified USB Host Shield 2.0 library for controller IDs that aren't natively supported.
In regards to hardware there are currently two options:
- A Custom PCB that accommodates and integrates an Arduino Pro Mini, USB Shield Mini and other relevant hardware.
- A Standalone PCB that incorporates all the required hardware in a standalone form (currently in development).
A basic understanding of Arduino and its programming environment is required. Visit arduino.cc to help you get started.
Custom PCB for Arduino Pro Mini
You can get more info and downloads on our Github repository.
There's a Discord server for live chat:
Consider supporting this project by making a donation, so we can acquire new controllers and increase the compatibility list even more!
I thank those who collaborated directly with the project.
- NearlyLogical beta testing and code improvement implementation
- Frank_fjs for beta testing and all in one PCB design
- fluxcore for beta testing
- suverman for beta testing
- akiramishima for beta testing
- SpaceJockey for beta testing
===========================================================================
Attachments
Last edited: