7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-12 18:29:35 +00:00

added Philmore terminal blocks (actually there are only 2- and 3-pin-variantsm althogh we had up to 16-pin before)

This commit is contained in:
jkriege2 2017-11-10 21:48:07 +01:00
parent ae6598a5aa
commit 19cd15ecd3
3 changed files with 162 additions and 0 deletions

View File

@ -0,0 +1,5 @@
# TerminalBlock_Philmore.pretty
Philmore (http://www.philmore-datak.com/) terminal block footprints.
(Most of) These footprints have been script-generated with a python script available https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore .

View File

@ -0,0 +1,71 @@
(module TerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal (layer F.Cu) (tedit 5A06102F)
(descr "Terminal Block, Philmore , 2 pins, pitch 05mm, size 10.0x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore")
(tags "THT Terminal Block, Philmore pitch 05mm size 10.0x10.2mm^2 drill 1.2mm pad 2.4mm")
(fp_text reference REF** (at 2.5 -5.86) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal (at 2.5 6.46) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 0 0) (end 0 1.555) (angle -23.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end 1.432 0.608) (angle -46.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end 0.608 -1.432) (angle -46.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end -1.432 -0.608) (angle -46.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end -0.608 1.432) (angle -24.000000) (layer F.SilkS) (width 0.12))
(fp_circle (center 0 0) (end 1.375 0) (layer F.Fab) (width 0.1))
(fp_circle (center 5 0) (end 6.375 0) (layer F.Fab) (width 0.1))
(fp_circle (center 5 0) (end 6.555 0) (layer F.SilkS) (width 0.12))
(fp_line (start -2.5 -4.8) (end 7.5 -4.8) (layer F.Fab) (width 0.1))
(fp_line (start 7.5 -4.8) (end 7.5 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 7.5 5.4) (end -2 5.4) (layer F.Fab) (width 0.1))
(fp_line (start -2 5.4) (end -2.5 4.9) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 4.9) (end -2.5 -4.8) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 4.9) (end 7.5 4.9) (layer F.Fab) (width 0.1))
(fp_line (start -2.56 4.9) (end 7.56 4.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.5 3.8) (end 7.5 3.8) (layer F.Fab) (width 0.1))
(fp_line (start -2.56 3.8) (end 7.56 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start -2.56 -4.86) (end -2.56 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start -2.56 5.46) (end 7.56 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 7.56 5.46) (end 7.56 -4.86) (layer F.SilkS) (width 0.12))
(fp_line (start 7.56 -4.86) (end -2.56 -4.86) (layer F.SilkS) (width 0.12))
(fp_line (start -1.1 -0.069) (end -0.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 -0.069) (end -0.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 -1.1) (end 0.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 -1.1) (end 0.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 -0.069) (end 1.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 1.1 -0.069) (end 1.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 1.1 0.069) (end 0.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 0.069) (end 0.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 1.1) (end -0.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 1.1) (end -0.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 0.069) (end -1.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start -1.1 0.069) (end -1.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 3.9 -0.069) (end 4.931 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 -0.069) (end 4.931 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 -1.1) (end 5.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 -1.1) (end 5.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 -0.069) (end 6.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 6.1 -0.069) (end 6.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 6.1 0.069) (end 5.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 0.069) (end 5.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 1.1) (end 4.931 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 1.1) (end 4.931 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 0.069) (end 3.9 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 3.9 0.069) (end 3.9 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 4.96) (end -2.8 5.7) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 5.7) (end -2.3 5.7) (layer F.SilkS) (width 0.12))
(fp_line (start -3 -5.3) (end -3 5.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -3 5.9) (end 8 5.9) (layer F.CrtYd) (width 0.05))
(fp_line (start 8 5.9) (end 8 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 8 -5.3) (end -3 -5.3) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 5 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask))
(fp_text user %R (at 2.5 2.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(model ${KISYS3DMOD}/TerminalBlock_Philmore.3dshapes/TerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,86 @@
(module TerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal (layer F.Cu) (tedit 5A061030)
(descr "Terminal Block, Philmore , 3 pins, pitch 05mm, size 15.0x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore")
(tags "THT Terminal Block, Philmore pitch 05mm size 15.0x10.2mm^2 drill 1.2mm pad 2.4mm")
(fp_text reference REF** (at 5 -5.86) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal (at 5 6.46) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 0 0) (end 0 1.555) (angle -23.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end 1.432 0.608) (angle -46.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end 0.608 -1.432) (angle -46.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end -1.432 -0.608) (angle -46.000000) (layer F.SilkS) (width 0.12))
(fp_arc (start 0 0) (end -0.608 1.432) (angle -24.000000) (layer F.SilkS) (width 0.12))
(fp_circle (center 0 0) (end 1.375 0) (layer F.Fab) (width 0.1))
(fp_circle (center 5 0) (end 6.375 0) (layer F.Fab) (width 0.1))
(fp_circle (center 5 0) (end 6.555 0) (layer F.SilkS) (width 0.12))
(fp_circle (center 10 0) (end 11.375 0) (layer F.Fab) (width 0.1))
(fp_circle (center 10 0) (end 11.555 0) (layer F.SilkS) (width 0.12))
(fp_line (start -2.5 -4.8) (end 12.5 -4.8) (layer F.Fab) (width 0.1))
(fp_line (start 12.5 -4.8) (end 12.5 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 12.5 5.4) (end -2 5.4) (layer F.Fab) (width 0.1))
(fp_line (start -2 5.4) (end -2.5 4.9) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 4.9) (end -2.5 -4.8) (layer F.Fab) (width 0.1))
(fp_line (start -2.5 4.9) (end 12.5 4.9) (layer F.Fab) (width 0.1))
(fp_line (start -2.56 4.9) (end 12.56 4.9) (layer F.SilkS) (width 0.12))
(fp_line (start -2.5 3.8) (end 12.5 3.8) (layer F.Fab) (width 0.1))
(fp_line (start -2.56 3.8) (end 12.56 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start -2.56 -4.86) (end -2.56 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start -2.56 5.46) (end 12.56 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 12.56 5.46) (end 12.56 -4.86) (layer F.SilkS) (width 0.12))
(fp_line (start 12.56 -4.86) (end -2.56 -4.86) (layer F.SilkS) (width 0.12))
(fp_line (start -1.1 -0.069) (end -0.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 -0.069) (end -0.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 -1.1) (end 0.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 -1.1) (end 0.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 -0.069) (end 1.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 1.1 -0.069) (end 1.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 1.1 0.069) (end 0.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 0.069) (end 0.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 0.069 1.1) (end -0.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 1.1) (end -0.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start -0.069 0.069) (end -1.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start -1.1 0.069) (end -1.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 3.9 -0.069) (end 4.931 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 -0.069) (end 4.931 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 -1.1) (end 5.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 -1.1) (end 5.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 -0.069) (end 6.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 6.1 -0.069) (end 6.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 6.1 0.069) (end 5.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 0.069) (end 5.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 5.069 1.1) (end 4.931 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 1.1) (end 4.931 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 4.931 0.069) (end 3.9 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 3.9 0.069) (end 3.9 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 8.9 -0.069) (end 9.931 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 9.931 -0.069) (end 9.931 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 9.931 -1.1) (end 10.069 -1.1) (layer F.Fab) (width 0.1))
(fp_line (start 10.069 -1.1) (end 10.069 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 10.069 -0.069) (end 11.1 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start 11.1 -0.069) (end 11.1 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 11.1 0.069) (end 10.069 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 10.069 0.069) (end 10.069 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 10.069 1.1) (end 9.931 1.1) (layer F.Fab) (width 0.1))
(fp_line (start 9.931 1.1) (end 9.931 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 9.931 0.069) (end 8.9 0.069) (layer F.Fab) (width 0.1))
(fp_line (start 8.9 0.069) (end 8.9 -0.069) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 4.96) (end -2.8 5.7) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 5.7) (end -2.3 5.7) (layer F.SilkS) (width 0.12))
(fp_line (start -3 -5.3) (end -3 5.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -3 5.9) (end 13 5.9) (layer F.CrtYd) (width 0.05))
(fp_line (start 13 5.9) (end 13 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 13 -5.3) (end -3 -5.3) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 5 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 10 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask))
(fp_text user %R (at 5 2.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(model ${KISYS3DMOD}/TerminalBlock_Philmore.3dshapes/TerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)