Skip to the content
PCBKitNew board
2 layers309.1 × 121.7 mmKeeb, the printed circuit board in 3D

A custom 65% keyboard with two knobs and two function layers to maximize my productivity.

Size
309.1 × 121.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
144
Nets
104
Pads
530
Tracks, vias
413, 1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jul 2025
Updated
15 Aug 2025

Overview

Keeb is an open-source printed circuit board by sharonbasovich, from the sharonbasovich/keeb repository on GitHub. It is a 2-layer board of 309.1 × 121.7 mm with 144 parts on 104 nets, routed with 413 tracks and 1 via.

Its parts include 70 switches and 68 diodes. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

Sharon's Keeb

A custom 65% keyboard with two knobs and two function layers to maximize my productivity. image

The Board The PCB The Schematic

Why did I make this?

Apart from improving at CAD, KiCAD, programming, and soldering, my goal with this project was to make a keyboard that matched my preferences (such as two knobs) and could be made with readily available components. It uses standard switches, diodes, and encoders. Also, everything is THT which means I can use it to teach my friends soldering (like I did with my extra hackpad PCBs).

Layers

The FN1 key toggles to a F1-12 and navigation layer

The FN2 key toggles to a media control layer

Key Matrix Table

Rotary Encoder #1: Volume Up/Down and Play/Pause

Rotary Encoder #2: Zoom In/Out and Win + Shift + S (Snipping Tool)

RowC1C2C3C4C5C6C7C8C9C10C11C12C13C14C15
R1ESC1234567890-=BSPCDEL
R2TABQWERTYUIOP[]BSLSHOME
R3CAPSASDFGHJKL;'ENTERN/APGUP
R4LSFTZXCVBNM,./RSFTUPN/APGDN
R5LCTLLGUILALTN/AN/AN/ASPACEN/AN/ARALTFN1FN2LEFTDOWNRGHT

Bill of Materials

Parts

144
QtyValueFootprintReferences
681N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +52
68SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB_SharonSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +52
2RotaryEncoder_Switch_MPScottoKeebs_Scotto:Encoder_EC11_MXSW69, SW70
1LOGOhighway:SBfinalG***
1LOGOhighway:qr2G***
1LOGOhighway:sbkeebG***
1LOGOhighway:hcG***
1LOGOhighway:qr1G***
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_THTA1

Questions

How big is the Keeb PCB?

It measures 309.1 × 121.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keeb use?

144 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 Keeb KiCad files?

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

Can I use the Keeb design in my own project?

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

Similar boards

  • 2 layers100 × 100 mmBob, the printed circuit board in 3D

    Bob

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    144 parts990GPL-3.0
  • 2 layers335.9 × 145.9 mmSplit70kb, the printed circuit board in 3D

    Split70kb

    hackclub/OnBoard

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

    144 parts915
  • 2 layers133.6 × 93 mmECS PANEL, the printed circuit board in 3D

    ECS PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    144 parts431
  • 2 layers69 × 44 mmPanel proto lna board, the printed circuit board in 3D

    Panel proto lna board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    144 parts344GPL-3.0
  • 2 layers285 × 94.2 mmKeyboard x2-lumberjack arm, the printed circuit board in 3D

    Keyboard x2-lumberjack arm

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    144 parts236
  • 2 layers65.1 × 30.2 mmMmdvm hs hat, the printed circuit board in 3D

    Mmdvm hs hat

    mathisschmieder/MMDVM_HS_Hat

    MMDVM_HS Hat for the Raspberry Pi (Zero)

    144 parts201
  • 2 layers99.4 × 53.7 mmNO2C W STEPPER, the printed circuit board in 3D

    NO2C W STEPPER

    turboedge/SpeedyBoards

    EMS boards powered by Speeduino

    144 parts110GPL-2.0
  • 2 layers284.7 × 94.2 mmNyan keys v09b, the printed circuit board in 3D

    Nyan keys v09b

    portlandhodl/nyan-keys-hardware

    Hardware document for the nyan keys keyboard

    144 parts96Apache-2.0