7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-09 08:59:50 +00:00

Update or make HSOF footprints ()

This commit is contained in:
evanshultz 2020-05-09 04:50:34 -07:00 committed by GitHub
parent ec0a1be73c
commit 4badae4504
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 644 additions and 162 deletions

View File

@ -1,91 +1,64 @@
(module Infineon_PG-HSOF-8-1 (layer F.Cu) (tedit 5A70FADA)
(descr "Infineon HSOF-8-1 power mosfet http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/")
(tags "mosfet hsof")
(module Infineon_PG-HSOF-8-1 (layer F.Cu) (tedit 5BAD4D38)
(descr "HSOF-8-1 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/)")
(tags "mosfet hsof toll")
(attr smd)
(fp_text reference REF** (at 0 -6.25) (layer F.SilkS)
(fp_text reference REF** (at 0 -6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Infineon_PG-HSOF-8-1 (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.15 -5) (end 5.3 -5) (layer F.Fab) (width 0.12))
(fp_line (start -5.25 5) (end -5.25 -3.9) (layer F.Fab) (width 0.12))
(fp_line (start 5.3 5) (end -5.25 5) (layer F.Fab) (width 0.12))
(fp_line (start 5.3 -5) (end 5.3 5) (layer F.Fab) (width 0.12))
(fp_line (start -7.05 -5.4) (end -7.05 -3.7) (layer F.SilkS) (width 0.15))
(fp_line (start 7.05 -5.4) (end -7.05 -5.4) (layer F.SilkS) (width 0.15))
(fp_line (start -3.95 5.4) (end 4.05 5.4) (layer F.SilkS) (width 0.15))
(fp_line (start 7.25 -5.6) (end -7.15 -5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.15 5.6) (end 7.25 5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.15 5.6) (end -7.15 -5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -5.6) (end 7.25 5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.1875 -4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.15 -5) (end -5.25 -3.9) (layer F.Fab) (width 0.12))
(fp_line (start -5.25 -3.9) (end -5.25 -3.9) (layer F.Fab) (width 0.12))
(pad 3 smd rect (at 5.95 0 270) (size 10.1 1.4) (layers F.Cu F.Mask))
(pad 3 smd rect (at 3.8 0 270) (size 8.7 2.9) (layers F.Cu F.Mask))
(pad 3 smd rect (at 0.5 0 270) (size 9.7 3.7) (layers F.Cu F.Mask))
(pad 2 smd rect (at -5.25 -0.6 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 0.6 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 1.8 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 3 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 4.2 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 -1.8 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 -3 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 1 smd rect (at -5.25 -4.2 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad "" smd circle (at -0.08 -4.2 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 -3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 -1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 -0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.08 4.2 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 4.2 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 -0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 -1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 -3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.12 -4.2 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.32 -3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.32 -1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.32 -0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.32 0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.32 1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.32 3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.52 3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.52 0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.52 1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.52 -0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.52 -1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.52 -3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.72 -3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.72 -1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.72 -0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.72 0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.72 1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.72 3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 -4.2 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 -3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 -1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 -0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 0.6 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 1.8 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 3 270) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 6.02 4.2 270) (size 1 1) (layers F.Paste))
(pad 2 smd rect (at -4.25 0.6 270) (size 8 0.8) (layers F.Cu F.Mask))
(fp_line (start 6.9 -5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.9 -5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.2 5.06) (end 5.07 5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 5.07 -5.06) (end -6.6 -5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 5.1875 -4.95) (end 5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 4.95) (end -5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start -5.1875 4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_line (start -4.1875 -4.95) (end 5.1875 -4.95) (layer F.Fab) (width 0.1))
(pad "" smd rect (at -5.25 4.2) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 3) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 1.8) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 0.6) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -0.6) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -1.8) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -3) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -4.2) (size 2.6 0.7) (layers F.Paste))
(pad 2 smd custom (at -4.25 0.6) (size 0.8 8) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy -0.4 -4) (xy -2.4 -4) (xy -2.4 -3.2) (xy -0.4 -3.2)) (width 0))
(gr_poly (pts
(xy -0.4 -2.8) (xy -2.4 -2.8) (xy -2.4 -2) (xy -0.4 -2)) (width 0))
(gr_poly (pts
(xy -0.4 -1.6) (xy -2.4 -1.6) (xy -2.4 -0.8) (xy -0.4 -0.8)) (width 0))
(gr_poly (pts
(xy -0.4 -0.4) (xy -2.4 -0.4) (xy -2.4 0.4) (xy -0.4 0.4)) (width 0))
(gr_poly (pts
(xy -0.4 0.8) (xy -2.4 0.8) (xy -2.4 1.6) (xy -0.4 1.6)) (width 0))
(gr_poly (pts
(xy -0.4 2) (xy -2.4 2) (xy -2.4 2.8) (xy -0.4 2.8)) (width 0))
(gr_poly (pts
(xy -0.4 3.2) (xy -2.4 3.2) (xy -2.4 4) (xy -0.4 4)) (width 0))
))
(pad 1 smd rect (at -5.25 -4.2) (size 2.8 0.8) (layers F.Cu F.Mask))
(pad 3 smd custom (at 3.8 0) (size 2.9 8.7) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.45 -5.05) (xy 2.85 -5.05) (xy 2.85 5.05) (xy 1.45 5.05)) (width 0))
(gr_poly (pts
(xy -1.45 -4.85) (xy -5.15 -4.85) (xy -5.15 4.85) (xy -1.45 4.85)) (width 0))
))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/Infineon_PG-HSOF-8-1.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))

View File

@ -1,94 +1,157 @@
(module Infineon_PG-HSOF-8-1_ThermalVias (layer F.Cu) (tedit 5A70FAE7)
(descr "HSOF-8-1 power mosfet http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/")
(tags "mosfet hsof thermal vias")
(module Infineon_PG-HSOF-8-1_ThermalVias (layer F.Cu) (tedit 5BAD4D38)
(descr "HSOF-8-1 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/)")
(tags "mosfet hsof toll thermal vias")
(attr smd)
(fp_text reference REF** (at 0 -6.25) (layer F.SilkS)
(fp_text reference REF** (at 0 -6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Infineon_PG-HSOF-8-1_ThermalVias (at 0 6.25) (layer F.Fab)
(fp_text value Infineon_PG-HSOF-8-1_ThermalVias (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.25 -5) (end 5.3 -5) (layer F.Fab) (width 0.12))
(fp_line (start -5.25 5) (end -5.25 -4) (layer F.Fab) (width 0.12))
(fp_line (start 5.3 5) (end -5.25 5) (layer F.Fab) (width 0.12))
(fp_line (start 5.3 -5) (end 5.3 5) (layer F.Fab) (width 0.12))
(fp_line (start -7.05 -5.4) (end -7.05 -3.7) (layer F.SilkS) (width 0.15))
(fp_line (start 7.05 -5.4) (end -7.05 -5.4) (layer F.SilkS) (width 0.15))
(fp_line (start -3.95 5.4) (end 4.05 5.4) (layer F.SilkS) (width 0.15))
(fp_line (start 7.25 -5.6) (end -7.15 -5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.15 5.6) (end 7.25 5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.15 5.6) (end -7.15 -5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.25 -5.6) (end 7.25 5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.1875 -4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.25 -5) (end -5.25 -4) (layer F.Fab) (width 0.12))
(fp_line (start -5.25 -4) (end -5.25 -4) (layer F.Fab) (width 0.12))
(pad 3 smd rect (at 5.95 0 270) (size 10.1 1.4) (layers F.Cu F.Mask))
(pad 3 smd rect (at 3.8 0 270) (size 8.7 2.9) (layers F.Cu F.Mask))
(pad 3 smd rect (at 0.5 0 270) (size 9.7 3.7) (layers F.Cu F.Mask))
(pad 2 smd rect (at -5.25 -0.6 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 0.6 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 1.8 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 3 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 4.2 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 -1.8 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 2 smd rect (at -5.25 -3 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 1 smd rect (at -5.25 -4.2 270) (size 0.8 2.8) (layers F.Cu F.Paste F.Mask)
(solder_paste_margin -0.1))
(pad 3 thru_hole circle (at -0.08 -4.2 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 -3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 -1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 -0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at -0.08 4.2 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 4.2 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 -0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 -1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 -3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 1.12 -4.2 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 2.32 -3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 2.32 -1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 2.32 -0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 2.32 0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 2.32 1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 2.32 3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 3.52 3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 3.52 0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 3.52 1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 3.52 -0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 3.52 -1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 3.52 -3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 4.72 -3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 4.72 -1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 4.72 -0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 4.72 0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 4.72 1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 4.72 3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 -4.2 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 -3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 -1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 -0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 0.6 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 1.8 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 3 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 3 thru_hole circle (at 5.92 4.2 270) (size 1 1) (drill 0.25) (layers *.Cu F.Paste))
(pad 2 smd rect (at -4.25 0.6 270) (size 8 0.8) (layers F.Cu F.Mask))
(pad 3 smd rect (at 0.5 0 270) (size 9.7 3.7) (layers B.Cu))
(pad 3 smd rect (at 3.8 0 270) (size 8.7 2.9) (layers B.Cu))
(pad 3 smd rect (at 5.95 0 270) (size 10.1 1.4) (layers B.Cu))
(fp_line (start 6.9 -5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.9 -5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.2 5.06) (end 5.07 5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 5.07 -5.06) (end -6.6 -5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 5.1875 -4.95) (end 5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 4.95) (end -5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start -5.1875 4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_line (start -4.1875 -4.95) (end 5.1875 -4.95) (layer F.Fab) (width 0.1))
(pad "" smd circle (at -0.07 -4.2) (size 1 1) (layers F.Paste))
(pad 3 thru_hole circle (at 5.33 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 5.33 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 5.33 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 5.33 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 5.33 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 5.33 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 1.73 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at -0.67 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 0.53 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 2.93 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 5.33 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 thru_hole circle (at 4.13 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad "" smd rect (at -5.25 4.2) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 3) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 1.8) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 0.6) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -0.6) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -1.8) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -3) (size 2.6 0.7) (layers F.Paste))
(pad "" smd rect (at -5.25 -4.2) (size 2.6 0.7) (layers F.Paste))
(pad 2 smd custom (at -4.25 0.6) (size 0.8 8) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy -0.4 -4) (xy -2.4 -4) (xy -2.4 -3.2) (xy -0.4 -3.2)) (width 0))
(gr_poly (pts
(xy -0.4 -2.8) (xy -2.4 -2.8) (xy -2.4 -2) (xy -0.4 -2)) (width 0))
(gr_poly (pts
(xy -0.4 -1.6) (xy -2.4 -1.6) (xy -2.4 -0.8) (xy -0.4 -0.8)) (width 0))
(gr_poly (pts
(xy -0.4 -0.4) (xy -2.4 -0.4) (xy -2.4 0.4) (xy -0.4 0.4)) (width 0))
(gr_poly (pts
(xy -0.4 0.8) (xy -2.4 0.8) (xy -2.4 1.6) (xy -0.4 1.6)) (width 0))
(gr_poly (pts
(xy -0.4 2) (xy -2.4 2) (xy -2.4 2.8) (xy -0.4 2.8)) (width 0))
(gr_poly (pts
(xy -0.4 3.2) (xy -2.4 3.2) (xy -2.4 4) (xy -0.4 4)) (width 0))
))
(pad 1 smd rect (at -5.25 -4.2) (size 2.8 0.8) (layers F.Cu F.Mask))
(pad 3 smd custom (at 3.8 0) (size 2.9 8.7) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.45 -5.05) (xy 2.85 -5.05) (xy 2.85 5.05) (xy 1.45 5.05)) (width 0))
(gr_poly (pts
(xy -1.45 -4.85) (xy -5.15 -4.85) (xy -5.15 4.85) (xy -1.45 4.85)) (width 0))
))
(pad 3 smd custom (at 3.8 0) (size 2.9 8.7) (layers B.Cu)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.45 -5.05) (xy 2.85 -5.05) (xy 2.85 5.05) (xy 1.45 5.05)) (width 0))
(gr_poly (pts
(xy -1.45 -4.85) (xy -5.15 -4.85) (xy -5.15 4.85) (xy -1.45 4.85)) (width 0))
))
(pad "" smd circle (at 1.13 -4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 -4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.33 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.53 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.73 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.33 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.53 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.73 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.33 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.53 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.73 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.33 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.53 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.73 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.33 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.53 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.73 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.33 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.53 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.73 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.07 4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.13 4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.93 4.2) (size 1 1) (layers F.Paste))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/Infineon_PG-HSOF-8-1.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))

View File

@ -0,0 +1,66 @@
(module Infineon_PG-HSOF-8-2 (layer F.Cu) (tedit 5BAD42CC)
(descr "HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/)")
(tags "mosfet hsof toll")
(attr smd)
(fp_text reference REF** (at 0 -6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Infineon_PG-HSOF-8-2 (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.1875 -4.95) (end 5.1875 -4.95) (layer F.Fab) (width 0.1))
(fp_line (start -5.1875 4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 4.95) (end -5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 -4.95) (end 5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 4.97 -5.06) (end -6.6 -5.06) (layer F.SilkS) (width 0.12))
(fp_line (start -5.2 5.06) (end 4.97 5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 6.9 -5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.9 -5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.1875 -4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(pad 4 smd custom (at 3.75 0) (size 2.8 8.7) (layers F.Cu F.Mask F.Paste)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.4 -5.05) (xy 2.9 -5.05) (xy 2.9 5.05) (xy 1.4 5.05)) (width 0))
(gr_poly (pts
(xy -1.4 -4.85) (xy -5.1 -4.85) (xy -5.1 4.85) (xy -1.4 4.85)) (width 0))
))
(pad 2 smd rect (at -5.4 -3) (size 2.5 0.8) (layers F.Cu F.Mask))
(pad 1 smd rect (at -5.4 -4.2) (size 2.5 0.8) (layers F.Cu F.Mask))
(pad 3 smd custom (at -4.4 1.2) (size 0.5 6.8) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy -0.25 -3.4) (xy -2.25 -3.4) (xy -2.25 -2.6) (xy -0.25 -2.6)) (width 0))
(gr_poly (pts
(xy -0.25 -2.2) (xy -2.25 -2.2) (xy -2.25 -1.4) (xy -0.25 -1.4)) (width 0))
(gr_poly (pts
(xy -0.25 -1) (xy -2.25 -1) (xy -2.25 -0.2) (xy -0.25 -0.2)) (width 0))
(gr_poly (pts
(xy -0.25 0.2) (xy -2.25 0.2) (xy -2.25 1) (xy -0.25 1)) (width 0))
(gr_poly (pts
(xy -0.25 1.4) (xy -2.25 1.4) (xy -2.25 2.2) (xy -0.25 2.2)) (width 0))
(gr_poly (pts
(xy -0.25 2.6) (xy -2.25 2.6) (xy -2.25 3.4) (xy -0.25 3.4)) (width 0))
))
(pad "" smd rect (at -5.4 -4.2) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -3) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -1.8) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -0.6) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 0.6) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 1.8) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 3) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 4.2) (size 2.35 0.7) (layers F.Paste))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/Infineon_PG-HSOF-8-2.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,159 @@
(module Infineon_PG-HSOF-8-2_ThermalVias (layer F.Cu) (tedit 5BAD64E8)
(descr "HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/)")
(tags "mosfet hsof toll thermal vias")
(attr smd)
(fp_text reference REF** (at 0 -6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Infineon_PG-HSOF-8-2_ThermalVias (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.1875 -4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.9 -5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.9 -5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.2 5.06) (end 4.97 5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 4.97 -5.06) (end -6.6 -5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 5.1875 -4.95) (end 5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 4.95) (end -5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start -5.1875 4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_line (start -4.1875 -4.95) (end 5.1875 -4.95) (layer F.Fab) (width 0.1))
(pad 4 smd custom (at 3.75 0) (size 2.8 8.7) (layers B.Cu)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.4 -5.05) (xy 2.9 -5.05) (xy 2.9 5.05) (xy 1.4 5.05)) (width 0))
(gr_poly (pts
(xy -1.4 -4.85) (xy -5.1 -4.85) (xy -5.1 4.85) (xy -1.4 4.85)) (width 0))
))
(pad "" smd circle (at -0.12 -4.2) (size 1 1) (layers F.Paste))
(pad 4 thru_hole circle (at 5.28 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.28 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.28 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.28 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.28 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.28 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.68 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.72 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.48 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.88 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.28 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.08 -3.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad "" smd rect (at -5.4 4.2) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 3) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 1.8) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 0.6) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -0.6) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -1.8) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -3) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -4.2) (size 2.35 0.7) (layers F.Paste))
(pad 3 smd custom (at -4.4 1.2) (size 0.5 6.8) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy -0.25 -3.4) (xy -2.25 -3.4) (xy -2.25 -2.6) (xy -0.25 -2.6)) (width 0))
(gr_poly (pts
(xy -0.25 -2.2) (xy -2.25 -2.2) (xy -2.25 -1.4) (xy -0.25 -1.4)) (width 0))
(gr_poly (pts
(xy -0.25 -1) (xy -2.25 -1) (xy -2.25 -0.2) (xy -0.25 -0.2)) (width 0))
(gr_poly (pts
(xy -0.25 0.2) (xy -2.25 0.2) (xy -2.25 1) (xy -0.25 1)) (width 0))
(gr_poly (pts
(xy -0.25 1.4) (xy -2.25 1.4) (xy -2.25 2.2) (xy -0.25 2.2)) (width 0))
(gr_poly (pts
(xy -0.25 2.6) (xy -2.25 2.6) (xy -2.25 3.4) (xy -0.25 3.4)) (width 0))
))
(pad 1 smd rect (at -5.4 -4.2) (size 2.5 0.8) (layers F.Cu F.Mask))
(pad 2 smd rect (at -5.4 -3) (size 2.5 0.8) (layers F.Cu F.Mask))
(pad 4 smd custom (at 3.75 0) (size 2.8 8.7) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.4 -5.05) (xy 2.9 -5.05) (xy 2.9 5.05) (xy 1.4 5.05)) (width 0))
(gr_poly (pts
(xy -1.4 -4.85) (xy -5.1 -4.85) (xy -5.1 4.85) (xy -1.4 4.85)) (width 0))
))
(pad "" smd circle (at 1.08 -4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 -4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.28 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.48 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.68 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 -3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.28 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.48 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.68 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 -1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.28 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.48 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.68 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 -0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.28 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.48 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.68 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 0.6) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.28 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.48 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.68 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 1.8) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 2.28 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 3.48 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 4.68 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 3) (size 1 1) (layers F.Paste))
(pad "" smd circle (at -0.12 4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 1.08 4.2) (size 1 1) (layers F.Paste))
(pad "" smd circle (at 5.88 4.2) (size 1 1) (layers F.Paste))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/Infineon_PG-HSOF-8-2.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,221 @@
(module Infineon_PG-HSOF-8-2_ThermalVias2 (layer F.Cu) (tedit 5BAD42CC)
(descr "HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/, https://www.infineon.com/dgdl/Infineon-ApplicationNote_600V_CoolMOS_C7_Gold_TOLL-AN-v01_00-EN.pdf?fileId=5546d4625b10283a015b144a1af70df6)")
(tags "mosfet hsof toll thermal vias")
(attr smd)
(fp_text reference REF** (at 0 -6) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Infineon_PG-HSOF-8-2_ThermalVias2 (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.1875 -4.95) (end 5.1875 -4.95) (layer F.Fab) (width 0.1))
(fp_line (start -5.1875 4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 4.95) (end -5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 5.1875 -4.95) (end 5.1875 4.95) (layer F.Fab) (width 0.1))
(fp_line (start 4.97 -5.06) (end -6.6 -5.06) (layer F.SilkS) (width 0.12))
(fp_line (start -5.2 5.06) (end 4.97 5.06) (layer F.SilkS) (width 0.12))
(fp_line (start 6.9 -5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.9 5.3) (end -6.9 -5.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.9 -5.3) (end 6.9 5.3) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.1875 -4.95) (end -5.1875 -3.95) (layer F.Fab) (width 0.1))
(pad 4 smd custom (at 3.75 0) (size 2.8 8.7) (layers F.Cu F.Mask F.Paste)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.4 -5.05) (xy 2.9 -5.05) (xy 2.9 5.05) (xy 1.4 5.05)) (width 0))
(gr_poly (pts
(xy -1.4 -4.85) (xy -5.1 -4.85) (xy -5.1 4.85) (xy -1.4 4.85)) (width 0))
))
(pad 2 smd rect (at -5.4 -3) (size 2.5 0.8) (layers F.Cu F.Mask))
(pad 1 smd rect (at -5.4 -4.2) (size 2.5 0.8) (layers F.Cu F.Mask))
(pad 4 thru_hole circle (at -0.1 -4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 -4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 -4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 3 smd custom (at -4.4 1.2) (size 0.5 6.8) (layers F.Cu F.Mask)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy -0.25 -3.4) (xy -2.25 -3.4) (xy -2.25 -2.6) (xy -0.25 -2.6)) (width 0))
(gr_poly (pts
(xy -0.25 -2.2) (xy -2.25 -2.2) (xy -2.25 -1.4) (xy -0.25 -1.4)) (width 0))
(gr_poly (pts
(xy -0.25 -1) (xy -2.25 -1) (xy -2.25 -0.2) (xy -0.25 -0.2)) (width 0))
(gr_poly (pts
(xy -0.25 0.2) (xy -2.25 0.2) (xy -2.25 1) (xy -0.25 1)) (width 0))
(gr_poly (pts
(xy -0.25 1.4) (xy -2.25 1.4) (xy -2.25 2.2) (xy -0.25 2.2)) (width 0))
(gr_poly (pts
(xy -0.25 2.6) (xy -2.25 2.6) (xy -2.25 3.4) (xy -0.25 3.4)) (width 0))
))
(pad "" smd rect (at -5.4 -4.2) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -3) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -1.8) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 -0.6) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 0.6) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 1.8) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 3) (size 2.35 0.7) (layers F.Paste))
(pad "" smd rect (at -5.4 4.2) (size 2.35 0.7) (layers F.Paste))
(pad 4 thru_hole circle (at -1.1 -4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 -2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 2.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.1 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -1.1 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.9 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.9 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.9 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.9 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.9 -3.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 2.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 0.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at -0.6 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 5.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 4.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 3.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 1.9 -4.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 thru_hole circle (at 6.4 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
(pad 4 smd custom (at 3.75 0) (size 2.8 8.7) (layers B.Cu)
(zone_connect 2)
(options (clearance outline) (anchor rect))
(primitives
(gr_poly (pts
(xy 1.4 -5.05) (xy 2.9 -5.05) (xy 2.9 5.05) (xy 1.4 5.05)) (width 0))
(gr_poly (pts
(xy -1.4 -4.85) (xy -5.1 -4.85) (xy -5.1 4.85) (xy -1.4 4.85)) (width 0))
))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/Infineon_PG-HSOF-8-2.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)