Want to share a little something I've been working on. Still unfinished.
Features:
- tkl design
- additional row above the Fs for macro keys
- extra keys around the arrows for frequent symbols ( e.g. parenthesis)
- Hand soldering friendly ( only through hole components)
- cherry MX compatible switches ( to keep costs as low as possible )
- iso layout
PCB
PCB has been designed from scratch on kicad 5 which contains the outlines ( footprints) for the cherry mx switches.
Part of the design decision was to make the PCB modular and modifiable and therefore not put the microcontroller on it. The PCB contains only the switch matrix and 3 daisy chained shift registers connected to the columns of the matrix. 2.54mm right angle headers will be used to connect the switch matrix to the microcontroller. There are no LEDs on the pcb.
The PCB itself was produced by pcbway which charged me around 50gbp for 5 PCBs and the shipping costs ( and ROHS! )
Pic with the diodes already soldered: Keycaps
Keycaps will be ordered from maxkeyboards as I they have a good price on abs custom prints with custom colours. As part of the custom print they'll have the GB layout with the PT symbols as well as I frequently type in both languages. micro
The idea is to use an Arduino Leonardo board as I've built a small 4 keys prototype on a breadboard. May need to replace it with a larger micro if there's not enough memory to hold all the macro data.
case
Base will be 3d printed abs but I'd love the top to be black painted stainless steel. Any idea where I can get a plate laser cut and with the edges bent ( like a shoe case lid ) with a reasonable price?
status
This has been a lot of fun but also hard work. I've never built any circuit at this scale. One mistake to correct on revision 2 is the size of the pads which are way too small, making things hard to solder.
Next step is to hand solder the switches

I'll post some updates here.
Thanks