

Koca58
A split keyboard design.
- Size
- 290.1 × 131 mm
- Copper layers
- 2
- Thickness
- 1.69 mm
- Parts
- 156
- Nets
- 158
- Pads
- 822
- Tracks, vias
- 1,344, 219
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 21 Jan 2025
- Updated
- 27 Aug 2026
Overview
Koca58 is an open-source printed circuit board by Hardware7253, from the Hardware7253/Koca58 repository on GitHub. It is a 2-layer board of 290.1 × 131 mm with 156 parts on 158 nets, routed with 1,344 tracks and 219 vias.
It is built around the STM32F103RCT6, USBLC6-2SC6 and AP2112K-3.3, with the CPG151101S11-16, 0402CG330J500NT and X322512MSB4SI among its other parts. Its parts include 60 switches, 26 capacitors, 18 resistors, 8 ICs and 8 connectors. It belongs with the keyboards and input boards and the STM32 boards of this library.
Main components
10STM32F103RCT6
LQFP-64(10x10)-40℃~+85℃ 12bit 12bit 256KB 2V~3.6V 32 Bit 48KB 51 72MHz ARM Cortex-M3 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)USBLC6-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)AP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedCPG151101S11-16
SMD- Mechanical Keyboard Shaft ROHSKailhMechanical Keyboard Shaft0402CG330J500NT
040233pF 50V C0G ±5% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSGuangdong Fenghua Advanced Tech (FH)Multilayer Ceramic Capacitors MLCC - SMD/SMTX322512MSB4SI
SMD3225-4P-40℃~+85℃ 12MHz 20pF 80Ω Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHSYXCCrystals54602-908LF
插件-40℃~+70℃ 1 12.7mm 15.3mm 17.74mm Copper Alloy Gold Harpoon Contact (Plastic) Non-LED Non-PoE RJ45 Jack Right Angle Unshielded cat3 Plugin Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSAmphenolEthernet Connectors / Modular Connectors (RJ45 RJ11)K2-1107ST-A4DW-06
SMD,6.1x3.6mm-25℃~+85℃ 100,000 cycles 12V 2.5N 2.5mm 3.6mm 50mA 6.1mm Rectangular Button SPST Surface Mount,Vertical SMD,6.1x3.6mm Tactile Switches ROHSHRO ElectronicsTactile SwitchesTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB ConnectorsKT-0603W
0603-40℃~+85℃ 100mW 120° 2.6V~3.1V 360mcd 5mA Discrete Diode Top-mount White Yellow Lens 0603 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - Discrete
README
README.mdLily58 Koca
A Lily58 variant featuring SMT components, RJ45 interconnect and STM32F103 MCU.
Pictures
Parts
156| Qty | Value | Footprint | References |
|---|---|---|---|
| 58 | MX_SWITCH | Koca58:MX_Hotswap | SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +42 |
| 12 | 100n | Capacitor_SMD:C_0402_1005Metric | C5, C6, C7, C8, C9, C18, C19, C20, C21, C22, C28, C29 |
| 10 | HOLE | Koca58:Standoff_Hole | H13, H14, H15, H18, H19, H20, H23, H24, H25, H26 |
| 8 | tab | Koca58:MouseBite | H1, H2, H5, H6, H9, H10, H11, H12 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R5, R6, R10, R15, R16, R20 |
| 6 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C12, C13, C16, C17, C25, C26 |
| 4 | 30p | Capacitor_SMD:C_0402_1005Metric | C10, C11, C23, C24 |
| 4 | 470 | Resistor_SMD:R_0402_1005Metric | R7, R9, R17, R19 |
| 4 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R2, R11, R12 |
| 4 | Fiducial | Koca58:Fiducial_1mm_Mask2mm | FID1, FID2, FID3, FID4 |
| 4 | SMALL_HOLE | MountingHole:MountingHole_2.2mm_M2_Pad | H3, H4, H7, H8 |
| 4 | ToolingHole | Koca58:SMD_Tooling_Hole | H16, H17, H21, H22 |
| 4 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1, U3, U5, U7 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C1, C14 |
| 2 | 12Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y2 |
| 2 | 1k5 | Resistor_SMD:R_0402_1005Metric | R3, R13 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C2, C15 |
| 2 | 4.7 | Resistor_SMD:R_0603_1608Metric | R8, R18 |
| 2 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U9, U10 |
| 2 | Conn_01x04_Pin | Koca58:SWD_POGO_P1.27 | J2, J6 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3, J7 |
| 2 | RJ45 | Koca58:RJ45_Amphenol_54602-x08_Horizontal | J4, J8 |
| 2 | STM32F103RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2, U6 |
| 2 | SW_Push | Koca58:Korean Hroparts Elec K2-1107ST-A4DW-06 | SW1, SW37 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP2, JP4 |
| 2 | USB_C_Receptacle_USB2.0_16P | Koca58:USB_TYPE-C-31-M-12 | J1, J5 |
| 2 | WHITE | LED_SMD:LED_0603_1608Metric | D1, D2 |
More from Hardware7253/Koca58
1- 2 layers142.5 × 106.4 mm

Similar boards
- 4 layers149.9 × 152.5 mm

TMR2615F osu pad
dubnubdubnub/Giris
open source 32 key/half (64 total) analog TMR split ortholinear keyboard w/ 8kHz USB HS
168 parts4Apache-2.0 - 2 layers219.7 × 111.3 mm

ScriptPad PCB
jfm92/scriptPad
The scriptPad project is a macroPad fully customizable with build in USB WebPage allowing to configure every aspect of the device without extra software or web page, everything you need in a single device.
111 partsMIT - 4 layers88 × 58 mm

- 4 layers50 × 20 mm

- 2 layers75 × 55 mm

Wellfed bench
Isaac-Duarte/wellfed
Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.
93 parts8MIT - 2 layers114.3 × 42 mm

Shine keyboard revb
kompeki0/shine-public
This directory is a deliberately minimal, editable source release for a pid.codes USB PID application. It contains the electronic hardware and the firmware needed to reproduce and modify the USB device.
27 parts - 2 layers

ErgonomicGamepad
vemcg/ErgonomicGamepad
Custom ergonomic gaming keypad PCB project (KiCad) with a 4x6 key matrix, hot-swap sockets, and USB-C.
86 partsGPL-3.0 - 2 layers78.4 × 90.4 mm

IphoneFM panel
louisflakes/IphoneFM
KiCad project for IphoneFM Rev A. Built step by step from ../../design/rev-a/kicad-build-procedure.md; checked with ../../tools/kicadcheck.py.
134 parts
Questions
How big is the Koca58 PCB?
It measures 290.1 × 131 mm and has 2 copper layers, 1.69 mm thick.
What parts does the Koca58 use?
156 parts, built around the STM32F103RCT6, USBLC6-2SC6, AP2112K-3.3 and CPG151101S11-16. 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 Koca58 KiCad files?
From the Hardware7253/Koca58 repository on GitHub, at the commit this page was made from: the board is PCB/Koca58.kicad_pcb and its schematic PCB/Koca58.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Koca58 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Hardware7253 before reusing the design.