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

Dabao

Justin Lam's Dabao is an open-source, low-profile keyboard, usable both as a unibody or split device.

KBD.news
Published February 10, 2026
This free blog runs thanks to just 54 supporters - like @keebio, Micah Alpern, and BeaverKeys. Join them now!

Justin Lam (aka justinmklam/thehaikuza) released his Dabao, an open-source wireless keyboard designed for maximum flexibility and convenience, featuring a thumb trackpoint. The device connects wirelessly to the host computer, and can be used both as a split connected by a cable or with the halves snapped together as a unibody keyboard.

I like having a full split at my desk, but found it to be troublesome when trying to use it on the couch or if I’m moving around at a cafe or coworking space. […] So I designed (my first!) keyboard that can be the best of both worlds! It does this through a magnetic 4-pin connector, which is used in a unibody configuration. When separated, you can use a usb-c cable to connect the two halves. One side has the microcontroller, and the other uses a MCP23017 GPIO expander to allow the two halves to connect and communicate over i2c – justinmklam.

By the way, 打包 (dǎ bāo) means to take out (food) in Chinese, that's why the silkscreen art.

Pic:

Features

  • 36 keys (5x3+3), unibody or split
  • low-profile Choc V1/V2 switches (hotswap or soldered)
  • reversible PCB
  • single microcontroller (Pro Micro footprint) + GPI expander
  • integrated trackpoint

The reversible PCB enables the trackpoint to be installed on the left or right side, and keeps ordering PCBs affordable.

Pic:

Resources

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

Published on Tue 10th Feb 2026. Featured in KBD #206 (source).


Related

Grumpy

Another 3-row project by weteor: Grumpy is a cute 28-key angled unibody keyboard with column stagger.

KaRP2040

u/jammerkiai's KaRP2040 is an RP2040-Zero based unibody split keyboard.

Yacc46

A monoblock split by 1m38 with column splay and all the bells and whistles.

Sepia

Sepia by panichardware. Low profile split ergonomic keyboard created with Ergogen.

Lil Chonky Bois updated

Lil Chonky Bois by Sndr666 updated with MX hotswap & wireless versions.

×
top