Skip to the content
PCBKitNew board
2 layers216.5 × 81.2 mmDelta lambda, the printed circuit board in 3D

ZMK config for Delta Lambda: A 34-key wireless split keyboard fork of Delta Omega, redesigned for Kailh Choc v1/v2 switches.

Size
216.5 × 81.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
106
Nets
78
Pads
476
Tracks, vias
1,742, 100
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Mar 2026
Updated
28 Aug 2026

Overview

Delta lambda is an open-source printed circuit board by drakeaxelrod, from the drakeaxelrod/delta-lambda repository on GitHub. It is a 2-layer board of 216.5 × 81.2 mm with 106 parts on 78 nets, routed with 1,742 tracks and 100 vias.

Its parts include 34 diodes, 34 switches, 8 resistors, 6 inductors and 4 crystals. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Delta Lambda

ZMK firmware for the Delta Lambda 34-key split keyboard, running on two Seeed XIAO nRF52840 controllers. Based on the delta-omega design.

Layout

Gallium alpha layout with home row mods (GACS order), 34 combos, mouse keys, and 6 layers.

Base (Gallium)

Base Layer

  • Home row mods (GACS): Gui/Alt/Ctrl/Shift on left, mirrored on right
  • Hyper (all 4 mods) on W and F
  • Thumb layer-taps: ESC/Util, Space/Nav, Enter/Num, Bksp/Fun

Nav (hold Space)

Nav Layer

Num (hold Enter)

Num Layer

Fun (hold Backspace)

Fun Layer

Util + Mouse (hold Escape)

Util Layer

Game (toggle from Fun layer)

Game Layer

Combos

Combos

TypeTimeoutPrior idleExamples
Vertical (top+home)80ms150ms@ # $ % ^ + * &
Vertical (home+bottom)80ms150ms` \ = ~ _ - / |
Horizontal (adjacent)40ms280ms[ ] < ( ) > { }
Multi-key50ms200msTab (3-key), CapsWord, Studio unlock
Thumb——LShift, RShift

Home Row Mods

SettingValue
Flavorbalanced (positional hold-tap)
Tapping term280ms
Quick tap175ms
Require prior idle150ms
Hold triggeropposite hand + thumbs only

Thumb layer-taps use balanced flavor with 200ms tapping term for fast layer activation.

Hardware

ComponentDetail
Base designdelta-omega
Controllers2x Seeed XIAO nRF52840
Keys34 (3x5 + 2 thumb per hand)
SwitchesKailh Choc v1 / v2 (Hotswap)
Matrix4x10 (col2row)
ConnectionUSB-C or Bluetooth (5 profiles)

Building

Local (Nix)

bash
nix develop          # enter dev shell
just init            # initialize west workspace (first time)
just build           # build left + right + settings_reset
just bootloader      # download XIAO bootloader
just update          # west update

Outputs go to build/:

  • delta-lambda-left.uf2 (central)
  • delta-lambda-right.uf2 (peripheral)
  • delta-lambda-reset.uf2 (bond/settings reset)

GitHub Actions

Push to config/ or boards/ triggers a build via ZMK's reusable workflow. Download UF2 artifacts from the Actions tab.

Regenerate layer SVGs

bash
just gen-svg    # regenerates assets/svg/layers/*.svg from keymap

Flashing

  1. Double-tap reset on the XIAO to enter UF2 bootloader (mounts as XIAO-SENSE)
  2. Copy the appropriate .uf2 file to the mounted drive
  3. Flash left half first, then right half

To clear Bluetooth bonds, flash delta-lambda-reset.uf2 on both halves, then reflash the regular firmware.

ZMK Studio

Runtime keymap editing is enabled. Unlock with the combo at thumb key positions 30 + 33.

Parts

106
QtyValueFootprintReferences
34SOD123Button_Switch_Keyboard:SOD123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
34ULP_SWScottoKeebs_Hotswap:Hotswap_Choc_V1V2SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +18
8ceoloide:mounting_hole_npthMH1, MH2, MH3, MH4, MH5, MH6, MH7, MH8
6R_1206 _220RResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2, R3, R4, R5, R6
4Mousebite_5X1, X2, X3, X4
2ceoloide:mounting_hole_platedH1, H2
2simple_tht_fpTH1, TH2
2C_1206_1NFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2
2LED_0805_BLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderL3, L6
2LED_0805_GLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2, L5
2LED_0805_RLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1, L4
2R_1206_1MRCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderR7, R8
2SW_RSTceoloide:reset_switch_smd_sideRST1, RST2
2XIAO-nRF52840-SMDLibrary:smdXIAO-nRF52840MCU1, MCU2
1POWER1power_switchPWR_SW
1PWR_SWpower_switchPOWER1

Questions

How big is the Delta lambda PCB?

It measures 216.5 × 81.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Delta lambda use?

106 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 Delta lambda KiCad files?

From the drakeaxelrod/delta-lambda repository on GitHub, at the commit this page was made from: the board is assets/pcb/delta-lambda.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Delta lambda design in my own project?

Its repository states no licence, so its author keeps all rights: ask drakeaxelrod before reusing the design.

Similar boards

  • 2 layers367.5 × 124.2 mmPlatinum IIe keyboard, the printed circuit board in 3D

    Platinum IIe keyboard

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    106 parts446
  • 2 layers85.6 × 54 mmRamn, the printed circuit board in 3D

    Ramn

    ToyotaInfoTech/RAMN

    RAMN (Resistant Automotive Miniature Network), a miniature CAN/CAN-FD testbed of 4 Electronic Control Units.

    106 parts285
  • 2 layers96.5 × 66 mmArduSensorDuino, the printed circuit board in 3D

    ArduSensorDuino

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    106 parts282
  • 2 layers196.9 × 125.1 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    106 parts184
  • 2 layers196.7 × 84.6 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    106 parts163GPL-2.0
  • 2 layers233.9 × 89.2 mmDropin, the printed circuit board in 3D

    Dropin

    Spaceboards/SpaceboardsHardware

    A collection of open source hardware that has been designed by Spaceboards

    106 parts144CERN-OHL-W-2.0
  • 2 layers182.8 × 169.2 mmErgoMaxReversible, the printed circuit board in 3D

    ErgoMaxReversible

    LouWii/ErgoMax

    Custom ergo split keyboard project, based on ErgoDox, with hot swap sockets

    106 parts124