Skip to the content
PCBKitNew board
2 layers285.9 × 94.3 mmZen, the printed circuit board in 3D

"Maximalist" ergo mech split keyboard. 38-keys, 3 rotary encoders, 1 trackpad.

Size
285.9 × 94.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
102
Nets
92
Pads
465
Tracks, vias
1,090, 69
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Sep 2025
Updated
4 Oct 2025

Overview

Zen is an open-source printed circuit board by bkienzle3, from the bkienzle3/zen_kb repository on GitHub, published under the MIT licence. It is a 2-layer board of 285.9 × 94.3 mm with 102 parts on 92 nets, routed with 1,090 tracks and 69 vias.

Its parts include 38 diodes, 38 switches and 2 ICs. It belongs with the keyboards and input boards of this library.

README

README.md

zen_kb

"Maximalist" ergo mech split keyboard. 38-keys, 3 rotary encoders, 1 trackpad. My last keyboard was mu (無), meaning nothing. Since this adds a lot of extra bells and whistles, I've named it zen (全), meaning all. This keyboard is meant to be much more "finished" than mu. With that said, this is still an eternal work in progress. The hardware is finished, at least. The config is a never ending journey.

Firmware

Firmware is located in qmk_firmware. Keymaps are based on Miryoku (manna-harbour/miryoku), with my own customizations, of course.

Bill of materials

Kailh Choc V1 key switches x 38
KB2040 x 2 (MCU - runs on 3.3v, important for trackpad)
1N4148 MiniMELF diode x 38
TRRS-PJ-320A x 2 (TRRS jacks)
Alps EC12E2440301 x 2 (Mini encoders)
Alps EC12E24404A8 x 1 (Jog wheel encoder)
Cirque TM040040-2024-303 x 1 (trackpad)
Molex 505110-1297 x 1
.50 mm pitch type B FFC x 1
M2*6mm screws, hex socket head x 12
M2 heat set inserts x 12

Other

I recommend putting some sort of grip tape around the knobs. I'm using self-fusing silicone tape, but anything should work.

Parts

102
QtyValueFootprintReferences
38DDiode_SMD:D_MiniMELFD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +22
38SW_Pushkeyswitches:SW_PG1350SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +22
11, , , , , , , , , ,
3RotaryEncoderEC12:EC12E2440301ENC1, ENC2, JOG1
2Cirque Curved TrackpadTrackpad:Cirque Curved 40mm TrackpadREF1, REF1
2TRRSKeebio-Parts:TRRS-PJ-320ATRX1, TRX2
2kb2040kb2040-kicad:kb2040U1, U2
1Trackpad505110:5051101297TKP1

The 97 most common of 102 parts.

Questions

How big is the Zen PCB?

It measures 285.9 × 94.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Zen use?

102 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Zen KiCad files?

From the bkienzle3/zen_kb repository on GitHub, at the commit this page was made from: the board is zen/zen.kicad_pcb and its schematic zen/zen.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Zen design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers208.7 × 393.8 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    102 parts1.3k
  • 2 layers100 × 94.2 mmPin board 1 x2, the printed circuit board in 3D

    Pin board 1 x2

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    102 parts1.2k
  • 2 layers107.5 × 2.5 mmESP32Clock, the printed circuit board in 3D

    ESP32Clock

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    102 parts915
  • 2 layers110.3 × 171.8 mmECM DISP PANEL, the printed circuit board in 3D

    ECM DISP PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    102 parts431
  • 2 layers172 × 152.9 mmTrackpad, the printed circuit board in 3D

    Trackpad

    george-norton/peacock

    A big QMK powered trackpad

    102 parts309CERN-OHL-S-2.0
  • 2 layers118.1 × 101.6 mmTeensy eurorack, the printed circuit board in 3D

    Teensy eurorack

    newdigate/teensy-eurorack

    Hardware Design: Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels

    102 parts259MIT
  • 2 layers157.5 × 115.8 mmTestjig, the printed circuit board in 3D

    Testjig

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    102 parts227
  • 2 layers75.2 × 61.1 mmHelios, the printed circuit board in 3D

    Helios

    Grix/helios_dac

    Helios Laser DAC

    102 parts132