Skip to the content
PCBKitNew board
2 layers144.5 × 87.5 mmKeychu, the printed circuit board in 3D

xiao esp32s3 based wireless corne split kb with oled display. 42 keys, standard corne layout.

Size
144.5 × 87.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
124
Nets
102
Pads
390
Tracks, vias
1,173, 82
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Jun 2026
Updated
22 Jul 2026

Overview

Keychu is an open-source printed circuit board by dialgorithm, from the dialgorithm/keychu repository on GitHub. It is a 2-layer board of 144.5 × 87.5 mm with 124 parts on 102 nets, routed with 1,173 tracks and 82 vias.

Its parts include 22 switches, 21 diodes, 2 resistors, 2 ICs and 2 connectors. It belongs with the ESP32 boards of this library.

README

README.md

keychu

xiao esp32s3 based wireless corne split kb with oled display. 42 keys, standard corne layout.

Schematics + PCB

Designed using KiCad.

SchematicPCB Layout3D PCB
schematicpcbpcb3d

CAD

I am using cnc'd acrylic transparent sheets to keep a minimal and clean look.

Top ViewSide ViewBottom View
3dtop3dside3dbottom

BOM

you can find the detailed bill of materials here

Parts

124
QtyValueFootprintReferences
50SolderJumperJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21, JP22, JP23 +34
21DDiode_SMD:D_SOD-123D1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5
21SW_Pushlib:SW_MX_reversibleSW1, SW2, SW3, SW4, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 +5
10MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6, H7, H8, H9, H10
2100kResistor_SMD:R_0603_1608MetricR1, R2
2XIAO-ESP32-S3-SMDSeeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMDU1, U2
2dialgorithmdialgorithm:dialgorithmdialgorithm, dialgorithm
1100nFCapacitor_SMD:C_0603_1608MetricC1
1BAT1_GNDJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP61
1BAT1_VBATJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP59
1BAT2_GNDJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP60
1BAT2_VBATJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP62
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1Conn_01x04lib:oleddisplayJ2
1DISP1_GNDJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP51
1DISP1_SCLJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP55
1DISP1_SDAJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP57
1DISP1_VCCJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP53
1DISP2_GNDJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP58
1DISP2_SCLJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP54
1DISP2_SDAJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP52
1DISP2_VCCJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP56
1SW_SPSTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW22

Questions

How big is the Keychu PCB?

It measures 144.5 × 87.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keychu use?

124 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 Keychu KiCad files?

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

Can I use the Keychu design in my own project?

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

Similar boards

  • 2 layers228.6 × 100 mmMongus48, the printed circuit board in 3D

    Mongus48

    ChrisChrisLoLo/beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

    124 parts335GPL-3.0
  • 2 layers275.5 × 105.6 mmCorne xiao, the printed circuit board in 3D

    Corne xiao

    friction07/corne-xiao

    This is a modified version of the corne keyboard by foostan. It is wireless and uses zmk firmware. - uses Seeed Studio XIAO nRF52840 - supports rotary encoder on each half - supports nice!view - has a power button and…

    124 parts173
  • 2 layers263.5 × 63.5 mmTobor, the printed circuit board in 3D

    Tobor

    evezor/tobor_v00

    Tobor (robot spelled backwards), was built to be the most versatile open-source robotics system

    124 parts126CERN-OHL-P-2.0
  • 2 layers53.3 × 64 mmBreakneck, the printed circuit board in 3D

    Breakneck

    monero-project/kastelo

    The Sekura Monero Hardware Wallet

    124 parts115
  • 2 layers189.5 × 171.3 mmHexLedLattice, the printed circuit board in 3D

    HexLedLattice

    bleroy/3d-junkyard

    Random 3D models

    124 parts69
  • 2 layers216 × 150 mmMotherboard-101, the printed circuit board in 3D

    Motherboard-101

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    124 parts67
  • 2 layers128 × 83 mmAquarius plus, the printed circuit board in 3D

    Aquarius plus

    fvdhoef/aquarius-plus

    Official Aquarius+ repository

    124 parts62MIT
  • 2 layers275.5 × 105.6 mmULK, the printed circuit board in 3D

    ULK

    Goga64/ULK

    Low profile split keyboard with Corne 42 Layout and Cerry ULP switches. (6mm height)

    124 parts58MIT