5plit Keyboard Clone

A minimal split keyboard build.

Similar projects worth following

On a recent Swiss mechanical keyboard meetup I found out about this very nice, minimal split keyboard design. It consists of two identical 10x10cm PCBs (designed so that one of them is flipped) and Kailh chockolate switches, plus two venerable Arduino Pro Micros. I bought a set of PCBs there and here I am now, assembling it.

The original credit goes to llarbogey.

  • Programming and Layout

    deʃhipu10/31/2019 at 23:21 0 comments

    The diodes actually arrived the next day, and I soldered up everything, but I didn't have the energy to program it, so I let it sit there for a while.

    Today evening I finally decided to look into programming it. It turns out that there is actually a repository for this keyboard on github, with a ready configuration for the qmk firmware for it (there are also the Gerber files for the PCB there):

    The way you use it, you first need to get the firmware from and then copy the keyboard definition file to the "keyboards" directory. Then just run "make 5plit:default" to compile it, and "make 5plit:default:flash" to flash it — reset the pro micro when it tells you to. You have to program both pro micros, and the one that has the USB connected is the left one.

    The default layout looks something like this:

    The legend and the upper left is what you get by default, the one in upper right is what you get with Fn1, middle right with Fn2, and bottom right with Fn3. Middle left is what you get when you hold down the key instead of just tapping it, and upper center is what you get with Fn1 and Shift.

    I will need to actually modify this a bit, to add right Alt key — because that is how you do Polish accented characters on the Polish keyboard. But I think I can just do it as holding down the Alt key.

    I still need to learn this layout — I'm not normally a touch typist, more like a hybrid one, so this requires some getting used to.

  • Waiting for Diodes

    deʃhipu10/27/2019 at 20:26 0 comments

    All the components slowly arrived, and now I only have one thing missing: the diodes for de-ghosting the keys. Unfortunately, this design uses through-hole diodes, and I only have SMD ones in my drawers, because I avoid through-hole parts whenever I can. So I had to order them, and they take a long time. I guess in the worst case I could solder some wires to the SMD diodes, but I don't really feel like doing that for 36 diodes.

    While waiting for the diodes, I should probably start looking into programming the pro micros with the right firmware.

  • Up Side Down Handheld Keyboard

    deʃhipu10/04/2019 at 19:28 2 comments

    One project that I was thinking about since a while is a reversed keyboard, that goes on the back of a tablet or phone (or any other device with a screen), so that you can use it with all your fingers while holding the device. I realized, that if I just soldered the thumb keys on the other side of 5plit, I could make such a keyboard:

    Just imagine a tablet velcroed on top of this. I am still not sure I really want to do this, but I'm really curious why nobody does it. It seems such an obvious solution, that there must be some catch that I'm not seeing. Anybody wants to save me the effort and reveal it for me?

    I'm not sure I will do it, but it is very tempting.

  • The Swiss Mechanical Keyboard Enthusiasts Meetup

    deʃhipu10/04/2019 at 19:22 0 comments

    It all started on a Sunday, when I brought my #Alpen Clack and #Steno Keyboard projects to the sixth keyboard pervs meetup. I had my eyes on the low-profile Kailh switches since a while, but their official website only lets you order a bag of 800 pieces at the minimum, and I didn't have the energy to go out and organize a group buy. I even brought my KB390L keyboard that uses those switches, that is my favorite keyboard since two years, and that I use daily. But I saw very few keyboards using those switches, except for this:

    and this:

    I loved the minimalist approach to those keyboards (called 5plit), the chocolate switches they use, and the fact that they use the same PCB for both halves, just flipped over. And the PCB fits in 10x10cm, so it's cheap to manufacture.

    I met the author of this keyboard, and learned that he uses it for his everyday keyboarding needs, even though it started as just a silly experiment. Sounds really great. I asked if he could sell any spare PCBs, and he did, so now I have a pair of them. He also told me about the Aliexpress shop that Kailh has, where you can buy those and other switches in any quantity you want. Also key caps and everything else. So I made the order the same day, for 40 switches and as many transparent key caps, to bring this keyboard to life.

    Today the switches and key caps arrived. I still have the diodes, the jack sockets and cable, and one of the pro micros (I ran out) on order, so it probably won't be ready until next month (I go on vacation too).

View all 4 project logs

Enjoy this project?



Sam Apostel wrote 10/07/2019 at 15:02 point

I've been developing a web development microcomputer that has that style of handheld keyboard. It also has 2 screens that fold open and the keyboard is detachable and can be used as a normal keyboard, the screens stand up by themselves and you can switch between split code view, split web - code view and continuous code view. 

The biggest troubles with the keyboard are accidental presses and accessibility. different hand sizes don't fit the same keyboard... 

I'm very interested in how the keyboard connects through that aux jack!

  Are you sure? yes | no

deʃhipu wrote 10/07/2019 at 15:38 point

That sounds like a very interesting project! Have you considered describing it in here?

The communication between the two halves is just simple I2C, nothing fancy. It's a 4-wire cable.

  Are you sure? yes | no

Dan Maloney wrote 10/04/2019 at 15:13 point

How long does it take to get used to a split keyboard? I'd suspect touch typists would fare better than the hunt-and-peck types. I'm somewhere in between - no formal touch typing experience, but after 40 years my fingers just know where to go. That would probably make it very difficult for me.

  Are you sure? yes | no

deʃhipu wrote 10/04/2019 at 19:09 point

I will let you know once I build it and get used to it. I'm not a touch typist myself: I type with 3 fingers of each hand. But maybe I just need to bite the bullet and learn this.

Also, there is one more possibility I'd love to explore, I will write about it in a log soon.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates