“They don't make 'em like they used to”

Model H

Open source USB controller for IBM Model M keyboards

NOTICE: I abandoned this project after keebd began selling poorly made copies before I sorted out supply chain issues to sell my own. Lesson learned 🤷‍♂️. If you run into issues with a board you purchased please do not ask me for support, it's probably not my fault and I got nothing from this.

If you do not have a copy consider printing and soldering your own. Based on the emails I get it will probably come out better.

This conversion kit allows you to replace your IBM Model M's original internal controller board with a modern USB board. This aims to match the footprint of the original controller and plugs into the original keyboard matrix, but exposes a USB port through the original SDL connector.

Thanks to QMK, the keyboard is fully programmable. It ships with a DFU-style bootloader, which can be programmed over USB.

Features

Compatibility

The Model H comes in two variants to match different internal connectors. Please check to make sure you order the right one.

Open Source

The PCB design, 3d printable spacer, QMK keyboard firmware, and bootloader are all open source.

Making of

I wrote about designing the first two prototypes on my blog.

Thanks!