crosspec / keyboards
Build a mech keyboard that fits together.
149 components. Stabs that match the PCB cutout, keycap sets that cover your layout, switches that fit your hotswap sockets. Sourced from keebfol.io and r/MechanicalKeyboards.
Tell me about the keyboard you want e.g. "quiet 65% for office work" or "clicky TKL on a budget"
Tick a component above to see compatible options.
build total $0
Review & checkout Or browse everything by category
Kits
37- kbdfans KBDfans Tofu60 (CNC aluminum case) $109
- kbdfans KBDfans Tofu65 2.0 $149
- mode designs Mode SixtyFive $379
- keychron Keychron Q1 V2 (75% gasket) $195
- keychron Keychron Q2 (65% gasket) $179
- keychron Keychron Q3 (TKL gasket) $195
- keychron Keychron Q5 (96% gasket) $215
- keychron Keychron Q6 (full-size gasket) $235
- keychron Keychron Q8 (Alice ergonomic) $215
- keychron Keychron Q10 (Alice with numpad column) $225
- keychron Keychron K2 Pro (75% wireless) $99
- keychron Keychron K8 Pro (TKL wireless) $99
- keychron Keychron V3 (TKL wired budget) $84
- glorious Glorious GMMK Pro (75%) $169.99
- glorious Glorious GMMK 2 (full-size) $119.99
- glorious Glorious GMMK TKL $109.99
- glorious Glorious GMMK Compact (60%) $89.99
- kbdfans KBDfans KBD75 V3 (75% kit) $159
- kbdfans KBDfans KBD87 V2 (TKL) $169
- kbdfans KBDfans KBD8X MK3 (TKL gasket) $369
- kbdfans KBDfans Tofu Jr (40%) $89
- akko Akko 5108B Plus (TKL wireless) $119.99
- akko Akko 5108S (full-size wired) $99.99
- mode designs Mode Sonnet (75%) $449
- mode designs Mode Eighty (TKL) $519
- kbdfans KBDfans HHKB-style 60% kit (Tofu HHKB) $109
- keebio Keebio Iris (Rev 6, split ergo) $165
- josefadamcik Sofle V2 (split ergo with rotary) $175
- zsa ZSA ErgoDox EZ $354
- zsa ZSA Moonlander Mark I $365
- zsa ZSA Voyager (low-profile split) $365
- graystudio Mister Mira (split Alice) $459
- zsa ZSA Planck EZ (40% ortholinear) $249
- olkb OLKB Preonic Rev 3 (50% ortho) $99
- kprepublic NIU Mini 40% (KPrepublic) $75
- logitech Logitech G915 TKL $229.99
- razer Razer Huntsman V3 Pro TKL $219.99
Switches
39- cherry Cherry MX Red $0.55
- cherry Cherry MX Brown $0.55
- cherry Cherry MX Blue $0.55
- cherry Cherry MX Black $0.55
- cherry Cherry MX Silent Red $0.95
- cherry Cherry MX Speed Silver $0.95
- gateron Gateron Yellow (KS-3) $0.3
- gateron Gateron Brown $0.3
- gateron Gateron Red $0.3
- gateron Gateron Black $0.3
- gateron Gateron Pro Yellow (factory lubed) $0.45
- gateron Gateron Oil King $0.85
- gateron Gateron Baby Kangaroo $0.85
- kailh Kailh Box White $0.65
- kailh Kailh Box Jade $0.7
- kailh Kailh Choc Brown (low-profile) $0.85
- kailh Kailh Choc Red Pro (low-profile linear) $1.05
- akko Akko CS Jelly Pink $0.3
- akko Akko CS Lavender Purple $0.3
- akko Akko CS Cream Yellow Pro $0.4
- zealpc Zealios V2 67g $1
- zealpc Tealios V2 $1
- drop novelkeys Drop Holy Panda (NK_) $0.95
- glorious Glorious Panda $0.65
- gazzew Gazzew Boba U4T (thocky tactile) $0.8
- outemu Outemu Cream Yellow $0.18
- tecsee Tecsee Sapphire V2 $0.65
- wuque studio Wuque Studio Morandi $0.9
- drop Drop Holy Panda X $0.85
- kailh Kailh Box Red $0.55
- kailh Kailh Box Brown $0.55
- gateron Gateron Cap V2 Milky Yellow $0.75
- durock Durock POM $0.85
- durock Durock Alpaca V2 $0.85
- kailh Kailh Box Jellyfish Y $0.45
- invokeys Invokeys Daydreamer $0.65
- kailh Kailh Silent Box Pink $0.85
- gateron Gateron Ink V2 Black $0.95
- novelkeys NovelKeys Cream $0.75
Keycaps
27- gmk GMK Olivia++ R3 $169
- gmk GMK Mizu $149
- gmk GMK Jamon R2 $159
- gmk GMK Nautilus $159
- gmk GMK Godspeed R3 $175
- enjoypbt EnjoyPBT BoW (Black on White) $99
- enjoypbt EnjoyPBT BoY (Black on Yellow) $99
- akko Akko World Tour Tokyo $59
- akko Akko 9009 Retro $49
- drop Drop MT3 Susuwatari $119
- drop Drop MT3 /dev/tty $129
- drop Drop MT3 Black-on-White (BoW) $119
- keyreative KAT Lich $145
- domikey Domikey CYL Cyberpunk Pulse $105
- jtk JTK Atlantis (Cherry-profile ABS) $135
- jtk JTK Night Sakura $129
- kbdfans KBDfans Milkyway $49
- keychron Keychron OSA PBT Grey $64.99
- akko Akko Silent Blue (PBT) $49
- drop Drop XDA Canvas $75
- signature plastics Signature Plastics DSA Drifter $110
- keyreative KAT Atlantis $145
- fkcaps MBK Legend (Choc-spaced) $39
- fkcaps MCC Choc Keycaps (Cherry-profile-style) $49
- keychron Keychron OSA PBT Polar (ISO) $64.99
- gmk GMK Botanical R3 $159
- keyreative KAT Milkshake $145
Stabilizers
10- durock Durock V2 Screw-In Stabilizers $16
- cherry Cherry Screw-In Stabilizers (genuine) $18
- cherry Cherry Clip-In (plate-mount) Stabilizers $12
- generic Costar Wire Stabilizers $8
- zealpc Zeal Screw-In Stabilizers V2 $22
- tx TX AP V3 Stabilizers $28
- durock Durock V3 (V2 with bent wires) $18
- keychron Keychron Screw-In Stabilizers (in-box) $12
- glorious Glorious Pre-Lubed Screw-In Stabilizers $19.99
- everglide Everglide Stabilizers V3 (gold-plated wire) $15
Plates
17- kbdfans KBDfans Tofu60 Brass Plate $39
- kbdfans KBDfans Tofu60 Aluminum Plate $24
- kbdfans KBDfans Tofu60 Polycarbonate Plate $18
- kbdfans KBDfans Tofu60 POM Plate $22
- kbdfans KBDfans Tofu60 FR4 Plate $16
- kbdfans KBDfans Tofu60 Carbon Fiber Plate $32
- keychron Keychron Q1 V2 Aluminum Plate $35
- keychron Keychron Q1 V2 Polycarbonate Plate $30
- keychron Keychron Q3 Aluminum Plate $39
- kbdfans KBDfans KBD75 V3 Aluminum Plate $29
- kbdfans KBDfans KBD87 Brass Plate $49
- glorious Glorious GMMK Pro Polycarbonate Plate $29.99
- glorious Glorious GMMK Pro Brass Plate (stock) $39.99
- kbdfans KBDfans KBD8X MK3 Polycarbonate Plate $32
- keebio Keebio Iris Aluminum Plates (pair) $24
- olkb OLKB Planck Aluminum Plate $25
- olkb OLKB Preonic POM Plate $28
PCBs
14- kbdfans KBDfans DZ60 (60% PCB) $49
- kbdfans KBDfans DZ60RGB V2 Hotswap (60% PCB) $79
- kbdfans KBDfans KBD75 V3 Hotswap PCB $65
- kbdfans KBDfans KBD8X MK3 Soldered PCB $75
- keychron Keychron Q1 V2 Hotswap PCB $95
- keychron Keychron Q3 Hotswap PCB $95
- glorious Glorious GMMK Pro PCB $59.99
- keebio Keebio Iris Rev 6 PCB Pair $75
- olkb OLKB Planck Rev 7 PCB $99
- 0 xc Plaid 60% Through-Hole PCB $35
- kbdfans KBDfans Frosted Acrylic 60% Stack (PCB+plate+case) $89
- keychron Keychron Q3 ISO Hotswap PCB $95
- keychron Keychron K2 Pro Wireless PCB $79
- kbdfans KBDfans KBD75 Soldered PCB $49