What you're actually building

A keyboard you build yourself is not a circuit board you solder from scratch. You're assembling pre-made parts: a case (the plastic or metal shell), a circuit board (the PCB, already programmed), mechanical switches, stabilizers, and a cable. The PCB does all the electrical work. Your job is to fit the pieces together in the right order so the switches sit level, the stabilizers don't rattle, and the cable connects cleanly to your computer.

Most people choose this route because they want a specific feel under their fingers — a particular switch type, a certain weight, or a layout that matches how they actually type. A pre-built keyboard locks you into whatever the manufacturer chose. Building one takes two to four hours the first time and costs between $80 and $300 depending on how much you spend on the case and switches.

Key Takeaways

  • You need a case, PCB, stabilizers, switches, and a cable — all sold separately, and compatibility matters because not every PCB fits every case.
  • Stabilizers go in first and must be clipped or screwed down so they don't move; this is where most first-time builders get stuck.
  • Switches push straight down into the PCB after stabilizers are in place, and they should all sit flush without tilting.
  • The PCB connects to your computer with a USB cable and usually works when ready without drivers or software.
  • Testing each switch before you close the case saves hours of frustration if something is wired wrong.

Choosing parts that actually fit together

The PCB size determines what case you can use. PCBs come in standard sizes: 60% (the smallest, no number pad or function row), 65% (60% plus arrow keys), 75% (adds a function row), and full-size (everything). A 60% PCB will not fit in a full-size case, and a full-size PCB will not fit in a 60% case. Check the case listing — it will say which PCB sizes it accepts.

Stabilizers come in two types: plate-mounted (they screw to the PCB) and PCB-mounted (they clip into the PCB). Your PCB documentation will tell you which type it uses. Buy the matching type or your stabilizers will not stay in place. The stabilizer size also matters — a spacebar stabilizer is longer than a shift stabilizer, and they are not interchangeable.

Switches must match your PCB's switch type. Most modern keyboards use hot-swap sockets, which means switches push in and pull out without soldering. Some older or budget PCBs use solder, which means you need a soldering iron. The listing will say "hot-swap" or "soldered." If you have never soldered, buy a hot-swap PCB.

Installing stabilizers first

Stabilizers go in before switches because they sit under the larger keys: spacebar, shift, enter, and backspace. If you install switches first, you will not be able to reach the stabilizer clips. Place the PCB on a flat surface with the side that faces up clearly visible — this is the side the switches will push into.

For PCB-mounted stabilizers, line up the two small plastic clips on the stabilizer with the two holes on the PCB. Push down firmly until you hear or feel a click. The stabilizer should not move when you tug on it. If it does, it is not fully seated — push harder. Do this for every stabilizer position: usually spacebar, both shifts, both alts, and enter.

For plate-mounted stabilizers, the PCB sits inside a metal or plastic plate, and the stabilizers screw to the plate instead of the PCB. Your case instructions will show where the plate goes. Screw the stabilizers down before the plate goes into the case, using the small screws that came with the stabilizers. Tighten them firmly but do not strip the holes — if you feel resistance, stop.

Pushing switches into the hot-swap sockets

Hot-swap sockets are small rectangular holes on the PCB. Each one holds one switch. Before you start, test a switch by pushing it into a socket and pulling it back out — it should take a little force but not so much that you think you will break something. If it feels wrong, check that the switch stem (the small plastic piece on the bottom) is lined up with the socket opening.

Start with the switches around the edges and work toward the center. Push each switch straight down until it clicks into place. The switch should sit flush with the PCB — if it is tilted or sticking up, pull it out and try again. A tilted switch usually means the stem is not lined up, or there is a stabilizer in the way. Check the stabilizer is fully seated before you try the switch again.

Go slowly and check each switch as you go. Pushing 100 switches takes time, but catching a problem now is much faster than opening the case later to fix it. Once all switches are in, press each one a few times to make sure it moves smoothly and clicks consistently.

Testing before you close the case

Plug the USB cable into the PCB and into your computer. Open a text editor or a website where you can type. Press every single key on the keyboard and watch the letters appear. If a key does not register, unplug the cable, pull out that switch, and check that the socket is not blocked by a stabilizer or debris. Push the switch back in and test again.

If a key still does not register after you have reseated the switch, the socket or PCB may be damaged. This is rare with new parts, but it happens. Contact the seller before you assemble the rest of the keyboard. If all keys register, unplug the cable and move on to the case.

Mounting the PCB in the case

The case usually has small posts or clips inside that hold the PCB in place. Some cases use screws, some use clips, and some use a gasket strip (a rubber strip that holds the PCB without fasteners). Your case instructions will show which. If you have screws, line up the PCB with the posts and screw it down gently — do not overtighten or you will crack the PCB.

Before you close the case, check that the stabilizers do not touch the case walls and that the cable exits through the cable hole cleanly. If a stabilizer is rubbing, you may need to adjust it or use a different stabilizer type. Once everything looks clear, close the case and screw it shut if it has screws on the bottom.

Adding keycaps and finishing

Keycaps are the plastic pieces you actually touch when you type. They pull straight up off the switches. Most keyboards come with a set of keycaps, but you can buy different sets separately. Line up the keycap stem (the small hole on the bottom) with the switch stem and push down until it sits firmly. It should not move when you tug on it.

Start with the spacebar and larger keys, then fill in the rest. Once all keycaps are on, plug in the cable and test the keyboard one more time. Press every key to make sure nothing shifted during assembly. If everything works, you are done. If a key does not register, unplug, remove the keycap, and check that the switch is still fully seated in its socket.

Frequently Asked Questions

Do I need software to use the keyboard after I build it?

Most keyboards work when ready without any software — you plug in the cable and start typing. Some keyboards have programmable keys or RGB lighting that require software to customize, but the basic typing function works out of the box. Check your PCB documentation to see if software is needed for your specific model.

What if a switch feels scratchy or makes a weird sound?

Scratchy switches are usually caused by dust or a bent stem inside the switch. Pull the switch out and look at the stem — if it is visibly bent, replace the switch. If it looks fine, you can open the switch (some types are designed to open) and clean the inside, but this is advanced. For your first build, it is easier to swap in a new switch.

Can I use switches from a different brand than the PCB?

Yes, as long as the switches are hot-swap compatible and use the same stem type. Most modern switches use a standard stem, so a switch from any brand will work in any hot-swap PCB. Check the PCB documentation to confirm it uses standard hot-swap sockets, not a proprietary design.

How do I know if my stabilizers are installed correctly?

Press the spacebar and large keys slowly and listen for rattling. If you hear a rattle or the key feels loose, the stabilizer is not fully seated. Pull the key off, check that the stabilizer clips are fully clicked in (for PCB-mounted) or fully screwed down (for plate-mounted), and try again. The key should feel solid and not move side to side.

What should I do if the case does not close all the way?

Something inside is blocking the lid. Check that the stabilizers are not touching the case walls, the cable is routed through the cable hole and not pinched under the PCB, and the PCB is sitting flat on its posts. If the case uses gasket strips, make sure they are positioned correctly. Open the case fully and look for anything sticking up higher than it should.