Once you go clack you never go back!

Home / RSS / Contact me


Finally done! Picture by myself. :)

During my first exam period at university, I was really short of time…
As chance would have it, that was the same time I found out about ricing. While discussing the immense amount of lost time with somebody online, he pointed me to the Mechanical keyboards subreddit, telling me this was the place where I could lose not only my time but also my money.
This somehow must have seemed desirable to me, because I instantly took a look.
I saw enormous amounts of beautiful, custom made, high-quality, sometimes weird mechanical keyboards and decided:
I need one of these.

As a programmer, my keyboard is my main tool:
I could indeed spend some time (turns out: also money) finding one that fits me.

Picking a model

Mechanical keyboards come in different sizes, the most popular ones are:

I never use the numpad, so I decided to go with the Tada68, a 65% keyboard.

Ordering the parts

Building one by myself seemed more fun than just ordering one, so after deciding on a keyboard I ordered the parts:

I was lucky, as shipping took almost two months and the exam period was over before I lost even more time.

Building the keyboard

When the parts finally arrived, I grabbed a soldering iron and pushed my luck (footage here). I was worried I might grill the PCB, but everthing went well.

… except the capslock key.
At first I picked the wrong holes in the PCB for the longish capslock key. When I finally finished soldering and put on the keycaps, I noticed the capslock wouldn’t fit onto the board and had to resolder it.

Building the keyboard was a great experience and I recommend it, even if you didn’t try soldering before!

Building footage

Here is some OC building footage:
picture 1, picture 2, picture 3, picture 4, picture 5, picture 6, picture 7, picture 8, picture 9, picture 10, picture 11, picture 12, picture 13

Programming the firmware

Once you’re done with soldering and the building process in general, programming is next (yay!). I recommend choosing QMK as a firmware, it supports a wide range of keyboards and offers all the features you can imagine (and even more).
You can also just edit the code and do pretty much whatever you want:
Have multiple layers producing different characters, play some sound, light the LEDs in a fancy way, make the keyboard insert specific sequences of text, …

Programming is really easy; you pick a template (depending on your keyboard type), modify it and flash it. The firmware and your modifications are written in C.

Check out my mod of the Tada68 layout here!

Artisan keycaps

If you want some really fancy stuff, artisan keycaps are the way to go: These are custom made, handcrafted keycaps. Take a look here and here. They are often made out of wood or glass and sometimes even fluorescent materials are used. They are also very expensive.

Once you go clack, you never go back

Building a mechanical keyboard is really a fun thing to do.
Sure, it’s expensive and - depending on the switches - the sound annoys everybody around you. But mechanical keyboards are of really high quality (if you don’t completely mess up the building). Try typing on one for a day and then tell me you’d ever want to use a rubber dome keyboard again.

They’re also fully customizable: You’re basically free to create exactly what you need, hardware and software.

Want to leave a comment?

If you want to give me some feedback or share your opinion, please contact me via email.

© Niklas Bühler, 2021 RSS / Contact me