Various components I used in my keyboard designs.
- TP4056 - 1S LiIon linear battery charge/protection IC
- DW01A - 1S LiIon protection IC
- FS8205 - Dual MOSFET to be used with the DW01A
- XC6206PxxxMR - LDO
- nRF52840_holyiot_18010 - nRF52840 module from holyiot
- TXB0101 - 1-Bit bidirectional levelshifter
- WS2812B-MINI (to be used with KiCAD base SK6812MINI footprint)
- MX_LED - a symbol to be used with ai03s MX keyswitch lib, offering split symbols for LED and switch for cleaner matrix drawing
- BAV70_Small - smaller symbol to the BAV70 common cathode diode for better use in a switch matrix
- SK6812MINI-E - symbol for SK6812MINI-E (different pin order than regular MINI)
- ECE ESP3020 - Vertical SMD slide-switch, 20V 0.5A
- nRF52840_holyiot_18010 - nRF52840 module from holyiot. Bottom IO only solderable with reflow.
- nRF52840_holyiot_18010_HS_simple - nRF52840 module from holyiot. Bottom pads removed.
- nRF52840_holyiot_18010_HS_all - nRF52840 module from holyiot. Hole in PCB + pads up to the PCB edge to solder bottom pads from the other side. Currently untested - use at you own risk (and please report back to me if you do)
- MX_SK6812MINI-E - SK6812 MINI-E (reverse mount) RGB LED add-on intended to be used with any regular MX switch footprint like ai03's lib
- MX_SK6812MINI-E_REV - Same as above, but with 180° rotated LED
Note: If you put the submodule directly into your kicad project folder, all custom footprints have working 3D model file paths.
- JST SH (2, 4, 5, 6, 8 pins) (source)
- WS2812B-MINI / SK6812MINI (source)
- SK6812MINI-E
- Alps SKQG style SMD switch (source)
- 1206 SMD polyfuse (source)
- HRO TYPE-C-31-M-12 (source)
- ECE ESP3020
- holyiot 18010 nRF52840 (thanks darryldh)
- Alps EC11E and EC11N series 3D models ([source] (https://tech.alpsalpine.com/e/products/cad.html))
- Kailh hotswap socket 3D model ([source] (https://grabcad.com/library/kailh-hotswap-mx-1))