1. Why Build Instead of Buy?
Pre-built keyboards — even good ones like the Keychron V series or the Logitech MX Mechanical — are compromises. The manufacturer picks the case material, the mount style, the switch options, and the keycap legend font. You get what they decided.
A custom build is yours. You choose the thock. You choose the weight. You choose whether the board flexes subtly under your fingertips or feels solid as a brick. You choose the colorway down to the modifier legends. Most importantly, you learn the entire keyboard ecosystem so you can make smarter decisions forever — whether you're hunting group buys, evaluating a used sale on a Discord server, or just explaining to a curious coworker why you spent $300 on a keyboard.
Beyond personalization, custom builds often beat equivalent price-range pre-builts on sound quality and typing feel. A $200 custom will almost always feel better than a $200 gaming keyboard because the budget goes into the parts that actually affect the experience rather than RGB lighting and marketing.
Start with a hotswap PCB. Hotswap sockets let you pull and replace switches without a soldering iron. You can experiment with different switches on the same board — invaluable when you're still developing your switch preferences.
2. Parts You Need
A mechanical keyboard has seven core components. Everything else is optional — though "optional" in this community means "you'll probably buy it eventually."
Case
The case is the shell and gives the board its primary sound signature and typing feel. Material matters enormously:
- Aluminum: Dense, premium thock, minimal flex. The default choice for mid-to-high end builds. KBDfans and Angry Miao both make excellent aluminum cases.
- Polycarbonate (PC): Transparent, flexible, deeper sound. Great for gasket-mounted boards where flex is a feature. The Mode Eighty uses PC to excellent effect.
- Plastic (ABS/Polycarbonate blend): Budget-friendly, lighter, higher-pitched sound. The Keychron Q series uses a plastic bottom layer with aluminum top — a solid budget hybrid.
- Tray mount vs gasket mount: Tray mount (PCB screws directly into the case) is stiffer and sounds brighter. Gasket mount (PCB sandwiched in silicone or foam gaskets) adds flex and improves the typing feel dramatically. Gasket is generally preferred by the community for premium builds.
PCB (Printed Circuit Board)
The PCB is the brain. Switches connect to it, and it sends keypress signals to your computer. Two critical choices:
- Hotswap vs solder: Hotswap PCBs have Kailh or Millmax sockets — switches press in and pull out freely. Solder PCBs require soldering each switch, giving more stability but eliminating future swap flexibility.
- Layout compatibility: PCBs support specific layouts. A 65% PCB won't fit in a TKL case. Always confirm compatibility before buying.
- QMK/VIA support: Nearly all enthusiast PCBs run QMK firmware. VIA compatibility means you can remap keys without touching code — essential for beginners.
Plate
The plate sits between the PCB and switches, holding switches in alignment. Plate material is one of the biggest tone shapers in a build:
- Aluminum: Stiff, clicky-sounding, bright. Common in entry-level builds.
- Brass: Dense, very thocky, heavy. Adds significant weight to the board. A brass plate on a budget PCB is one of the best bang-for-buck upgrades.
- Polycarbonate (PC): Flexible, muted, deep. Pairs especially well with gasket mounts — the flex stack creates a pillowy typing experience.
- FR4: The same fiberglass used in PCBs. Light, slightly flexible, middle-of-the-road sound. Great for tactile switches.
- Carbon fiber: Stiff like aluminum but lighter. Premium price. Mostly used in flagship builds.
Plateless builds (no plate, switches mounted directly to PCB) are increasingly popular for their unique flex and sound — but require PCB-mount stems and more careful switch selection.
Switches
The heart of any keyboard. There are three families — linear, tactile, and clicky — and hundreds of options within each. See our full switch types guide for a deep dive. For quantity: a standard 65% uses 68 switches, a TKL uses 87, a full-size uses 104.
Keycaps
The caps you type on every day. Profile (shape), material (ABS vs PBT), and legend type (dye-sub vs doubleshot) all matter. See our keycap profiles guide for the full breakdown. Budget: $40–$60 for solid PBT keycaps (Akko, NuPhy), $100–$200+ for GMK doubleshot sets from group buys.
Stabilizers
Stabilizers (stabs) go under large keys — spacebar, left shift, enter, backspace, and sometimes number row keys. They prevent long keys from tilting when pressed off-center. Poor stab tuning is the #1 reason budget builds feel and sound bad.
- Screw-in stabs: Screw into the PCB, much more stable than clip-in. Always use screw-in if the PCB supports them.
- Snap-in (clip-in) stabs: Clip to PCB cutouts. More rattle, less stable. Acceptable only on budget builds.
- Must-do mods: Lube the wire with dielectric grease, lube the housing with 205g0, and use the holee mod (band-aid under the PCB cutout) to prevent bottom-out rattle. This is the single highest ROI mod in keyboard building.
Lube
You'll need lube for both switches and stabilizers. The community standards:
- Krytox 205g0: Thick grease, for linear switches and stab housing. The gold standard. Do NOT use on tactile stems — kills the bump.
- Tribosys 3203 / 3204: Thinner lubes for tactile switches. 3203 is lighter, preserves more bump. 3204 is slightly heavier.
- Dielectric grease (Super Lube): For stab wires only. Damps the wire rattle.
3. Choosing Your Layout
Layout determines the size and key count of your board. This is one of the most personal choices in keyboard building — it comes down to your desk space, workflow, and whether you can live without a numpad or function row.
| Layout | Keys | Includes | Best For |
|---|---|---|---|
| 100% (Full Size) | 104 | Everything | Spreadsheet heavy users, numpad required |
| TKL (Tenkeyless) | 87 | F-row, arrow keys, nav cluster | Beginners who need function keys |
| 75% | ~84 | F-row compressed into single column | Compact TKL lovers |
| 65% | ~68 | Arrow keys, no F-row | Most popular enthusiast layout |
| 60% | ~61 | Alpha + modifiers only | Minimalists, layer users |
| 40% | ~40 | Letters only — layers for everything | Advanced users only |
65% is the layout most enthusiasts land on after going through the progression. It drops the numpad and F-row (which you can access via layers) while keeping dedicated arrow keys. The WKL (Winkeyless) variant of the 65% — dropping the Windows key — is a polarizing aesthetic choice that the community loves to argue about.
4. Picking Switches for Your Style
Three switch families, each with a completely different feel:
- Linear switches compress smoothly from top to bottom with no tactile feedback bump. Quiet (with lube), fast, and popular for gaming. Best for: gamers, typists who like silence, people who hated clicky office keyboards.
- Tactile switches have a noticeable bump before actuation — you feel exactly when the key registers. Not clicky, just bumpy. Best for: typists who want feedback without noise, programmers.
- Clicky switches produce an audible click alongside the tactile bump. The classic office keyboard feel. Best for: people who love the sound, solo office workers with patient coworkers.
For first builds, the community overwhelmingly recommends:
- Budget linear: Gateron Yellow / Gateron G Pro 3.0 (~$0.30/switch)
- Budget tactile: Boba U4 (silent) or Boba U4T (non-silent) (~$0.50/switch)
- Mid-range linear: Tangerine 67g, Durock L7, Oil King (~$0.75–$1.00/switch)
- Endgame tactile: Holy Panda X, Topre (via HHKB or Realforce) — pricier but legendary
Check the KeebTracker switch database to compare specs side-by-side, and use the Keyboard Quiz to get a personalized recommendation.
5. Assembling Step by Step
Before touching anything else, plug the PCB into your computer and use QMK's online key tester or keyboardtester.com to short each switch socket with a metal tweezer. Every socket should register. Catching a dead socket now saves you a half-assembled teardown later.
Clip, lube, and install your stabs before anything else. Remove the stab stem and lube the inside of both housings with a thin layer of 205g0. Apply dielectric grease to the stab wire where it contacts the stem legs. Apply the holee mod (punch a small circle from a band-aid and stick it under the PCB stab mount). Screw in the stabs — snug but not overtightened.
Open each switch by pressing the two clips on the sides of the bottom housing. Remove the spring (bag lube springs in a ziplock with 205g0 or 3204 for 30 seconds — much faster than brushing individually). Lube the rails inside the bottom housing, the sides of the stem but NOT the tactile legs (for tactiles), and the inside of the top housing. Reassemble. This takes 1–2 hours for 70 switches. Put on a podcast.
If using a plate, insert switches into the plate first at the four corners to lock alignment. Then press the plate+switch assembly onto the PCB, making sure all switch pins go cleanly into the PCB sockets. You'll hear a satisfying click as each hotswap socket engages. Work from the corners inward. For soldering: same approach, then solder each pin with a clean iron.
Plug the PCB in again and test every switch. This is your last easy-access chance. On hotswap boards, a dead switch at this stage is a 30-second fix — pop it out, check the socket for bent pins, press it back in. On soldered boards, you'll need a desoldering pump.
See the sound mods section below. Do this before closing the case.
Screw the case closed with the provided hardware. For gasket-mount boards, make sure the PCB seats evenly in the gaskets before driving any screws. Install keycaps by pressing each cap firmly onto the stem — you'll feel it seat. Larger keys go on the stab stems first. Congratulations — you built a keeb.
6. Sound Mods
Sound mods transform the acoustic character of your build without changing any physical components. The community has developed several that are now considered standard practice.
Tape Mod
Apply 2–3 layers of masking tape to the back of the PCB. This adds a slight flex layer and significantly reduces the hollow "ping" ping common on tray-mount aluminum cases. Cost: $0 (you have tape). Time: 5 minutes. Community verdict: genuine improvement, especially noticeable on budget builds.
Tempest Mod (PE Foam Mod)
Cut a sheet of thin PE (polyethylene) foam — craft foam from a dollar store works — to fit between the PCB and switch plate. Each switch hole punches through naturally as you install. This is the single largest sound transformation you can make to a build: it muffles the sharp "clack" of spring ping and switch bottom-out, replacing it with a deep, creamy thock. The KBDfans community popularized this in 2022 and it remains the go-to mod for getting a more expensive-sounding result from budget parts.
Case Foam
Fill the bottom cavity of your case with foam cut to fit. Most mid-range kits include this. DIY option: craft foam, neoprene, or even packing foam works. This kills the hollow resonance in the case cavity — the #2 source of unwanted sound after stab rattle.
PCB Foam
Foam cut to fit between the PCB and the bottom case interior (below the PCB). Adds additional dampening and body to the sound. Pairs with case foam — use both for the most dramatic dampening effect.
Stab Tuning (Critical)
Not technically a "sound mod" but the highest-impact single thing you can do for build quality. A poorly tuned spacebar rattle will dominate every other sound in the build. Get the stab lube right — see the stabilizer section above.
7. Testing with QMK / VIA
QMK (Quantum Mechanical Keyboard) is open-source firmware. VIA is a real-time key remapping interface that talks to QMK. Together they let you program every key, create layers, set lighting, and configure macros without writing a single line of code.
First Steps with VIA
- Download VIA from caniusevia.com
- Connect your keyboard and open VIA — most QMK boards are auto-detected
- Navigate to the Key Tester tab — press every key to verify it registers correctly
- On the Keymap tab, click any key on the visual layout and reassign it from the keycode picker
- Layers work like a Fn key — assign a key as "Layer 1" and it activates your second layout when held
Common First Remaps
- Swap Caps Lock to Ctrl (if you type in Vim or use terminal shortcuts constantly)
- Set right Fn key to activate arrow cluster layer on 60% boards
- Assign F1–F12 to a held layer key on 65% boards
- Set media keys (play/pause, volume) to otherwise empty keys
If you need to flash new firmware (not just remap keys via VIA), download QMK Toolbox. Put your board into bootloader mode by holding the reset button on the PCB underside or using the VIA console. Always back up your current keymap before flashing.
8. Budget Breakdown
| Tier | Case | PCB | Switches | Keycaps | Stabs | Total |
|---|---|---|---|---|---|---|
| Budget Beginner | $40 (Keychron Q2 base) | Included | $18 (Gateron Yellow ×70) | $35 (Akko PBT) | $12 (Durock v2) | ~$105 |
| Mid-Range Enthusiast | $120 (KBDfans Tofu65) | $45 (DZ65RGB) | $55 (Boba U4T ×70) | $70 (GMK alternate buy) | $18 (TX stabs) | ~$308 |
| Endgame Deep Hobby | $300 (GB aluminum) | $80 (Geon F1-8X) | $100 (Topre / Holy Pandas) | $180 (GMK Group Buy) | $28 (Everglide Panda) | ~$688 |
Use the KeebTracker Build Cost Calculator to price your specific parts selection and see where you can save without sacrificing feel.
The biggest sound improvements come from stab tuning, the PE foam mod, and lubing switches — none of which cost money beyond a $10 bottle of Krytox and $3 of PE foam. Spend your budget on parts, not premium mods that deliver diminishing returns.