Skip to the content
PCBKitNew board
2 layers303.2 × 111.9 mmSplit keeb, the printed circuit board in 3D

A DIY wireless split keyboard with rotary encoders, running on ZMK firmware.

Size
303.2 × 111.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
168
Nets
97
Pads
724
Tracks, vias
1,007, 79
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Mar 2026
Updated
15 Mar 2026

Overview

Split keeb is an open-source printed circuit board by niyikes, from the niyikes/Icarus56 repository on GitHub. It is a 2-layer board of 303.2 × 111.9 mm with 168 parts on 97 nets, routed with 1,007 tracks and 79 vias.

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

README

README.md

Icarus56 Banner

The Icarus56 is a custom wireless split keyboard running on ZMK firmware on two Seeed XIAO nRF52840 controllers


What is this?

The Icarus56 is a split keyboard inspired by the lily58 layout. It has 28 keys on each side, including a rotary encoder

ImagesImages

case


Schematics (one side)

Schematics screenshot

  • 5 rows × 6 columns per half
  • Rotary encoder switch integrated into key matrix
  • Encoder A/B on NFC1/NFC2 pins

PCB

FrontBack
frontback

Both sides

overall


Cad

Everything fits inside a 3D printed tray mounted case. case assembled case bottom view plate

Firmware

This keyboard runs on zmk firmware over bluetooth. (I will likely change the layers and keybinds)


Bill of Materials

ComponentLinkQtyPrice
XIAO nRF52840Robocraze224.53
SwitchesKeyora615.84
KeycapsCuriosity Caps130.0
DiodesRobocraze61.98
Rotary EncoderSunroom21.05
Hotswap SocketsMeckeys65.28
PCBvia JLCPCB5 (min)≈11
CasePrinting Legion—≈2.50 (shipping)
ScrewsAmazon13.02

Total = 93 USD


Parts

168
QtyValueFootprintReferences
58DDiode_SMD:D_SOD-123D201, D202, D203, D204, D205, D206, D207, D208, D209, D210, D211, D212, D213, D214, D215, D216 +42
56SW_PushPCM_marbastlib-xp-mx:SW_MX_HS_KS-2P02B01-01_1uSW201, SW202, SW203, SW204, SW205, SW206, SW207, SW208, SW209, SW210, SW211, SW212, SW213, SW214, SW215, SW216 +40
6LOGOsilkscreen images:borderG***, G***, G***, G***, G***, G***
4LOGOsilkscreen images:st1G***, G***, G***, G***
4LOGOsilkscreen images:st6G***, G***, G***, G***
3LOGOsilkscreen images:ic56-bigG***, G***, G***
3LOGOsilkscreen images:hackclubG***, G***, G***
2BATTestPoint:TestPoint_Pad_D2.0mmTP201, TP301
2GNDTestPoint:TestPoint_Pad_D2.0mmTP202, TP302
2LOGOsilkscreen images:big sun and cloudsG***, G***
2LOGOsilkscreen images:st7G***, G***
2LOGOsilkscreen images:st5G***, G***
2LOGOsilkscreen images:smileG***, G***
2LOGOsilkscreen images:st2G***, G***
2MHPanelization:MouseBite-Slot_2.54x5.08mm_on-edge_D0.5mm_P0.85mm_5h_TraceH301, H303
2RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmRE201, SW305
2XIAO-nRF52840-SMDXIAO-nRF52840:modified-XIAO-nRF52840-SMD(1)U201, U301
1LOGOsilkscreen images:ic56G***
1MB3Panelization:MouseBite-Slot_2.54x5.08mm_on-edge_D0.5mm_P0.85mm_5h_TraceH103

The 156 most common of 168 parts.

Questions

How big is the Split keeb PCB?

It measures 303.2 × 111.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split keeb use?

168 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 Split keeb KiCad files?

From the niyikes/Icarus56 repository on GitHub, at the commit this page was made from: the board is PCB/split keeb.kicad_pcb and its schematic PCB/side.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Split keeb design in my own project?

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

Similar boards

  • 2 layers344.4 × 130.8 mmSesame, the printed circuit board in 3D

    Sesame

    str-dst/sesame

    Alice type ergo keyboard using only THT parts

    168 parts331
  • 2 layers284.7 × 94.2 mmSST60HS, the printed circuit board in 3D

    SST60HS

    dededecline/SST60

    168 parts107GPL-3.0
  • 2 layers102 × 102 mmMRR ESPE, the printed circuit board in 3D

    MRR ESPE

    maplerainresearch/MRR_ESPE

    MRR ESPE 3D printer control board

    168 parts39
  • 2 layers85 × 40 mmSnapNodes RP2, the printed circuit board in 3D

    SnapNodes RP2

    shBLOCK/TileGlobeMC

    Project Structure ----- - tileglobe: game logic - datagen/mod: a fabric modding environment for extracting/generating data from vanilla (e.g.

    168 parts21
  • 2 layers100 × 110 mmComb Filter, the printed circuit board in 3D

    Comb Filter

    BruteClaw/Analog-Synth

    EuroRack sytle analog synthasizer designs

    168 parts10GPL-3.0
  • 2 layers100 × 100 mmMcu, the printed circuit board in 3D

    Mcu

    cs2dsb/coffee_assistant

    Free and open source software distributed under the terms of both the [MIT License][lm] and the [Apache License 2.0][la].

    168 parts10Apache-2.0
  • 2 layers265.7 × 87.7 mmCorne choc, the printed circuit board in 3D

    Corne choc

    idank/keyboards

    This repo contains pcb and 3d files for keyboards. The keyboards are adaptations of popular open source keyboards with a variety of changes.

    168 parts10CC-BY-SA-4.0
  • 2 layers312.3 × 119 mmFrost, the printed circuit board in 3D

    Frost

    ayaangrover/frost

    A 75% mechanical keyboard

    168 parts2