Guides

How to Build a Custom Mechanical Keyboard From Parts

Build a custom mechanical keyboard with the right PCB, case, switches, and keycaps. Layout choices, hot-swap tips, first-build mistakes, and testing steps.

How to Build a Custom Mechanical Keyboard From Parts

Building a custom mechanical keyboard is less like assembling a PC and more like building a camera kit. Every part changes the feel. The case changes the sound. The plate changes the flex. The switches decide whether typing feels crisp, soft, or heavy. Once you understand how those pieces talk to each other, a custom board stops feeling mysterious and starts feeling like a project you can finish in an afternoon.

I have built boards that were pure joy and boards that taught expensive lessons. The difference was almost never flashy keycaps. It was compatibility, planning, and patience during the switch and stabilizer stage.

This guide walks through how to build a custom mechanical keyboard from parts: what to buy first, how the pieces fit together, the assembly order that avoids frustration, and the checks that catch problems before you fall in love with a board that chatters or rattles.

Decide the board’s job before you shop

Start with use case, not aesthetics. A daily coding keyboard wants a layout you can trust for months. A desk showpiece can chase colorways. A travel board needs a compact footprint and a case that survives backpack life. Write down where the keyboard will live and what you type most.

Layout is the first hard choice. Full-size keeps a number pad. TKL drops it and frees mouse space. 75% keeps function keys in a tighter package. 65% and 60% cut deeper and push navigation into layers. If you rely on arrows every day, do not force a 60% because it looks cleaner in photos.

Mount style shapes feel almost as much as switches. Tray mount boards are common and often firmer. Gasket mount boards flex more and usually sound softer. You do not need every mount vocabulary word on day one, but you should know whether you want a stiff typing platform or a cushioned one.

The parts list that actually matters

  • Case: aluminum, plastic, or polycarbonate, sized to your layout
  • PCB: hot-swap preferred for first builds, matching layout and wireless needs
  • Plate: FR4, aluminum, PC, or brass, cut for your layout and switch footprint
  • Switches: linear, tactile, or clicky, counted for every key position
  • Stabilizers: screw-in preferred for larger keys, clipped and lubed
  • Keycaps: profile and layout kit that covers your board’s unique keys
  • Optional: case foam, plate foam, tape mod materials, USB-C cable
  • Tools: keycap puller, switch puller, tweezers, screwdriver, switch opener if lubing

Compatibility checks that save returns

Match the PCB to the case and plate. A 65% PCB will not drop into a random 65% case just because both say 65%. Look for confirmed compatibility lists, or buy a barebones kit where case, plate, and PCB are designed as a set.

Confirm switch type. Most modern custom boards use MX-style stems. Low-profile and some magnetic hall-effect boards are different ecosystems. Hot-swap sockets make experimentation easy only if the PCB actually has sockets that fit your switches.

Keycap kits are another trap. ANSI and ISO differ on Enter and left Shift. Check whether your board uses a nonstandard bottom row before assuming a popular set covers every key. Missing one 1.75u or 2u key is enough to stall a build.

Stabilizers must match the PCB mounting style. Screw-in stabilizers are generally more stable than plate-mounted clip-ins when supported. If larger keys rattle later, stabilizers are usually the first place to look.

How to assemble a custom keyboard step by step

01

Prep the case and foam

Unpack the case and check for debris, protective films, and loose screws. If your kit includes case foam or a force-break gasket, install those pieces in the order the manual shows. Foam that sits crooked can tilt the plate and create uneven typing feel across the board.

02

Install and tune stabilizers first

Do not leave stabilizers for last. Clip excess stem legs if your stabilizer design calls for it, apply a thin coat of appropriate grease to the housing holes and wire contact points, then insert the wire cleanly so it does not bind. Mount the stabilizers to the PCB, confirm the wire is seated in both housings, and press the larger key stems to feel for scratch or rattle before any switches go in.

03

Seat the plate and populate switches

Align the plate over the PCB if your assembly order requires it. For hot-swap boards, press switches in evenly until both metal pins and the plastic housing click home. Do not force a crooked switch. Bent pins are the classic first-build failure. Work in rows so you can spot empty sockets early. If you are soldering instead, dry-fit first, then solder with steady heat and clean joints.

04

Close the case and install keycaps

Mount the plate and PCB into the case, tighten screws in a balanced pattern, and avoid overtightening gasket-mounted boards into a rigid brick. Install keycaps starting with modifiers and stabilized keys so legends and gaps look even. A keycap that sits high on a stabilizer often means the stabilizer wire is not fully clipped into the stem.

05

Test every switch before you celebrate

Plug the board in and use a keyboard tester site or software to press every key, including layers if you already flashed a layout. Check for chatter, dead keys, and stabilizer imbalance on Space, Enter, and Shift. If a hot-swap key fails, reseat the switch and inspect pins before assuming the PCB is bad.

Firmware, layers, and first-week tuning

Many custom boards ship with QMK or VIA support. VIA is the friendlier path for remaps and layers without compiling firmware. Set up a practical layer for arrows, media keys, or symbols before inventing elaborate macros you will never use.

Sound and feel change after a few days as switches settle. Resist ripping everything apart after one evening. Note specific annoyances instead: ping, a scratchy stabilizer, a layout dead zone. Targeted fixes beat full rebuilds.

If the board feels harsh, look at mount compression, plate material, and switch choice before buying another case. Foam and tape will not rescue a layout you hate or stabilizers you skipped lubing.

First-build mistakes I see constantly

Buying keycaps before confirming layout support is the most common delay. Buying exotic switches before knowing whether you prefer linear or tactile is the most common regret. Skipping stabilizer prep is the most common rattle source.

Another mistake is chasing a viral sound signature without considering volume at work or in a shared space. Choose for the room you type in.

Do not treat a first custom as a forever board. Treat it as a baseline. Once you know you like 65% tactile boards with a flexible mount, your second build wastes far fewer parts.

FAQ

01

Is a hot-swap PCB better for a first custom keyboard?

Yes for most beginners. Hot-swap lets you test switches without soldering, which makes preference hunting and replacements much less stressful.

02

Do I need to lube switches for a first build?

No. Many factory-lubed switches are fine out of the box. Learn the stock feel first, then lube if you want smoother travel or less spring noise.

03

What layout is best for a first custom board?

TKL, 75%, or 65% with arrows is usually safest. Extreme compact layouts are rewarding later once you know which keys you can live without.

04

Why do my Spacebar and Enter rattle?

Stabilizers are usually the cause. Reseat the wires, check stem clip-in, and use a thin, even lube application on the stabilizer housings and wire ends.

05

Can I mix switch brands on one board?

Yes if they share the same stem and pin format. Mixing feels is a preference choice, but keep the layout intentional so your fingers are not surprised every other row.

06

How long does a custom keyboard build take?

A hot-swap barebones kit can come together in one to three hours. Hand-lubing switches, tuning stabilizers, and fiddling with foam can stretch that into a full evening.

07

What should I test right after assembly?

Every keypress, stabilizer balance on large keys, USB detection on both ports if applicable, and any configured layers or macros before you put the board into daily use.