Keyboard Builders' Digest
5% off of Invokeys' tasty switches!
Keyboard Builders' Digest / Projects

IBM Mmm Ortho

Mod Mmm ortho PCB by Ming-Gih Lam – turn your IBM Model M into a hotswap MX ortho keyboard.
Published June 7, 2024
Creators! Feel free to tip me off about your keyboard related projects to bring them to 120K readers.

As already mentioned earlier in April, Ming-Gih Lam aka dcpedit published the Mod Mmm, a PCB designed to replace all internal components of an IBM Model M keyboard. You keep the curved steel backplate, mount these PCBs, and get a versatile MX-compatible Model M.

Today, I wanted show off a new version of my IBM Model-M mod which uses an ortholinear layout. It uses the same daughterboard as the standard Mod Mmm PCB, but requires a different firmware build – dj_edit.

The Ortholinear Edition, shared recently, is a separate PCB that supports an ortholinear layout. Otherwise it's almost identical to the standard one and utilizes the same daughterboard. Features: 1u or 2u spacebars, 1u or 1.5u vertical center keys.


One of the more challenging parts of the build was dealing with the mounting screw on the PCB. Due to the non-standard layout, the screws overlapped with the switch footprints. With screw heads that were 0.9mm thick, the author decided to use a 1mm thin foam spacer with holes for the screws to elevate the switches above them. This worked well, although it raised the keycaps by 1mm, creating a slightly larger gap at the bottom of the alpha keys compared to the others. As a result, the switches aren't completely seated against the PCB, but this didn't affect their stability since the switch plate provided support.


Do you like this post? Share, donate, subscribe, tip me off!

Published on Fri 7th Jun 2024. Featured in KBD #167 (source).



Cedutus created Kebu, a new Blackpill ortholinear PCB with multiple layout alternatives including 4 or 5 row options.

Split bluetooth keyboard

TerranceN made a split Bluetooth 36-key keyboard with self-milled PCB.


A nice Skidata keyboard with a layout combining 1800 and ortho – acquired by u/iyeetdog.

Bancouver40 (minipeg48, kowgary16)

This is my review of the Bancouver40, this cool little pre-built ortho keyboard in a premium CNC aluminum case – designed by Sporewoh and sold by Chosfox.

Sha keyboard

Sha is a 50-key ortholinear keyboard with LED matrix – designed by skarrmann.

Paper & putty keyboard

This keyboard by e3w2 is made of construction paper and putty, and features a self-designed PCB (photos, sound test).