Black Pearl A fancy 3D-printed 20% ergo split with trackball: Black Pearl by Christian Czepluch .
KBD.news Published March 18, 2026
Christian Czepluch (aka Czeppi ) shared his Black Pearl keyboard, a handwired ergo split with integrated trackball and roller encoder, featuring slightly modified KLP Lamé keycaps.
It is a minimalistic, high ergonomic keyboard with only 22 keys (source and hardware are open) – Czeppi.
The layout resembles that of chording steno keyboards, but the Black Pearl still produces characters rather than whole words.
For reduced finger movement, each finger was assigned two keys. Pressing both keys simultaneously simulates a middle row, making it possible to achieve the author’s QWERTZ layout.
Features
22 keys
Choc v1 switches, hotswap
Raspberry Pi Pico controller
trackball (PMW3389 sensor, steel BTUs )
roller encoder (EVQWGD001)
custom firmware (Circuit Python based)
Resources
Published on Wed 18th Mar 2026. Featured in KBD #208 .
Related Ximi is a split keyboard prototype with dual trackball/trackpad support – by
Sadek Baroudi .
Pete Johanson 's
revxlp is a variant of the Reviung41 keyboard, but low profile, and supports controllers with the XIAO footprint.
Pierre Broberg 's
ACS71 is an asymmetric monoblock split – low profile, 71 keys.
MickiusMousius made the design of the
Rolio available – a 46-key split with horizontal encoder.
An ultra low-profile monoblock split keyboard using PG1316S switches:
Wingman by
vuoz .
About KBD.news is a blog and newsletter on DIY mechanical keyboards. A hand-picked selection of posts from a keyboard enthusiast's perspective (more + contact ).
Support this project! Discount codes for ya Newsletter Subscribe now!
Powered by Buttondown.
More meetups→
Latest issue Check the archive→
Latest switch summary
Check the best-selling switch archive→
Check the switch database→
Supporters MoErgo Glove80 , splitkb.com , Upgrade Keyboards , Cyboard , @keebio , BeaverKeys , Jacob Mikesell , Timo , KEEBD , littlemer-the-second , TALPKEYBOARD , @kaleid1990 , Brendan P. , ghsear.ch , u/motfalcon , Ben M , Bob Cotton , FFKeebs , @therick0996 , Christian Mladenov , Schnoor Typography , Daniel Nikolov , u/eighty58five , Caleb Rand , Micah Alpern , Hana Lee , James McCleese , zzeneg , Spencer Dabell , Anatolii Smolianinov , Stefan S. , Penk Chen , Clacky , Trey Causey , Mario S. , Cloyce , Dylan Ingham , Gordon Diggs , RGBKeys , Matthias Goffette , Duncan B. , HubertTheMad , Jesse L. , Andres Sakk , Hating TheFruit , Shnobble , barraGOUDA , Ikasaya , TurtleKeebs , Technofrikus , Dickiedyce , drudru , Davidjohn Gerena , Filip Salo , TurkeyBoards , 0xcircuitbreaker , Chase M. , sungo , Derek Tam , s_p_l_o_d_e , Raphael S.
Toolkit
Keyboard Layout Editor , Plate Builder / Plate Generator , QMK / kbfirmware.com (to QMK ), Pro Micro pinout & upgrade
Community
r/mk , ErgoMech , r/mechmarket , geekhack.org , deskthority.net , keebtalk.com/ , lemmy/mk/ , lemmy/ergomech/ , kbin/mk/
Production
PCB design guide , another one , PCB price comparison , lasergist , laserboost , hubs.com .