Nudge Keyboard

50% staggered low-profile keeb

Similar projects worth following

As the name implies, this is a keyboard that is supposed to make it easier to move from the traditional keyboards to the more ergonomic ones. I used a Planck in this role before, but I noticed that introducing both layers and ortholinear layout is too big of a step at once. So I decided to design a board that is minimal in terms of the size, but still uses a more traditional, staggered key layout. I also wanted to have at most 1.5U keys, so that I don't have to muck about with stabilizers. So I came up with this layout:

Then, when choosing what switches to use, I noticed that Kailh Choc Purpz are on sale. To match those, I also decided to make the PCB purple, and use transparent key caps.

The brains is still the good old SAMD21 chip, running CircuitPython and my uKeeb library.


Zip Archive - 343.21 kB - 10/01/2021 at 22:02



Fritzing Design

x-fritzing-fzz - 324.35 kB - 10/01/2021 at 22:02


  • Cannibalised.

    deʃhipu3 days ago 0 comments

    So yeah, this keyboard didn't live long. Mostly because I need the parts for other projects, but also because during the pandemic I don't actually have many opportunities to convert anyone. So yeah, it worked, it's usable, time to move on, project finished.

  • Parts Arrived

    deʃhipu10/06/2021 at 11:24 0 comments

    Finally the parts have arrived (Aliexpress decided to get creative with merging orders), and I was able to assemble this keyboard.

    It feels good, but after some testing, I decided to modify the layout slightly:

    I moved the backspace next to space, to put the equals/plus key in a more traditional place. I also moved the media buttons onto arrows, to make them easier to remember. Del got moved to where Ins is, and Ins went to second layer. F11 and F12 also went to more intuitive places. This way you don't have to wonder where the equals key is, but you do have to get used to the new location of backspace, which I think is fine, as it prepares you  for the split keyboards that usually have backspace somewhere in that region as well.

    There are seven keys that don't have anything on the non-default layers, that could be used for custom macros, but I left them free for now. The third layer is all free as well.

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates