Keyboard PCB for Gateron optical switches (KiCad project).
- See Optical Keyboard Design
- There is a python script that is used for placing switches and laying out tracks. See also KiCad 6 Python Scripting
- QMK code for this keyboard
- There is KiCad project for switch cutout plate under
switch-coutout
directory - Part numbers for JLCPCB are embedded into symbols
- There is also a single switch PCB
- Another optical keyboard that might interest you
- Blackpill reference, including pins to avoid