Mmjoy2 ((new)) Download Updated May 2026
The most popular choice for compact builds.
MMJoy2 does not support "simple" buttons connected directly to GND. You must define at least a matrix or use shift registers.
For those looking for a more modern alternative with active development, you might also explore the FreeJoy Project , which uses more powerful STM32 microcontrollers. mmjoy2 download updated
Select the correct (note: this is the bootloader port, which only appears for a few seconds after hitting Reset). Click Upload Firmware .
Highly reliable with easy bootloader access. Core Capabilities Up to 120 Buttons: Supports massive button matrices (up to ) using diodes. 8 Analog Axes: Native support for 10-bit ( steps) or 12-bit ( steps) precision, compatible with TLE5010 hall sensors. The most popular choice for compact builds
If you're building a custom flight sim cockpit, a DIY button box, or a budget-friendly HOTAS setup, downloading an updated version of MMJoy2 is your first step toward turning a standard Arduino into a powerful HID gaming controller. Created by "MegaMOZG," MMJoy2 is a flexible, no-coding-required firmware that has become the gold standard for DIY peripherals in communities like IL-2 Sturmovik and DCS World. Where to Download MMJoy2 (Latest & Legacy Versions)
For those seeking legacy updates or specific older builds (like the v20161101 or v20150727 variants), the original Google Site remains a deep archive. MMJoy Project Downloads For those looking for a more modern alternative
To use the latest MMJoy2 download, you need one of these compatible baseboards:
MMJoy2 transforms an board into a Plug-and-Play (PnP) device recognized by Windows as a standard joystick. Compatible Hardware