Mod Mmm Another project by Ming-Gih Lam : Mod Mmm PCB for the IBM Model M to turn it into a hotswap MX keyboard.
KBD.news Published April 22, 2023
Creators! Feel free to
tip me off about your keyboard related projects to bring them to 100K readers.
Beside the ArtPad , Ming-Gih Lam aka dcpedit also published the well-documented Mod Mmm , a PCB designed to replace all internal components of an IBM Model M keyboard. You keep the curved steel backplate, mount this PCB, and get a versatile MX-compatible Model M. Brilliant or pure evil? Genius or heresy? You tell me.
Features
Hotswap PCB for MX switches
Multiple layout support, including ISO, split spacebar, and 4x5 numpad.
Supports up to 3 rotary encoders
Piezo buzzer
Solenoid
USB-C support via STM32F411 Blackpill.
Vial firmware
Typing test
IBM Model M meets Kailh Box whites:
VIDEO
Resources
Published on Sat 22nd Apr 2023. Featured in KBD #120 (source ).
Related A restored and modded
IBM 3276 Beam Spring keyboard with USB and a wooden palm rest by
madhias (
gallery ,
sound ).
Full kanji keyboard spotted by
whiteknight128 .
Sharktastica posted an
IBM CANPOS (Compact Alphanumeric Point Of Sale) keyboard with a pointing stick.
The
manifold is a handwired keyboard in a 3D printed IBM SSK-like case. Designed by
_galile0 .
The IBM 4683 POS matrix keyboard is an ortho from IBM - acquired by
SharktasticA .
IBM Model F XT new old stock. Nice find by
carlosmartin1995 .
About KBD.news is a blog and newsletter on DIY mechanical keyboards. A hand-picked selection of posts from a keyboard enthusiast's perspective (more + contact ).
Support this project
MK Advent Calendar 2023
Meetups in your area
Discount codes for ya
Subscribe now!
Join the 3,000+ readers who get news and useful links delivered to their inboxes once a week.
Check the latest newsletters→
Latest issue
Check the archive→
Supporters splitkb.com , MoErgo Glove80 , Ashkeebs , ZSA Technology Labs , Aiksplace , @keebio , Upgrade Keyboards , Cyboard , Sean Grady , Jason Hazel , Jacob Mikesell , @kaleid1990 , kiyejoco , Mechboards , KEEBD , littlemer-the-second , ghsear.ch , u/motfalcon , TurtleKeebs , Bob Cotton , FFKeebs , Joel Simpson , Richard Sutherland , @therick0996 , Christian Mladenov , Lev Popov , Daniel Nikolov , Schnoor Typography , u/eighty58five , Caleb Rand , Skyler Thuss , Yuan Liu , James McCleese , Benjamin Bell , Ben M , zzeneg , Micah A., TALPKEYBOARD , Anatolii Smolianinov , Spencer Dabell , Matthias Goffette , Penk Chen , Hating TheFruit , Felicitas R. , Vitali Haravy , Clacky , Davidjohn Gerena , anonymous , Stefan S. , Alex Miller , Brendan P. , Shnobble , Trey Causey , Jens Woyke, Dylan Ingham , keeb.it ., Cloyce , Gordon Diggs , Mario S. , koolkeys , s_p_l_o_d_e .
Toolkit
Keyboard Layout Editor , Plate Builder / Plate Generator , QMK / kbfirmware.com (to QMK ), Pro Micro pinout & upgrade
Community
r/mk , ErgoMech , r/mechmarket , geekhack.org , deskthority.net , keebtalk.com/ , lemmy/mk/ , lemmy/ergomech/ , kbin/mk/
Production
PCB design guide , another one , PCB price comparison , lasergist , laserboost , hubs.com