Keyboard Builders' Digest
Save 5% at Divinikey! Code: KBDNEWS

Issue 156 / Week 8 / 2024

This is a hand-picked selection of last week's content from a keyboard enthusiast's perspective. Posts that may teach you something, make you think and contribute to the common knowledge of the DIY builder community.

View mode: compact | normal | full

Contents

Editorial

Behind the scenes #156

Keyboard projects, quick news, in the mailbox, meetups, new vendors and discount codes!

Hey, what's up everyone!

This week I had a lot of work to do, again, so that's why Issue #156 is a bit late.

---

Welcome back for another weekly recap and behind-the-scenes write-up.

If you are new to kbd.news, you can read how this started out and what this is all about nowadays. If you like what you see, subscribe to the newsletter (free) and donate some bucks to keep this otherwise free and ad-free project alive.

Posts I thought are worth sharing

Pic: LYNXware CAT reviewed

LYNXware CAT reviewed

  • I reviewed the CAT by LYNXware, an incredible input device with a great potential. That said, you'll need some time to get accustomed to the custom software, the terminology, 22 thumb keys – and mouse switches all over this thing!
  • Dani Klein open sourced her Serendipity, a 60-key board with a pretty crazy layout: function row but no numbers.

Pic:

  • Viniciusbrit's Eobard is a 34-key open-source split keyboard with flippable PCB.
  • A bluetooth PCB via SuperMini in a wooden case: PCB 68 keyboard by alan0ford.
  • Joe's Scotto63 is a handwired unibody split. Wireless via nice!nano.
  • EurKoi shared a 3D-printed case for the Corne in the style of Angrymiao's AFA.

Pic:

  • Jake of the now closed P3D Store shared two variants of the acrylic case files for the 40rmie – a 40% with a rather strange upper row (6 numbers + 4 F-keys). The PCB (Gerbers) are available here.

Pic: 40rmie

40rmie

Pic:

Pic:

  • a GB, but pretty much my taste, and also pretty affordable: Dasky's Reverb is an MX or Choc hotswap monoblock split with circular display.
  • WIP: a compact low-pro split with keywell by timbetimbe, and also Max Yakovlev's MRIYA.
  • Closed-source: JirachiKid posted a 3D-printed orthoish one with offset halves.

Pic:

Pic:

  • And Valhalla visited Maxvoltar on occasion of the limited-edition Artifact-1 being promoted:

(Btw, Tim's write-up on his Event Horizon was last year's most read article.)

Keyboard art

Pic:

Pic:

Pic:

Pic:

Pic:

I used Rit synthetic dye in yellow and red. First all caps went in a yellow dye bath until good and done. Then I set up a pot of red dye bath, started a stopwatch, and started tossing in caps one by one. The first one was in for the full half hour; the final one was only in for two seconds. Then I immediately drained them and dumped them in ice water.

Pic:

Pic:

Alphasmart

I'm not involved in this project other than maybe amplifying the initiation and connecting participants, but there was some feedback right after the post, and then, thanks to Kristina Panos bringing it to the much larger audience of Hackaday, a handful of serious volunteers came forward and may work on this project already. I hope we will hear about the results soon.

If you have no clue what I'm talking about, here is Ed's Alphasmart article. ;)

LYNXware CAT

What a ride! :D I don't often jump back to square one and struggle with typing at 20 WPM… Thanks inconsistent mouse switches.

Pic:

Moee.tech Glitter65 – 30% discount!

So while thinking about purchasing a Glitter65 for a review, one of these alu kits with the pretty unique drawer-style case, I accidentally negotiated a 30% discount for you. :D

Use the KBDNEWS coupon code at checkout (R1 only!). This means you can get this CNC’d alu kit for $111-$132 (down from $159-189).

Not many keyboards left, this is practically a clearance sale of the R1. The Moee.tech team is now focusing on R2.

Pic: Glitter65 R1 by Moee.tech

Glitter65 R1 by Moee.tech

Donations

For all the donation options check out the donation page!

In the mailbox

Nothing really this week. Some DDC keycaps arrived in the last minute, ordered from Keeb.supply. I thought it would look awesome on my Velvet, then it hit me these caps have Choc stems. ;) But I haven't even had time to take a single shot yet. Or take a look at them. Next week.

And a lot of cool things on the way, some quite close I guess since I had to fill out all kind of customs handling documents and pay VAT and related fees. (Jeez, it's incredible how much I pay for "free" stuff.)

Meetup database

Some recently added events in the meetup database:

Pic:

As always, this meetup database is both a calendar and an archive so feel free to send me upcoming events or even ones from the recent past to make this collection as comprehensive as possible.

Vendors & Discounts

Going through my keyboard vendor database in order to update it and contacting 500 shops worldwide one by one takes a lot of time but has the favorable side effect of many of the stores offering various discounts for you.

Feel free to use the KBDNEWS discount code at 141 keyboard shops now!

New shops and updates to the database of keyboard vendors this week:

  • As already mentioned, Moee.tech offered you a 30% discount. Pick up the last specimens if you like this seamless drawer-style CNC alu solution.
  • KiwiKeebs (UK) offered you a 20% discount!
  • NZ Caps (Ireland) offered you a 10% discount! Yep, and they moved to Dublin just to confuse you. ;)
  • Keyper offered you a 10% discount too. Thanks Mike!
  • Another 10%: KiiBOOM.
  • MelGeek offered you a 8% discount.
  • Added: Lemokey, Jaekeyed, Leobog, Geistmaschine.

I continue checking who's alive and kicking, contacting each shop listed in the database. Finished shops with names starting with L this week, M almost done…

Some vendors marked as closed in this round of attempt to make the list up to date:

P3D Store, letsgetit.io->letsgetit.kr, LFkeyboards, LotusPro, Makeyboard

Developments

  • I'm working on some useful features,
  • and this stupid thing:

Pic:

---

That's all for today. Thanks for checking by. As always: Keep learning and building!

Until next time,
Tamás


Review

LYNXware CAT review

The CAT by LYNXware is an incredible input device with a great potential. That said, you'll need some time to get accustomed to the custom software, the terminology, 22 thumb keys – and mouse switches!

The LYNXware CAT is the creation of Stanislaw Kirpicnikow aka Ape_Devil from Germany. This modular device is available both as a prebuilt product and as a well-documented open-source kit sporting mouse switches.

TLDR; Combining modularity with excellent build quality, the LYNXware CAT has great potential. While it's definitely not for the faint-hearted (no legends, custom software, Engram layout as default), 11 thumb keys per half within a comfortable distance may be a game-changer for many. I personally am ready to put more time into experimenting with the layout to be able to completely replace a keyboard and mouse with a single device, however, lighter switches are needed for typing, and the software part has to be improved too.

I'm calling the CAT a keyboard with some caution because despite apparently akin to a 3D printed split keyboard, it uses mouse switches. Yes, mouse switches! A double-edged sword in my experience, with both benefits and challenges. And speaking of mice, the CAT may act just like that, a decent vertical mouse!

Disclaimer

I first wrote about the CAT project in 2021, and then last month, after seeing the incredible improvement, so was very happy when Stanislaw offered to send me this unit. As always, receiving a free review unit may introduce both positive and negative bias. Read everything below accordingly.

Contents & First impressions

Very carefully packed, looks awesome despite being 3D printed.

Pic:

Pic:

If I didn't know one half was a mouse I'd think it was a neatly sculpted split. Had to look up the default layout though. Engram?! Pure evil. :D

Pic:

Contents: Two halves, two cables, three optional palm extensions per half, leaflet. Everything carefully packed.

Configuration

Given the CAT is a modular device, you can choose from a bunch of variants for the finger and thumb pieces: with joystick, roller encoder, just keys, etc. Or with mouse, gyroscope in the halves.

Pic:

My primary goal was to test if it's possible to ditch a dedicated mouse while using the CAT for blogging/coding/image processing, so I opted for the all-key version with a built-in mouse in the right half.

Pic:

A roller encoder would have been nice too, but typing in multiple languages, I decided to wait for a thumb cluster with encoder rather than sacrifice three keys on top.

Setup

Forget about plug-and-play in the sense using the CAT right out of the box – unless you happen to touch type on Engram layout. Forget about QMK or Vial too, let's dive in the LYNXapp, which is intuitive, but you still have to get used to it since there are some significant differences when compared to Via/Vial.

Fortunately, there is a step-by-step video tutorial on what to do, I'd suggest to start with this:

To sum up, you have to download the LYNXapp software (open-source) and familiarize yourself with a new terminology which may add to the initial confusion: Major/minor, main/sub are the layer names here, accessible with dedicated keys. These work as tap/hold (but no other keys at the time of writing this if I'm correct)!

Layout and build quality

The all-key CAT has a 20-key finger area per half. This is basically the familiar split 6x3 arrangement with some twists: one key less in the outer pinky and the inner index columns, plus an extra row for your longer fingers.

The arrangement is "ergolinear"-ish, which means it follows a grid with exactly 1U pinky stagger. The only exception is the inner index column, which has a 0.5U offset.

Pic:

The build quality is really good, with clever friction fit solutions everywhere – no screws at all. E.g. you can simply open the bottom of the housing and by pressing the finger area outwards you can remove the modules for inspection or replacement.

Mouse switches

So instead of the familiar MX or Choc switches you have to deal with tiny mouse switches here.

Pic:

This results in some major differences when compared to keyboards with common keyswitches, affecting typing both in negative and positive ways:

  • heavier weight
  • much more compact layout (both finger area and thumb cluster)

Layout and pitch

Thanks to the mouse keys, the spacing is dramatically reduced. Instead of the 19x19 mm classic (or 18x17 Choc, 17x17 CFX) spacing, it's about 8 mm on the CAT. In a reduced range of movement of only 3.6 cm you can reach every single key of a 4-key column.

Pic:

Of course this requires some practice, since with the compact layout comes a new challenge: no sloppy typing anymore, sorry folks. This is a precision device requiring accurate handling, so expect an appropriate learning curve.

Thumb cluster

With classic splits, 3-key thumb clusters became the standard. Any more keys and they interfere with something or result in stretches/strain.

On the CAT you can have 11 thumb keys per half, while keeping the almost same range of movement compared to a 3-key thumb arc of an MX-spaced split.

Pic:

After a few minutes of practice you can feel your exact location due to the different types of caps. I'm not sure if the dimensions of the switches would allow a more radial arrangement of the thumb keys, but it would bet the icing on the cake.

Switch weight

My unit came with these switches, 80±15gf. That means 65-95gf in theory! According to my raw measurements, the inconsistency is even more extreme in practice: 40-80gf. What's even worse? This is not across switches but in case of a single switch: the very same switch may trigger at 40gf, then the next time at 80gf. It's pretty impossible to prepare for this while typing.

Pic:

In my experience, this pretty extreme inconsistency in switch weight mainly affects rolls. Despite the familiar split layout, my keymap perfectly recreated, I still wasn't able to churn out rolls as usual.

Practicing in my case meant I had to do some exercise to gain enough strength, but even that does not solve the problem of inconsistency.

The mouse switches feel even heavier because of the tiny caps and the tenting. Using a conventional flat MX board, a thick double-shot keycap and also the weight of your resting fingers can help the downward movement, reducing the required force to operate the switch. With tiny caps and a relatively extreme tenting of the CAT, both components are missing from the equation here.

I'm really not into mouse switches but made a quick research, and one of the hailed models on the lighter end of the spectrum is the TTC Gold 80M with 60±15 gF. While this is still heavier than my favorite linears, it might be worth a test.

Keycaps

The CAT comes with basically three types of 3D printed keycaps: convex, concave, and concave with a tiny homing bump – as you can see, all of these come in a circular shape.

Pic:

Pic: Backside of keycaps

Backside of keycaps

Thanks to the tiny size and the basic structure (no stem), they look very easy to reproduce and replace. This may come in handy if you'd like to make your own caps.

Software

Having a dedicated software sitting on your host computer has both benefits and drawbacks. I'd say the firmware/software functionality is the weakest part of the project, which has to be improved to get out the most of the CAT.

First of all, the two halves are two devices, you need two cables, occupying two USB connectors. (They sense each other's mod keys though.)

Secondly: I had to replug them each time coming back to my PC after it went into sleep mode. Stanislaw is aware of this, and fixing the issue is top priority.

Pic:

At this time I could only achieve double-function mod-tap behavior with the baked in layer keys (major/minor, main/sub). Given the large number of thumb keys you have plenty of room for keymap optimization, but I'd say recreating some common QMK functionality should be the next step on the todo list.

Benefits? You can easily swap layouts by copying files.

Other than that, the CAT automatically adapts to the system language. E.g. if you change your system language, it may load the appropriate keymap.

This is probably irrelevant for people typing exclusively in English, but may come in handy for Europeans with all the funny accented characters – when set up properly of course. :D

Pic:

The interface is intuitive, I like it in general. You assign functions the good old point-and-click way, however, the list of keycodes, especially the arrangement, could be closer to the standard Via/Vial solution – i.e. an ANSI/ISO keyboard.

Training

Despite the familiar layout and keymap, my very first attempt resulted in a devastating 20 wpm. :D After half an hour of practice I could consistently do 40 wpm, let's say I was on par with the overall average typing speed of humanity (42 wpm I guess). My first 60 wpm came 110 minutes into practicing.

Pic:

Pic:

My improvement in the first two consecutive days was impressive, making it from 20 to 60 wpm with only 2-3 hours of practice, spending half of the time with tweaking my layout and taking notes. However, after one day skipped, I arrived at a very discouraging plateau. That's what you can see in the graph. That said, I'll try to keep practicing.

You can definitely make gradual progress, which is encouraging, but it's quite a workout after all the light switches. Most of the typing issues stem from the relatively heavy and inconsistent switches: rolls often don't work as expected, with keypresses either not registering or bursting out multiple letters.

Mouse function

How fast and efficient you can tame your CAT mouse while typing – this is the keyword here! – may depend, at least in my experience, on the underlying surface: a leather deskmat worked the best, followed by other deskmats I have at hand. Using the CAT on the bare desk surface, it was almost uncontrollable – however, with the sensitivity turned to the max because of the two-monitor setup.

The problem is, you have to balance between optimizing for keyboard or mouse functions: As a mouse, it had to be easy to move and slide. As a keyboard, it should be solid and stable.

Lighter switches or more weight in the mouse half would definitely help, because now pressing some keys may move the mouse.

I ended up disabling the mouse function in general and enabling it only on a dedicated layer. This way I can turn it on/off by pressing a thumb key, which seem to work for me.

Palm extensions

The CAT came with 3-3 palm extensions for both halves, in different sizes. I tried all of them but ended up using the device without any of those mounted. I use my keyboards with my forearm resting on the arm rest of my chair too, so didn't feel any more support was necessary.

Pic:

What I like the best?

  • It's strange, but I like the thumb cluster. 22 keys, 11 per half, but you can easily reach all of them.
  • The layer indicator LEDs on the thumb cluster are cool too. Very well placed, clearly visible while in use. Useful in the familiarization phase.
  • Mouse switches allowing a very compact arrangement of the keys: about 8 mm vertical spacing! Less finger movement. I really think the concept has great potential, just the perfect switch type has to be found – or designed.

What I liked less?

  • Replugging both halves every time my PC is waken up
  • too heavy switches for typing, at least for my taste and fingers
  • the deviance of LYNXapp: order of keycodes/functions, terminology, etc.

Conclusion

I cannot stress it enough that I believe in the CAT: it's a great project but not a perfect product yet. In its current form it's a bit bulky as a mouse, and the mouse half is a bit unstable as a keyboard. I guess it's hard to finetune this and to come up with a sweet spot, which may depend on personal preference.

That said, this is only a problem if you'd like to use the device both as a keyboard and a mouse, and at the same time. ;)

Let's hope the software quickly catches up with the hardware, and other than that, I'm sure different switches would solve many of my problems too. Since the CAT is modular and open-source, you have plenty of options to tailor it to your needs, and I may order some replacement switches too.

Resources

And in case you are interested, here are the accessories in the photos, in order of appearance:


Projects

Serendipity

Dani Klein open sourced her Serendipity, a 60-key board with a pretty crazy layout.

The Serendipity is a 60%-ish keyboard when it comes to the number of keys. Otherwise described as "40% functionality without sacrificing aesthetics".

Originally a collaboration between Dani Klein (dededecline) and Olivia J (ojthetiny), the project's files are now open source after a "friends and family round":

The FnF run for Serendipity, while a success, took a lot of energy out of me. Instead of holding onto the design until I feel ready to run it publicly, I decided to open source the design so anyone can run it! – dededecline.

WK and WKL variants, split spacebar option, function row but no numbers.

Specifications

  • Typing Angle: 6.5°
  • Front Height: 18.563mm
  • EKH: 22.14mm
  • Case Material: 6063 Aluminum for top case, bottom case, and badge. 6063 aluminum and 304 stainless steel for weight
  • Top Case Variants: WK, WKL
  • Mount: Burger o-ring top mount
  • PCB: QMK/VIAL supported USB-C PCB, MX and Alps support. Hotswap and soldered variants.
  • Badges: DDD logo, blank, and F13
  • Additional Features: Cherry lip, Geonworks 60% feet, "seamless and screwless" design
  • Weight: approximately 1.67kg built (with stainless steel weight)

Pic:

Serendipity is designed to maximize visual appeal. The sloping side and back profile is perfect for two-tone coloration. The badge and weight are highly customizable. The layout and case design take cues from the best aspects of modern keyboards.

Pic:

Resources


PCB 68 keyboard

A bluetooth PCB via SuperMini in a wooden case: PCB 68 keyboard by alan0ford.

Inspired by the layout of the Ikki 68, alan0ford's PCB 68 is a plateless design in a case handmade out of plywood.

Second (an final) attempt to build a wooden case around my first PCB – alan0ford.

Specs

  • MX, soldered
  • plateless design
  • SuperMini NRF52580 controller (nice!nano compatible)
  • Case: plywood, handmade
  • Keycaps: CRP-X Parallel Worlds
  • Switches: WS Jade POM linear 50g

Pic:

Pic:

Resources


Eobard

Viniciusbrit's Eobard is a 34-key open-source split keyboard with flippable PCB.

Eobard is a columnar 34-key split keyboard by viniciusbrit aka ComfyCore, inspired by the Ferris and running KMK on Pi Picos.

It is designed to be cheap to manufacture and simple to assemble. The single PCB is dual sided.

Specs

  • 34 keys (5x3+2)
  • MX, soldered
  • reversible PCB
  • Raspberry Pi Pico
  • KMK

I have huge hands, I designed it so that I would use the innermost thumb key as the main thumb key and the outermost as the one I shift to for functions or less used keys – ComfyCore.

Pic:

Resources


Scotto63

Joe's Scotto63 is a handwired unibody split. Wireless via nice!nano.

The Scotto63 is a 63-key 60% monoblock split keyboard. Column-staggered, and wireless with a 750mAh battery. It uses the author's flat profile ScottoCaps.

I originally teased this build around November of 2023 and finally got around to building it this week – Joe.

Supporting Bluetooth wireless is a side effect of opting to use a nice!nano, because the keyboard requires 20 total pins for the matrix and the nice!nano has 21 total GPIO pins.

(You could use a Pro Micro if you used the TX and RX LED pins.)

Video coming soon (scheduled for later today).

Pic:

Resources


Tips & Tricks

Corne/crkbd AFA case

EurKoi shared a 3D-printed case for the Corne in the style of Angrymiao's AFA.

This is a 3D-printable case for the Corne, designed and shared by EurKoi aka WELLXX, who by his own account is a "shell customization enthusiasts", being into drawing various shells, including but not limited to keyboards.

The case model for the split keyboard Corne. I initially wanted to create a keyboard similar to Alice using Corne, but then I saw Angrymiao's AFA, and inspiration struck! So here it is – EurKoi.

This particular case is compatible with the Corne Cherry v3.0.1 PCB.

Pic:

Resources


Quick news

Jake of the now closed P3D Store shared two variants of the acrylic case files for the 40rmie – a 40% with a rather strange upper row (6 numbers + 4 F-keys). The PCB (Gerbers) are available here.


Penk shared a 3D printed Piantor case.


ddgrnkb is a 14x5 ortho with display. (Github with case dxf.)


A GB, but pretty much my taste, and also pretty affordable: Dasky's Reverb is an MX or Choc hotswap monoblock split with circular display.


WIP: a compact low-pro split with keywell by timbetimbe, and also Max Yakovlev's MRIYA.


Closed-source: JirachiKid posted a 3D-printed orthoish one with offset halves.


Something interesting from Epomaker: DynaTab 75X (kickstarter) with a huge dot matrix screen.


Valhalla visited Maxvoltar on occasion of the limited-edition Artifact-1 being promoted: video.


Court of Malice macropad by NZcaps (use the KBDNEWS code for 10% off).


Wood Weekly: Walnut Elora case by PhoenixUNI, walnut keycaps by jellzman3, and TimeKey – a Redox-shaped oak clock by falba.tech.


Some tips by Sneftel on hand-dying keycaps.


According to the author's own admission, this is a really unpractical keyboard (more photos).


Le Sigmoid caps by Pseudoku.


That was Issue #156. Thanks for stopping by.

This issue was made possible by the donations of:
splitkb.com, MoErgo Glove80, ZSA Technology Labs, Aiksplace, @keebio, Upgrade Keyboards, Cyboard, Ashkeebs, Sean Grady, Jacob Mikesell, Jason Hazel, @kaleid1990, kiyejoco, KEEBD, littlemer-the-second, Mechboards, ghsear.ch, u/motfalcon, Bob Cotton, FFKeebs, Joel Simpson, Richard Sutherland, @therick0996, TurtleKeebs, Christian Mladenov, Lev Popov, Daniel Nikolov, Schnoor Typography, u/eighty58five, Caleb Rand, Skyler Thuss, Yuan Liu, James McCleese, Benjamin Bell, Ben M, zzeneg, Matthias Goffette, Spencer Dabell, Anatolii Smolianinov, Penk Chen, Hating TheFruit, Davidjohn Gerena, anonymous, Clacky, TALPKEYBOARD, Vitali Haravy, Felicitas R., Alex Miller, Gavin Folgert, Shnobble, Stefan S., Trey Causey

Your support is crucial to help this project survive.

×
top