Half-keyboard optimized for gaming.
- 31 regular MX or KS-33/27 switches
- 5-way switch
- 3 push buttons
- per-key LEDs
- 3D printed case
Optimized for regular WASD setup similar to a normal keyboard, to avoid (or at least minimize) remapping keys for games.
No layer-tap and mod-taps to avoid conflicts (many games require mod presses or holding alpha keys).
1 additional layer to access missing half of keyboard.
Anyway it's easy to change keys on the fly with VIAL.
Tested on JLCPCB resin printing, it may be a bit tight for FDM.
- KS-33 Top
- MX Top
- Bottom
- 5-way knob - lower profile knob, if you want higher profile check out ones from @sadekbaroudi
- PCB
- 3D printed parts (top, bottom, knob)
- Waveshare RP2040 Zero MCU
- 39 SMD SOD-123 1N4148 diodes
- 1 5way switch
- 3 push buttons - default height is 4.3mm but you can use 6-8mm if you want easier access to them
- 31 RGB LEDs
- M2 screws with flat head - 8mm for MX or 8mm+6mm for KS
- M2 nuts
- 7x1.5 legs
Please see my stront guide for detailed instructions on soldering diodes/LEDs/sockets/MCU.
Caution
This is special version designed for minimal vertical spacing (19x16mm). Regular keycaps will not fit, you must print your own. I prepared several keycap sets to choose.
It uses Pro Micro format MCU so it could be wireless (not tested).
I did not make/test case for MX switches - you can modify it in Fusion.
Updated BOM:
- MCU - ProMicro pinout, bottom pins are needed for I2C and LED only
- 1.47" bare LCD with VIK adapter (PCB <= 1.2mm is recommended)
- M2 heatset inserts - 4mm length, 3.2mm diameter for resin case or 3.5mm for Nylon/PLA
- push buttons - 10mm height for KS, 15mm for MX
- push button caps - 3.1 inner diameter
For proper KiCad setup install my zzkeeb library
If you like my work and want to support my future designs, please consider sponsorship.