What is the Mod My Model M kit?
Complete internal upgrade kit for IBM Model M keyboards featuring custom NKRO diode matrix membrane, STM32 QMK controller, and USB-C housing. Supports VIA/VIAL configuration. Requires bolt-mod. Compatible with IBM 1391401, 1390131. Install time: 2-3 hours.
The complete internal USB NKRO upgrade for the IBM Model M.
A complete internal electronics upgrade featuring a modern STM32-based QMK controller PCBwith 3D-printed USB housing. True NKRO, USB-C connectivity, and full VIA/VIAL support.
Current ship estimate: 4 weeks from order to start shipping.

What you get
- STM32-based QMK controller PCB (USB-C)
- Custom NKRO diode matrix membrane
- 3D-printed USB housing
- Optional: 2× Super/Win keys upgrade
- Optional: bolt-mod hardware kit (required if not already bolt-modded)
Why this exists
This kit modernizes your Model M with a modern USB-C controller featuring true NKRO, QMK firmware support, and full VIA/VIAL configuration while preserving the buckling-spring feel.
True NKRO
Designed as a diode matrix for reliable chording. Great for gaming and heavy shortcut workflows.
Reversible
Drop-in electronics replacement. Optional Super-key mod requires minor case trimming (you do it).
Documented
Install guide, firmware downloads, troubleshooting, and a compatibility matrix.