

Kayboard
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
3SK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)AO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsB2B-PH-K-S
插件,P=2mmUncategorisedJST
README
README.mdwell 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
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
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:
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
📦 Bill of Materials (BOM)
| Component | Quantity | Total Price (INR) | Sourcing Link |
|---|---|---|---|
| XIAO ESP32 nRF52840 Plus | 1 | ₹2,300 | Mouser Link |
| 3.7V Lithium Polymer Battery | 1 | ₹397 | Amazon Link |
| Slide Switch (3-Pin) | 1 | ₹100 | Amazon Link |
| Mechanical Switches (Kailh Red) | 70 | ₹1,260 | Cosmic Byte Link |
| Kailh MX Hotswap Sockets | 70 | ₹870 | Neomacro Link |
| Diodes (1N4148W) | 100 | ₹1,944 | DigiKey Link |
| Stabilizers (PCB Mount) | 1 | ₹2,400 | Amazon Link |
| Keycaps | 1 | ₹5,335 | Amazon Link |
| LEDs (SK6812 Mini-E Reverse) | 100 | ₹6,310 | Amazon Link |
| Decoupling Capacitors | 100 | ₹100 | Robu Link |
| Transistor (SM712 TVS) | 1 | ₹28 | DigiKey Link |
| PCB Fabrication | 1 | ₹5,918 | JLCPCB Link |
| 3D Printing Service | 2 | ₹1,729 | Robu Link |
| Resistors | 2 | Already have it | - |
| **2 in 1 Hot Wind Gun Solder Iron SMD Rework Soldering Station ** | 1 | ₹4391 | Amazon Link |
| Soldering paste | 1 | ₹399 | Amazon link |
| Miscellaneous | - | ₹1,000 | - |
| ─── | ─── | ─── | ─── |
| TOTAL COST | - | ₹34,482 ($361 USD) | Fully Sourced |
Parts
284| Qty | Value | Footprint | References |
|---|---|---|---|
| 68 | C | Capacitor_SMD:C_0402_1005Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +52 |
| 68 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115 +52 |
| 68 | ~ | Diode_SMD:D_SOD-123 | D1, 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.00u | S1, S2, S10, S11, S12, S13, S15, S17, S18, S19, S20, S21, S22, S23, S24, S25 +41 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u | S59, S60, S61 |
| 2 | 1N5819 | Diode_SMD:D_SOD-123 | D137, D138 |
| 2 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u | S16, S29 |
| 2 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u | S43, S45 |
| 2 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.75u | S31, S56 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | B2B-PH-K-S | B2B-PH-K-S:JST_B2B-PH-K-S | J2 |
| 1 | Resistor (10K) | Resistor_SMD:R_0201_0603Metric | R1 |
| 1 | Resistor (330ohm) | Resistor_SMD:R_0201_0603Metric | R2 |
| 1 | SW_Wuerth_450301014042 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW1 |
| 1 | XIAO-nRF52840-Plus-SMD | New_XIAO_Series_Footprints:XIAO-nRF52840-Plus-SMD | U1 |
| 1 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_6.25u | S62 |
| 1 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00u | S14 |
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 mm

- 2 layers19 × 18 mm

Unni smartification c6-10.99-constraints
lk-ek/esphome-unni-co2-sniffer
An esp32-c3 based passive data sniffer for Unni CO2 sensor devices
77 parts2GPL-3.0 - 4 layers150 × 30 mm

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 - 4 layers138 × 114 mm

- 2 layers165.8 × 130.8 mm

YAEMK
KarlK90/yaemk-split-kb
5x8 Split keyboard with thumb-clusters, rotary encoders and oleds.
218 parts128GPL-3.0 - 4 layers68 × 68 mm

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 mm

- 2 layers139.1 × 107.7 mm
