Custom footprints

This commit is contained in:
Pontus Borg 2020-04-02 12:38:39 +02:00
parent 69794e15b6
commit 8d14517d08
4 changed files with 122 additions and 0 deletions

View File

@ -0,0 +1,43 @@
(module DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm (layer F.Cu) (tedit 5E84EF06)
(descr "DFN, 8 Pin (http://www.ixysic.com/home/pdfs.nsf/www/IX4426-27-28.pdf/$file/IX4426-27-28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
(tags "DFN NoLead")
(attr smd)
(fp_text reference REF** (at 0 -2.45) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm (at 0 2.45) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 -1.61) (end 1.5 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -1.5 1.61) (end 1.5 1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1))
(fp_line (start -2.1 -1.75) (end -2.1 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.1 1.75) (end 2.1 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.1 1.75) (end 2.1 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.1 -1.75) (end -2.1 -1.75) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.75 0.75) (thickness 0.11)))
)
(pad 1 smd roundrect (at -1.45 -0.975) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 1 smd roundrect (at -1.45 -0.325) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 1 smd roundrect (at -1.45 0.325) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 2 smd roundrect (at -1.45 0.975) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at 1.45 0.975) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at 1.45 0.325) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at 1.45 -0.325) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at 1.45 -0.975) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd rect (at 0 0) (size 1.7 2.05) (layers F.Cu F.Mask))
(pad "" smd roundrect (at -0.425 -0.51) (size 0.69 0.83) (layers F.Paste) (roundrect_rratio 0.25))
(pad "" smd roundrect (at -0.425 0.51) (size 0.69 0.83) (layers F.Paste) (roundrect_rratio 0.25))
(pad "" smd roundrect (at 0.425 -0.51) (size 0.69 0.83) (layers F.Paste) (roundrect_rratio 0.25))
(pad "" smd roundrect (at 0.425 0.51) (size 0.69 0.83) (layers F.Paste) (roundrect_rratio 0.25))
(model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,17 @@
(module JST-ZH-THRx4 (layer F.Cu) (tedit 59E2B331)
(fp_text reference REF** (at 1.8 -3.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value JST-ZH-THRx4 (at 0.3 -4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -4.2 -1.8) (end -4 -1.7) (layer F.SilkS) (width 0.15))
(fp_line (start 3.75 -2.2) (end -3.75 -2.2) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -2.2) (end -3.75 1.3) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 1.3) (end 3.75 1.3) (layer F.SilkS) (width 0.15))
(fp_line (start 3.75 -2.2) (end 3.75 1.3) (layer F.SilkS) (width 0.15))
(pad 4 thru_hole rect (at 2.25 0) (size 1 1.3) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole rect (at 0.75 0) (size 1 1.3) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at -2.25 0) (size 1 1.3) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole rect (at -0.75 0) (size 1 1.3) (drill 0.8) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,50 @@
(module TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal (layer F.Cu) (tedit 5E85B4CB)
(descr "Terminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity")
(tags "THT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm^2 drill 1.1mm pad 2.1mm")
(fp_text reference REF** (at 1.27 -4.37) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal (at 1.27 4.37) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.1 0) (layer F.Fab) (width 0.1))
(fp_circle (center 2.54 0) (end 3.64 0) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 -3.25) (end 4.04 -3.25) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 -3.25) (end 4.04 3.25) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 3.25) (end -1.1 3.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.1 3.25) (end -1.5 2.85) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 2.85) (end -1.5 -3.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 2.85) (end 4.04 2.85) (layer F.Fab) (width 0.1))
(fp_line (start -1.62 2.85) (end 4.16 2.85) (layer F.SilkS) (width 0.12))
(fp_line (start -1.5 -2.25) (end 4.04 -2.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.62 -2.25) (end 4.16 -2.25) (layer F.SilkS) (width 0.12))
(fp_line (start -1.62 -3.37) (end 4.16 -3.37) (layer F.SilkS) (width 0.12))
(fp_line (start -1.62 3.37) (end 4.16 3.37) (layer F.SilkS) (width 0.12))
(fp_line (start -1.62 -3.37) (end -1.62 3.37) (layer F.SilkS) (width 0.12))
(fp_line (start 4.16 -3.37) (end 4.16 3.37) (layer F.SilkS) (width 0.12))
(fp_line (start 0.835 -0.7) (end -0.701 0.835) (layer F.Fab) (width 0.1))
(fp_line (start 0.701 -0.835) (end -0.835 0.7) (layer F.Fab) (width 0.1))
(fp_line (start 3.375 -0.7) (end 1.84 0.835) (layer F.Fab) (width 0.1))
(fp_line (start 3.241 -0.835) (end 1.706 0.7) (layer F.Fab) (width 0.1))
(fp_line (start -1.86 2.97) (end -1.86 3.61) (layer F.SilkS) (width 0.12))
(fp_line (start -1.86 3.61) (end -1.46 3.61) (layer F.SilkS) (width 0.12))
(fp_line (start -2 -3.75) (end -2 3.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2 3.75) (end 4.54 3.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.54 3.75) (end 4.54 -3.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.54 -3.75) (end -2 -3.75) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 1.27 2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 2.1 2.1) (drill 1.1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 2.54 0) (size 2.1 2.1) (drill 1.1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/TerminalBlock_TE-Connectivity.3dshapes/TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(model ${KIPRJMOD}/3D/TE_282834-2--3DModel-STEP-56544.STEP
(offset (xyz 1.3 0 -3.6))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@ -0,0 +1,12 @@
(module "Testpad 02x02 2.54" (layer F.Cu) (tedit 5E7DB165)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Testpad 02x02 2.54" (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 connect circle (at 1.27 1.27) (size 1.524 1.524) (layers F.Cu F.Mask))
(pad 2 connect circle (at 3.81 1.27) (size 1.524 1.524) (layers F.Cu F.Mask))
(pad 3 connect circle (at 1.27 3.81) (size 1.524 1.524) (layers F.Cu F.Mask))
(pad 4 connect circle (at 3.81 3.81) (size 1.524 1.524) (layers F.Cu F.Mask))
)