Skip to the content
PCBKitNew board
2 layers256.8 × 95.3 mmCardo, the printed circuit board in 3D

Custom ergonomic wireless keyboard

Size
256.8 × 95.3 mm
Copper layers
2
Thickness
1.58 mm
Parts
55
Nets
69
Pads
320
Tracks, vias
723, 187
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jun 2025
Updated
10 Sep 2026

Overview

Cardo is an open-source printed circuit board by jbro, from the jbro/cardo repository on GitHub. It is a 2-layer board of 256.8 × 95.3 mm with 55 parts on 69 nets, routed with 723 tracks and 187 vias.

It is built around the SSAJ110100. Its parts include 40 switches, 6 ICs and 1 connector. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

Cardo Keyboard

This is a custom ergonomic wireless keyboard. The design language is based on the Reviung41 and the key layout is based on the Atreus keyboard without thumb keys.

Features

  • Columnar layout
  • Low profile
    • Kailh Choc V1 switches
  • Sub 40% layout
    • 36 1u keys
    • 1.5u space bar
  • Wireless connectivity
  • Low part count
    • No diodes
    • Shift register based with a single column
    • Mostly SMD components
  • Seeed XIAO nrf52840 micro controller
  • 3D printable case (TBD)

Keymap

keymap

Schematics

schematics

PCB

PCB front PCB front populated PCB back

3d model

BOM

PartQuantityDescriptionLink
S2B-PH-SM4-TB(LF)(SN)1JST PH2 connectorMouser
SSAJ1101001Slide switchMouser
7305-0-15-15-47-27-10-074Mill Max 7305 "hot swap" socketMouser
EC05E12204012Rotary encoderMouser
SN74HCS596DR5TI shift register with open-drain outputsMouser
1020104481Seeed XIAO nrf52840Mouser or Seeed studio
LPR-CHC-SNS-01037Kailh Choc Sunset tactile V1 switchesSplitkb
KSM-MGG-1UN-010341u MBK PBT Coloured Blank KeycapsSplitkb
KSM-MGG-1UH-00221u MBK PBT Coloured Blank Keycaps (Homing)Splitkb
KSM-MGG-1U5-00211.5u MBK PBT Coloured Blank KeycapSplitkb
AM3144y1Li-Pol battery 60mAh, 3.7V, 501015Ampul

License

This project is licensed under the Unlicense. Feel free to use, modify, and distribute this project as you wish.

Parts

55
QtyValueFootprintReferences
36SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V1_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20
5SN74HCS596DRPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU1, U2, U3, U5, U6
2RotaryEncoderMy:Alps EC05E1220401SW38, SW39
1Conn_01x02_PinConnector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ1
1MODULE_102010448Snapeda:Seeed Studio XIAO nRF52840U4
1SSAJ110100Samacsys:SSAJ110100_1S1
1SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V1_1.50uSW37

The 47 most common of 55 parts.

Questions

How big is the Cardo PCB?

It measures 256.8 × 95.3 mm and has 2 copper layers, 1.58 mm thick.

What parts does the Cardo use?

55 parts, built around the SSAJ110100. 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 Cardo KiCad files?

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

Can I use the Cardo design in my own project?

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

Similar boards

  • 4 layers52.5 × 8.5 mmSensWear V1R1-MainBoard, the printed circuit board in 3D

    SensWear V1R1-MainBoard

    HeyPCB/senswear-kicad

    Sens Wear's SensWear smart ring hardware, converted from their Altium design to KiCad 10. Design by Sens Wear (github.com/Sens-Wear/hardware), MIT.

    77 partsMIT
  • 4 layers118 × 100 mmIIsi to ztex, the printed circuit board in 3D

    IIsi to ztex

    MelkhiorVintageComputing/IIsiFPGA

    Stuff to put a FPGA in a Macintosh IIsi

    66 parts18
  • 2 layers55 × 55 mmToytalk demo v4, the printed circuit board in 3D

    Toytalk demo v4

    tomonoriyamazaki/toytalker

    AI voice companion toy for kids

    45 parts
  • 2 layers229.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    55 parts2.1k
  • 2 layers370 × 11 mmDaylight Disco XXL, the printed circuit board in 3D

    Daylight Disco XXL

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    55 parts1.1kGPL-3.0
  • 2 layers370 × 10 mmE3NGLEDstick, the printed circuit board in 3D

    E3NGLEDstick

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    55 parts915
  • 2 layers139.3 × 94.8 mmFlake, the printed circuit board in 3D

    Flake

    lever-tech/flake

    An open-source, wireless, split ergonomic keyboard designed to be productive, healthy, and enjoyable. [formerly Anywhy Flake]

    55 parts531CERN-OHL-W-2.0