hardware: add footprints for most components

Add footprints for most of the components we'll use.

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2018-10-31 12:56:37 +08:00
parent a715f5c728
commit 60d24d66fd
6 changed files with 130 additions and 0 deletions

View File

@ -0,0 +1,17 @@
(module LED-RGB-5DS-UHD1110-FKA (layer F.Cu) (tedit 5BD926C3)
(fp_text reference REF** (at -0.1 0.8) (layer F.SilkS)
(effects (font (size 0.2 0.2) (thickness 0.05)))
)
(fp_text value "RGB LED" (at 0.1 -0.7) (layer F.Fab)
(effects (font (size 0.2 0.2) (thickness 0.05)))
)
(pad 1 smd rect (at -0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -0.3 0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0.3 0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/LEDs.3dshapes/LED_WS2812B-PLCC4.wrl
(offset (xyz 0 0 -0.03))
(scale (xyz 0.07000000000000001 0.07000000000000001 0.05))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,23 @@
(module MEMS-20005625B (layer F.Cu) (tedit 5BD9306F)
(fp_text reference REF** (at 0.2 1.1) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.1)))
)
(fp_text value MEMS-20005625B (at 0.3 2.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.25)))
)
(fp_line (start -0.9 -0.7) (end 1 -0.7) (layer F.CrtYd) (width 0.03))
(fp_line (start 1 -0.7) (end 1 0.7) (layer F.CrtYd) (width 0.03))
(fp_line (start 1 0.7) (end -0.9 0.7) (layer F.CrtYd) (width 0.03))
(fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer F.CrtYd) (width 0.03))
(pad 1 smd rect (at -0.49 0.375) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.6 0.375) (size 0.35 0.5) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0.6 -0.375) (size 0.35 0.5) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -0.6 -0.375) (size 0.35 0.5) (layers F.Cu F.Paste F.Mask))
(pad 1 smd trapezoid (at -0.641 0.56 180) (size 0.13 0.13) (rect_delta 0 0.129 ) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -0.705 0.31) (size 0.13 0.37) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Oscillators.3dshapes/Oscillator_SMD_TCXO_G158.wrl
(at (xyz 0 0 0))
(scale (xyz 0.06 0.1 0.05))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,29 @@
(module SPST-NO-Button (layer F.Cu) (tedit 5BD9231F)
(fp_text reference SW? (at 3.4 3.9) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Button (at -1 3.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.6 3) (end -4.6 -3.1) (layer F.CrtYd) (width 0.2))
(fp_line (start 4.6 3) (end -4.6 3) (layer F.CrtYd) (width 0.2))
(fp_line (start 4.6 -3.1) (end 4.6 3) (layer F.CrtYd) (width 0.2))
(fp_line (start -4.6 -3.1) (end 4.6 -3.1) (layer F.CrtYd) (width 0.2))
(fp_line (start -1 -2.8) (end 0.7 -2.8) (layer F.SilkS) (width 0.2))
(fp_line (start 4.3 1) (end 4.3 -1.1) (layer F.SilkS) (width 0.2))
(fp_line (start -1 2.7) (end 0.7 2.7) (layer F.SilkS) (width 0.2))
(fp_line (start -4.3 1) (end -4.3 -1.1) (layer F.SilkS) (width 0.2))
(pad 1 smd rect (at -3.2 -1.9) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.07))
(pad 3 smd rect (at -3.2 1.9) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.07))
(pad 2 smd rect (at 3.2 -1.9) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.07))
(pad 4 smd rect (at 3.2 1.9) (size 1.6 1) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.07))
(model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl
(at (xyz 0 0 0))
(scale (xyz 0.8 0.8 0.25))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,24 @@
(module Touchpads (layer F.Cu) (tedit 5BD9311D)
(fp_text reference REF** (at -24 3 90) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Touchpads (at -0.1 9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user 1 (at -18 7) (layer F.SilkS)
(effects (font (size 2 2) (thickness 0.25)))
)
(fp_text user 2 (at -6 7) (layer F.SilkS)
(effects (font (size 2 2) (thickness 0.25)))
)
(fp_text user 3 (at 6 7) (layer F.SilkS)
(effects (font (size 2 2) (thickness 0.25)))
)
(fp_text user 4 (at 18 7) (layer F.SilkS)
(effects (font (size 2 2) (thickness 0.25)))
)
(pad 1 smd rect (at -18 0 180) (size 10 10) (layers F.Cu F.Mask))
(pad 2 smd rect (at -6 0 180) (size 10 10) (layers F.Cu F.Mask))
(pad 3 smd rect (at 6 0 180) (size 10 10) (layers F.Cu F.Mask))
(pad 4 smd rect (at 18 0 180) (size 10 10) (layers F.Cu F.Mask))
)

View File

@ -0,0 +1,16 @@
(module USB-B (layer F.Cu) (tedit 5BD93620)
(fp_text reference REF** (at 3 2) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB-B (at -2 2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.8 8) (end 5.8 8) (layer F.CrtYd) (width 0.3))
(fp_line (start 5.8 8) (end 5.8 -3.8) (layer F.CrtYd) (width 0.3))
(fp_line (start 5.8 -3.8) (end -5.8 -3.8) (layer F.CrtYd) (width 0.3))
(fp_line (start -5.8 -3.8) (end -5.8 8) (layer F.CrtYd) (width 0.3))
(pad 1 smd rect (at -3.5 3.5 180) (size 2.75 7.41) (layers F.Cu F.Mask))
(pad 4 smd rect (at 3.5 3.5 180) (size 2.75 7.41) (layers F.Cu F.Mask))
(pad 2 smd rect (at -1 3 180) (size 1.75 6.41) (layers F.Cu F.Mask))
(pad 3 smd rect (at 1 3 180) (size 1.75 6.41) (layers F.Cu F.Mask))
)

View File

@ -0,0 +1,21 @@
(module XTAL-2520 (layer F.Cu) (tedit 5BD93025)
(fp_text reference REF** (at -0.1 2.3) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.1)))
)
(fp_text value XTAL-2520 (at 0 1.7) (layer F.Fab)
(effects (font (size 0.2 0.2) (thickness 0.05)))
)
(fp_line (start -1.5 -1.3) (end 1.5 -1.3) (layer F.CrtYd) (width 0.03))
(fp_line (start 1.5 -1.3) (end 1.5 1.3) (layer F.CrtYd) (width 0.03))
(fp_line (start 1.5 1.3) (end -1.5 1.3) (layer F.CrtYd) (width 0.03))
(fp_line (start -1.5 1.3) (end -1.5 -1.3) (layer F.CrtYd) (width 0.03))
(pad 3 smd rect (at 0.925 0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.925 -0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -0.925 -0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -0.925 0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Oscillators.3dshapes/Oscillator_SMD_TCXO_G158.wrl
(at (xyz 0 0 0))
(scale (xyz 0.11 0.18 0.1))
(rotate (xyz 0 0 0))
)
)