Keyboard Builders' Digest
5% off of Invokeys' tasty switches!
Keyboard Builders' Digest / Projects


A unibody ergonomic keyboard with self-encasing PCB: Umbra by skarrmann.
Published April 6, 2023
Creators! Feel free to tip me off about your keyboard related projects to bring them to 120K readers.

Umbra is a 24-key monoblock angled keyboard by Steve Karrmann.

Like the author's split Janus, Umbra uses multiple copies of the same PCB as both the logical PCB and the bottom plate. However, this design is intended for unibody keyboards.


  • 24 keys, unibody layout
  • low-profile Choc switches, soldered (not hotswap)
  • Pi Pico (or RP2040-Plus)
  • direct pins, no diodes
  • self-encasing PCB

Here is a short video showing the board from all angles:

Umbra - full keyboard view

Self-encasing PCB

The keyswitches are rotated 180 degrees on opposite sides of the board, so cutouts for the through-hole solder pads align. This allows the PCB to work as a bottom plate, keeping the bottom of the board flush with a thin profile.


While we've seen similar approaches – bottom plates with cutouts to protect switch pins and components while ensuring the lowest possible profile –, in contrast to the separate PCB of the Horizon, chocV/slabV or lately the ChonkV, the Umbra uses the very same PCB for this task.

As someone who doesn't have a 3D printer and always has leftover custom PCBs given the minimum order quantity of 5, this self-encasing PCB design is a resource-saving technique – skarrmann.


Steve thinks there is more potential for this self-encasing PCB design concept for unibody keyboards. Keyboards with larger key counts that require diodes could use this design too, as long as the diodes are SMD top-mounted, or have cutouts for the diodes on the opposite half of the board.


The Umbra keyboard is open source. The project readme has more details about how the self-encasing PCB design works:

Do you like this post? Share, donate, subscribe, tip me off!

Published on Thu 6th Apr 2023. Featured in KBD #119 (source).


Custom Iris case

MarijnJ is finally done with this custom Iris case.

Kastenwagen 1840

Alex Ronke's Kastenwagen 1840 & Kastenwagen 48 are now open source.


Froggr is the next board in weteor's Orthocade family: a 12u ortholinear keyboard with 48 keys and offset bottom row.


The 3w6 by weteor is a low-profile split keyboard with 36 keys.

Zaphod: 34-key unibody split

The Zaphod is a 34-key, wireless, low profile unibody split by petejohanson.


Wizergo by 70rch – A handwired ergo split keyboard with keywell, encoders and GX16 aviator connectors between the halves.