Close
0%
0%

Kamina Keyboard

A low-profile 65-key ergonomic keyboard

Similar projects worth following

So how is this better/different than an off-the-shelf keyboard?

  • Mechanical switches, but that's not that special of course.
  • Low-profile, which is much rarer. You can (finally) buy some low-profile mechanical keyboards, but the have this extra height from the case and key caps. This one is as thin as possible, just the lowest key caps, the low-profile switches, the PCB and some rubberized stickers for good grip.
  • Ortholinear, which already makes it unique. As far as I can tell, there are currently no low-profile ortholinear keyboards you can buy.
  • One-piece split layout. For that sweet ergonomy.
  • Narrow, for easy access to all keys without moving your hands.
  • Now with a number row.
  • Programmed with CircuitPython, for easy customization.

Otherwise there isn't much experimental stuff going on in here, like in my previous keyboard projects. In fact, I simply took what I learned from them, and applied it in the simplest way possible.

kamina-v2.zip

Gerbers

Zip Archive - 1.27 MB - 12/02/2020 at 10:07

Download

kamina-v2.fzz

Fritzing design

x-fritzing-fzz - 524.51 kB - 12/02/2020 at 10:06

Download

  • 1 × ATSAMD21E18A-MU
  • 1 × AP2112K-3.3TRG1
  • 2 × 1µF 0604 capacitor
  • 65 × Diode
  • 65 × Kailh Choc Switch

View all 7 components

  • Promises are Made to be Broken

    deʃhipu11/25/2020 at 14:49 0 comments

    I promised the last one Kamina will be the last try for my ultimate keyboard, and it was indeed so close to the ideal that for a time I considered the project done. However, I found just two little things that could be improved, so inevitably, when I was ordering PCBs, I added this one more to the order:

    So what changed? First, there is one more column on the right hand side of the keyboard, so that I can have my ";:" and "+=" keys on the base layer. Second, there is an extension header in the middle, which can be used to add a variety of modules, from a PSP joystick, through an encoder with a knob, a display, or even exotic stuff like a gesture sensor.

    I moved all the switches and components to the new PCB and amended the layout:

  • Last One, Promise

    deʃhipu11/04/2020 at 21:24 0 comments

    So I finished #Turbot Keyboard and while it is a fine keyboard, it turned out to be less convenient to me than the #Dorsch 48k Keyboard. The reason for that is that it's too big, meaning that I have to move my hands to reach keys like Esc or Backspace. Turns out that a large part of the magical touch-typing improvement I got with the Planck layout is not from it being ortholinear (though it certainly helps a lot), but from it being so small, that you don't move your hands sideways.

    Once I realized that, the solution is obvious: I need to take the Planck, break it in two so that I can have my hands farther apart, and add a number row, so that it's easier to program with it. So I went to the keyboard layout editor and made this:

    From there it was the usual process, I made a PCB with a SAMD21 MCU on it, and ordered it:

    The switches were on order already. I also found another set of keycaps that are compatible with the low-profile switches, and ordered them too. Today everything arrived all once, so I began assembling.

    The keycaps turned out to be a little bit too high and too small for my preference:

    So I swapped them with the PBT keycaps I had on my #Flatreus Keyboard:

    Then I had to use a few transparent key caps I had lying around, because I didn't have enough of the PBT ones:

    Once I had the keyboard all programmed and working, and I knew it's going to replace my Planck as my daily driver, I decided to swap the key caps with the Planck, so that now both of them have consistent keycaps:

    And that's pretty much it. I'm using that keyboard right now and it's great so far. I will probably keep it for a long time.

View all 2 project logs

Enjoy this project?

Share

Discussions

agilum wrote 12/10/2020 at 14:28 point

OMG, those polish commentators are never satisfied with Your ideas and results. Is a pity :(

  Are you sure? yes | no

deʃhipu wrote 12/10/2020 at 16:46 point

It's cultural, can't help it. It's how we express appreciation.

  Are you sure? yes | no

ostropest wrote 11/06/2020 at 09:20 point

brak podkładek z przodu, złożenie na sztywno utrudnia transport, może jakieś zawiasy wstaw?

brakuje mi podswietlania, które by coś dawało.  np. dioda do pokazywania czy wcisniety capslock, ale dlaczego nie dioda do pokazywania czy dziala ethernet? albo jaka jest godzina?

na środku aż prosi się dodać modyfikator do brakujacych klawiszy lub touchpad.

  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