

Cornelius
The public branch for the cornelius keyboard
- Size
- 271.3 × 120 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 138
- Nets
- 99
- Pads
- 689
- Tracks, vias
- 702, 127
- Pours
- 218
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 26 Jun 2021
- Updated
- 16 Aug 2025
Overview
Cornelius is an open-source printed circuit board by foostan, from the foostan/corneliuskbd repository on GitHub. It is a 2-layer board of 271.3 × 120 mm with 138 parts on 99 nets, routed with 702 tracks and 127 vias.
It is built around the RP2040, W25Q128JVSIQ and TS-1088R-02026. Its parts include 48 diodes, 16 capacitors, 5 resistors, 3 ICs and 2 connectors. It belongs with the RP2040 boards of this library.
Main components
3RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHTS-1088R-02026
SMD,4x3mm100,000 cycles 12V 2.6N 2.93mm 2mm 3.9mm 50mA Black Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD,4x3mm Tactile Switches ROHSXUNPUTactile Switches
README
README.mdCornelius Keyboard
There are several version.
This is the public repository for Cornelius keyboard series.
Cornelius Keyboard by foostan is licensed under CC BY-NC-SA 4.0
v1 Cornelius

v2 Cornelius Low-profile
Parts
138| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | SOD-523 | Diode_SMD:D_SOD-523 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32 |
| 48 | SW_Push | kbd:keyswitch_choc12_hotswap_1u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +32 |
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9 |
| 8 | BreakAwayTab | kbd:Breakaway_Tabs | B1, B2, B3, B4, B5, B6, B7, B8 |
| 5 | , , , , | ||
| 3 | 1u | Capacitor_SMD:C_0402_1005Metric | C10, C11, C14 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R3, R5 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 27p | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | TS-1088R-02026 | kbd:TS-1088R-02026 | BOOT_SW1, RESET_SW1 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 12MHz 18pF | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 78171-0004 | kbd:Pico-EZmate_PCB_Header | J2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U3 |
More from foostan/corneliuskbd
1- 2 layers271.8 × 128.3 mm

Similar boards
- 4 layers277.2 × 107.5 mm

Katia
ikajdan/katia
A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design
230 parts33CERN-OHL-P-2.0 - 2 layers278.7 × 107.5 mm

- 2 layers

Inett 60 PCB
TeddyDo915K/Nett-Sixty-PCB
This is a work in progress to create a replacement PCB for one of my favorites keyboard that I own.
158 parts1MIT - 2 layers277.2 × 107.5 mm

- 2 layers91 × 55 mm

- 2 layers277.2 × 107.5 mm

- 2 layers277.2 × 107.5 mm

- 2 layers262 × 113.9 mm

Quacken
Nuclear-Squid/Quacken
Libre, ergonomic, polymorphic: a single PCB for many possible layouts.
108 parts38GPL-3.0
Questions
How big is the Cornelius PCB?
It measures 271.3 × 120 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cornelius use?
138 parts, built around the RP2040, W25Q128JVSIQ and TS-1088R-02026. 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 Cornelius KiCad files?
From the foostan/corneliuskbd repository on GitHub, at the commit this page was made from: the board is pcbs/v2/hotswap/cornelius.kicad_pcb and its schematic pcbs/v1/common/cornelius.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cornelius design in my own project?
Its repository states no licence, so its author keeps all rights: ask foostan before reusing the design.