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

xiao esp32s3 based wireless corne split kb with oled display. 42 keys, standard corne layout.
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.
xiao esp32s3 based wireless corne split kb with oled display. 42 keys, standard corne layout.
Designed using KiCad.
| Schematic | PCB Layout | 3D PCB |
|---|---|---|
![]() | ![]() | ![]() |
I am using cnc'd acrylic transparent sheets to keep a minimal and clean look.
| Top View | Side View | Bottom View |
|---|---|---|
![]() | ![]() | ![]() |
you can find the detailed bill of materials here
| Qty | Value | Footprint | References |
|---|---|---|---|
| 50 | SolderJumper | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21, JP22, JP23 +34 |
| 21 | D | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5 |
| 21 | SW_Push | lib:SW_MX_reversible | SW1, SW2, SW3, SW4, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 +5 |
| 10 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | XIAO-ESP32-S3-SMD | Seeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMD | U1, U2 |
| 2 | dialgorithm | dialgorithm:dialgorithm | dialgorithm, dialgorithm |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | BAT1_GND | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP61 |
| 1 | BAT1_VBAT | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP59 |
| 1 | BAT2_GND | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP60 |
| 1 | BAT2_VBAT | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP62 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | Conn_01x04 | lib:oleddisplay | J2 |
| 1 | DISP1_GND | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP51 |
| 1 | DISP1_SCL | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP55 |
| 1 | DISP1_SDA | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP57 |
| 1 | DISP1_VCC | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP53 |
| 1 | DISP2_GND | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP58 |
| 1 | DISP2_SCL | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP54 |
| 1 | DISP2_SDA | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP52 |
| 1 | DISP2_VCC | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP56 |
| 1 | SW_SPST | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW22 |
It measures 144.5 × 87.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask dialgorithm before reusing the design.

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

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…

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



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


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