KFM is a low cost 4x5 modular mechanical keyboard that everyone can build. Modular it's mean two PCBs can be combined become one 40% keyboard, so you can use the PCB board as single 4x5 macro pad or 4x10 ortholinier mechanical keyboard. The PCB board has some feature like south facing switches orientation, RGB perkey and passive buzzer supported which can be used as layer indicator. The firmware is fully QMK, see build environment setup then the make instructions for more information.
Designer and maintainer: sandipratama/nendezkombet
- Low cost.
- Modular PCB board.
- Multi layout support.
- Easy to source components.
- Easy to build.
- Arduino Pro Micro 32u4 as MCU.
- RGB perkey support (optional).
- Passive buzzer support.
40% layout
20% layout
40% layout with 2x 2u keycaps
40% layout with 4x 2u keycaps
Top view
Bottom view
Parts | Footprint | Quantity |
---|---|---|
SK6812 mini-E RGB LED | 5050 | 20-40 |
100nF capacitor | 0805 | 20-40 |
Cherry MX style switch | 3 or 5 pin | 20-40 |
1N4148 diode | axial | 20-40 |
Arduino Promicro | 32u4 | 1 |
220ohm resistor | axial | 2 |
Reset button switch | 6mm*2.5mm | 1 |
10mm M3 "FEMALE TO FEMALE" brass standoff | round or hex | 6 |
6mm M3 screw | - | 6 |
Stacked acrylic case
In the pictures above i just use top and bottom plate for PCB and switch support, but you can build your own full stacked acrylic case with PCB dimension as reference inside acrylic cutting file.
See inside "case" folder !!!
Firmware flashing :
Open QMK Toolbox and locate The .hex file you compiled before or use ready flash default keymap
Enter the bootloader :
Briefly press the reset button and click flash button !!!