Init split keyboard project

SDK

10/22/20242 min read

As you can figured out. I spend a lot of time each day with my hands on the keyboard. Lately, after all that time, my right hand has started to feel a bit uncomfortable.

Like a madman, I’ve been searching for information about this on the internet, fully aware that half of it will be nonsense. And I’ve come to a conclusion: the problem is my keyboard. I need a new one, hahaha.

After reading a lot, I found some articles and YouTube videos explaining that the position of your hands on the keyboard is very unnatural, which can lead to discomfort. BINGO! Just what I needed to hear.

The solution involves making two small changes:

  • Reducing the height of the keyboard as much as possible.

  • Separating your hands.

The first is achieved with a "low profile" keyboard. This type of keyboard has very low keys, which allows your wrists to be in a more relaxed position.

As for separating the hands, there are several solutions. There are commercial keyboards with an "ergonomic" setup that allows for a more natural hand position. But I don't like them. They’re too big, ugly, and expensive. Besides, where’s the fun in buying something when you can make it yourself?

Yes, you heard me right: MAKE IT YOURSELF. In case you didn’t know, I’m obsessed—almost psychotically—with that damn phrase. It’s always in my head: if you can make it yourself, why would you buy it? That’s how I end up getting into all sorts of projects, but well, it is what it is.

Split keyboards are known as "split keyboards". Some might say: "I’ve known about those for ages," "it’s nothing new," "they’re crap, they’re useless," etc. But honestly, I don’t care. The point is, I just discovered them and now I want to make one.

I’ve seen that one of the most popular ones is called the Corne Keyboard, and that’s the one I’ve chosen. The one responsible for all this is some guy called ........ who gave a talk that completely won me over. Plus, because of its popularity, this keyboard has a lot of repositories with tons of information.

Clearly, I don’t know everything I should about how to build or design it. It’s pretty sad, considering I’m an electronics engineer and I should know, but you forget things. So, because I’m excited but not stupid, I’ll be copying some things without a second thought. Of course, I’ll always credit the original authors, because if copying is bad, not giving credit is worse.

I’m going to make an ideal list of steps to follow. But, honestly, who knows where I’ll end up with this project.

  1. Research

  2. Electrical diagram

  3. PCB

  4. Keyboard case

  5. Keyboard programming

So with that, we can start moving forward. I’ll keep you updated on the progress I make.

Carlos.