Background information

A home-made keyboard: my masterpiece is ready

Kevin Hofer
28.1.2019
Translation: machine translated

If you want a truly unique keyboard, build it yourself. It's simpler than it sounds, but there are also a few pitfalls, as my experience shows.

I admit that I got annoyed more than once during assembly and final fitting. But now that I have my finished keyboard under my fingers, all is forgiven and forgotten.

Last time I showed you everything you needed to make your own keyboard. I've sourced all the parts and the assembly can begin.

My parts

You may have already guessed it: the photos I used in the last article show my own components. I decided on an aluminium case. I like the feel of a heavy keyboard that doesn't slip, and aluminium is very pleasant to the touch. To match the look, I opted for a top plate made of the same material. Both are silver because I'm sick of black keyboards.

For switches, I'm banking on a tried and tested brand and use Cherry MX Blue. I like click switches. For the keycaps, I'm experimenting with printing them myself in wood filament. We'll see if it works.

An assembly fraught with pitfalls

Everything is ready: PCB, switches, case, top plate, keycaps and soldering iron. I start straight away by assembling the stabilisers.

An infinite number of possibilities

Once the configuration is complete, I import it into Keyboard Firmware Builder.. Using the configuration editor, the Builder knows exactly how my keyboard is laid out and I can assign functions to the keys. Before proceeding with this step, I still need to check the wiring and assign the pins.

After wiring, the pins still need to be correctly allocated. The rows and columns are linked to the PCB controller. If the allocation is incorrect, some keys, rows or columns may not function correctly. Here again, it is advisable to follow the models. Despite my best efforts, I haven't managed to find another way of obtaining these indications. Even though my configuration is a little different, the procedure worked perfectly.

Before I can do this, I still need to install the latest driver for my keyboard. I do this with the Zadig version 2.4 software. That way, my computer recognises my keyboard correctly and I can get on with flashing.

Finally, I still need to select English (US) as the input language. This is essential so that I can use my keyboard with the settings flashed just now. The Swiss configuration doesn't allow it.

A great experience

I'm sure this project won't be the last of its kind. One day I want to create my own PCB to enjoy an even more personalised typing experience. For now, I'm looking forward to making full use of my first self-built keyboard.

One last thing: our Category Management has heard your requests in response to my last article and has pledged that we will soon be able to offer you keyboard components in the online shop.

112 people like this article


User Avatar
User Avatar

From big data to big brother, Cyborgs to Sci-Fi. All aspects of technology and society fascinate me.


Gaming
Follow topics and stay updated on your areas of interest

Computing
Follow topics and stay updated on your areas of interest

Background information

Interesting facts about products, behind-the-scenes looks at manufacturers and deep-dives on interesting people.

Show all

These articles might also interest you

  • Background information

    Why I spent 800 francs on a keyboard – and would do it again

    by Kevin Hofer

  • Background information

    Crazy keyboards: from quirky to downright nuts

    by Kevin Hofer

  • Background information

    Could this thing be any louder? Annoying my colleagues with a keyboard

    by Kevin Hofer