Skip to the content
2 layers290.1 × 131 mmKoca58, the printed circuit board in 3D

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

10

README

README.md

Lily58 Koca

A Lily58 variant featuring SMT components, RJ45 interconnect and STM32F103 MCU.

Pictures

Keyboard Right Keyboard Electronics Window Connectors

Parts

156
QtyValueFootprintReferences
58MX_SWITCHKoca58:MX_HotswapSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +42
12100nCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C8, C9, C18, C19, C20, C21, C22, C28, C29
10HOLEKoca58:Standoff_HoleH13, H14, H15, H18, H19, H20, H23, H24, H25, H26
8tabKoca58:MouseBiteH1, H2, H5, H6, H9, H10, H11, H12
610kResistor_SMD:R_0402_1005MetricR5, R6, R10, R15, R16, R20
64.7uCapacitor_SMD:C_0603_1608MetricC12, C13, C16, C17, C25, C26
430pCapacitor_SMD:C_0402_1005MetricC10, C11, C23, C24
4470Resistor_SMD:R_0402_1005MetricR7, R9, R17, R19
45k1Resistor_SMD:R_0402_1005MetricR1, R2, R11, R12
4FiducialKoca58:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4
4SMALL_HOLEMountingHole:MountingHole_2.2mm_M2_PadH3, H4, H7, H8
4ToolingHoleKoca58:SMD_Tooling_HoleH16, H17, H21, H22
4USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1, U3, U5, U7
210nCapacitor_SMD:C_0402_1005MetricC1, C14
212MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1, Y2
21k5Resistor_SMD:R_0402_1005MetricR3, R13
21uCapacitor_SMD:C_0402_1005MetricC2, C15
24.7Resistor_SMD:R_0603_1608MetricR8, R18
2AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U9, U10
2Conn_01x04_PinKoca58:SWD_POGO_P1.27J2, J6
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3, J7
2RJ45Koca58:RJ45_Amphenol_54602-x08_HorizontalJ4, J8
2STM32F103RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU2, U6
2SW_PushKoca58:Korean Hroparts Elec K2-1107ST-A4DW-06SW1, SW37
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP2, JP4
2USB_C_Receptacle_USB2.0_16PKoca58:USB_TYPE-C-31-M-12J1, J5
2WHITELED_SMD:LED_0603_1608MetricD1, D2

More from Hardware7253/Koca58

1
  • 2 layers142.5 × 106.4 mmPlate, the printed circuit board in 3D

    Plate

    Hardware7253/Koca58

    A split keyboard design.

    34 parts

Similar boards

  • 4 layers149.9 × 152.5 mmTMR2615F osu pad, the printed circuit board in 3D

    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 mmScriptPad PCB, the printed circuit board in 3D

    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 mmECG V-0.2, the printed circuit board in 3D

    ECG V-0.2

    Doenec/ecg-esp32

    open source project ecg with esp32 and ad8232

    115 parts8
  • 4 layers50 × 20 mmPicoarc, the printed circuit board in 3D

    Picoarc

    naorunaoru/picoarc

    Use your HDMI ARC capable soundbar with your computer

    72 parts1
  • 2 layers75 × 55 mmWellfed bench, the printed circuit board in 3D

    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 mmShine keyboard revb, the printed circuit board in 3D

    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 layersErgonomicGamepad, the printed circuit board in 3D

    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 mmIphoneFM panel, the printed circuit board in 3D

    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.