

Kicadproj
An rp2040 based, wired, split-ergo, mechanical keyboard. Running on QMK firmware
- Size
- 249.7 × 99.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 148
- Nets
- 156
- Pads
- 725
- Tracks, vias
- 1,615, 321
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 15 Jul 2026
- Updated
- 17 Jul 2026
Overview
Kicadproj is an open-source printed circuit board by steven-na, from the steven-na/saria repository on GitHub. It is a 2-layer board of 249.7 × 99.4 mm with 148 parts on 156 nets, routed with 1,615 tracks and 321 vias.
It is built around the RP2040, W25Q128JVSIQ and USBLC6-2SC6, with the AMS1117-3.3, 1N4148W and TS-1088-AR02016 among its other parts. Its parts include 39 switches, 34 capacitors, 17 resistors, 10 ICs and 5 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
8RP2040
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 FLASHUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesTS-1088-AR02016
SMD,4x3mm-30℃~+80℃ 1.6N 100,000 cycles 12V 2mm 3.9mm 3mm 50mA Black Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD,4x3mm Tactile Switches ROHSXUNPUTactile SwitchesX322512MSB4SI
SMD3225-4P-40℃~+85℃ 12MHz 20pF 80Ω Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHSYXCCrystalsEC11J1525402
SMD-40℃~+85℃ 10mA 30/15 5V Incremental Support Two-phase output SMD Rotary Encoders ROHSALPSALPINERotary Encoders
README
README.mdsaria
An rp2040 based, wired, split-ergo, mechanical keyboard. Running on QMK firmware
Parts
148| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | 1N4148W | easyeda2kicad:SOD-123_L2.7-W1.6-LS3.7-RD-1 | sD1, sD10, sD11, sD101, sD102, sD103, sD104, sD105, sD106, sD107, sD108, sD109, sD110, sD111, sD112, sD113 +18 |
| 34 | ~ | ScottoKeebs_Hotswap:Hotswap_Choc_V2_Plated_1.00u | K1, K10, K11, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113 +18 |
| 22 | 0.1uf | Capacitor_SMD:C_0603_1608Metric | C11, C12, C14, C15, C16, C103, C104, C105, C106, C108, C111, C112, C114, C115, C116, C117 +6 |
| 7 | 1Kohm | Resistor_SMD:R_0402_1005Metric | R6, R8, R101, R102, R103, R105, R107 |
| 6 | 1uf | Capacitor_SMD:C_0603_1608Metric | C1, C7, C10, C101, C107, C110 |
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H101, H102, H103 |
| 4 | 10Kohm | Resistor_SMD:R_0805_2012Metric | R5, R7, R104, R106 |
| 4 | 33pf | Capacitor_SMD:C_0603_1608Metric | C9, C13, C109, C113 |
| 3 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3, U4, U102 |
| 3 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1, J2, J101 |
| 2 | 22uf | Capacitor_SMD:C_0603_1608Metric | C2, C102 |
| 2 | 27ohm | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 4.7Kohm | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 5.1Kohm | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | AMS1117-3.3 | easyeda2kicad:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U5, U103 |
| 2 | HX JN1.27-2X5 TP H4.9 | easyeda2kicad:IDC-SMD_10P-P1.27-3220-10-0300-00 | CN1, CN101 |
| 2 | RP2040 | easyeda2kicad:LQFN-56_L7.0-W7.0-P0.4-EP | U6, U104 |
| 2 | SW_Push | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW2, SW103 |
| 2 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1, SW102 |
| 2 | W25Q128JVSIQTR | easyeda2kicad:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U7, U105 |
| 2 | X322512MSB4SI | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1, X101 |
| 1 | B5819W_C8598 | easyeda2kicad:SOD-123_L2.7-W1.6-LS3.7-RD-1 | D1 |
| 1 | EC11J1525402 | easyeda2kicad:SW-SMD_EC11J1525402 | SW101 |
| 1 | ~ | custom:OLED_128x32_I2C | U2 |
Questions
How big is the Kicadproj PCB?
It measures 249.7 × 99.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Kicadproj use?
148 parts, built around the RP2040, W25Q128JVSIQ, USBLC6-2SC6 and AMS1117-3.3. 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 Kicadproj KiCad files?
From the steven-na/saria repository on GitHub, at the commit this page was made from: the board is kicadproj/kicadproj.kicad_pcb and its schematic kicadproj/kicadproj.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Kicadproj design in my own project?
Its repository states no licence, so its author keeps all rights: ask steven-na before reusing the design.
Similar boards
- 2 layers430 × 118.4 mm

- 2 layers

- 4 layers68.7 × 53 mm

- 4 layers50 × 20 mm

- 2 layers96 × 99.9 mm

Horizons Badges
Taran-the-Idiot/Horizons-Badges
E-ink badges for Horizons Crux! Made in Kicad. They use 2.66" E-ink screens with an RP2040 mcu. And they are made in the shape of a mantaray :D
58 partsMIT - 4 layers38 × 70 mm

Solar controller
lzptr/solar-controller
ESP32 Based PCB for Controlling a Solar System Light Chain
53 parts - 2 layers90 × 90 mm

PocketPSU elec main
jarrod89/pocketPSU
Input1: - Output1 can be used to supply pocketPSU via a battery - Optional battery charging capability (addon board with BMS)
97 parts2 - 2 layers457.4 × 132 mm

SP110Duo
printsmith/keyboards
Custom keyboard featuring a modified Southpaw 1800 layout with 2 nav clusters, LCD display and rotary encoders.
309 parts