Building a split keyboard (and why you might want to do it)

Published on 5/25/2025 · 14 min read

Why I Built My Own Split Keyboard

For years, I typed on Apple’s Magic Keyboard, and never questioned using another type of keyboard, until I came across split keyboards, randomly through a friend. Before that, I never got convinced by the ergonomic keyboards I ran into: they would usually feature a slight curve in their key layout and some wrist pads. It didn’t felt that different for regular keyboards, so I wiped them away as marketing junk. Yet seeing a keyboard truly split in two parts, along with column-staggered layout, I started digging into the world of ergonomics, a world much deeper than what I imagined, sustained by a quite enthusiastic community of makers. As someone who loves nerdy things, own a 3D printer and enjoys tinkering, building a split keyboard just became too appealing.

A huge amount of split keyboards have been designed over the years, and now there are even many shops selling pre-built ones or DIY kits. I built mine from scratch, mostly to save on costs, and also because I couldn’t find a model that was perfectly fitting what I had in mind. It’s worth stressing out that building a keyboard isn’t a complicated project. You need soldering, sure, but nothing that requires years of experience or an expensive soldering iron. Yet if you’re not a tinkerer, you’ll find your match among the pre-built options for sure. For instance, you can find some at:

I won’t lie, I ended up doing it mostly for the swag, yet it turned out to be also relieving for my typing comfort, but more on that later.

What to Consider When Choosing a Keyboard

Before diving into the details of my own build, let me share some considerations to help you choose the right keyboard for your needs. Everyone has there own preferences, so some of these aspects may be irrelevant to many of you. I’ll try to cover the main points to consider and give some example keyboards for each.

1. Ergonomics: Split, Layout, and Shape

2. Budget: DIY vs. Pre-Built

3. Switch Type: Feel and Flexibility

4. Build Difficulty: Time vs. Reward

5. Firmware & Programmability

Why the Ferris Sweep Bling LP Won Me Over

I spent quite some time exploring many split keyboard setups to find the one I’d like to build. The r/ErgoMechKeyboards subreddit, as well as some data bases such as the YellowAfterLife were invaluable resources. Fortunately, I had rather specific criteria to narrow down my search. I wanted a keyboard that was:

  1. Portable: therefore as compact and lightweight as possible, to easily fit in my backpack for travel and daily commutes. I move around a lot for my work, so that criterion was non-negotiable. It actually eliminated a lot of options: anything with more than 40 keys was too bulky for my taste. It also directed me towards low-profile switches, to keep the height down.

  2. Column staggered: after reading many people’s experiences, I got convinced that reducing finger travel would pay off in terms of typing comfort. I therefore wanted to experiment with a column-staggered layout, which places keys in vertical columns aligned with finger lengths.

  3. Low budget: this was my first build, I had no idea if I would actually enjoy using that keyboard, so I wanted to keep costs as small as possible. This went further than excluding high-end products such as the ZSA Voyager, it also prompted me to minimise the features to the essentials. I was ok starting with a wired build, with no RGB lighting and other options.

  4. Easy to fix and customise: it wasn’t only the split part that was new to me. I never had a mechanical keyboard either, so even if I read a lot about switches, I had no idea which one would suit me. So I wanted the switches to be hot-swappable, in case I’d want to try different ones later on. I also wanted to be able to change the microcontrollers easily, so I would like an option to socket them. These two decisions really paid off, and at a very small expense: I ended up trying multiple switches in the following months, and I fried one of my controllers (because of a short-circuit, more on that later), so I was glad I didn’t have to rebuild the whole keyboard to replace it.

There were several options matching all these criteria. To be honest, much more than I expected, thanks to the amazing creativity of the community. In the end, I settled for the Ferris Sweep Bling LP, from David Barr based on the work from Pierre Chevalier. It ticked all the boxes. It was really on the minimalist side with its 34 keys, but I thought that it would be a good challenge to adopt it, and that low key count made it portable and cheap.

Bill of Materials & Cost

Ok, I ended up building two versions of the Ferris Sweep Bling LP: a wired home setup and a month or two later a Bluetooth travel companion. Below are the components for one build:

Core Components

Wired vs. Wireless Add-Ons

Optional Upgrade

Total Cost

The total costs ended up around:

This leaves you with a 4 extra PCBs and quite a few spare parts, so future builds will be much cheaper.

Build Tips & Lessons Learned

  1. Socketing Controllers:

    • Use a breadboard + tape to align Mill-Max pins before soldering (see image below). A magnet helps collect stray pins.
      Mill-Max socketing method using a breadboard and tape
  2. Wired or wireless?:

    • I started with a wired build, then built another wireless one. The wired build is perfect for home use, while the wireless one is great for travel.
    • One issue with many wired builds is that they use a TRRS cable to connect the two halves, which can unfortunately lead to a short if it is unplugged while the keyboard is powered on. That’s pretty unforgiving, I learned it the hard way by frying a controller… Another good reason to socket the controllers!
    • For wireless builds, consider using a USB dongle. It significantly improves battery life.
  3. Battery (if wireless build):

    • ⚠️ Always tape one LiPo wire while soldering to avoid shorts. Store spares in a fireproof bag.
    • Trying to raise the distance between the controller and the keyboard is a good idea to fit thicker, and therefore higher capacity, batteries. That’s another advantage of the Mill-Max sockets.

(For a full build guide, see Kyek’s YouTube tutorial.)

Final build of the Ferris Sweep Bling LP

After One Year With the Ferris Sweep

Usage

After one year of daily use, I must admit I don’t regret my choice at all. Typing is genuinely more pleasant. Surprisingly, adapting to the 34-key layout directly from a standard Apple Magic Keyboard was fast, tweaking step by step my keymap to find my marks. Here is how my learning curve looked like:

If you are a fast typer, chances are it will take you longer to regain your speed. For me, it wasn’t about going faster at the first place, more about going longer. Definitely, I felt improvements in ergonomics: my posture is less cramped, my shoulder more relaxed. Wrist pads became essential though, because I got longer typing sessions, I started feeling some pain from pressing my hands on the desk for hours.

Along the way, another unexpected benefit emerged. I finally became a touch typist. You may laugh, but I never managed to learn it properly before, I would always glance at the keyboard at some point. The column-staggered 3x5 layout of the Ferris Sweep really minimise finger travel, so muscle memory is far easier to build. My keys aren’t even labelled anymore.

The current state of my keymap can be found here for QMK and here for ZMK. It is still evolving, but it may give you some ideas.

Shortcomings

Using such a minimalist keyboard obviously comes with tradeoffs. No deal breaker on my side, but worth mentioning:

Upgrades

Over the months, I did some upgrades to my builds, some of which I highly recommend:

What Now ?

Although I’m happy with my two Ferris Sweep builds, I got the itch prompting me to try other things in the ergonomic keyboard world. I’m quite happy with the minimalism of the 3x5 layout, so I don’t intend to change that, but there are quite a few other aspects I’d like to explore. One of them is integrating some kind of tracking device (e.g., trackball or touchpad). As my keymap evolved, so did my keyboard usage patterns. I defined better shortcut for my window tiling manager, started using Vimium for browser navigation, and so my mouse usage decreased significantly. It’s not possible to fully get rid of it however, so embedding a pointing device in the keyboard would be a great way to further reduce hand movement. I’m therefore comtemplating building a Dilemma or try adding a trackpad module to my existing build.

I should also give another attempt at tenting. I tried some 3D-printed stands, but as a bulky hollow plastic object, it amplified the sound and vibrations of typing, which made it more annoying than comfortable. I have no excuses though: there are plenty of other solutions out there, many of them quite affordable, so most likely I’ll give it another go in the coming months.

I’m also considering trying a curved keyboard. I tried printing keycaps tilting supports to simulate a curved layout on my Ferris Sweep, and I liked the feeling. However, it made typing louder since the tilting supports hit the switches when pressing keys. I am quite interested in the Charybdis Nano, so I can try a curved layout while also getting familiar with trackball usage.