Skip to the content
PCBKitNew board
2 layers351.9 × 99.3 mmKeeBoard, the printed circuit board in 3D

A DIY Keyboard

Size
351.9 × 99.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
273
Nets
211
Pads
1,018
Tracks, vias
2,469, 500
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Jun 2025
Updated
4 Oct 2025

Overview

KeeBoard is an open-source printed circuit board by scattercat-123, from the scattercat-123/KeeBoard repository on GitHub. It is a 2-layer board of 351.9 × 99.3 mm with 273 parts on 211 nets, routed with 2,469 tracks and 500 vias.

It is built around the ATMEGA32U4-AU and WS2812B. Its parts include 162 diodes, 67 switches, 16 capacitors, 3 resistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

KeeBoard ⌨️ 🔥

Check out my journal of mkaing this in the JOURNAL.md File!

A DIY ReallY cool mecahnical wired keyboard with backlighting which doesnt use an mcu! (Uses an atmeg32u4 chip inside, NEEDED TO MAKE MY OWN MCU INSIDE MY PCB).

image

🔥 Whats cool in this keyboard:

  • Almost Fully cnc'd aluminium anodized parts for smooth good finish.
  • A fully TPU Gasket mounted keyboard!
  • A 65% keyboard which does have the function keys, numpad but still has the arrow keys!
  • Full neopixels RGB backlighting for extra aesthetics 🌈.
  • Fully custom design, no mcu which saves place in the keyboard. it uses and embedded chip and crystal and stuff inside the PCB (USING QMK firmware).
  • Compact and ergonomic. Has a 5 degree tilt for better posture for wrists. Only about 3cm thick on the higher angeled side.
  • USB-C on the side for less wiring.
  • Has a rotatory encoder in it for volume/brightness control.
  • Ig cheap for a premium custom cnc'd keyboard.

BOM:

No.Part NameQuantity RequiredPrice in $Price in ₹Buying LinkFIELD7
1PCB from JLCPCB5 (MOQ)$16.57₹1,452.00
2Keycaps set (blaze color)1$14.82₹1,299.00https://stackskb.com/store/veekos-gradient-keycaps-cherry-profile-135-keys/
3Stabilizers set1$18.20₹1,595.00https://stackskb.com/store/durock-smokey-screw-in-stabilizers-v2/
4USB-C coiled cable1$19.38₹1,699.00https://keychron.in/product/coiled-type-c-cable/
CNC Machined JLC CNC3 different parts$50.00₹9,000.00approx price
6Gaetron Switch opener1$21.09₹1,849.00https://keychron.in/product/gateron-switch-opener/
7Key Switches Gaetron Milky Yellow1$38.71₹3,393.00https://www.desertcart.in/products/639473967
8Keycap Puller1$3.76₹330.00https://www.amazon.in/MAXBELL-Portable-Remover-Mechanical-Keyboard/dp/B09GPNC5FN#averageCustomerReviewsAnchor
9LCSC Electronics(capacitors, resistors, chips etc19 different components$53.93₹4,727.00
10ScrewsMany$2.28₹200.00https://onlyscrews.in/
11Foam for gaskets1$3.42₹300.00https://www.amazon.in/Lakeer-Scrapbooking-Projects-Decorations-Multicolour/dp/B07QP8GC9Z/ref=sr_1_4_sspa?crid=38ZVIDZB4XNR8&dib=eyJ2IjoiMSJ9.Zif5Ajzws37uazj7LuvEO2aWVdKmZhvDakcW2KlkoUP2pwHZXv8ky_TAJj02Q7pgpaD7ticCzMm_LVgy39Ayti4fp8dZc7YIUase5XgVw5FjPcubw09-s54r6jrsfB24SEnDGh-vRpd45oazkVvTArVHGzeEZ-u5a8znPjEYZBugcQcnCcWnBj7TcfZ67vRtxZH5nmU5be8OJTRhW0SyekqJNjmZunEq6csLgFmUpWRvfKXQ5NlDaVvTiHF6dCx9MCRK-hBjiRfEMG43MVdooWlzNt9qT4JsLo0FrdwY_sc.TD_cekaQrcopbI_mXGCLSsCuuPOzzeOL4XeJe8ZPEOU&dib_tag=se&keywords=foam%2B2mm&qid=1751563654&sprefix=foam%2Bmm%2Caps%2C230&sr=8-4-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
12
13
14
15
TotalPrice of ALL:$242.17₹25,844.00

Few snapshots!:

image image image image image image image image

Parts

273
QtyValueFootprintReferences
94WS2812BLED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +78
68DKeeBoard:onsemi 1N4148TRD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +52
46SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW10, SW11, SW12, SW13, SW14, SW15, SW19, SW20, SW21, SW22, SW23, SW24, SW25, SW26, SW27, SW28 +30
13SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.25uSW17, SW32, SW46, SW59, SW60, SW61, SW62, SW64, SW65, SW66, SW67, SW68, SW69
1210uFCapacitor_SMD:C_1206_3216MetricC2, C3, C5, C6, C8, C10, C11, C13, C14, C15, C19, C20
5470ufKeeBoard:CAPPM7344X430N 470uf tantalumMain_C1, Main_c2, Main_c4, Main_c6, Main_c7
3100nCapacitor_SMD:C_1206_3216MetricC16, C17, C18
222Resistor_SMD:R_1206_3216MetricR2, R3
2C_SmallCapacitor_SMD:C_0805_2012Metric0.1uf_C1, 0.1uf_C2
2C_SmallCapacitor_SMD:C_1206_3216Metric12pF_C1, 12pF_C2
2R_SmallResistor_SMD:R_1206_3216Metric5.1K_R1, 5.1K_R2
2SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.25uSW45, SW47
2SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50uSW18, SW31
110kResistor_SMD:R_1206_3216MetricR1
116MHzKeeBoard:CRYSTAL-SMD_4P-L3.2-W2.5-BL 16mHZX1
11uCapacitor_SMD:C_1206_3216MetricC1
1470UfKeeBoard:CAPPM7344X430N 470uf tantalumMain_c5
1470uFKeeBoard:CAPPM7344X430N 470uf tantalumMain_c3
1ATmega32U4-AKeeBoard:Microchip Tech ATMEGA32U4RC-AUU2
1LOGOLOGOG***
1SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.75uSW33
1SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW16
1SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_6.25uSW63
1SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.75uSW58
1USBCKeeBoard:USB-C_SMD-TYPE-C-31-M-12 HROJ1
1~KeeBoard:EC11E18244AU Rotary encoderRot_Encoder_1
1~KeeBoard:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 C318884 push buttonPB1
1~KeeBoard:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL usb6b1rlU3

The 268 most common of 273 parts.

Questions

How big is the KeeBoard PCB?

It measures 351.9 × 99.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KeeBoard use?

273 parts, built around the ATMEGA32U4-AU and WS2812B. 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 KeeBoard KiCad files?

From the scattercat-123/KeeBoard repository on GitHub, at the commit this page was made from: the board is pcb-files gerbers & kicad/kicad/KeeBoard.kicad_pcb and its schematic pcb-files gerbers & kicad/kicad/KeeBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the KeeBoard design in my own project?

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

Similar boards

  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers228.6 × 76.8 mmSchwann Rev0.5b, the printed circuit board in 3D

    Schwann Rev0.5b

    The-Royal/The_Royal_Open-Source-Projects

    A Master Repository For All things Royal Made

    127 parts159MIT
  • 2 layers308.7 × 241.8 mmOTTOtact, the printed circuit board in 3D

    OTTOtact

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    229 parts49GPL-3.0
  • 2 layers247.7 × 127 mmEuclid36, the printed circuit board in 3D

    Euclid36

    sadekbaroudi/euclid36

    At the time of creation, using Kicad 5.1.9 - This may not work with future versions

    130 parts24
  • 2 layers285.5 × 112.1 mmYacc46 plate, the printed circuit board in 3D

    Yacc46 plate

    1m38/keyboards

    yacc46 is a 44-46keys self-made keyboard.

    144 parts21MIT
  • 2 layers61 × 43.8 mmPulse 4k, the printed circuit board in 3D

    Pulse 4k

    Maxr1998/Pulse_4k

    CAD files for plate and PCB of my Pulse 4k macropad, with 4 keys and 2 rotary encoders.

    39 parts21
  • 2 layers301.3 × 89.5 mmChocolate bar, the printed circuit board in 3D

    Chocolate bar

    misonoworks/chocolate-bar

    A low-profile 50% keyboard, with less ergonomics than expected!

    156 parts16AGPL-3.0
  • 2 layers163.5 × 163.5 mmSkull badge, the printed circuit board in 3D

    Skull badge

    b1uN7/DEFCON-26-Flying-Skull-Badge

    DEFCON 26 Flying Skull Badge

    111 parts15