Double-check your wiring. If you are using a button matrix, ensure you have soldered switching diodes (like the 1N4148) in the correct direction on every single switch to prevent current backflow.
The firmware requires specific chips with native hardware USB support (typically 5V, 16MHz): mmjoy_en/firmware and software release/MMJoy2.7z at master mmjoy2 download updated
: Your PC recognizes the finished board as a standard plug-and-play joystick without needing external drivers. Where to Download MMJoy2 (Updated Links) Double-check your wiring
If successful, the log window at the bottom will display a success message, and your device will reboot as a native USB game controller named "MMJoy2". Configuring Your Custom Joystick Where to Download MMJoy2 (Updated Links) If successful,
For simple setups with just a few buttons, wire them directly to digital pins and map them in the Buttons tab.