Commit b80fee18 authored by Zach Fredin's avatar Zach Fredin
Browse files

kicad library refactor/update; old footprints to archive

parent 0ff8f24e
Pipeline #8238 passed with stage
in 2 seconds
## 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.
![footprints](footprints.png)
### 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
(module fab-2X03SMD (layer F.Cu) (tedit 200000)
(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)))
......@@ -6,10 +6,10 @@
(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))
(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))
)
(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))
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment