Skip to the content
PCBKitNew board
2 layers304.9 × 115.8 mmKayboard, the printed circuit board in 3D

well story behind is that i was always wanted mechanical keyboards, that cool looking keyboards with crazy lighting effects and keycaps.

Size
304.9 × 115.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
284
Nets
167
Pads
1,073
Tracks, vias
3,733, 552
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 May 2026
Updated
22 Sep 2026

Overview

Kayboard is an open-source printed circuit board by vansh2966, from the vansh2966/keyboard-bubble- repository on GitHub. It is a 2-layer board of 304.9 × 115.8 mm with 284 parts on 167 nets, routed with 3,733 tracks and 552 vias.

It is built around the SK6812MINI-E, AO3401A and B2B-PH-K-S. Its parts include 138 diodes, 69 switches, 68 capacitors, 2 resistors and 1 IC. It belongs with the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

well story behind is that i was always wanted mechanical keyboards, that cool looking keyboards with crazy lighting effects and keycaps. so i thought why not make one myself, i will learn lot new things, desgin my first PCB and also get myself my own custom keyboard. so started it, did some research, components and everything related to it

it a keyboard that helps u write with per key rgb which u can control and create some cool and awsome effects. u can use it wired or wireless, with hotswappable keys. u can just change the type of keys if u wnat. all key anti ghost, with 65% layout and 68 keys which u can assign anything and also create macros.

in the base there highted screw holes, first u put the the stabalizers in the PCB then place the PCB on the heighted holes then the plate and screw it up with 4 m2 screws. if u want u can add a foam layer between the PCB and the plate. and in the end u can add the keycaps.

How to Build it

  • get all the matrials including 3d printed parts
  • soldering all the things in PCB
  • place your PCB in case aliging with the screw holes
  • place your plate on top that, u can also palce foam btween plate and pcb.
  • screw up all 4 screws
  • take keys your keys and stick them
  • put your keycaps on the top
  • take your microcontroller and plug it in
  • make sure its in bootloader mode
  • take the firmware files and put them in the chip
  • ready to use it

How to use it

  • u can use it wired or wireselly
  • connect it ur computer using cable or bluthooth
  • start typing
baseee

the base of the keyboard. i wanted it look premium so i made the thick bezels, u can mount the pcb and plate with screws

complete WhatsApp Image 2026-07-14 at 11 50 17 PM

this all together looks with brown and black keys. maybe i will change it later if i want

the completed build with gengar themed keys: WhatsApp Image 2026-07-14 at 11 50 19 PM WhatsApp Image 2026-07-14 at 11 50 19 PM

bin pcb pcb back

the PCB tool all of times, the scematics routing, fixing small errors and getting tons of errors in DRC. but in the end it was worth it

i updated the CAD file and made a new design. fixed few error that learned after ordering the old one. not muhc much of a change but ig its better and also looks better image

📦 Bill of Materials (BOM)

ComponentQuantityTotal Price (INR)Sourcing Link
XIAO ESP32 nRF52840 Plus1₹2,300Mouser Link
3.7V Lithium Polymer Battery1₹397Amazon Link
Slide Switch (3-Pin)1₹100Amazon Link
Mechanical Switches (Kailh Red)70₹1,260Cosmic Byte Link
Kailh MX Hotswap Sockets70₹870Neomacro Link
Diodes (1N4148W)100₹1,944DigiKey Link
Stabilizers (PCB Mount)1₹2,400Amazon Link
Keycaps1₹5,335Amazon Link
LEDs (SK6812 Mini-E Reverse)100₹6,310Amazon Link
Decoupling Capacitors100₹100Robu Link
Transistor (SM712 TVS)1₹28DigiKey Link
PCB Fabrication1₹5,918JLCPCB Link
3D Printing Service2₹1,729Robu Link
Resistors2Already have it-
**2 in 1 Hot Wind Gun Solder Iron SMD Rework Soldering Station **1₹4391Amazon Link
Soldering paste1₹399Amazon link
Miscellaneous-₹1,000-
────────────
TOTAL COST-₹34,482 ($361 USD)Fully Sourced

Parts

284
QtyValueFootprintReferences
68CCapacitor_SMD:C_0402_1005MetricC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +52
68SK6812MINI-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 +52
68~Diode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +52
57~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uS1, S2, S10, S11, S12, S13, S15, S17, S18, S19, S20, S21, S22, S23, S24, S25 +41
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25uS59, S60, S61
21N5819Diode_SMD:D_SOD-123D137, D138
2~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50uS16, S29
2~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25uS43, S45
2~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.75uS31, S56
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1B2B-PH-K-SB2B-PH-K-S:JST_B2B-PH-K-SJ2
1Resistor (10K)Resistor_SMD:R_0201_0603MetricR1
1Resistor (330ohm)Resistor_SMD:R_0201_0603MetricR2
1SW_Wuerth_450301014042Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mmSW1
1XIAO-nRF52840-Plus-SMDNew_XIAO_Series_Footprints:XIAO-nRF52840-Plus-SMDU1
1~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_6.25uS62
1~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00uS14

Questions

How big is the Kayboard PCB?

It measures 304.9 × 115.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kayboard use?

284 parts, built around the SK6812MINI-E, AO3401A and B2B-PH-K-S. 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 Kayboard KiCad files?

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

Can I use the Kayboard design in my own project?

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

Similar boards

  • 2 layers30 × 35 mmLED20, the printed circuit board in 3D

    LED20

    WhelpImAGhost/LED20

    Team 1 project repository for ECE-411 Fall 2024

    36 partsGPL-3.0
  • 4 layers150 × 30 mmSingle sh proto, the printed circuit board in 3D

    Single sh proto

    andrewsharmon/rp2350-stepper-controller

    Low-cost 10-axis sine-microstepping controller for small steppers on the RP2350 (PIO + DMA). WIP.

    163 partsMIT
  • 2 layers165.8 × 130.8 mmYAEMK, the printed circuit board in 3D

    YAEMK

    KarlK90/yaemk-split-kb

    5x8 Split keyboard with thumb-clusters, rotary encoders and oleds.

    218 parts128GPL-3.0
  • 4 layers68 × 68 mmBackbone, the printed circuit board in 3D

    Backbone

    andreapiccini/spaghettilab-community

    SpaghettiLab is an open modular hardware and software ecosystem for rapid prototyping, embedded systems development, and product innovation.

    212 parts10
  • 2 layers161.9 × 120.5 mmDodo keyboard, the printed circuit board in 3D

    Dodo keyboard

    gorbit99/dodo-keyboard

    60% split wireless keyboard

    116 parts9
  • 2 layers139.1 × 107.7 mmLotus-58-BLE, the printed circuit board in 3D

    Lotus-58-BLE

    TweetyDaBird/Lotus-58-BLE

    165 parts7