diff --git a/kicad/README.md b/kicad/README.md new file mode 100644 index 0000000000000000000000000000000000000000..826720e062491001d51ffedff6f484515fedd5fb --- /dev/null +++ b/kicad/README.md @@ -0,0 +1,20 @@ +## Fab KiCad Footprint Library +Updated and cleaned up 10/15/2020 by zfredin to fix errors and reflect the [homelab inventory](https://gitlab.cba.mit.edu/zfredin/homelab/-/blob/master/components.md); prior footprints to /archive. + + + +### naming convention +fab_x_y_z.kicad_mod + +_x_ is category: C, CONN, IC, LED, R, SMD (for generic footprints), etc + +_y_ is size/config: 1x06 (single-row 6-pin header connector), SOIC8 (small outline integrated circuit, 8-pin), etc + +_z_ is an optional descriptor, such as "SMD" for connectors to differentiate from thru-hole versions + +### general design strategy +- hand-solderable (i.e., pads should be a bit longer than those intended for automated assembly and reflow soldering) +- route-able using a 1/64" (~0.4 mm) end mill +- maximize bridge span (i.e., space to run two tracks under a 1206 component) +- centered at 0,0 +- component outline, reference, and value on F.Silk layer diff --git a/kicad/fab.lib b/kicad/archive/fab.lib similarity index 100% rename from kicad/fab.lib rename to kicad/archive/fab.lib diff --git a/kicad/fab.mod b/kicad/archive/fab.mod similarity index 100% rename from kicad/fab.mod rename to kicad/archive/fab.mod diff --git a/kicad/fab.pretty/fab-1X06SMD.kicad_mod b/kicad/archive/fab.pretty/fab-1X06SMD.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-1X06SMD.kicad_mod rename to kicad/archive/fab.pretty/fab-1X06SMD.kicad_mod diff --git a/kicad/fab.pretty/fab-2-SMD-5X3MM.kicad_mod b/kicad/archive/fab.pretty/fab-2-SMD-5X3MM.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-2-SMD-5X3MM.kicad_mod rename to kicad/archive/fab.pretty/fab-2-SMD-5X3MM.kicad_mod diff --git a/kicad/fab.pretty/fab-2X02SMD.kicad_mod b/kicad/archive/fab.pretty/fab-2X02SMD.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-2X02SMD.kicad_mod rename to kicad/archive/fab.pretty/fab-2X02SMD.kicad_mod diff --git a/kicad/fab.pretty/fab-2X03.kicad_mod b/kicad/archive/fab.pretty/fab-2X03.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-2X03.kicad_mod rename to kicad/archive/fab.pretty/fab-2X03.kicad_mod diff --git a/kicad/archive/fab.pretty/fab-2X03SMD.kicad_mod b/kicad/archive/fab.pretty/fab-2X03SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..e7635e657b35208a9ae4fe52b533ce9a1f192553 --- /dev/null +++ b/kicad/archive/fab.pretty/fab-2X03SMD.kicad_mod @@ -0,0 +1,15 @@ +(module fab-2X03SMD (layer F.Cu) (tedit 5DC0ADA4) + (attr smd) + (fp_text reference >NAME (at -0.635 -4.445) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.1016))) + ) + (fp_text value >VALUE (at 0 4.445) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.1016))) + ) + (pad 1 smd rect (at -2.54 -2.54) (size 2.54 1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 2.91846 -2.54) (size 2.54 1) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -2.54 0) (size 2.54 1) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 2.91846 0) (size 2.54 1) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -2.54 2.54) (size 2.54 1) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 2.91846 2.54) (size 2.54 1) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab-2X04_THRU.kicad_mod b/kicad/archive/fab.pretty/fab-2X04_THRU.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-2X04_THRU.kicad_mod rename to kicad/archive/fab.pretty/fab-2X04_THRU.kicad_mod diff --git a/kicad/archive/fab.pretty/fab-2X05SMD.kicad_mod b/kicad/archive/fab.pretty/fab-2X05SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..d3a0eeff288837378470a6d5582d2ee5dcf10100 --- /dev/null +++ b/kicad/archive/fab.pretty/fab-2X05SMD.kicad_mod @@ -0,0 +1,19 @@ +(module fab-2X05SMD (layer F.Cu) (tedit 5F70CDB2) + (attr smd) + (fp_text reference >NAME (at -0.889 -6.985) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.1016))) + ) + (fp_text value >VALUE (at -0.254 6.985) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.1016))) + ) + (pad 1 smd rect (at -2.794 -5.08) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 2.66446 -5.08) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -2.794 -2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 2.66446 -2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -2.794 0) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 2.66446 0) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -2.794 2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 2.66446 2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -2.794 5.08) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 2.66446 5.08) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab-3.5MMTERM.kicad_mod b/kicad/archive/fab.pretty/fab-3.5MMTERM.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-3.5MMTERM.kicad_mod rename to kicad/archive/fab.pretty/fab-3.5MMTERM.kicad_mod diff --git a/kicad/fab.pretty/fab-5MM.kicad_mod b/kicad/archive/fab.pretty/fab-5MM.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-5MM.kicad_mod rename to kicad/archive/fab.pretty/fab-5MM.kicad_mod diff --git a/kicad/fab.pretty/fab-6MM_SWITCH.kicad_mod b/kicad/archive/fab.pretty/fab-6MM_SWITCH.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-6MM_SWITCH.kicad_mod rename to kicad/archive/fab.pretty/fab-6MM_SWITCH.kicad_mod diff --git a/kicad/fab.pretty/fab-8-LCC.kicad_mod b/kicad/archive/fab.pretty/fab-8-LCC.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-8-LCC.kicad_mod rename to kicad/archive/fab.pretty/fab-8-LCC.kicad_mod diff --git a/kicad/fab.pretty/fab-AYZ0102AGRLC.kicad_mod b/kicad/archive/fab.pretty/fab-AYZ0102AGRLC.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-AYZ0102AGRLC.kicad_mod rename to kicad/archive/fab.pretty/fab-AYZ0102AGRLC.kicad_mod diff --git a/kicad/fab.pretty/fab-C1206.kicad_mod b/kicad/archive/fab.pretty/fab-C1206.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-C1206.kicad_mod rename to kicad/archive/fab.pretty/fab-C1206.kicad_mod diff --git a/kicad/fab.pretty/fab-C1206FAB.kicad_mod b/kicad/archive/fab.pretty/fab-C1206FAB.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-C1206FAB.kicad_mod rename to kicad/archive/fab.pretty/fab-C1206FAB.kicad_mod diff --git a/kicad/fab.pretty/fab-C1206K.kicad_mod b/kicad/archive/fab.pretty/fab-C1206K.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-C1206K.kicad_mod rename to kicad/archive/fab.pretty/fab-C1206K.kicad_mod diff --git a/kicad/fab.pretty/fab-CSP-4PIN.kicad_mod b/kicad/archive/fab.pretty/fab-CSP-4PIN.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-CSP-4PIN.kicad_mod rename to kicad/archive/fab.pretty/fab-CSP-4PIN.kicad_mod diff --git a/kicad/fab.pretty/fab-DIL14.kicad_mod b/kicad/archive/fab.pretty/fab-DIL14.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-DIL14.kicad_mod rename to kicad/archive/fab.pretty/fab-DIL14.kicad_mod diff --git a/kicad/fab.pretty/fab-DO41Z10.kicad_mod b/kicad/archive/fab.pretty/fab-DO41Z10.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-DO41Z10.kicad_mod rename to kicad/archive/fab.pretty/fab-DO41Z10.kicad_mod diff --git a/kicad/fab.pretty/fab-DX4R005HJ5.kicad_mod b/kicad/archive/fab.pretty/fab-DX4R005HJ5.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-DX4R005HJ5.kicad_mod rename to kicad/archive/fab.pretty/fab-DX4R005HJ5.kicad_mod diff --git a/kicad/fab.pretty/fab-DX4R005HJ5_100.kicad_mod b/kicad/archive/fab.pretty/fab-DX4R005HJ5_100.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-DX4R005HJ5_100.kicad_mod rename to kicad/archive/fab.pretty/fab-DX4R005HJ5_100.kicad_mod diff --git a/kicad/fab.pretty/fab-DX4R005HJ5_64.kicad_mod b/kicad/archive/fab.pretty/fab-DX4R005HJ5_64.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-DX4R005HJ5_64.kicad_mod rename to kicad/archive/fab.pretty/fab-DX4R005HJ5_64.kicad_mod diff --git a/kicad/fab.pretty/fab-ED555DS-2DS.kicad_mod b/kicad/archive/fab.pretty/fab-ED555DS-2DS.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-ED555DS-2DS.kicad_mod rename to kicad/archive/fab.pretty/fab-ED555DS-2DS.kicad_mod diff --git a/kicad/fab.pretty/fab-ED555DS-3DS.kicad_mod b/kicad/archive/fab.pretty/fab-ED555DS-3DS.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-ED555DS-3DS.kicad_mod rename to kicad/archive/fab.pretty/fab-ED555DS-3DS.kicad_mod diff --git a/kicad/fab.pretty/fab-EFOBM.kicad_mod b/kicad/archive/fab.pretty/fab-EFOBM.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-EFOBM.kicad_mod rename to kicad/archive/fab.pretty/fab-EFOBM.kicad_mod diff --git a/kicad/fab.pretty/fab-ELECTRET_2742PBJ-A.kicad_mod b/kicad/archive/fab.pretty/fab-ELECTRET_2742PBJ-A.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-ELECTRET_2742PBJ-A.kicad_mod rename to kicad/archive/fab.pretty/fab-ELECTRET_2742PBJ-A.kicad_mod diff --git a/kicad/fab.pretty/fab-ELLCTV.kicad_mod b/kicad/archive/fab.pretty/fab-ELLCTV.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-ELLCTV.kicad_mod rename to kicad/archive/fab.pretty/fab-ELLCTV.kicad_mod diff --git a/kicad/fab.pretty/fab-JACK_.65MM.kicad_mod b/kicad/archive/fab.pretty/fab-JACK_.65MM.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-JACK_.65MM.kicad_mod rename to kicad/archive/fab.pretty/fab-JACK_.65MM.kicad_mod diff --git a/kicad/fab.pretty/fab-JACK_2.1MM.kicad_mod b/kicad/archive/fab.pretty/fab-JACK_2.1MM.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-JACK_2.1MM.kicad_mod rename to kicad/archive/fab.pretty/fab-JACK_2.1MM.kicad_mod diff --git a/kicad/fab.pretty/fab-LCC16.kicad_mod b/kicad/archive/fab.pretty/fab-LCC16.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-LCC16.kicad_mod rename to kicad/archive/fab.pretty/fab-LCC16.kicad_mod diff --git a/kicad/fab.pretty/fab-LED1206.kicad_mod b/kicad/archive/fab.pretty/fab-LED1206.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-LED1206.kicad_mod rename to kicad/archive/fab.pretty/fab-LED1206.kicad_mod diff --git a/kicad/fab.pretty/fab-LED1206FAB.kicad_mod b/kicad/archive/fab.pretty/fab-LED1206FAB.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-LED1206FAB.kicad_mod rename to kicad/archive/fab.pretty/fab-LED1206FAB.kicad_mod diff --git a/kicad/fab.pretty/fab-MIC_BOTTOM_PORT.kicad_mod b/kicad/archive/fab.pretty/fab-MIC_BOTTOM_PORT.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-MIC_BOTTOM_PORT.kicad_mod rename to kicad/archive/fab.pretty/fab-MIC_BOTTOM_PORT.kicad_mod diff --git a/kicad/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod b/kicad/archive/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod rename to kicad/archive/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod diff --git a/kicad/fab.pretty/fab-MINI-SMA.kicad_mod b/kicad/archive/fab.pretty/fab-MINI-SMA.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-MINI-SMA.kicad_mod rename to kicad/archive/fab.pretty/fab-MINI-SMA.kicad_mod diff --git a/kicad/fab.pretty/fab-MSOP.kicad_mod b/kicad/archive/fab.pretty/fab-MSOP.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-MSOP.kicad_mod rename to kicad/archive/fab.pretty/fab-MSOP.kicad_mod diff --git a/kicad/fab.pretty/fab-OP1206.kicad_mod b/kicad/archive/fab.pretty/fab-OP1206.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-OP1206.kicad_mod rename to kicad/archive/fab.pretty/fab-OP1206.kicad_mod diff --git a/kicad/fab.pretty/fab-P-LCC-4-3.kicad_mod b/kicad/archive/fab.pretty/fab-P-LCC-4-3.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-P-LCC-4-3.kicad_mod rename to kicad/archive/fab.pretty/fab-P-LCC-4-3.kicad_mod diff --git a/kicad/fab.pretty/fab-P-LCC-4.kicad_mod b/kicad/archive/fab.pretty/fab-P-LCC-4.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-P-LCC-4.kicad_mod rename to kicad/archive/fab.pretty/fab-P-LCC-4.kicad_mod diff --git a/kicad/fab.pretty/fab-PJ-002AH-SMT.kicad_mod b/kicad/archive/fab.pretty/fab-PJ-002AH-SMT.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-PJ-002AH-SMT.kicad_mod rename to kicad/archive/fab.pretty/fab-PJ-002AH-SMT.kicad_mod diff --git a/kicad/fab.pretty/fab-QFN_MLF20.kicad_mod b/kicad/archive/fab.pretty/fab-QFN_MLF20.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-QFN_MLF20.kicad_mod rename to kicad/archive/fab.pretty/fab-QFN_MLF20.kicad_mod diff --git a/kicad/fab.pretty/fab-R1206.kicad_mod b/kicad/archive/fab.pretty/fab-R1206.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-R1206.kicad_mod rename to kicad/archive/fab.pretty/fab-R1206.kicad_mod diff --git a/kicad/fab.pretty/fab-R1206FAB.kicad_mod b/kicad/archive/fab.pretty/fab-R1206FAB.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-R1206FAB.kicad_mod rename to kicad/archive/fab.pretty/fab-R1206FAB.kicad_mod diff --git a/kicad/fab.pretty/fab-R1206W.kicad_mod b/kicad/archive/fab.pretty/fab-R1206W.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-R1206W.kicad_mod rename to kicad/archive/fab.pretty/fab-R1206W.kicad_mod diff --git a/kicad/fab.pretty/fab-S008.kicad_mod b/kicad/archive/fab.pretty/fab-S008.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-S008.kicad_mod rename to kicad/archive/fab.pretty/fab-S008.kicad_mod diff --git a/kicad/fab.pretty/fab-SJFAB.kicad_mod b/kicad/archive/fab.pretty/fab-SJFAB.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SJFAB.kicad_mod rename to kicad/archive/fab.pretty/fab-SJFAB.kicad_mod diff --git a/kicad/fab.pretty/fab-SMD_COIL.kicad_mod b/kicad/archive/fab.pretty/fab-SMD_COIL.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SMD_COIL.kicad_mod rename to kicad/archive/fab.pretty/fab-SMD_COIL.kicad_mod diff --git a/kicad/fab.pretty/fab-SO08.kicad_mod b/kicad/archive/fab.pretty/fab-SO08.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SO08.kicad_mod rename to kicad/archive/fab.pretty/fab-SO08.kicad_mod diff --git a/kicad/fab.pretty/fab-SOD123.kicad_mod b/kicad/archive/fab.pretty/fab-SOD123.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOD123.kicad_mod rename to kicad/archive/fab.pretty/fab-SOD123.kicad_mod diff --git a/kicad/fab.pretty/fab-SOIC14.kicad_mod b/kicad/archive/fab.pretty/fab-SOIC14.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOIC14.kicad_mod rename to kicad/archive/fab.pretty/fab-SOIC14.kicad_mod diff --git a/kicad/fab.pretty/fab-SOIC16.kicad_mod b/kicad/archive/fab.pretty/fab-SOIC16.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOIC16.kicad_mod rename to kicad/archive/fab.pretty/fab-SOIC16.kicad_mod diff --git a/kicad/fab.pretty/fab-SOIC8.kicad_mod b/kicad/archive/fab.pretty/fab-SOIC8.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOIC8.kicad_mod rename to kicad/archive/fab.pretty/fab-SOIC8.kicad_mod diff --git a/kicad/fab.pretty/fab-SOT-23.kicad_mod b/kicad/archive/fab.pretty/fab-SOT-23.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOT-23.kicad_mod rename to kicad/archive/fab.pretty/fab-SOT-23.kicad_mod diff --git a/kicad/fab.pretty/fab-SOT23-5.kicad_mod b/kicad/archive/fab.pretty/fab-SOT23-5.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOT23-5.kicad_mod rename to kicad/archive/fab.pretty/fab-SOT23-5.kicad_mod diff --git a/kicad/fab.pretty/fab-SOT23.kicad_mod b/kicad/archive/fab.pretty/fab-SOT23.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SOT23.kicad_mod rename to kicad/archive/fab.pretty/fab-SOT23.kicad_mod diff --git a/kicad/fab.pretty/fab-SPDTSWITCH.kicad_mod b/kicad/archive/fab.pretty/fab-SPDTSWITCH.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-SPDTSWITCH.kicad_mod rename to kicad/archive/fab.pretty/fab-SPDTSWITCH.kicad_mod diff --git a/kicad/fab.pretty/fab-TO252.kicad_mod b/kicad/archive/fab.pretty/fab-TO252.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-TO252.kicad_mod rename to kicad/archive/fab.pretty/fab-TO252.kicad_mod diff --git a/kicad/fab.pretty/fab-TQFP32-08THIN.kicad_mod b/kicad/archive/fab.pretty/fab-TQFP32-08THIN.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-TQFP32-08THIN.kicad_mod rename to kicad/archive/fab.pretty/fab-TQFP32-08THIN.kicad_mod diff --git a/kicad/fab.pretty/fab-USB_MICRO.kicad_mod b/kicad/archive/fab.pretty/fab-USB_MICRO.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-USB_MICRO.kicad_mod rename to kicad/archive/fab.pretty/fab-USB_MICRO.kicad_mod diff --git a/kicad/fab.pretty/fab-USB_MINIB.kicad_mod b/kicad/archive/fab.pretty/fab-USB_MINIB.kicad_mod similarity index 100% rename from kicad/fab.pretty/fab-USB_MINIB.kicad_mod rename to kicad/archive/fab.pretty/fab-USB_MINIB.kicad_mod diff --git a/kicad/fab.pretty/fab-2X03SMD.kicad_mod b/kicad/fab.pretty/fab-2X03SMD.kicad_mod deleted file mode 100644 index 4d46bd1b60f998948cc74e5fd9263ef5c01ca522..0000000000000000000000000000000000000000 --- a/kicad/fab.pretty/fab-2X03SMD.kicad_mod +++ /dev/null @@ -1,15 +0,0 @@ -(module fab-2X03SMD (layer F.Cu) (tedit 200000) - (attr smd) - (fp_text reference >NAME (at -0.635 -4.445) (layer F.SilkS) - (effects (font (size 1.27 1.27) (thickness 0.1016))) - ) - (fp_text value >VALUE (at 0 4.445) (layer F.SilkS) - (effects (font (size 1.27 1.27) (thickness 0.1016))) - ) - (pad 1 smd rect (at -2.54 -2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd rect (at 2.91846 -2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd rect (at -2.54 0) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd rect (at 2.91846 0) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd rect (at -2.54 2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd rect (at 2.91846 2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) -) diff --git a/kicad/fab.pretty/fab-2X05SMD.kicad_mod b/kicad/fab.pretty/fab-2X05SMD.kicad_mod deleted file mode 100644 index cdb315c49cff4f60e9cd8ea1103152ad40b43aeb..0000000000000000000000000000000000000000 --- a/kicad/fab.pretty/fab-2X05SMD.kicad_mod +++ /dev/null @@ -1,19 +0,0 @@ -(module fab-2X05SMD (layer F.Cu) (tedit 200000) - (attr smd) - (fp_text reference >NAME (at -0.635 -4.445) (layer F.SilkS) - (effects (font (size 1.27 1.27) (thickness 0.1016))) - ) - (fp_text value >VALUE (at 0 9.525) (layer F.SilkS) - (effects (font (size 1.27 1.27) (thickness 0.1016))) - ) - (pad 1 smd rect (at -2.54 -2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd rect (at 2.91846 -2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd rect (at -2.54 0) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd rect (at 2.91846 0) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd rect (at -2.54 2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd rect (at 2.91846 2.54) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 7 smd rect (at -2.54 5.08) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 8 smd rect (at 2.91846 5.08) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 9 smd rect (at -2.54 7.62) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) - (pad 10 smd rect (at 2.91846 7.62) (size 2.54 1.27) (layers F.Cu F.Paste F.Mask)) -) diff --git a/kicad/fab.pretty/fab_CONN_1x02_SMD.kicad_mod b/kicad/fab.pretty/fab_CONN_1x02_SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..52a0cd8eb962d8003c148d994e5e8e82e26c345c --- /dev/null +++ b/kicad/fab.pretty/fab_CONN_1x02_SMD.kicad_mod @@ -0,0 +1,11 @@ +(module fab_CONN_1x02_SMD (layer F.Cu) (tedit 5F886C52) + (attr smd) + (fp_text reference CONN_1x02_SMD (at 0 -2.54 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -1.27 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at 1.27 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_CONN_1x06_SMD.kicad_mod b/kicad/fab.pretty/fab_CONN_1x06_SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..baf1d46e76d6725f236d1f9d129a5bd5701f16c0 --- /dev/null +++ b/kicad/fab.pretty/fab_CONN_1x06_SMD.kicad_mod @@ -0,0 +1,15 @@ +(module fab_CONN_1x06_SMD (layer F.Cu) (tedit 5F886C52) + (attr smd) + (fp_text reference CONN_1x06_SMD (at 0 -2.54 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -6.35 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at -3.81 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.27 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 1.27 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 3.81 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 6.35 0 90) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_CONN_2x02_SMD.kicad_mod b/kicad/fab.pretty/fab_CONN_2x02_SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..257ce67f692420d4682e19db3e4c0af5304e006f --- /dev/null +++ b/kicad/fab.pretty/fab_CONN_2x02_SMD.kicad_mod @@ -0,0 +1,13 @@ +(module fab_CONN_2x02_SMD (layer F.Cu) (tedit 5F886D5C) + (attr smd) + (fp_text reference CONN_2x02_SMD (at -0.635 -3.175) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 3.175) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -3.175 -1.27) (size 3 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at 3.175 -1.27) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.175 1.27) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 3.175 1.27) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_CONN_2x03_SMD.kicad_mod b/kicad/fab.pretty/fab_CONN_2x03_SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..21c81ce800bee28aacc2fb96b813b57dc3d0e81d --- /dev/null +++ b/kicad/fab.pretty/fab_CONN_2x03_SMD.kicad_mod @@ -0,0 +1,15 @@ +(module fab_CONN_2x03_SMD (layer F.Cu) (tedit 5F886D0F) + (attr smd) + (fp_text reference CONN_2x03_SMD (at -0.635 -4.445) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 4.445) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -3.175 -2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at 3.175 -2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.175 0) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 3.175 0) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -3.175 2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 3.175 2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_CONN_2x05_SMD.kicad_mod b/kicad/fab.pretty/fab_CONN_2x05_SMD.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..96347ac93ef3ac5daf8f308851875b0a176332c5 --- /dev/null +++ b/kicad/fab.pretty/fab_CONN_2x05_SMD.kicad_mod @@ -0,0 +1,19 @@ +(module fab_CONN_2x05_SMD (layer F.Cu) (tedit 5F886DD4) + (attr smd) + (fp_text reference CONN_2x05_SMD (at 0 -6.985) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 6.985) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -3.175 -5.08) (size 3 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at 3.175 -5.08) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.175 -2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 3.175 -2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -3.175 0) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 3.175 0) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -3.175 2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 3.175 2.54) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -3.175 5.08) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 3.175 5.08) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_C_1206.kicad_mod b/kicad/fab.pretty/fab_C_1206.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..51feb09ed84a129ebb8eb68b53102ef7460bae6f --- /dev/null +++ b/kicad/fab.pretty/fab_C_1206.kicad_mod @@ -0,0 +1,15 @@ +(module fab_C_1206 (layer F.Cu) (tedit 5F886E48) + (attr smd) + (fp_text reference C_1206 (at 0 -1.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 1.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.032 1.016) (end -2.032 -1.016) (layer B.SilkS) (width 0.127)) + (fp_line (start 2.032 1.016) (end -2.032 1.016) (layer F.SilkS) (width 0.127)) + (fp_line (start 2.032 -1.016) (end 2.032 1.016) (layer B.SilkS) (width 0.127)) + (fp_line (start -2.032 -1.016) (end 2.032 -1.016) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -1.778 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.778 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_IC_ESP32-WROOM-32.kicad_mod b/kicad/fab.pretty/fab_IC_ESP32-WROOM-32.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..e75faa2d626030996c5ed85867a703e2eb664935 --- /dev/null +++ b/kicad/fab.pretty/fab_IC_ESP32-WROOM-32.kicad_mod @@ -0,0 +1,68 @@ +(module fab_IC_ESP32-WROOM-32 (layer F.Cu) (tedit 5F887E6A) + (fp_text reference REF** (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IC_ESP32-WROOM-32 (at 0 -14) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -6 -12) (end -8 -12) (layer F.SilkS) (width 0.3)) + (fp_line (start -6 -9) (end -6 -12) (layer F.SilkS) (width 0.3)) + (fp_line (start -4 -9) (end -6 -9) (layer F.SilkS) (width 0.3)) + (fp_line (start -4 -12) (end -4 -9) (layer F.SilkS) (width 0.3)) + (fp_line (start -1 -12) (end -4 -12) (layer F.SilkS) (width 0.3)) + (fp_line (start -1 -9) (end -1 -12) (layer F.SilkS) (width 0.3)) + (fp_line (start 2 -9) (end -1 -9) (layer F.SilkS) (width 0.3)) + (fp_line (start 2 -12) (end 2 -9) (layer F.SilkS) (width 0.3)) + (fp_line (start 5 -12) (end 2 -12) (layer F.SilkS) (width 0.3)) + (fp_line (start -8 -12) (end -8 -7) (layer F.SilkS) (width 0.3)) + (fp_line (start 5 -12) (end 5 -6) (layer F.SilkS) (width 0.3)) + (fp_line (start 7 -12) (end 5 -12) (layer F.SilkS) (width 0.3)) + (fp_line (start 7 -6) (end 7 -12) (layer F.SilkS) (width 0.3)) + (fp_circle (center -6 10) (end -6 11) (layer F.SilkS) (width 0.12)) + (fp_line (start -8 -6) (end -8 12) (layer F.SilkS) (width 0.12)) + (fp_line (start 8 -6) (end -8 -6) (layer F.SilkS) (width 0.12)) + (fp_line (start 8 12) (end 8 -6) (layer F.SilkS) (width 0.12)) + (fp_line (start -8 12) (end 8 12) (layer F.SilkS) (width 0.12)) + (fp_line (start -9 12.8) (end -9 -12.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 9 12.8) (end -9 12.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 9 -12.8) (end 9 12.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -9 -12.8) (end 9 -12.8) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -9.525 -5.08 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -9.525 -3.81 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -9.525 -2.54 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -9.525 -1.27 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -9.525 0 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -9.525 1.27 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -9.525 2.54 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -9.525 3.81 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -9.525 5.08 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -9.525 6.35 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -9.525 7.62 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -9.525 8.89 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -9.525 10.16 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -9.525 11.43 90) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -5.715 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -4.445 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -3.175 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at -1.905 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at -0.635 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at 0.635 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at 1.905 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at 3.175 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at 4.445 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at 5.715 13.335 180) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at 9.525 11.43 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at 9.525 10.16 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 9.525 8.89 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 9.525 7.62 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at 9.525 6.35 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 9.525 5.08 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at 9.525 3.81 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at 9.525 2.54 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd rect (at 9.525 1.27 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 9.525 0 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 9.525 -1.27 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 9.525 -2.54 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 9.525 -3.81 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 9.525 -5.08 270) (size 0.7 3) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_IC_QFP32.kicad_mod b/kicad/fab.pretty/fab_IC_QFP32.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..3f3db122088be8d3a1864b5d45e2247513c6a034 --- /dev/null +++ b/kicad/fab.pretty/fab_IC_QFP32.kicad_mod @@ -0,0 +1,45 @@ +(module fab_IC_QFP32 (layer F.Cu) (tedit 5F88771E) + (fp_text reference REF** (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IC_QFP32 (at 0 -6.4) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.5 -3.5) (end 3.5 -3.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.5 3.5) (end -3.5 -3.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 -3.5) (end -3.5 -2) (layer F.SilkS) (width 0.12)) + (pad 1 smd roundrect (at -4.6 -2.8) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at -4.6 -2) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.6 -1.2) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -4.6 -0.4) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.6 0.4) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -4.6 1.2) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -4.6 2) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -4.6 2.8) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -2.8 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -2 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -1.2 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -0.4 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at 0.4 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at 1.2 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at 2 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at 2.8 4.6 90) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at 4.6 2.8 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at 4.6 2 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at 4.6 1.2 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at 4.6 0.4 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at 4.6 -0.4 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at 4.6 -1.2 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at 4.6 -2 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at 4.6 -2.8 180) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at 2.8 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at 2 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 1.2 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 0.4 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at -0.4 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at -1.2 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at -2 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at -2.8 -4.6 270) (size 2.2 0.35) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_IC_SOIC14.kicad_mod b/kicad/fab.pretty/fab_IC_SOIC14.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..df34f4568ca5cd991e8ea736f8add833b3b2aec7 --- /dev/null +++ b/kicad/fab.pretty/fab_IC_SOIC14.kicad_mod @@ -0,0 +1,28 @@ +(module fab_IC_SOIC14 (layer F.Cu) (tedit 5F8872F2) + (attr smd) + (fp_text reference IC_SOIC14 (at 0 -5.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 5.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 -4.5) (end -2 -3.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 4.5) (end -2 -4.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.5) (end -2 4.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -4.5) (end 2 4.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 -4.5) (end 2 -4.5) (layer F.SilkS) (width 0.12)) + (pad 1 smd roundrect (at -3.15214 -3.81 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at -3.15214 -2.54 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.15214 -1.27 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -3.15214 0 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -3.15214 1.27 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -3.15214 2.54 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -3.15214 3.81 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 3.15214 3.81 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 3.15214 2.54 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 3.15214 1.27 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 3.15214 0 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 3.15214 -1.27 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at 3.15214 -2.54 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at 3.15214 -3.81 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_IC_SOIC20.kicad_mod b/kicad/fab.pretty/fab_IC_SOIC20.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..25cea5a99f48eea68e219f8b3ab6ebe8261fb6db --- /dev/null +++ b/kicad/fab.pretty/fab_IC_SOIC20.kicad_mod @@ -0,0 +1,34 @@ +(module fab_IC_SOIC20 (layer F.Cu) (tedit 5F8875D0) + (attr smd) + (fp_text reference IC_SOIC20 (at 0 -7.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.75 -6.5) (end 3.75 -6.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.75 6.5) (end -3.75 6.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.75 6.5) (end -3.75 -6.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 -6.5) (end -3.75 -5.25) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.75 -6.5) (end 3.75 6.5) (layer F.SilkS) (width 0.12)) + (pad 1 smd roundrect (at -4.953 -5.715) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at -4.953 -4.445) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -4.953 -3.175) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -4.953 -1.905) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.953 -0.635) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -4.953 0.635) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -4.953 1.905) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -4.953 3.175) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -4.953 4.445) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -4.953 5.715) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 4.953 5.715) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 4.953 4.445) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at 4.953 3.175) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at 4.953 1.905) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at 4.953 0.635) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at 4.953 -0.635) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at 4.953 -1.905) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at 4.953 -3.175) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at 4.953 -4.445) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at 4.953 -5.715) (size 2.2 0.5) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_IC_SOIC8.kicad_mod b/kicad/fab.pretty/fab_IC_SOIC8.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..252e99cbabc604f8871c62b7261a5a817a1fdda3 --- /dev/null +++ b/kicad/fab.pretty/fab_IC_SOIC8.kicad_mod @@ -0,0 +1,22 @@ +(module fab_IC_SOIC8 (layer F.Cu) (tedit 5F8871ED) + (attr smd) + (fp_text reference IC_SOIC8 (at 0 -3.4925) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 3.429) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2 -2.5) (end 2 -2.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -2.5) (end 2 2.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.5) (end -2 2.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 2.5) (end -2 -2.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -2.5) (end -2 -1.5) (layer F.SilkS) (width 0.12)) + (pad 1 smd roundrect (at -3.15214 -1.905 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd rect (at -3.15214 -0.64262 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.15214 0.62484 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -3.15214 1.89484 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 3.15214 1.905 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 3.15214 0.635 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 3.15214 -0.635 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 3.15214 -1.905 270) (size 0.5 2.2) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_LED_1206.kicad_mod b/kicad/fab.pretty/fab_LED_1206.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..18a58a8265b77504e0a59dd1a40bc1709386b31c --- /dev/null +++ b/kicad/fab.pretty/fab_LED_1206.kicad_mod @@ -0,0 +1,16 @@ +(module fab_LED_1206 (layer F.Cu) (tedit 5F887772) + (attr smd) + (fp_text reference LED_1206 (at 0 -1.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 1.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.032 -1.016) (end 2.032 -1.016) (layer F.SilkS) (width 0.127)) + (fp_line (start 2.032 -1.016) (end 2.032 1.016) (layer B.SilkS) (width 0.127)) + (fp_line (start 2.032 1.016) (end -2.032 1.016) (layer F.SilkS) (width 0.127)) + (fp_line (start -2.032 1.016) (end -2.032 -1.016) (layer B.SilkS) (width 0.127)) + (fp_line (start -2.6 -1) (end -2.6 1) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1.778 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.778 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_LED_RGB.kicad_mod b/kicad/fab.pretty/fab_LED_RGB.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..b30bed3a5a7fd6f150d2e15e35d761d3e5f1ddba --- /dev/null +++ b/kicad/fab.pretty/fab_LED_RGB.kicad_mod @@ -0,0 +1,18 @@ +(module fab_LED_RGB (layer F.Cu) (tedit 5F887A11) + (fp_text reference REF** (at 0 2.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED_RGB (at 0 -2.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.7 -1.4) (end 1.7 -1.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.7 -1.4) (end 1.7 1.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.7 1.4) (end -1.7 1.4) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 1.4) (end -1.7 -1.4) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 0 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -1.4) (end -1.7 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2.2 -0.8) (size 2 0.7) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -2.2 0.8) (size 2 0.7) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 2.2 0.8) (size 2 0.7) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 2.2 -0.8) (size 2 0.7) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_R_1206.kicad_mod b/kicad/fab.pretty/fab_R_1206.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..33c31924e622528aaa2f6d187ccaf471d2821bd2 --- /dev/null +++ b/kicad/fab.pretty/fab_R_1206.kicad_mod @@ -0,0 +1,15 @@ +(module fab_R_1206 (layer F.Cu) (tedit 5F886E48) + (attr smd) + (fp_text reference R_1206 (at 0 -1.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 1.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.032 1.016) (end -2.032 -1.016) (layer B.SilkS) (width 0.127)) + (fp_line (start 2.032 1.016) (end -2.032 1.016) (layer F.SilkS) (width 0.127)) + (fp_line (start 2.032 -1.016) (end 2.032 1.016) (layer B.SilkS) (width 0.127)) + (fp_line (start -2.032 -1.016) (end 2.032 -1.016) (layer F.SilkS) (width 0.127)) + (pad 1 smd rect (at -1.778 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.778 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_SMD_SOT223.kicad_mod b/kicad/fab.pretty/fab_SMD_SOT223.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..eeb9bb896e2465eaefddda3f6da2a0a2fec38131 --- /dev/null +++ b/kicad/fab.pretty/fab_SMD_SOT223.kicad_mod @@ -0,0 +1,16 @@ +(module fab_SMD_SOT223 (layer F.Cu) (tedit 5F88793B) + (fp_text reference REF** (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SMD_SOT223 (at 0 -6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.2 1.8) (end -3.2 -1.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.2 1.8) (end -3.2 1.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.2 -1.8) (end 3.2 1.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 -1.8) (end 3.2 -1.8) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2.25 3.75) (size 1 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0 3.75) (size 1 3) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 2.25 3.75) (size 1 3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0 -3.75) (size 3.5 3) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_SMD_SOT23.kicad_mod b/kicad/fab.pretty/fab_SMD_SOT23.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..c68f5696d09976c211dce1570e5df33fc57281b0 --- /dev/null +++ b/kicad/fab.pretty/fab_SMD_SOT23.kicad_mod @@ -0,0 +1,20 @@ +(module fab_SMD_SOT23 (layer F.Cu) (tedit 5F88736F) + (attr smd) + (fp_text reference SMD_SOT23 (at 0 -3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value REF** (at 0 3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.8636 -0.6604) (end 1.4224 -0.6604) (layer B.SilkS) (width 0.1524)) + (fp_line (start 1.4224 -0.6604) (end 1.4224 0.1524) (layer B.SilkS) (width 0.1524)) + (fp_line (start -1.4224 -0.6604) (end -0.8636 -0.6604) (layer B.SilkS) (width 0.1524)) + (fp_line (start -1.4224 0.1524) (end -1.4224 -0.6604) (layer B.SilkS) (width 0.1524)) + (fp_line (start -1.4224 -0.6604) (end 1.4224 -0.6604) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.4224 0.6604) (end -1.4224 -0.6604) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1.4224 0.6604) (end -1.4224 0.6604) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1.4224 -0.6604) (end 1.4224 0.6604) (layer F.SilkS) (width 0.1524)) + (pad 1 smd rect (at -0.94996 1.5) (size 0.5 1.6) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.94996 1.5) (size 0.5 1.6) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 0 -1.5) (size 0.5 1.6) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/fab.pretty/fab_SW_pushbutton.kicad_mod b/kicad/fab.pretty/fab_SW_pushbutton.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..a669ab9894a4aab0df3557f2e5040f1b533359f6 --- /dev/null +++ b/kicad/fab.pretty/fab_SW_pushbutton.kicad_mod @@ -0,0 +1,17 @@ +(module fab_SW_pushbutton (layer F.Cu) (tedit 5F88811F) + (fp_text reference REF** (at 0 2.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_pushbutton (at 0 -4.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 3) (end -3.2 -3) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.2 3) (end -3.2 3) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.2 -3) (end 3.2 3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 -3) (end 3.2 -3) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -3.6 -2) (size 4 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -3.6 2) (size 4 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 3.6 2) (size 4 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at 3.6 -2) (size 4 0.8) (layers F.Cu F.Paste F.Mask)) +) diff --git a/kicad/footprints.png b/kicad/footprints.png new file mode 100644 index 0000000000000000000000000000000000000000..c75cd99589d494f7809949ef8c16f6c6068e81b3 Binary files /dev/null and b/kicad/footprints.png differ