Skip to the content
PCBKitNew board
2 layers344 × 79.3 mmKeyboard, the printed circuit board in 3D

This is a keyboard for the KEEB YSWS which will be my first full keyboard (non macropad).

Size
344 × 79.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
284
Nets
166
Pads
1,223
Tracks, vias
1,621, 224
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Jun 2026
Updated
25 Jun 2026

Overview

Keyboard is an open-source printed circuit board by NMaster23, from the NMaster23/Keyboard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 344 × 79.3 mm with 284 parts on 166 nets, routed with 1,621 tracks and 224 vias.

It is built around the 74AHCT125D and SK6812MINI-E. Its parts include 132 diodes, 72 switches, 67 capacitors, 4 resistors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

README

README.md

Keyboard

This is a keyboard for YSWS which will be my first full keyboard (non macropad).

Parts

284
QtyValueFootprintReferences
66100nFCapacitor_SMD:C_0805_2012MetricC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +50
661N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +50
66SK6812MINI-ELED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMountD100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115 +50
57SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +41
6MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
6SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uSW59, SW60, SW62, SW63, SW64, SW65
24.7kΩResistor_SMD:R_0805_2012MetricR1, R2
2MX_stabPCM_marbastlib-mx:STAB_MX_2.25uS2, S3
2SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uSW16, SW29
110kΩResistor_SMD:R_0805_2012MetricR4
1330ΩResistor_SMD:R_0805_2012MetricR3
147µFCapacitor_SMD:C_1206_3216MetricC67
174AHCT125Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU1
1MX_stabPCM_marbastlib-mx:STAB_MX_2uS1
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS5
1MX_stabPCM_marbastlib-mx:STAB_MX_2.75uS4
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_THTA1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW67
1SW_PushPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75uSW31

Questions

How big is the Keyboard PCB?

It measures 344 × 79.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

284 parts, built around the 74AHCT125D and SK6812MINI-E. 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 Keyboard KiCad files?

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

Can I use the Keyboard design in my own project?

Its repository publishes it under the GPL-3.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 layers273.8 × 109 mmTrueStrike42, the printed circuit board in 3D

    TrueStrike42

    byungyoonc/TrueStrike42

    TrueStrike42 is a columnar staggered unibody split keyboard designed to maximize performance and minimize finger fatigue.

    167 parts24
  • 2 layers296 × 234 mmDeck, the printed circuit board in 3D

    Deck

    joshjetson/phosphor

    A full fledged DAW in TUI and GUI flavors: Run it in the terminal or run it as a desktop app (Desktop App Coming Soon..maybe)

    281 parts12MIT
  • 2 layers319 × 142.5 mmGhoost Board, the printed circuit board in 3D

    Ghoost Board

    Broccoliux/Broccoli-board

    A fully custom 100% mechanical keyboard with a custom black PCB, hot-swap clicky switches, and full RGB where every internal component is hand soldered and nothing is by assemble.

    368 parts3
  • 2 layers278.9 × 138.4 mmTrueStrike56, the printed circuit board in 3D

    TrueStrike56

    byungyoonc/TrueStrike56

    TrueStrike56 is a columnar staggered unibody split hall effect keyboard with popular 4x6_4 layout.

    211 parts3MIT
  • 4 layers516.6 × 112.1 mmApex pcb design, the printed circuit board in 3D

    Apex pcb design

    HashirX-ux/Apex

    Apes is a wireless keyboard built for productivity.

    479 parts2MIT
  • 2 layers133.5 × 86 mmNexus PCB, the printed circuit board in 3D

    Nexus PCB

    HashirX-ux/Nexus

    A customizable mechanical macropad for productivity, shortcuts, and macros. Built with QMK firmware support.

    75 parts2MIT
  • 2 layers228.6 × 91.4 mmN teller xl diy, the printed circuit board in 3D

    N teller xl diy

    atoomnetmarc/n-teller-xl-diy

    n-teller-xl-diy is an IoT device that displays the number of checked in participants and visitors at the hackerspace called Revelation Space (or RevSpace).

    161 parts1Apache-2.0
  • 2 layers85.7 × 83.7 mmCommandPad, the printed circuit board in 3D

    CommandPad

    ILikeFood971/CommandPad

    Mechanical macropad utilizing the Seeed XIAO RP2040

    50 parts1MIT