My First Time Keyboard Building — Practice65

Bravery
8 min readDec 11, 2020

For over a year now, mechanical keyboards have been such a fun hobby for me to indulge in. Although I’m completely satisfied with the Bauer I had commissioned back in May, I’ve always wanted to learn how to solder and put together a keyboard myself. With the Chimera65 fulfilled and just sitting in my closet, I decided it would be a good time to finally learn how to do just that. In addition to my first time soldering, I decided to try lubing and filming the switches as well. Because I didn’t want my first build job to be on a premium board, I looked around and compiled the following list of items for a test build:

Kit — Practice 65 v2 Keyboard by Cannon Keys

The Practice65 v2 is a perfect starting point for anybody looking to start soldering their first keyboard. It includes a Savage65 PCB, FR4 plate + bottom, and the screw hardware — all you need to have a barebones keyboard! Not too bad considering its $47.99 price tag.

The Practice65 comes with a Savage65 PCB — a proven favorite from one of the most popular boards Cannon Keys sells.

Switches — Gateron Silent Inks by NovelKeys (modded with TX 65g springs + Krytox 105, Krytox 205g0, and TX Switch Films)

I considered using budget switches in this spot, but since the Practice65 could function as a full 65% board, I figured I’d put in a switch I’ve always wanted to test out — NK’s Gateron Silent Inks. Part of the very popular Ink line, these silent linears lubed with 205g0 would be the perfect choice to not disturb my wife during late night gaming sessions. I also decided to spring swap to 65g TX springs lubed with Krytox 105 and add clear TX switch films to experience the process of putting those on.

Gateron Silent Inks in the iconic NK ziplock baggy. Next to it is a Kiiboss MX Switch Opener, which is a CNC machined aluminum switch opener. Very hefty and easy to use!

Stabilizers — Transparent Gold Plated V2 by ZealPC (modded with Krytox 205g0 and dielectric grease)

These Zeal stabs were leftovers from the Bauer build, which had a 7u spacebar. I had a 6.25u wire leftover, so into the Practice65 it went. I was determined to do a split backspace build (as I’m fond of a uniform 1u top row!), so I only needed 2x 2u stabs for the enter and left shift keys. I watched a few videos to see how the stabilizer was constructed, and eventually found out how to put it together properly. More 205g0 went into the housings and dielectric grease went on the wire.

The remains of my original purchase of Zeal stabs. I ended up only using 2x 2u stabs — split backspace is the way!

Keycaps — GMK White on Black by Drop

I nabbed a set of the classic GMK WoB from Drop in March 2020 that had since been unused. This build was a perfect excuse to open up the plastic wrap and experience that German ABS goodness.

GMK WoB in all its unopened glory. Drop seems to have these regularly stocked throughout the year. Could a set be any more simple/classic?

Time to Build

The first thing on my list was to lube and film the switches. Using the handy Kiiboss MX Keyswitch Opener, I painstakingly opened 70 Silent Inks and separated the top housing, bottom housing, stem, and spring.

Lubestation and Kiiboss ready for action.

The QLAVIER x Switchmod Lubestation was helpful in keeping things orderly, though I have to admit that the stem holder was not as useful in practice since I was removing each one to lube.

Lubing the bottom housings was pretty easy with the lubestation. There are holes for the stems to be inserted, but I ended up removing each one as it was simply easier to lube that way.

The TX Switch Slider Picker, on the other hand, was tons useful and helped me manipulate each of those pieces during the process.

TX switch slider picker holding a Silent Ink stem. Any jeweler’s prong would be just as good!

For the switches, I used a size 0 brush along with 205g0 from Switchmod to go over every single bottom housing and stem. I watched quite a few videos to note what parts exactly should be lubed, though admittedly I wouldn’t know any difference as this was to be my first time doing it. The trick I often hear is “with lubing, less is more”, so I made a conscious effort to keep the lube light and consistent for each switch.

I nabbed a 6-brush set from Amazon that contained 2x size 0 brushes. After dipping and removing the lube globs from the bristles, I still had an ample supply of leftover 205g0 when finished.

For the springs, I decided to try bag lubing them in a ziplock bag. I counted out 70x 65g TX springs and tossed em in the bag along with 5 drops of Krytox 105 oil. I added some air to inflate the ziplock and then shook it around for ~5 mins or so.

105 is a lot more liquid and akin to an oil when compared to 205g0. The springs were kind of a pain to separate after being shaken up, but the task was completed nonetheless.

After lubing the bottom housings and springs, I added a single TX film to each bottom, followed by setting a TX spring in place. I then grabbed each stem, lubed it, and put it on top of the spring. The stem goes in a certain orientation, so I was mindful to keep them facing the correct direction.

The TX switch films were clear, which may not have been the best choice visually for me to learn how to apply these correctly. They sort of need to be held in place while snapping the top housing on to ensure they are placed consistently each time.

Once the stem was placed, the switch was ready to be capped by the top housing. Altogether, the modding process took quite a bit of time for me — I want to say it clocked in ~4 hours total to lube, film, and spring swap 70 switches.

Lubed bottom housing + TX switch film + lubed spring + lubed stem. From this pic, it looks like four down, 66 to go…

With the switches all set and ready to go, the next thing on my list was to test the PCB. I opened up VIA, switched to Key Tester mode, and actuated each of the spots with metal tweezers to ensure everything was functioning properly. Luckily, this went with no hiccups and was actually pretty simple.

Bit of a blurry pic of the amazing Savage65 PCB. I probably need to learn how to take better photos at some point in my life. Tweezers were inserted into each pair of pin holes to test the PCB.

With the PCB tested, I grabbed 1x 6.25u and 2x 2u stabilizers and lubed each part of the housing with 205g0. It was a bit easier to do vs the switches, as these parts were mostly flat. Once that was done, I took each stab wire and dipped it into the dielectric grease tube. I added a little bit more on each curve as well, as this was the part that would be snapping into the stab housing.

An even blurrier snapshot of the dielectric grease and lubed + constructed stab housings. It was a little tricky keeping things clean after lubing the wire and snapping it in place, but we got there eventually.

With the stabs lubed up, I screwed each stabilizer into its proper spot. The spacebar stab had the wire facing north, and the 2u left shift and 2u enter stabilizer had the wires facing south.

Lubed stabilizers screwed in and ready to go. This was perhaps the most straightforward step of the build.

I did a quick test of the stabs using keycaps from a CoolerMaster keyboard I had laying around. They sounded pretty decent to me — no discernable rattling and silky smooth.

Stab testing sounded great, with no rattle or squishiness. Lubed Gateron Silent Inks ready to go.

The plate came next, which sat on top of the stabs and PCB. I inserted the switches through the plate and into the PCB, ensuring both pins for each switch made it through the PCB and that the switches were flush against the plate.

All switches mounted on the plate and through the PCB. I had to remove and reinsert a few of these as I accidentally bent a pin on some while inserting — always a good idea to check the bottom of the PCB to ensure the pins are properly seated!

With the switches and stabilizers in place, I had no more excuses to delay the scariest part of the build — it was time to solder.

Kester 63/37 leaded solder + Hakko wire-type soldering iron tip cleaner + TS100 soldering iron. This was a picture before use. I was pretty happy with these items, and the TS100 was extremely easy to use and handle.

Using the TS100 soldering iron, I set the temperature to 330 degrees and pulled out my 63/37 Kester solder. I set my sights on the top left of the PCB and located the two pins I would be soldering to the pads. Gently touching and holding the chisel tip to both the pin and pad, I waited a few seconds, fed the solder into the heated connection, removed the solder, and then finally removed the iron. Every few switches, I would wipe the tip of the soldering iron on a metal sponge to ensure it was clean.

My first successfully soldered switch! Not the neatest, but got the job done. I think I got a lot better/more comfortable by the end.

What seemed daunting and intimidating could not have been more simple! I repeated this for the rest of the board, snaking down from row to row. I opened up a window and used a handheld fan to blow some of the soldering fumes away from my face and before I knew it, I was done! Taking my time and admiring my work, the entire soldering process took me about 30 minutes. I’m sure an experienced builder could do the same 65% format in less than half that time.

Fully soldered Savage65 PCB! For my first time, I’m quite pleased with how it turned out.

With the soldering job done, I went back into VIA to re-test the PCB to make sure I didn’t break anything. Everything worked perfectly, thank goodness.

Thank you for being so easy to use, VIA. I later switched the layout to split backspace and remapped a few keys on the macro column.

Nearing the end, the next step was to assemble the rest of the Practice65. I took the FR4 bottom and screwed the top+PCB into place with a hex screwdriver.

Used a Wiha hex screwdriver on the Practice65 screws. The hex set is actually really great quality and I’m happy to report I had no issues with them.

With the keyboard fully constructed, the last thing I needed to do was pop the keycaps into place. The hardest part about putting keycaps on a 65% has got to be making sure you have the right profile for the macro column on the far right side.

The packaging job GMK did was a lot better than the 8008 set I opened in May. None of the keys were jumbled up, so it was a really nice unboxing experience.

Overall, I’m extremely pleased with my work and soooo glad to have built a keyboard all by myself! I’ve been using the keyboard for the past week now and the switches feel amazing and are super quiet. I definitely recommend all mechanical keyboard enthusiasts to learn this useful skill — if I can do it, you absolutely can!

The finished product! I’m typing on the keyboard as I write this blog post and it feels incredibly smooth and is super quiet.

Finally, here are a few shots of the completed build:

Having used the keyboard for a week now, I am quite happy to report that I have not yet had any issues with the Practice65. Though I greatly prefer the Bauer typing experience as a whole, I still think it was well-worth the time, money, and effort to put this build together 100% on my own. I feel very confident that I can now start putting together the Chimera65 and a few incoming kits in the next coming months!

Thanks for your time and attention in getting to the end of this blog post! I had a great time documenting the build and putting my thoughts down in words. The next one should be a “chimeric” build…

--

--