Skip to content

Custom, low profile, split, ortholinear, wireless, 38 key keyboard

Notifications You must be signed in to change notification settings

robcmills/karn-keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

karn-keyboard

Split, ortholinear, non-staggered, 38 key keyboard.

What makes the Karn unique are the 1.5u thumb arc and pinky reach keys.

karn-right-assembled

karn-complete

Thumb Arc Keys

I didn't like "tucking" my thumb under my palm, and most other keyboards I found in this "Ferris" family of split, minimal keyboards have thumb keys located "inside" of the homing fj keys' column.

The Karn aligns the inner thumb key with the homing column. This feels comfortable to me, and provides a sense of "homing" to my thumbs as well. With the additional thumb keys splaying out inwards from there, in a more aggresive downward arc than the Ferris. This arc follows the natural arc of my thumb. I took photos and did measurements.

ergo-reference-neutral-thumb-key

Also, the thumb keys are designed for vertical 1.5u keycaps. This is because I found 1u keycaps uncomfortable for my thumbs, as I typically make contact with the side of my thumb, which has more surface area making contact, and the sharp edge of 1u keycaps would dig into the center of the area of skin making contact.

thumb-key-edge-discomfort

Other keyboards are designed with maybe one or two larger thumb keys, but they are typically 2u, which means the added complexity of stabilizers, in addition to just feeling too big.

Pinky Reach Keys

"Pinky reach" meaning the keys in the colmn "outside" of the pinky column. On a traditional keyboard this would correspond to the Escape, Tab, Caps-lock, and Shift keys on the left hand for example. The other keyboard designs I saw either had no pinky reach keys, or a full set of three or four. The Karn is designed very much in the "all keys within one key distance of home" style, as is common in the less than 40% category. However, although the pinky diagonal reaches technically still count as "one key distance", that reach felt too difficult to me. And so they are omitted, but having zero pinky reach keys, I found it difficult to fit Tab and Enter elsewhere. There were just too few keys at that point, and so I wanted to retain a single horizontal pinky reach key on each side. I use these for Tab (left), Enter (right), and hold for Hyper.

Versions

There are actually two versions in this repo:

Karn-1

The original version is designed to be wireless. It is built around a standard 24 pin microcontroller with bluetooth support. I used the Nice-Nano-v2. With only 24 pins and 38 keys, this necessitated a matrix key layout, with diodes. Additionally, it adds an on/off switch, reset switch, and battery connector. This makes assembly much more complicated. Especially the diodes, which are super tiny, and very difficult to hot-air solder onto the tiny pads. This is not for beginners.

Also, the original karn pcb is split across two different designs, one for the left and another for the right. This doubles manufactoring costs, since you have to order the pcbs for both sides. I was learning.

Karn-2

The karn-2 seeks to improve on the original with a host of simplifications. It is built around a 40 pin microcontroller so that there is no need for a key matrix, and hence no diodes. Furthermore, the microcontroller I found has a reset switch built onto the board, so no extra parts and hot-air soldering required. The microcontroller does not support Bluetooth, but this means no battery connector and no on/off switch. This greatly simplifies the design and assembly, and reduces the number of parts required and thus the cost.

And lastly, the karn-2 PCB is designed to be reversible, so you only need to order it once, and you can use it for both left and right.

karn-2-left

karn-2-full

karn-2-pcb

Parts List

Firmware

https://github.com/robcmills/karn-keyboard-firmware

Inspiration

Thumb Block Style

maltron

kinesis-advantage

ergodox-ez

Thumb Arc Style

nec

kyria

corne

About

Custom, low profile, split, ortholinear, wireless, 38 key keyboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published