Skip to the content
PCBKitNew board
2 layers228.6 × 76.2 mmBlad, the printed circuit board in 3D

This KiCad export places center-origin Smiðr switch footprints from the physical layout and emits a matching schematic with keyboard matrix nets.

Size
228.6 × 76.2 mm
Copper layers
2
Thickness
1.2 mm
Parts
117
Nets
84
Pads
615
Tracks, vias
386, 1,854
Pours
529
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Sep 2026
Updated
23 Sep 2026

Overview

Blad is an open-source printed circuit board by hringdrifi, from the hringdrifi/blad repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 228.6 × 76.2 mm with 117 parts on 84 nets, routed with 386 tracks and 1,854 vias.

It is built around the SRV05-4, 1N4148W and 1N5819W, with the AO3401A, CR163223F and MSK12C02-HB2.5 among its other parts. Its parts include 43 diodes, 43 switches, 5 resistors, 2 ICs and 2 connectors.

Main components

6

README

pcb/README.md

Blað KiCad export

Generated by Smiðr.

This KiCad export places center-origin Smiðr switch footprints from the physical layout and emits a matching schematic with keyboard matrix nets.

  • Plate PCB: blad_switch_plate.kicad_pcb contains center-origin key-hole footprints for the same physical layout.
  • Switch footprint: Smidr:SW_Smidr_Choc_Hotswap
  • Diode footprint: Smidr:D_Smidr_SOD123
  • Footprint library: smidr.pretty is included in this ZIP and referenced by fp-lib-table.
  • Switch outlines: keycap, fab, and courtyard geometry are generated from each key's w/h.
  • RGB Matrix: no per-key RGB LEDs placed.
  • Backlight: no per-key backlight LEDs placed.
  • Direct-pin projects connect each switch between its direct GPIO net and GND.
  • Matrix projects connect switches and diodes using ROWn/COLn nets.
  • MS88SF21 symbol: Smidr:MinewSemi_nRF52840_MS88SF21_5V_USB_Available follows the MinewSemi Store product name nRF52840-MS88SF21 and its 5V / USB Available variant; the manufacturer hardware code 1Y40AI-U is retained in the Hardware Code property.
  • MS88SF21 footprint: Smidr:RF_Module_MinewSemi_MS88SF21 uses the manufacturer's 1.8 x 0.8 mm recommended lands and includes the PCB-antenna keepout.
  • MS88SF21 3D model: smidr.3dshapes/MS88SF21.step is generated locally from the manufacturer dimensions by scripts/generate_ms88sf21_step.py.
  • The MS88SF21 library assets are available for migration, but the existing HY0020 circuit and board placement have not been replaced yet.
  • Distributor order codes and module hardware codes are intentionally not used as the primary symbol name; record them as supplier-specific purchasing data when needed.

Parts

117
QtyValueFootprintReferences
421N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
321USmidr:SW_Smidr_Choc_HotswapSW1, SW2, SW10, SW11, SW12, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW25, SW26 +16
13MountingHoleMountingHole:MountingHole_2.1mmH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13
61.25USmidr:SW_Smidr_Choc_HotswapSW13, SW34, SW35, SW37, SW40, SW42
21.75USmidr:SW_Smidr_Choc_HotswapSW23, SW24
227Resistor_SMD:R_0603_1608MetricR4, R5
25.1kResistor_SMD:R_0603_1608MetricR1, R3
2BLM21PG121SN1DInductor_SMD:L_0805_2012MetricL1, L2
1100kResistor_SMD:R_0603_1608MetricR2
1100uCapacitor_SMD:C_1206_3216MetricC1
11N5819WDiode_SMD:D_SOD-123D43
12.25USmidr:SW_Smidr_Choc_HotswapSW39
12.75USmidr:SW_Smidr_Choc_HotswapSW38
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1CR1632Smidr:BatteryHolder_Takachi_BS-S-1632BT1
1HRO_TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1LOGOSmidr:logoG***
1MS88SF21 1Y40AI-USmidr:RF_Module_MinewSemi_MS88SF21U2
1MSK12C02-HB2.5Button_Switch_SMD:SW_SPDT_Shouhan_MSK12C02S1
1PTC 500mA HoldFuse:Fuse_1206_3216MetricF1
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U1
1SWDConnector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_VerticalJ2

The 115 most common of 117 parts.

Questions

How big is the Blad PCB?

It measures 228.6 × 76.2 mm and has 2 copper layers, 1.2 mm thick.

What parts does the Blad use?

117 parts, built around the SRV05-4, 1N4148W, 1N5819W and AO3401A. 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 Blad KiCad files?

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

Can I use the Blad design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 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 layers228.6 × 76.2 mmBlad, the printed circuit board in 3D

    Blad

    hringdrifi/blad-hy0020

    This KiCad export places center-origin Smiðr switch footprints from the physical layout and emits a matching schematic with keyboard matrix nets.

    91 partsCERN-OHL-P-2.0
  • 4 layers138 × 114 mmGlitchwave567, the printed circuit board in 3D

    Glitchwave567

    jdg511/567Terror

    Software simulation of the Glitchwave 567 (LM567 glitch pedal) — JUCE Standalone + VST3

    299 partsMIT
  • 2 layers268.5 × 110.3 mmCornel, the printed circuit board in 3D

    Cornel

    hibiyasleep/cornelike

    yet another Corne clone, but with 5 rows.

    206 parts9
  • 2 layers54.5 × 29.5 mmNeoclock, the printed circuit board in 3D

    Neoclock

    zerowidth/neoclock

    ATtiny84 firmware and PCB for neoclock project

    18 parts1
  • 4 layers65 × 24 mmSMouthguard01, the printed circuit board in 3D

    SMouthguard01

    BDabek1/sMouthguard-project-PCB

    46 parts
  • 4 layers56 × 66.8 mmTreat dispenser, the printed circuit board in 3D

    Treat dispenser

    xanderhendriks/pcb-treat-dispenser

    62 parts
  • 2 layers40 × 109 mmAzdice4, the printed circuit board in 3D

    Azdice4

    palette-system/azdice

    azdice keyboard

    11 parts1
  • 2 layers92 × 122 mmCalc, the printed circuit board in 3D

    Calc

    JeffreyWangDev/Sum-Intro-Number-thing

    115 partsMIT