KiCAD symbol and footprint libraries for my keyboard designs.
For RP2040-Zero and RP2040-Tiny boards by Waveshare. Some libs are created based on crides/kleeb.
| Name | Description |
|---|---|
| Waveshare_RP2040-Zero | for Zero and Tiny. Pad pins (GPIO17-25 and GND) are NOT included. |
| Name | Description |
|---|---|
| Waveshare_RP2040-Tiny-DB | Mounting holes for Tiny's adapter board |
| Waveshare_RP2040-Zero_SMD | Larger pads for easier soldering. Compatible with Zero and Tiny's mainboard |
| Waveshare_RP2040-Zero_SMD_CO | with cutout ver. |
| Waveshare_RP2040-Zero_THT | Through-hole pads for Zero and Tiny's mainboard |
| Waveshare_RP2040-Zero_THT_CO | with cutuot ver. |
Footprints for Kailh Choc V2 switches. Supports the 5-pin type (known for Lofree Flow. Does not support the earlier 6-pin type)
| Name | Description |
|---|---|
| Plate_MP_Choc_v2_1u | for keyswitches on switchplate |
| STAB_choc_2u_Plate | for stabilizers on switchplate |
| STAB_choc_2u | for stablizers on PCB |
| SW_choc_v2_1.5u | for 1.5u keyswitches on PCB |
| SW_choc_v2_1.25u | for 1.25u keyswitches on PCB |
| SW_choc_v2_1.75u | for 1.75u keyswitches on PCB |
| SW_choc_v2_1u | for 1u keyswitches on PCB |
Footprints for Gateron Low-Profile 3.0 switches (containing "MX" in their names are compatible with MX switches).
| Name | Description |
|---|---|
| PlateHole_PlateStab_GLP3_2.25u | Mounting holes for Gateron Low Profile Plate Mounted Stabilizer with a 2.25u placeholder for switch plates |
| PlateHole_PlateStab_GLP3_2.75u | for 2.75u |
| PlateHole_PlateStab_GLP3_2u | for 2.0u |
| PlateHole_SW_MX_GLP3_1u | Mounting holes for Gateron Low Profile 3.0 switches for switch plates |
| PlateStab_GLP3_2.25u | Through holes for Gateron Low Profile Plate Mounted Stabilizer with a 2.25u placeholder for PCB |
| PlateStab_GLP3_2.75u | for 2.75u |
| PlateStab_GLP3_2u | for 2.0u |
| PlateStab_GLP3_ISOEnter | for ISOEnter |
| SW_MX_GLP3_1.5u | Footprint for Gateron Low Profile 3.0 switches with a 1.5u placeholder for PCB |
| SW_MX_GLP3_1.25u | for 1.25u |
| SW_MX_GLP3_1.75u | for 1.75u |
| SW_MX_GLP3_1u | for 1u |
Footprints for laser cutting switch foams. Designed for MX switches.
| Name | Description |
|---|---|
| SwitchFoam_MX_1.0u | Hole of 1.0u MX-compatible key switches. |
Footprints for laser cutting switch pads. Designed for MX switches.
| Name | Description |
|---|---|
| SwitchPad_MountingHole | Mounting holes used in GH60-compatible PCBs |
| SwitchPad_MX_1.0u | Holes for the three feets of 1.0u MX-compatible key switches. Does NOT include holes for contact pins |
| SwitchPad_MX_1.5u | for 1.5u |
| SwitchPad_MX_1.25u | for 1.25u |
| SwitchPad_MX_1.75u | for 1.75u |
| SwitchPad_Stab_MX_2.0u | Holes for 2.0u MX-compatible PCB-mounting keyboard stabilizer |
| SwitchPad_Stab_MX_2.25u | for 2.25u |
| SwitchPad_Stab_MX_2.75u | for 2.75u |
| SwitchPad_Stab_MX_3.0u | for 3.0u |
| SwitchPad_Stab_MX_3.0u | for 7.0u |
| SwitchPad_Stab_MX_ISO | for ISOEnter |
This project is licensed under the MIT License, see the LICENSE file for details.