Main Content

DIY game controller project with a Pro Micro which uses an ATmega32U4 microcontroller for emulating a game controller.

SO this post is gonna be about a “DIY Gaming USB Controller” which we have been working on recently at ElectroPunkz Labs.

the idea here is to make a cheap Atmega32U based USB controller with buttons and analog joysticks that can be used to play games

like NFS, GTA, half-life, LITTLE FIGHTER 2!etc

We’ve made our controller in two form factors, the first one is based on PS1 or SNES config and other is a straight-up Xbox USB controller with analog sticks and buttons (not yet finalized)

We gonna Make V1 in this post which is the PS1 layout Controller!

It’s better if you watch the project’s Video First-

the hardware is pretty simple and easy to get (except for the PCB, you can make your own with the attached PDF file of PCB)

Arduino Leonardo/ Pro Micro/ Atmega32U
Buttons (tick tack switches)
Custom etched PCB (button matrix PDF is attached)
10K Resistors
Jumper wires”

Link to article