Skip to the content
PCBKitNew board
2 layers333.4 × 97.6 mmKeyb, the printed circuit board in 3D
Size
333.4 × 97.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
136
Nets
107
Pads
509
Tracks, vias
376, 9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Mar 2025
Updated
9 Mar 2025

Overview

Keyb is an open-source printed circuit board by NachuT, from the NachuT/hackpad-keyb repository on GitHub. It is a 2-layer board of 333.4 × 97.6 mm with 136 parts on 107 nets, routed with 376 tracks and 9 vias.

Its parts include 67 diodes, 67 switches and 1 IC. It belongs with the RP2040 boards of this library.

README

README.md

NT KEYB!!!

Details

  1. Ortholinear custom layout
  2. Minimalist
  3. Cross Wirred PCB
  4. Uses a Pi Pico (or maybe an Orpheus pico 😀)
  5. One piece case but added holes just in case I feel like changing my mind in the future

BOM

  1. PCB
  2. Case (1 part)
  3. 67 Standard Mx switches
  4. 63 standard 1u keycaps
  5. 1 6u keycap + 6u stabilizer
  6. 3 2u keycaps + 2u stabilizer

Pictures!

Screenshot 2025-02-27 at 10 28 49 PM Screenshot 2025-02-27 at 10 25 30 PM Screenshot 2025-02-27 at 6 49 39 PM Screenshot 2025-03-09 at 12 56 15 PM

Parts

136
QtyValueFootprintReferences
67DScottoKeebs_Components:Diode_DO-35D1, D2, D10, D11, D12, D13, D14, D16, D17, D18, D19, D20, D21, D22, D23, D24 +51
67SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +51
1LOGOLOGOG***
1PicoModule:RaspberryPi_Pico_Common_THTU1

Questions

How big is the Keyb PCB?

It measures 333.4 × 97.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyb use?

136 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 Keyb KiCad files?

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

Can I use the Keyb design in my own project?

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

Similar boards

  • 2 layers150.5 × 48 mmBattery bus, the printed circuit board in 3D

    Battery bus

    hackclub/OnBoard

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

    136 parts915
  • 2 layers59.6 × 109.5 mmKivu12, the printed circuit board in 3D

    Kivu12

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    136 parts410
  • 2 layers227 × 77 mmKeyboard pykey40-lite, the printed circuit board in 3D

    Keyboard pykey40-lite

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    136 parts236
  • 2 layers415.5 × 73 mmKeyboard, the printed circuit board in 3D

    Keyboard

    Spaceboards/SpaceboardsHardware

    A collection of open source hardware that has been designed by Spaceboards

    136 parts144CERN-OHL-W-2.0
  • 2 layers309.4 × 145.3 mmAtreyu pcb2, the printed circuit board in 3D

    Atreyu pcb2

    climent/atreyu

    Making a Lily58fied version of the Atreis keyboard.

    136 parts63MIT
  • 2 layersSmall-10, the printed circuit board in 3D

    Small-10

    NVlabs/Cypress

    Cypress is a scalable, GPU-accelerated PCB placement method inspired by VLSI. It incorporates tailored cost functions, constraint handling, and optimized techniques adapted for PCB layouts.

    136 parts56Apache-2.0
  • 2 layers120 × 66 mmIo daughterboard, the printed circuit board in 3D

    Io daughterboard

    kbob/MinimumViableSynth

    A virtual analog synthesizer with lots of knobs and buttons.

    136 parts28GPL-3.0
  • 2 layers257.2 × 89.2 mmBully files, the printed circuit board in 3D

    Bully files

    zhol0777/bully-files

    Bully is a keyboard designed by paaradiso keyboard design and zhol. It combines low typing angle, a plateless build, and modest but dignified design sensibilities.

    136 parts26