Building a Custom Keyboard Actually Starts With Knowing What You're Building
I spent about three months last year trying to sort out my keyboard setup. I went through seven different boards before settling on something that didn't make my wrists ache by noon. Along the way I learned that picking parts for a mechanical build is mostly about knowing your constraints ahead of time. If you skip that step, you end up with a hobby project that collects dust because it looks cool on the desk but feels wrong after ten minutes of typing. The list below came together from actual builds I've done or seen on r/MechanicalKeyboards over the last few years. These aren't theoretical recommendations. Every one of them has a reason for being there based on cost, availability, or performance tradeoffs that matter in real use. 1. Start with a pre-built 65% or 75% board if you're new to this. The key takeaway here is layout, not features. A full-size keyboard forces your hand to travel further, which adds strain over time. The 65% layout keeps arrow keys and a stripped-down function row without the numpad clutter. The 75% adds a bit more space and is easier to live with if you use modifier keys constantly. I bought a Rainy75 Pro early on and it was fine, but the pre-installed foam packing was mediocre and the case rattled. The fix was straightforward: I swapped in some denser acoustic foam and added a thin layer of tape between the plate and case. That one change made the board sound significantly better and cut down on the hollow ring.
2. Switch to a hot-swap PCB within your first build. This sounds obvious but people skip it because they want to save money upfront. A non-hot-swap board locks you into whatever switches come installed. Hot-swap sockets let you experiment with different switch types without any soldering. I learned this the hard way when I built my first board with a budget PCB that didn't have hot-swap sockets. I ended up desoldering two dozen switches with a $20 iron and a solder wick, which took about four hours and ruined three switch pins. After that I made hot-swap a non-negotiable requirement. 3. Pick your switch type based on what you actually type, not what looks good. Linear switches have no tactile bump and require consistent pressure throughout the travel. Tactile switches have a noticeable bump around the middle of the press. Clicky switches add an audible click on top of the bump. For programming I use linear switches because I do a lot of repetitive key presses and the lack of a bump reduces finger fatigue. My brother types in longform prose and prefers tactile because the bump helps him feel when a key has registered without looking. There's no universal right answer here. Try before you commit, even if it means buying a tester pack from AliExpress for about eight dollars. 4. Lubing switches matters more than most people expect. Factory switches arrive dry and the stem rubs against the housing walls every time you press them. Lubing the stems and the housing contact points reduces friction and changes the sound profile noticeably. I use Krytox 205g0 grease on a brush. The process takes about twenty minutes per switch, so a 60-key board needs roughly twenty hours if you do them all. That's a lot. The practical workaround I landed on is to lube only the switches I use most frequently: the home row and the modifiers. That cuts the time to about six hours and covers maybe sixty percent of my keystrokes. The remaining switches feel noticeably rougher but that's an acceptable compromise for most people.
5. Case material changes how the keyboard sounds more than you'd think. Polycarbonate cases produce a deeper, warmer thock. Aluminum cases sound higher-pitched and sharper. I have both and the difference is immediate. I keep the polycarbonate board for typing and the aluminum one for coding sessions where I need to hear the keys more clearly. If you're on a budget, polycarbonate is easier to work with because it's lighter and doesn't require as much foam tuning. Aluminum cases tend to ring unless you add significant internal damping material. 6. Keycap profiles are a personal preference with real ergonomic implications. Cherry profile is the classic low-profile round shape. OEM profile is slightly taller and more traditional. XDA is flat and uniform across all keys. SA is tall and vintage-looking but takes weeks to get used to. I use mixed profiles: XDA for the main typing area and a different profile for the modifier keys. This took some trial and error. I eventually settled on GMK-style keycaps in XDA for the alphabet and numbers, and a slightly taller profile for WASD and the arrow cluster because I need tactile differentiation there. The cost runs about forty to sixty dollars for a decent set, and they last for years. 7. Cable choice is a tiny detail that actually affects the experience. A stiff nylon braided cable pulls the keyboard toward you while you type. A flat silicone cable lays flat and doesn't create drag. I had a cheap board with a thick braided cable and didn't realize it was subtly shifting my wrist position every time I reached for the spacebar. Switching to a flat silicone cable eliminated that micro-adjustment and reduced wrist strain enough that I noticed it within a day. It costs about ten dollars and solves a problem most people don't know they have.
Get the Full Details

8. Stabilizer setup is where most first builds go wrong. The spacebar, shift keys, and enter key use stabilizer wires that prevent the keycap from wobbling. Cheap stabilizers rattle and feel scratchy. Good ones feel smooth and sound consistent with the rest of the board. The standard fix is called dalgona lubing, which involves wrapping the stabilizer wire in a thin film of lubricant and then applying grease to the inner housing. I spent an entire evening on my first build getting the spacebar stabilizer right. The initial sound was terrible, like a hollow metal clack every time I hit space. After lubing and adjusting the tension, it matched the rest of the board perfectly. If you skip this step, the uneven stabilizer sound will bug you constantly, even if you can't explain why. 9. Programmable macros and software customization add real value after the initial build phase. Most mid-range boards come with QMK or VIA support, which lets you remap keys and create layer-based macros without buying special software. I use a dedicated layer for media controls and editing functions. Instead of reaching for the function row, I hold a single key to access shortcuts. This saves maybe three seconds per session but the consistency matters. The initial setup takes about an hour of learning the mapping software, but it pays off quickly. People who skip this usually end up using the board exactly as configured and never unlock its actual potential. 10. Budget allocation matters more than individual component choices. A common mistake is spending too much on the case and not enough on the switches and stabilizers. A fifty-dollar case with bad stabilizers sounds worse than a twenty-dollar case with well-tuned stabilizers and good switches. My rule of thumb is: switches and stabilizers get forty percent of the budget, the PCB and case split the rest, and keycaps come last if you have money left. This ordering produces a better sounding and more comfortable board than the reverse approach, which prioritizes aesthetics over feel.
What to Watch Out For Before You Buy
The biggest trap in this hobby is buying based on photos. A keyboard that looks gorgeous in a product shot can feel awful once it arrives. The weight, the switch spacing, the keycap thickness, the stabilizer quality. None of that shows up in a photo. I learned this after ordering a board that looked incredible online but arrived with stabilizers that sounded like a garbage disposal. Returns were possible but the whole process took two weeks and wasted money on shipping both ways. Now I read at least three reviews from actual owners before committing to anything over fifty dollars. Reddit threads and Discord servers are useful for this, though you have to filter out the promotional content. Another thing nobody mentions upfront is the learning curve for custom keyboards. If you've only ever used membrane or gaming keyboard setups, the transition to a mechanical board with hot-swap sockets and programmable layers feels overwhelming at first. The first week will involve reading forums, watching YouTube videos, and second-guessing every part choice. That's normal. The board isn't broken. You're just processing a lot of new information. After about two weeks the decisions start feeling routine and the whole process becomes manageable. If you're on a tight budget and can't afford a full custom build, consider a used board from the secondhand market. People sell keyboards after two days of ownership all the time because they got bored. A gently used board with decent switches and a plastic case can outperform a brand-new board at twice the price, assuming you're willing to tweak the stabilizers yourself. I picked up a used Leopold FC750R for about seventy dollars that was in perfect condition and it was the best typing experience I'd had at that point. The original owner had barely used it.
There's no perfect keyboard. Every build has compromises, and the list above reflects that honestly. Some entries favor cost savings over quality. Others favor performance over convenience. The point is to know which compromises you're willing to accept before you start spending money. Once you understand your priorities, the Mechanical Keyboard Ideas Top 10 framework I outlined here gives you a solid starting point that's grounded in actual experience rather than marketing copy.
