
Type d
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

A single key pcb for keychron switches. amoeba-keychron
Keychron optical single pcb is an open-source printed circuit board by jonboh, from the jonboh/keychron-single-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 19 × 18 mm with 14 parts on 4 nets, routed with 15 tracks and 4 vias.
Its parts include 6 connectors and 1 switch.
These single key pcbs can be used to make a dactyl based on keychron switches.
The footprints of the pcb come from the keyboard design by girish. See his blog post for more details on how to design your keyboard.
I did some tests with these pcbs, but I didn't end up building the whole keyboard. If you want to experiment with these pcbs make sure to have a hot air gun to do the SMD soldering of the IR and PT.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | Conn_01x01_Male | Giri-Kailh-Choc-Library:TestPoint_THTPad_1.0x2.5mm_Drill0.5mm | J1, J2, J3, J4, J5, J6 |
| 6 | MountingHole | Giri-Kailh-Choc-Library:MountingHole_1.2mm_M1 | H1, H2, H3, H4, H5, H6 |
| 1 | OptSw | MyFootprints:Keychron_Optical_Switch_1u | S1 |
| 1 | R_IR | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RL1 |
It measures 19 × 18 mm and has 2 copper layers, 1.6 mm thick.
14 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jonboh/keychron-single-pcb repository on GitHub, at the commit this page was made from: the board is keychron-optical-single-pcb.kicad_pcb and its schematic keychron-optical-single-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

