DIY: Build your own mechanical Keyboard
26.04.2025 , HS i13
Sprache: English

The keyboard is your main interface to the computer and most of us use it for hours everyday.
Therefore, it makes sense to have the keyboard customized to your liking.
We will explain what mechanical keyboards are and what different levels of customization are possible and why you may want them. Additionally we present the necessary tools, skills and resources you need and show you how easy it is to either modify a commercial keyboard or create your own - completely new from scratch.


== DIY: Build your own mechanical Keyboard
=== Why, How, and how deep is the rabbit hole?

Improving the office setup usually doesn't go much further than buying an
ergonomic chair or maybe a wrist rest.
However, the keyboard is your main interface to the computer and most of us use
it for hours everyday without ever thinking about it.
Therefore, it makes sense to improve the experience and have the keyboard
customized to your liking.

This can be done with mechanical keyboards, which are generally seen as
superior to the more common membrane keyboards.
They offer a better typing experience with options for tactile and audible (clicky) feedback,
are more durable and damaged keys can be easily replaced or sometimes even hot-swapped.
Additionally they allow all kinds of customizations up to a complete custom build.

First, we will explain what mechanical keyboards are, how they work and why you may want one.
To illustrate this, we will briefly tell about our journeys and different
reasons why we finally ended up building our own keyboards.

Next, we will talk about different levels of "building your own" keyboard.
Starting from programming different layouts and exchanging switches on a
commercial one, over changing the firmware up to completely building a
keyboard, either from some open hardware project or from scratch,
creating your own unique keyboard.

We will explain in detail the different customization options, which skills and
tools are necessary, which resources are available and how easy it really is to
build a keyboard.
Additionally, we will show demos of what can be built and what can be achieved
with different levels of customization.

Siehe auch:

Agile Evangelist, Product Owner, Former developer
Long time linux user since university