AVR USB Joystick
For information only - No support! #
This project is a USB joystick based on a simple AVR ATmega8. The ATmega8 simulates a standard USB HID device with 8 analog axis and up to 28 buttons including the Coolie hat.
The project is based on Mjoy hardware and source code made by Mindaugas Milasauskas.
Other Source or Google.
I have changed the hardware to ATmega8 in SMD TQFP package to increase the analog channel number from 6 to 8. I made also the required code changes to support the 2 additional channels. Unfortunately the button order on the PCB header is a bit confuse, see the button and axis assignment image for details.
Schematic
Gerber
Sourcecode
BOM
👈 Home