Home » Blog » Nik Collection 5

MMJoy2 is a powerful DIY firmware for creating custom USB joysticks using affordable hardware like the Arduino Pro Micro Go to product viewer dialog for this item. Teensy 2.0 . While the original developer,

  1. Download the latest MMJoy2 package (usually a ZIP file).
  2. Extract the folder.
  3. Run the MMJoy.exe application.
  4. Connect your Arduino board via USB.
  5. In the app, select your device and choose "Update Firmware" (or flash the specific HEX file for your board model using an external programmer like FLIP or Arduino IDE if the bootloader requires it).

Hardware:

You’ll need an Arduino Pro Micro (ATmega32U4) or a Teensy 2.0 .

Cause:

Missing Visual C++ Redistributables. Fix: Download the latest "Visual C++ AIO (All-in-One)" package from Microsoft. The updated MMJoy2 compiler requires 2015-2022 runtimes.

Last updated: October 2024. Verified working with Windows 11 23H2 and STM32F103C8T6 revision C.

most recent stable build

If you want the of MMJoy2 (as of early 2025), ignore the old blogspots. Use these two verified sources: