Which Model M keyboards are compatible?

The Mod My Model M kit is compatible with IBM Model M 101/102-key keyboards (ANSI layout) using 32-pin ZIF membrane connectors (0.5mm pitch). Compatible part numbers include 1391401, 1390131, 1390120, and similar variants manufactured between 1985-1999. Requires bolt-mod installation. For other models (terminal Model M, SSK, Model M2, Model M3, Model M4, or Unicomp), please submit an inquiry below.

Compatibility

Model M variants differ by part number, membrane connector style, and LED assembly. Use this compatibility matrix to verify your keyboard is supported.

✓ Verified Compatible Boards

These Model M keyboards are fully tested and confirmed to work with our kit:

  • 1391401 — ANSI 101-key (most common Model M)
  • 1390131 — ANSI 101-key (Enhanced Model M)
  • 1390120 — ANSI 101-key (Standard variant)
How to identify your Model M
  1. Flip the keyboard and read the rear label for the part number (e.g., "Part No. 1391401").
  2. Record the date code (usually a 2-digit year and week, e.g., "8852" = week 52 of 1988).
  3. Open the case (remove screws/bolts) and inspect the membrane tail connector: count pins and measure pitch if unsure.
  4. Check for bolt-mod: if held together by melted plastic rivets, you must bolt-mod before installing this kit.
Bolt-mod requirement

This kit requires your keyboard be bolt-modded (plastic rivets replaced with M2 screws/nuts). If not already bolt-modded, you must perform this modification during installation.

Tools required: Drill with 3mm bit, M2 × 12mm screws (×20), M2 nuts, washers.

See: Bolt-mod guide

Compatibility Matrix

Verified and planned compatibility for IBM Model M variants. Status: ✓ Verified | ⊙ Inquiry Required

Part NumberLayoutKeysMembraneStatusNotes
1391401ANSI 10110132-pin ZIF✓ VerifiedMost common Model M. Full support.
1390131ANSI 10110132-pin ZIF✓ VerifiedEnhanced Model M. Full support.
1390120ANSI 10110132-pin ZIF✓ VerifiedStandard variant. Full support.
1391406ISO 10210232-pin ZIF⊙ Inquiry RequiredISO layout. Membrane compatible, firmware needs ISO keymap.
1391403ANSI 10110132-pin ZIF⊙ Inquiry RequiredVerify membrane connector before ordering.
1395660 (SSK)Tenkeyless87Varies⊙ Inquiry RequiredSpace Saving Keyboard. Different internal geometry; custom membrane required.
1390876Terminal122Different⊙ Inquiry Required122-key terminal board. Different matrix and connector.
Model M2VariousRubber dome⊙ Inquiry RequiredNot a buckling spring keyboard.
Unicomp (new)VariousVariousVaries⊙ Inquiry RequiredModern Unicomp boards may differ. Submit inquiry with photos before ordering.

Membrane Connector Types

IBM Model M keyboards use different membrane tail connectors. This kit requires a 32-pin ZIF connector.

✓ Compatible: 32-pin ZIF (0.5mm pitch)

Most common on 101/102-key Model M keyboards from 1985-1999. Flat ribbon cable with 32 contacts, 0.5mm spacing.

⊙ Other connector types: Submit inquiry

Terminal boards (122-key), some SSK variants, and certain international models use different connectors (e.g., 0.3mm pitch, different pin counts). Submit an inquiry below.

Not sure if your Model M is compatible?

Submit your board model and email below. We'll review your keyboard and get back to you within 24 hours to confirm compatibility.