Before initiating your download, ensure you have the correct hardware. MMJoy2 does not work on standard Arduino Unos or Megas without extensive modifications. It requires boards featuring ATmega32U4 or compatible chips with native USB communication. Recommended Boards
– For users who need an accessible alternative: https://pan.baidu.com/s/1yK6KqIZ2bEt8kGiM4Lh_nQ?pwd=1d86 (password: 1d86 ). Contains two versions.
Support for up to 128 buttons using shift registers or matrix wiring.
: Features include axis calibration, dead zones, response curves (zoom), and advanced button logic like encoders, toggle switches, and "shift" states.
: Arduino Pro Micro (ATmega32U4), Arduino Leonardo (ATmega32U4), Teensy 2.0.
Available on the MMJoy Project Wiki for wiring diagrams and setup instructions. 🚀 Installation Step-by-Step MMJoy project english wiki - GitHub
Once flashed, reopen the MMJoy2 GUI to configure your physical hardware connections. 1. Mapping Axes Select the tab.
Later firmware versions added WS2812 RGB LED strips and MAX7219 7-segment display support, enabling visually sophisticated panels.