Skip to the content
PCBKitNew board
2 layers337.2 × 110.4 mmErgoPCB, the printed circuit board in 3D

Files used for ErgoPCB

Size
337.2 × 110.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
157
Nets
111
Pads
852
Tracks, vias
1,085, 39
Pours
526
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Dec 2025
Updated
21 Dec 2025

Overview

ErgoPCB is an open-source printed circuit board by nyhan-git, from the nyhan-git/ErgoPCB repository on GitHub. It is a 2-layer board of 337.2 × 110.4 mm with 157 parts on 111 nets, routed with 1,085 tracks and 39 vias.

It is built around the STM32F072CBT6 and SRV05-4. Its parts include 67 diodes, 9 capacitors, 5 switches, 3 ICs and 2 resistors. It belongs with the STM32 boards of this library.

Main components

2

Parts

157
QtyValueFootprintReferences
67DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51
59MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +43
6100nFCapacitor_SMD:C_0402_1005MetricC4, C5, C6, C7, C8, C10
4MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uMX59, MX60, MX61, MX64
3MX_stabPCM_marbastlib-mx:STAB_MX_2.25uS2, S3, S4
21uFCapacitor_SMD:C_0402_1005MetricC1, C2
25.1kResistor_SMD:R_0402_1005MetricR3, R4
2MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75uMX32, MX58
2MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uMX17, MX30
2SW_SPSTButton_Switch_SMD:SW_SPST_TL3342BOOT1, RST1
110uFCapacitor_SMD:C_0603_1608MetricC3
1500mAFuse:Fuse_1206_3216MetricF1
1Conn_01x04_MountingPinConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ1
1MX_stabPCM_marbastlib-mx:STAB_MX_2uS1
1MX_stabPCM_marbastlib-mx:STAB_MX_2.75uS5
1SRV05-4PCM_marbastlib-various:SOT-23-6-routableU1
1STM32F072CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU3
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U2

Questions

How big is the ErgoPCB PCB?

It measures 337.2 × 110.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ErgoPCB use?

157 parts, built around the STM32F072CBT6 and SRV05-4. 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 ErgoPCB KiCad files?

From the nyhan-git/ErgoPCB repository on GitHub, at the commit this page was made from: the board is ErgoPCB.kicad_pcb and its schematic ErgoPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ErgoPCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask nyhan-git before reusing the design.

Similar boards

  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers229.8 × 102.6 mmBw2, the printed circuit board in 3D

    Bw2

    hazels-garage/bad-wings

    Bad Wings

    107 parts107CC-BY-SA-4.0
  • 2 layers185.3 × 68 mmChaz, the printed circuit board in 3D

    Chaz

    hazels-garage/chaz

    Low Profile, Choc Spaced QAZ-alike

    102 parts35CC-BY-SA-4.0
  • 2 layers293.8 × 104.8 mmCastor, the printed circuit board in 3D

    Castor

    my-fi-25073/CastorKBD

    Castor Split Keyboard

    82 parts3MIT
  • 2 layers284.7 × 94.2 mmFrogondola, the printed circuit board in 3D

    Frogondola

    my-fi-25073/frogondola

    frog mini gondola layout keyboard pcb & firmware & plate.

    151 parts2GPL-2.0
  • 2 layers301.8 × 93.5 mmEAVA55, the printed circuit board in 3D

    EAVA55

    my-fi-25073/EAVA55

    EAVA55 pcb & qmk firmware

    164 partsGPL-2.0
  • 4 layers25.4 × 25.4 mmTwonkie, the printed circuit board in 3D

    Twonkie

    dojoe/Twonkie

    A USB-PD sniffer/injector/sink based on Google's Twinkie, re-designed to be manufactured by mere mortals.

    62 parts415
  • 4 layers95 × 95 mmOpenmicro, the printed circuit board in 3D

    Openmicro

    conol-ai/openmicrokbd

    Open-source recreation of OpenAI's Codex Micro macropad — PCB written in CoHDL, an AI-native hardware description language. Rust firmware (embassy) + companion app (makepad). MIT licensed. https://openmicrokbd.org

    88 parts154MIT