Bayleaf · Building a low-profile wireless split keyboard
77 comments
·March 4, 2025sgraz
volemo
Could you share the name of the battery you used?
flyingpenguin
I have been working on a very similar build.
One feature I decided was a requirement is holding me up. I really want pogo pins on the sides of the keyboards, so that they magnetically attach and the left will charge the right.
How do you charge the left and the right since they require separate cables?
klauserc
Fantastically beautiful keyboard!
Keyboards are such a good hobby project. The scope is comparatively small, yet within that scope you get in contact with many different and highly interesting subjects and challenges. And you can more or less pick and choose, which ones you engage with (wireless vs wired, soldering vs hand-wired, custom firmware vs. ZMK/QMK, split vs. traditional).
aredox
Nice write-up.
For something so thin, your soldering woes aren't surprising. The standard way to manage that would have been to solder everything in one go on a hot plate (reflow soldering).
stronglikedan
> reflow soldering
one of the most satisfying things to watch
seemaze
Bravo! You have elevated a honed tool to a truly engaging artifact! I think the large challenge in design is mitigating the breaking point between ruthless efficiency and endearing novelty.
I picked up a Let's Split v2[0] when it came out years ago and never soldered it up.. maybe it's time!
[0]https://shop.beekeeb.com/product/lets-split-v2-keyboard-pcb-...
snide
This is beautiful. I'm a "Let's Split" style keyboarder as well so this made me giddy! There's a distinct lack of solid cases out there for this layout style.
You mention possibly mass producing the next round. Please add a notify email list or something. I'd be all over this.
__mharrison__
I think cases are the biggest issue with DIY keyboards.
The plastic laminate of my ergodoxen was stiff, sturdy, and heavy. The exposed bolts were a little industrial. Very much had a DIY look.
My Lily58 started out with the PCB "case" which is horrible. Way too flexible, and switches falling out as soon as you attempted to transport it. (Easy transport was my main motivation for the smaller keyboard.)
Eventually, I was able to convince someone on Etsy to print me a 3d case for it. It is ok. Much better than the PCBs. However, switches still have a tendency to pop out when moving the keyboard.
The case on the Bayleaf makes me wonder if other keyboards could do a better job with case offerings.
I've always gone with wired keyboards because dealing with batteries seems annoying.
Looking at this keyboard makes me realize that I've optimized for functionality but this beauty is optimized for form.
jsheard
3D printed cases do vary in quality quite a bit, something made with a cheap consumer FDM printer won't be nearly as nice as a resin SLA or nylon MJF/SLS case printed on an industrial-grade machine and professionally finished. The latter processes are pretty accessible these days from companies like JLCPCB or PCBWay.
You can even get them to 3D print metal parts with an SLM process, although that's on the pricier side.
GordonS
Wow, it looks amazing!
I needed an enclosure for a project recently and went with modifying a stock ABS enclosure - but I'd love to use machined aluminium! You mentioned you're in the EU - did PCBway deliver from the US, or from closer to home? Also, how much did the enclosure cost please?
nakedneuron
What parametric CAD tool did you use? Thanks!
w10-1
For next iteration, consider integrating trackpads?
Moving to the mouse and back is pain enough that people go all-in on keyboard-only interfaces.
I velcroed a trackpad to the middle of a Kinesis Advantage. Now I use either hand for the mouse, and even stretch a finger or thumb to the pad without leaving the keys. The movement is little different from using the keyboard.
But for split keyboard, you'd need one trackpad for each side, and in dimensions not readily available. hmm.
roetlich
Looks awesome! This with a small carrying case would be amazing. Maybe the space next to the keys could be a kind of small touch pad used for scrolling?
nashashmi
[delayed]
jacobevelyn
This is the keyboard I’ve been hoping Apple would make for years! I’ve currently got a UHK 60 but would probably switch to this if I could buy it. Especially if it had the standard Apple keyboard layout so my fingers don’t need to relearn things like arrow keys and cmd like when I switch between the UHK and MacBook keyboard.
SJMG
Yes. Agreed.
UI_at_80x24
OP, congrats on the product and effort. _NOTHING_ beats prototyping and building.
For other split-mechanical keyboards check out:
ZSA Voyager
Moergo Glove 80
w10-1
Also, should you prioritize ergonomics over function or form, the Kinesis Advantage 360 Professional
danielvaughn
Personal opinion, but I really don’t get low-profile keyboards. I always need a foam cushion for my palms, which means that a normal profile always feels best for me. Low feels too low with a cushion, and yet still feels too high without one.
bee_rider
Another opinion:
I want this keyboard to put on a bookshelf and never use, haha. It is really nice looking. It sounds like it was an incredible learning experience and making something so polished and professional looking is a real accomplishment. But low profile, no pads, ortho layout, and no tenting… my eyes ache for the beauty of the thing but my hands just ache.
But anyway, ergonomics are personal so I can’t really judge.
makeitdouble
My take is that finger muscle are really different from person to person, to a degree that can be surprising.
I might be at the other extreme end, but even typing on glass doesn't bother me much, and laptop keyboards are a good compromise to have just enough travel and not too much.
I tried a nuphy low profile and it was tiring after a while. The thinkpad standalone trackpoint keyboard has been my go to for a while, and tgis keyboard also looks great to me.
regularfry
The unsung hero here is probably the nice!nano. Such a good little board. I've made my own split keyboard around them and it just makes so many things I thought I'd have to think about Go Away.
nicksergeant
I've wanted this for years. I've tried so many "ergonomic" mechanical keyboards, but the huge key travel (even if very soft switches), tends to always give me finger/wrist issues over a few weeks.
nicksergeant
>> Can I buy this keyboard? > Negative, this singular prototype is not for sale.
:sobbing:
I hope someone builds / sells this! Instant buy for me, if so.
abound
But then, the next question down:
> Are you planning to sell this keyboard at scale?
> Dependent on the reception, likely yes. But it wont be exactly this design. A second iteration is in the works with improved sound profile and ergonomics. Stay tuned.
unitexe
To reduce mouse hand travel I got a roller mouse pro slim about 6 months ago. Not great for fine motor tasks but exceptional for other general uses. Alleviated a lot of pain in my hands and fingers.
I use this with a small slim keychron keyboard and with a kinesis advantage 360.
The roller seems to be getting a bit sticky after 6 months of heavy use and transporting it between work and home. Nonetheless, would get another in a heartbeat.
Perhaps worth a look?
jacksontheel
Roller mice are great. I also set up my keyboard such that I can hold down a key and use WASD to move my mouse, with J being left click and K being right. That's been a game changer for me, too.
unitexe
I keep my Logitech MX close cause the infinite scroll is just too damn good. But the MX kills my hands when using for prolonged periods.
stronglikedan
I had all those issues too, until I remembered my high school typing class where the teacher would slap our wrists with a ruler if they were resting. Now I lift my wrists like I was taught, and use non-split keyboards with better results than I used to get with splits.
lycopodiopsida
There is always Glove80, choc switches have very little travel.
jsheard
Eh, Choc switches have less travel than MX switches but I wouldn't say they have very little travel. Chocs main selling point is the form factor which allows the keyboard chassis to be much thinner. MX switches usually have 4mm of travel, Choc switches have 3mm, while the PG1316S switches used in OPs keyboard only have 1.8mm. I think Apples current switches are even shallower at ~1mm.
nicksergeant
Yeah. The travel on the Apple Magic Keyboard, which I can't seem to pry myself away from, is around 1.15mm.
geokon
First time seeing a low profile keyboard on par with a magic keyboard. Actually would fit in a bag :)
Usually "low profile" is used generously in mechanical keyboard land
voidUpdate
Why do no split keyboards have symbols on the keycaps? What happens when you forget where a key is that you don't use often, do you just have to press keys until you find it again?
jsheard
Partly because they're a niche product and making legended keycaps is more expensive, and partially because ergo layouts are so varied that it's hard to accommodate everyone. Especially if the keycap profile has different shapes for each row so they're not entirely interchangeable.
There are a few low-profile legended keycap sets around but they typically only cover the "top" layer, which is the easiest to remember anyway. If you want legends which show every function of every key you'd have to get them custom laser etched to match your personal keymap.
numpad0
Just friction. All it takes is commitment to a particular keymap and few minutes on a laser engraver, but that commitment is not insignificant to builders.
klauserc
You can buy ZSA split keyboards with labels on the keycaps. Its great while you are still learning to type on these rather exotic keyboards. As you get more proficient, you start to rely more and more on the "central" keys (using layers toggles to put, say arrow keys on the home row). Muscle-memory is often more than enough.
That said, I have kept the number row labelled. These keys are not obscured by your hands and they can give you the necessary frame of reference. The ideal trade-off for me.
1-more
when you have so few keys, there are none that you don't use often. When you customize your layout, you have keys that don't really correspond to caps anyway, and you may want to mess around with their values as you get used to it. Typed from my Iris with key caps from an Apple Extended Keyboard II that look nice and don't really tell the whole story for each key they're on.
ivanjermakov
All ergonomic mech keyboards running QMK/ZMK firmware are programmable and most users prefer their custom key/layer mapping over defaults.
milch
Realistically you've got about 50 or so keys and you are using all of them all the time, so you're not really forgetting where anything is. Many also customize where symbols, media keys, etc., are - so they are positioned where it makes most sense to you. Outside of maybe a 2 week learning period I haven't needed to look up where a key is at all
The other thing is that many keys will have multiple functions - so what do you print on them? e.g. my j key also doubles as # and the down key. Some are maybe even more frequently used key combinations, e.g. I have a ``` and a => key
nicholassmith
When I forget where I've stashed a specific symbol or similar I just check the Via QMK configuration tool, similar to when you're trying to learn the shortcut keys for a piece of software. Eventually it's muscle-memory, but it's nice to have a reference guide whilst you're building it.
amarant
I have the ultimate hackers keyboard (silly name, I know)
It's a really good split keyboard with symbols printed (optional).
Syzygies
Their UKH 80 looks incredible.
Software is as critical as hardware: The UHK supports holding a key down to select a different keymap layer, then using the other hand to tap a key in that layer. While few people learn many-key chording, "one finger each hand" is every bit as easy as ordinary typing, with practice. This supports an n^2 expansion in effective keyboard reach. I'm surprised this isn't the norm for selecting Chinese/Japanese characters.
The question is: How well? I'm not entirely happy with my QMK firmware implementation. Tap-hold is the antithesis of n-key rollover; one needs to learn to properly nest key-down, key-up events. It's easy to switch from a clarinet (cleanly cover holes) to a saxophone (slap pads), but hard switching back. And we've all learned to type like we're on a saxophone, relying on n-key rollover to cover many sins.
I now use QMK firmware with Hasu controllers for multiple Leopold FC660C keyboards with Topre Silent 45g "rubber dome" key switches. After trying dozens of mechanical key switches, I found that nothing feels like a Topre switch.
And here's the kicker: The physical form factor doesn't matter so much if your fingers rarely go far from home row, which is what tap/hold facilitates.
nprateem
> The UHK supports holding a key down to select a different keymap layer, then using the other hand to tap a key in that layer.
How is that different to what QMK/ZMK offer?
johncalvinyoung
I have two UHKs, one at work and one in my home office, and I got my second one with blank keycaps. It's very satisfying.
At this point I'm very happy with UHK's layout and features, but every once in a while I wonder if a low-profile wireless 60% would be cool.
cbdumas
Very cool. Goes well with your Ghost S1 as well I see in the background. I love mine, though I will say it's getting harder and harder to find decent 2 slot GPUs.
Hey HN,
I built a wireless, split, ultra-low profile keyboard from scratch called Bayleaf. As a beginner I learned all things electronics, PCB-building, designing for manufacturing, and many other hardware-related skills to put this together.
This case study dives into the build process and of course the final result, hope you enjoy!