Skip to the content
2 layers285 × 95 mmKeybPCB, the printed circuit board in 3D

15x5 Keyboard PCB based on Cherry MX switches

Size
285 × 95 mm
Copper layers
2
Thickness
1.6 mm
Parts
155
Nets
102
Pads
548
Tracks, vias
668, 23
Pours
2
Routed
Yes
KiCad
KiCad 3
Created
14 Apr 2013
Updated
14 Apr 2013

Overview

KeybPCB is an open-source printed circuit board by nfc-labs, from the nfc-labs/KeybPCB repository on GitHub. It is a 2-layer board of 285 × 95 mm with 155 parts on 102 nets, routed with 668 tracks and 23 vias.

Its parts include 67 diodes, 67 switches, 6 connectors, 3 capacitors and 3 resistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Parts

155
QtyValueFootprintReferences
67DDZD0:0, D0:1, D0:2, D0:6, D0:10, D0:11, D0:12, D0:13, D0:14, D1:0, D1:3, D1:10, D1:11, D1:12, D1:13, D1:14 +51
6Hole3mmHOLE1, HOLE2, HOLE3, HOLE4, HOLE5, HOLE6
6PADPADP1, P2, P3, P4, P5, P6
210pFSM0805C2, C3
222SM0805R1, R2
1,SW_PCB_2PIN-19x19.2-1.00uSW1:9
1-SW_PCB_2PIN-19x19.2-1.00uSW4:11
1.SW_PCB_2PIN-19x19.2-1.00uSW1:10
1/SW_PCB_2PIN-19x19.2-1.00uSW1:11
10SW_PCB_2PIN-19x19.2-1.00uSW4:10
11SW_PCB_2PIN-19x19.2-1.00uSW4:1
110uFSM0805C1
11KSM0805R3
12SW_PCB_2PIN-19x19.2-1.00uSW4:2
13SW_PCB_2PIN-19x19.2-1.00uSW4:3
14SW_PCB_2PIN-19x19.2-1.00uSW4:4
15SW_PCB_2PIN-19x19.2-1.00uSW4:5
16SW_PCB_2PIN-19x19.2-1.00uSW4:6
17SW_PCB_2PIN-19x19.2-1.00uSW4:7
18SW_PCB_2PIN-19x19.2-1.00uSW4:8
19SW_PCB_2PIN-19x19.2-1.00uSW4:9
1:SW_PCB_2PIN-19x19.2-1.00uSW2:10
1=SW_PCB_2PIN-19x19.2-1.00uSW4:12
1ASW_PCB_2PIN-19x19.2-1.00uSW2:1
1APOSSW_PCB_2PIN-19x19.2-1.00uSW2:11
1ATMEGA32U4_TQFP44TQFP44U1
1BSW_PCB_2PIN-19x19.2-1.00uSW1:6
1BK.SPSW_PCB_2PIN-19x19.2-1.00uSW4:13
1CSW_PCB_2PIN-19x19.2-1.00uSW1:4
1CRYSTALcrystalX2
1DSW_PCB_2PIN-19x19.2-1.00uSW2:3
1DELSW_PCB_2PIN-19x19.2-1.00uSW3:14
1DOWNSW_PCB_2PIN-19x19.2-1.00uSW0:13
1ESW_PCB_2PIN-19x19.2-1.00uSW3:3
1FSW_PCB_2PIN-19x19.2-1.00uSW2:4
1FNSW_PCB_2PIN-19x19.2-1.00uSW0:1
1GSW_PCB_2PIN-19x19.2-1.00uSW2:5
1HSW_PCB_2PIN-19x19.2-1.00uSW2:6
1ISW_PCB_2PIN-19x19.2-1.00uSW3:8
1INSSW_PCB_2PIN-19x19.2-1.00uSW4:14
1JSW_PCB_2PIN-19x19.2-1.00uSW2:7
1KSW_PCB_2PIN-19x19.2-1.00uSW2:8
1LSW_PCB_2PIN-19x19.2-1.00uSW2:9
1L.ALTSW_PCB_2PIN-19x19.2-1.25uSW0:2
1L.CTRLSW_PCB_2PIN-19x19.2-1.25uSW0:0
1L.SHIFTSW_PCB_2PIN-19x19.2-1.75uSW1:0
1L.SHIFTSW_PCB_2PIN-19x19.2-1.25uSW1:12
1LEFTSW_PCB_2PIN-19x19.2-1.00uSW0:12
1MSW_PCB_2PIN-19x19.2-1.00uSW1:8
1MINI-USBcon-cypressindustries-32005-601X1
1NSW_PCB_2PIN-19x19.2-1.00uSW1:7
1OSW_PCB_2PIN-19x19.2-1.00uSW3:9
1PSW_PCB_2PIN-19x19.2-1.00uSW3:10
1PAUSESW_PCB_2PIN-19x19.2-1.00uSW1:14
1PRINTSW_PCB_2PIN-19x19.2-1.00uSW2:14
1QSW_PCB_2PIN-19x19.2-1.00uSW3:1
1RSW_PCB_2PIN-19x19.2-1.00uSW3:4
1R.ALTSW_PCB_2PIN-19x19.2-1.25uSW0:10
1R.CTRLSW_PCB_2PIN-19x19.2-1.25uSW0:11
1RETSW_PCB_2PIN-19x19.2-1.75uSW2:13
1RIGHTSW_PCB_2PIN-19x19.2-1.00uSW0:14
1SSW_PCB_2PIN-19x19.2-1.00uSW2:2
1SH.LKSW_PCB_2PIN-19x19.2-1.25uSW2:0
1SPACESW_PCB_2PIN-19x19.2-6.00uSW0:6
1TSW_PCB_2PIN-19x19.2-1.00uSW3:5
1TABSW_PCB_2PIN-19x19.2-1.00uSW3:0
1TILDESW_PCB_2PIN-19x19.2-1.00uSW4:0
1USW_PCB_2PIN-19x19.2-1.00uSW3:7
1UPSW_PCB_2PIN-19x19.2-1.00uSW1:13
1VSW_PCB_2PIN-19x19.2-1.00uSW1:5
1WSW_PCB_2PIN-19x19.2-1.00uSW3:2
1XSW_PCB_2PIN-19x19.2-1.00uSW1:3
1YSW_PCB_2PIN-19x19.2-1.00uSW3:6
1ZSW_PCB_2PIN-19x19.2-1.00uSW1:2
1[SW_PCB_2PIN-19x19.2-1.00uSW3:11
1\SW_PCB_2PIN-19x19.2-1.00uSW3:13
1]SW_PCB_2PIN-19x19.2-1.00uSW3:12

Similar boards

  • 2 layers121.5 × 136.5 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    155 parts208
  • 2 layers305.9 × 135.1 mmGigan rev2, the printed circuit board in 3D

    Gigan rev2

    Skycode22/HIDs

    HID projects

    155 parts132
  • 2 layers285 × 94.6 mmSgh60, the printed circuit board in 3D

    Sgh60

    sago35/tinygo-keyboard

    USB HID keyboard firmware for tinygo

    155 parts119MIT
  • 2 layers254 × 134.6 mmFPGA Z80 (no traces), the printed circuit board in 3D

    FPGA Z80 (no traces)

    douggilliland/Retro-Computers

    Retro-Computer Designs (Z80, 65C816, etc)

    155 parts87
  • 2 layers334.6 × 122.8 mmProductionPCB, the printed circuit board in 3D

    ProductionPCB

    compressionKeyboards/compression4c

    This repo contains the files to order a custom PCB for (4c), checkout the zmk layout to build firmware!

    155 parts60
  • 2 layers285.4 × 94.9 mmRosaline ortho, the printed circuit board in 3D

    Rosaline ortho

    peej/rosaline-keyboard

    40% staggered through-hole component keyboard PCB for standard 60% cases

    155 parts53MIT
  • 2 layers60.3 × 128.3 mmDAC II, the printed circuit board in 3D

    DAC II

    Blinken-Lights/ASCII

    ASCII Modular hardware and software repo

    155 parts50MIT
  • 2 layers209.6 × 154.9 mmY BUS Ctrl, the printed circuit board in 3D

    Y BUS Ctrl

    cherry-takuan/nlp

    NLP(Nand Logic Processor)のリポジトリ

    155 parts45CC-BY-SA-4.0

Questions

How big is the KeybPCB PCB?

It measures 285 × 95 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KeybPCB use?

155 parts. 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 KeybPCB KiCad files?

From the nfc-labs/KeybPCB repository on GitHub, at the commit this page was made from: the board is KeybPCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the KeybPCB design in my own project?

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