Skip to the content
PCBKitNew board
2 layers250.1 × 117.5 mmErgo56, the printed circuit board in 3D

FoMO ZMK Ortholinear keyboard, if you can't decide between split or not.

Size
250.1 × 117.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
131
Nets
94
Pads
702
Tracks, vias
747, 89
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Dec 2023
Updated
26 Jan 2026

Overview

Ergo56 is an open-source printed circuit board by ldab, from the ldab/split-or-not-keyboard repository on GitHub, published under the WTFPL licence. It is a 2-layer board of 250.1 × 117.5 mm with 131 parts on 94 nets, routed with 747 tracks and 89 vias.

It is built around the PCA9555PW. Its parts include 4 connectors, 2 resistors, 2 ICs and 1 capacitor. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

1

README

ergo/README.md

split-or-not-keyboard

FoMO ZMK Ortholinear keyboard, if you can't decide between split or not.

GitHub version Build Status License: WTFPL

GitHub last commit

Todo

Why?

Maybe you are here because you are considering a ZMK keyboard and you don't know if you are ready for a split keyboard? Or you don't know if you prefer a rectangular or "ergo" design? Or you have fear or missing out and want to try all of them but don't want to spend all your money?

How?

Designed with KiCAD 7.09

Outro

Parts

131
QtyValueFootprintReferences
56SW_PushPCM_marbastlib-choc:SW_choc_v1_HS_1uSwA0, SwA1, SwA2, SwA3, SwA4, SwA5, SwA6, SwA7, SwA8, SwA9, SwA10, SwA11, SwB0, SwB1, SwB10, SwB11 +40
56~Diode_SMD:D_SOD-123D_A0, D_A1, D_A2, D_A3, D_A4, D_A5, D_A6, D_A7, D_A8, D_A9, D_A10, D_A11, D_B0, D_B1, D_B10, D_B11 +40
8MountingHoleMountingHole:MountingHole_3.5mmH1, H2, H3, H4, H5, H6, H7, H8
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2AudioJack3_GroundConnector_Audio:Jack_3.5mm_PJ320D_HorizontalJ2, J3
1100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1BATConnector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ1
1Conn_ARM_SWDConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ5
1PCA9555PWPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU1
1Seeeduino Xiao nRF52840PCM_marbastlib-xp-promicroish:Xiao_nRF52840_AC_ReflowU2

The 129 most common of 131 parts.

Questions

How big is the Ergo56 PCB?

It measures 250.1 × 117.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ergo56 use?

131 parts, built around the PCA9555PW. 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 Ergo56 KiCad files?

From the ldab/split-or-not-keyboard repository on GitHub, at the commit this page was made from: the board is ergo/ergo56.kicad_pcb and its schematic basic/basic60.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ergo56 design in my own project?

Its repository publishes it under the WTFPL licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers199.5 × 100.5 mmSPC EVDR, the printed circuit board in 3D

    SPC EVDR

    weteor/SPC_EVDR

    38 key otholinear keyboard with offset spacebar(s)

    93 parts59CERN-OHL-P-2.0
  • 2 layers100 × 50 mmXiamocon, the printed circuit board in 3D

    Xiamocon

    shapoco/xiamocon

    Game Console-Shaped Motherboard for XIAO RP2350/ESP32S3

    111 parts39
  • 2 layers100 × 50 mmShapones xiao rp2350, the printed circuit board in 3D

    Shapones xiao rp2350

    shapoco/shapones

    an NES emulator for programming study.

    75 parts37
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense
  • 2 layers128 × 103.8 mmPhase, the printed circuit board in 3D

    Phase

    mjpauly/phase

    42-key split keyboard inspired by Corne, Kyria, and Ferris

    70 parts15
  • 2 layers100 × 97.5 mmMC5000 Board, the printed circuit board in 3D

    MC5000 Board

    RickP/MC5000_DevKit

    An hardware puzzle that teaches the basics of programming.

    131 parts6GPL-3.0
  • 2 layers90 × 100 mmHost shell, the printed circuit board in 3D

    Host shell

    shapoco/wildcardboy

    Handheld Game Console with Replaceable MCU

    241 parts5