Welcome to the Mechanical Keyboard Rabbit Hole
Building your own custom mechanical keyboard is one of the most rewarding projects in the tech enthusiast world. It combines tactile satisfaction, personal expression, and functional optimization in a way few other hobbies can match. Whether you're seeking the perfect typing experience, want a keyboard that perfectly matches your aesthetic preferences, or simply enjoy the process of building something with your own hands, custom keyboard building offers endless possibilities for customization and creativity.
The mechanical keyboard hobby has exploded in recent years, evolving from a niche interest into a mainstream community with thousands of enthusiasts sharing builds, conducting group buys for custom parts, and pushing the boundaries of keyboard design. What once required extensive knowledge of electronics and soldering now has accessible options for beginners, thanks to hot-swappable PCBs and comprehensive guides like this one.
This comprehensive guide will walk you through everything you need to know to build your first custom mechanical keyboard, from understanding components to assembly techniques and customization options. By the end, you'll have the knowledge to confidently build a keyboard tailored exactly to your preferences.
Understanding Keyboard Components
The Case: Your Keyboard's Foundation
The case houses all your keyboard components and significantly affects both acoustics and aesthetics. Cases come in various materials, each with distinct characteristics:
Aluminum Cases: Premium option offering excellent rigidity, dampening vibrations for a solid typing sound. Aluminum conducts heat away from components and provides substantial weight that prevents keyboard movement during aggressive typing. Available in various anodized colors and finishes. Weight typically 1-3 pounds.
Plastic Cases: More affordable and lightweight, plastic cases (usually ABS or polycarbonate) produce a higher-pitched, clackier sound profile. They're easier to modify and come in countless colors. Some high-end plastic cases rival aluminum in quality while maintaining lighter weight.
Acrylic Cases: Transparent or translucent acrylic cases showcase the internal components and RGB lighting beautifully. They're moderately priced but can crack if overtightened or dropped. Sound profile falls between plastic and aluminum.
Wood Cases: Exotic hardwood cases offer unique aesthetics and warm, muted sound profiles. Each wooden case is unique due to natural grain patterns. They require more maintenance and are typically more expensive.
3D Printed Cases: Budget-friendly option for unique designs or prototype builds. Quality varies dramatically based on printer, material (PLA, PETG, resin), and design. Sound quality is generally inferior to machined materials but improving rapidly.
The PCB (Printed Circuit Board): Your Keyboard's Brain
The PCB is the electronic heart of your keyboard, containing the microcontroller that interprets keypresses and communicates with your computer. Modern PCBs come in two main varieties:
Hot-Swappable PCBs: Feature special sockets (typically Kailh or Gateron hot-swap sockets) that allow switches to be inserted and removed without soldering. This is the recommended option for beginners and those who like to experiment with different switches. Limitations: slightly less reliable connection than soldered switches, and not all switch types are compatible.
Solder PCBs: Require soldering each switch to the board. This creates a more secure, permanent connection and supports any switch type. Soldering isn't difficult to learn but requires additional tools (soldering iron, solder, flux) and practice. Mistakes can damage the PCB.
Key PCB Features to Consider:
- Layout support: ANSI, ISO, or other regional layouts
- Programmability: QMK/VIA firmware support for full customization
- RGB lighting: Per-key RGB, underglow, or none
- Connectivity: USB-C (standard), Micro-USB (outdated), or wireless (Bluetooth)
- Mounting style: Tray mount, top mount, gasket mount, or integrated plate
The Plate: Switch Positioning and Feel
The plate sits between the case and switches, holding switches in precise alignment. Plate material dramatically affects typing feel and sound:
Aluminum: Most popular choice, offering good stiffness and a crisp, clean sound. Relatively affordable and widely available.
Brass: Denser and heavier than aluminum, producing a deeper, more resonant sound. Premium option that adds significant weight.
Polycarbonate (PC): Flexible plastic that produces a softer, more muted sound profile. Allows more switch flex, which some typists prefer for a springier feel.
FR4: Fiberglass material (same as PCBs) offering moderate flex and unique sound. Budget-friendly alternative to metal plates.
Carbon Fiber: Extremely stiff and lightweight, with a unique high-pitched sound. Expensive and harder to manufacture.
Switches: The Heart of the Typing Experience
Mechanical switches are the defining feature of mechanical keyboards, with each keypress actuating a spring-loaded stem that registers input. Switches come in three main categories:
Linear Switches: Smooth, consistent actuation from top to bottom with no tactile bump or audible click. Popular for gaming due to fast actuation and for typing by those who prefer smooth keystroke feel. Examples: Cherry MX Red, Gateron Yellow, Alpaca, Gateron Ink Black.
Tactile Switches: Provide a noticeable bump you can feel when the switch actuates, giving tactile feedback without audible clicking. Preferred by many typists for the confirmation of actuation. Examples: Cherry MX Brown, Glorious Pandas, Boba U4T, Zilents (silent tactile).
Clicky Switches: Provide both tactile bump and audible click sound. Satisfying for some users but can be annoying to others nearby. Examples: Cherry MX Blue, Kailh Box White, Kailh Box Jade.
Switch Specifications:
- Actuation force: Grams of force required to actuate (typically 45-80g)
- Actuation point: Distance the key must travel to register (typically 1.5-2.0mm)
- Total travel: Maximum key travel distance (typically 3.5-4.0mm)
- Spring weight: Affects bottom-out force and overall typing feel
For your first build, order 10% extra switches to account for defects and future replacements. Most keyboards need 60-110 switches depending on size.
Stabilizers: Smooth Large Keys
Stabilizers prevent larger keys (spacebar, shift, enter, backspace) from wobbling and ensure even key depression. Quality stabilizers are crucial for good typing experience.
Types of Stabilizers:
- Screw-in stabilizers: Most stable and preferred by enthusiasts. Screwed directly into PCB for minimal rattle.
- Clip-in stabilizers: Snap into PCB, easier to install but slightly less stable than screw-in.
- Plate-mount stabilizers: Attach to plate rather than PCB. Generally inferior with more rattle.
Quality brands include Durock, C3, and Staebies. Cherry stabilizers are acceptable but often require modification ("clipping") to reduce rattle.
Keycaps: Personalization and Feel
Keycaps are the visible, touchable part of your keyboard that defines its aesthetic and typing feel. Material, profile, and manufacturing method all matter.
Materials:
- ABS (Acrylonitrile Butadiene Styrene): Smooth, glossy finish that develops shine over time. Takes vibrant colors well. Less expensive.
- PBT (Polybutylene Terephthalate): Textured, matte finish that resists shine. More durable and produces deeper sound. Slightly more expensive.
Manufacturing Methods:
- Doubleshot: Two layers of plastic molded together—legends never fade. Premium option.
- Dye-sublimation: Legends dyed into PBT plastic. Very durable, excellent for detailed designs.
- Laser etching/printing: Legends etched or printed on surface. Can wear off over time. Budget option.
Profiles: Cherry, OEM, SA, DSA, MT3, and others affect keycap height, angle, and typing feel. For first builds, Cherry or OEM profiles are safe, familiar choices.
The Build Process: Step by Step
Phase 1: Planning and Parts Selection
1. Determine Your Layout: Choose size (60%, 65%, 75%, TKL, Full-size) and layout (ANSI, ISO). Beginners often start with 65% or 75% for good balance of compactness and functionality.
2. Set Your Budget: First builds typically cost $150-$400. Budget breakdown: Case/PCB kit ($80-$200), Switches ($25-$70), Keycaps ($30-$100), Stabilizers ($15-$30), accessories and tools ($20-$50).
3. Source Your Parts: Popular retailers include KBDfans, Novelkeys, Drop, Divinikey, and Amazon. Join r/MechanicalKeyboards for recommendations and deal alerts. Group buys offer unique designs but require patience (6-12 month waits common).
Phase 2: Pre-Assembly Preparation
1. Inventory Check: Verify all parts are present and undamaged. Test PCB by plugging it in and shorting switch contacts with tweezers to confirm every position registers.
2. Stabilizer Preparation: This crucial step dramatically improves your keyboard's feel and sound:
- Disassemble stabilizers completely
- Clip any extra plastic on Cherry-style stabilizers ("holee mod")
- Apply dielectric grease to wire ends where they contact housings
- Apply thin layer of grease inside housing where wire slides
- Consider bandaid mod (thin fabric bandaid under stabilizer to reduce noise)
- Reassemble and test for smooth motion without rattle
3. Switch Preparation (Optional): Enthusiasts often modify switches before installation:
- Lubing: Apply thin layer of lubricant (Krytox 205g0 for linears, Tribosys 3203 for tactiles) to switch stems, springs, and housings. Dramatically improves smoothness and reduces spring ping. Time-consuming (3-5 hours for full keyboard) but worthwhile.
- Filming: Thin films placed between switch top and bottom housings reduce wobble
- Spring swapping: Replace stock springs with custom weight springs for different typing feel
Phase 3: Assembly (The Fun Part!)
For Hot-Swap Keyboards:
- Install Stabilizers: Screw or clip stabilizers into PCB. Ensure wires are properly seated and move smoothly.
- Test PCB: Connect to computer and test every hot-swap socket with tweezers.
- Position Plate: Place mounting plate over PCB, aligning stabilizer cutouts.
- Install Switches: Start with corners and stabilized keys to secure plate. Insert switches firmly but gently—you should hear/feel a click as pins enter sockets. Don't force bent pins!
- Test All Switches: Use keyboard testing website or software (VIA, QMK Configurator) to verify every key works before installing keycaps.
- Mount in Case: Secure PCB/plate assembly into case using provided screws. Don't overtighten—can crack PCB or case.
- Install Keycaps: Press keycaps firmly onto switches. Install stabilized keys last, checking for smooth action.
- Final Testing: Test every key one more time. Check for any binding or scratchy keys.
For Solder Keyboards:
Soldering adds steps but isn't as intimidating as it seems. Practice on spare switches first. Use 60/40 or 63/37 rosin-core solder with temperature-controlled iron set to 600-750°F (315-400°C). Solder each switch pin for 2-3 seconds with just enough solder to create a shiny cone shape around the pin.
Firmware and Programming
Most custom keyboards use QMK firmware, allowing extensive customization:
- Remap any key to any function
- Create multiple layers (press Fn to access layer 2 with different key functions)
- Program macros for complex key sequences
- Customize RGB lighting effects
- Adjust debounce timing and polling rate
VIA software provides graphical interface for QMK keyboards, allowing real-time remapping without flashing firmware. It's much more user-friendly for beginners than editing QMK code.
Sound and Feel Modifications
Foam Modifications
- Case foam: Dampens hollow case resonance
- PCB foam: Reduces ping and creates deeper sound
- Plate foam: Softens sound profile
Tape Mod
Applying painter's tape to the back of the PCB creates a "poppier" sound signature. Controversial but popular mod.
O-Rings
Rubber o-rings on keycaps reduce bottom-out noise and travel distance. Changes typing feel significantly.
Common Mistakes to Avoid
- Bending switch pins during installation—straighten immediately with needle-nose pliers
- Forgetting to test PCB before full assembly
- Over-lubing switches or stabilizers—less is more
- Ordering wrong keycap size/profile for your PCB layout
- Overtightening case screws
- Not having patience during your first build
Going Further: The Journey Continues
Your first build is just the beginning. The mechanical keyboard community offers endless opportunities for learning, customization, and creativity. Consider exploring:
- Custom cables and artisan cable connectors
- Artisan keycaps (handcrafted resin/clay keycaps)
- Custom switch modifications and tuning
- 3D printing custom cases
- Designing your own PCBs
- Group buys for exclusive keyboard kits
Conclusion: Your Perfect Keyboard Awaits
Building a custom mechanical keyboard is a uniquely satisfying experience that results in a truly personalized tool you'll use every day. While the hobby can become expensive and time-consuming, starting with a modest first build using hot-swap components keeps it accessible and fun. The sense of accomplishment when you type on something you built yourself is unmatched.
Take your time, do your research, ask the community for advice, and enjoy the process. Your perfect keyboard is waiting for you to build it. Welcome to the hobby—your wallet may never forgive you, but your fingers will thank you every day!
