Mechanical Keyboards

I've built a bunch of really cool keyboards

Last Updated: March 29, 2025

shrimpBoardSpread An in-progress photo of my Mercury Keyboard

Mechanical Keyboards were one of my “Covid Hobbies”. I started building keyboards in 2019, but it really took off once we were in lockdown.

Building Boards

For those who are unaware, there is a small but dedicated group of hobbyists who enjoy constructing and modding mechanical keyboards. The appeal is in fine-tuning its many properties:

  • Appearance/Aesthetic
  • Tactile feel
  • Typing sound

It makes sense when you think about keyboards as a “tool”. As a software dev, my keyboards are my tools, so it made sense to me to want to modify them for comfort and fun :3

Skills and Process

“What does building/modding a mechanical keyboard entail?” is a pretty common question I’ve gotten. While it depends on the specific kit you’re working with, there are a few common things you’ll probably end up doing:

  1. Shopping!
  2. Assembling the keyboard
  3. Lubricating switches and stabilisers
  4. Swapping keycaps
  5. Soldering switches

Shopping!!!

Easily the most fun part lol. You’ve gotta buy your stuff!! You need to buy a board, keycaps, and switches just to start…but you may need to buy lubricant for your switches, maybe some fancy new cables…a matching deskmat perhaps? Oh and what if you want different switches in case you want to change the sound…ah and maybe those cool keycaps are an odd shape so you should probably buy another set just to make sure they’re comfortable…

moneyfiremoneyfiremoney

Shopping Reccs

Normally I’d link a bunch of cool places to buy things, but in recent years a ton of keyboard shops have closed up–usually without grace.
Generally folks on Reddit are up to date with current storefronts worth checking out. But it’s gotten a bit trickier lately.

Assembling

Depending on what kind of kit you get, you may just be adding keycaps to a keyboard, or you may have to assemble all of: sound dapening materials, the PCB, the frame, the plate, the switches, and finally the keycaps. Mercury Board PCBMy Mercury65’s PCB laid into its baseplate Mercury Board Partial AssemblyMy Mercury65 nearly fully completed. Just missing keycaps

The only thing that can suck about assembling is having to unassemble when you realise you missed one of the other steps. It’s normally a very satisfying and easy stage of the hobby.

Lubricating

The biggest time sink of the hobby is lubing switches…

keyboard.LPfD7jgJ.pngnerd.gXomy_VV.png

Key switches are the mechanical inputs on a keyboard, translating a button press into an electrical binary input. They’re the defining mechanism of a “Mechanical” keyboard.

Switch lubingPartially-lubricated switches in a lubing station. Springs have just been re-added

Wait when you say lubing…

That means taking a paint brush and manually painting a thin layer of lubricant on the individual moving pieces of every individual switch. Most of my keyboard have upwards of 80 switches, and it’s smart to do a few extras just in case. So yeah. Switch lubingFull view of my switch lubing station. Jeweler’s claw tool on the right for holding switch stems. Lube at the top right with paintbrush

But why

Honestly it’s kind of zen. But mostly it’s because they sound and feel much better when lubed. It’s like someone pointing out an editing error in your favorite song, and then you can never un-hear it again. Or a more pernicious *You are now breathing manually* joke haha.
I’m very aware of resistance and scratching when I press a dry key. And the sound of each keypress is inconsistent from one to the next. Simply undesireable!

Stabilisers

We also have to lubricate stabilisers. There aren’t as many, but they’re much more annoying to deal with and sound absolutely awful if you don’t get them just right. Stabilisers

keyboard.LPfD7jgJ.pngnerd.gXomy_VV.png

Stabilisers are little bracket things underneath long keys like the Enter or Spacebar key. They help turn a single press on a long piece of plastic into a single digital input. Underneath these keys is the exact same-sized keyboard switch as each individual letter key.

Swapping Keycaps

Easy to do, and important for cleaning if nothing else, this just involves pulling off your keycaps and swapping them out.
Depending on the keycap set you buy it may be a little tricky matching to the shape of your keyboard, but usually this isn’t an issue. PBT Ramenstop KeycapsMy Ramenstop keycaps

Soldering

Nowadays many keyboard kits you can get online will have hotswap PCBs, allowing you to plug and play keyboard switches without needing to solder.

I always told myself that inevitably I’d mistakenly order a solder-only board and at that point I’d learn how to solder…and well, that happened! Solder Board 1 Solder Board 2PCBs are so pretty like damn look at that

Typing Speed

Unsprisingly, many in the keyboard-building hobby enjoy “competitive” typing. Really just doing online typing tests to get as high of a WPM (words-per-minute) typing speed as possible.
I don’t do it very often anymore, but I really like typing fast :3 MonkeytypeMy stats from popular speed-typing test site, MonkeyType

I think my highest speed right now is 156WPM. If I made an effort I could definitely get it higher, but haven’t tried lately.

Current Favorite Boards

I don’t change these very often anymore, but these are 3 of my current boards I love using the most.
My photography skills really do not do them justice. Mr. Suit EspressoOwl Labs’ Mr. Suit 2 board with SA Espresso Keycaps Regal IodbaoIdobao 75% board with GMK Lazuli Keycaps Shrimp Mercury CloseupRocket Keyboards’ Mercury 65 board with PBT Ramenstop Keycaps