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

Add Infineon PG-LLGA-5-1 microphone ()

This commit is contained in:
evanshultz 2018-12-31 14:47:12 -08:00 committed by Rene Pöschl
parent 4ed2b0f548
commit 876901f3cd

View File

@ -0,0 +1,149 @@
(module Infineon_PG-LLGA-5-1 (layer F.Cu) (tedit 5BB39B96)
(descr "Infineon_PG-LLGA-5-1 StepUp generated footprint, https://www.infineon.com/cms/en/product/packages/PG-LLGA/PG-LLGA-5-1/")
(attr smd)
(tags "infineon mems microphone")
(fp_text reference REF** (at 0 -2.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Infineon_PG-LLGA-5-1 (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1 -1.5) (end 2 -1.5) (layer F.Fab) (width 0.1))
(fp_line (start 2 -1.5) (end 2 1.5) (layer F.Fab) (width 0.1))
(fp_line (start 2 1.5) (end -2 1.5) (layer F.Fab) (width 0.1))
(fp_line (start -2 1.5) (end -2 -0.5) (layer F.Fab) (width 0.1))
(fp_line (start -2.25 -1.75) (end 2.25 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.25 -1.75) (end 2.25 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.25 1.75) (end -2.25 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 1.75) (end -2.25 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.11 -1.61) (end 2.11 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start 2.11 -1.61) (end 2.11 1.61) (layer F.SilkS) (width 0.12))
(fp_line (start 2.11 1.61) (end -2.11 1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -2.11 1.61) (end -2.11 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -2 -0.5) (end -1 -1.5) (layer F.Fab) (width 0.1))
(pad 1 smd rect (at -1.5 -0.85) (size 0.45 0.7) (layers F.Cu F.Mask))
(pad 2 smd rect (at -0.8 -0.85) (size 0.45 0.7) (layers F.Cu F.Mask))
(pad 3 smd rect (at -1.5 0.85) (size 0.45 0.7) (layers F.Cu F.Mask))
(pad 4 smd rect (at -0.8 0.85) (size 0.45 0.7) (layers F.Cu F.Mask))
(pad "" np_thru_hole circle (at 0.68 0) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
(pad "" smd custom (at -1.5 -0.725) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.184776 -0.326537) (xy 0.141421 -0.391421) (xy 0.076537 -0.434776) (xy 0 -0.45) (xy -0.076537 -0.434776)
(xy -0.141421 -0.391421) (xy -0.184776 -0.326537) (xy -0.2 -0.25) (xy -0.2 0) (xy -0.184776 0.076537)
(xy -0.141421 0.141421) (xy -0.076537 0.184776) (xy 0 0.2) (xy 0.076537 0.184776) (xy 0.141421 0.141421)
(xy 0.184776 0.076537) (xy 0.2 0) (xy 0.2 -0.25)) (width 0))
))
(pad "" smd custom (at -0.8 -0.725) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.184776 -0.326537) (xy 0.141421 -0.391421) (xy 0.076537 -0.434776) (xy 0 -0.45) (xy -0.076537 -0.434776)
(xy -0.141421 -0.391421) (xy -0.184776 -0.326537) (xy -0.2 -0.25) (xy -0.2 0) (xy -0.184776 0.076537)
(xy -0.141421 0.141421) (xy -0.076537 0.184776) (xy 0 0.2) (xy 0.076537 0.184776) (xy 0.141421 0.141421)
(xy 0.184776 0.076537) (xy 0.2 0) (xy 0.2 -0.25)) (width 0))
))
(pad "" smd custom (at -1.5 0.725) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.184776 -0.076537) (xy 0.141421 -0.141421) (xy 0.076537 -0.184776) (xy 0 -0.2) (xy -0.076537 -0.184776)
(xy -0.141421 -0.141421) (xy -0.184776 -0.076537) (xy -0.2 0) (xy -0.2 0.25) (xy -0.184776 0.326537)
(xy -0.141421 0.391421) (xy -0.076537 0.434776) (xy 0 0.45) (xy 0.076537 0.434776) (xy 0.141421 0.391421)
(xy 0.184776 0.326537) (xy 0.2 0.25) (xy 0.2 0)) (width 0))
))
(pad "" smd custom (at -0.8 0.725) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.184776 -0.076537) (xy 0.141421 -0.141421) (xy 0.076537 -0.184776) (xy 0 -0.2) (xy -0.076537 -0.184776)
(xy -0.141421 -0.141421) (xy -0.184776 -0.076537) (xy -0.2 0) (xy -0.2 0.25) (xy -0.184776 0.326537)
(xy -0.141421 0.391421) (xy -0.076537 0.434776) (xy 0 0.45) (xy 0.076537 0.434776) (xy 0.141421 0.391421)
(xy 0.184776 0.326537) (xy 0.2 0.25) (xy 0.2 0)) (width 0))
))
(pad "" smd custom (at 1.48 0) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.092849 0.330295) (xy 0.020491 0.359518) (xy -0.057542 0.358826) (xy -0.12937 0.328325) (xy -0.184059 0.272658)
(xy -0.213282 0.2003) (xy -0.21259 0.122267) (xy -0.2 0) (xy -0.21259 -0.122267) (xy -0.213282 -0.2003)
(xy -0.184059 -0.272658) (xy -0.12937 -0.328325) (xy -0.057542 -0.358826) (xy 0.020491 -0.359518) (xy 0.092849 -0.330295)
(xy 0.148516 -0.275607) (xy 0.179017 -0.203778) (xy 0.197661 -0.068352) (xy 0.197661 0.068352) (xy 0.179017 0.203778)
(xy 0.148516 0.275607)) (width 0))
))
(pad "" smd custom (at 1.08 0.693) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy -0.239617 0.245559) (xy -0.301104 0.197507) (xy -0.339522 0.129583) (xy -0.349022 0.052127) (xy -0.328158 -0.023068)
(xy -0.280106 -0.084555) (xy -0.212182 -0.122973) (xy -0.100002 -0.173204) (xy -0.000411 -0.245242) (xy 0.066822 -0.284858)
(xy 0.144097 -0.29573) (xy 0.21965 -0.276202) (xy 0.281979 -0.229248) (xy 0.321596 -0.162016) (xy 0.332468 -0.084741)
(xy 0.31294 -0.009187) (xy 0.265986 0.053142) (xy 0.158026 0.137002) (xy 0.039638 0.205355) (xy -0.086966 0.256923)
(xy -0.164422 0.266423)) (width 0))
))
(pad "" smd custom (at 0.28 0.693) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy -0.332475 -0.084712) (xy -0.32161 -0.161988) (xy -0.281999 -0.229224) (xy -0.219674 -0.276183) (xy -0.144122 -0.295717)
(xy -0.066846 -0.284852) (xy 0.000389 -0.245242) (xy 0.099986 -0.173213) (xy 0.212171 -0.122991) (xy 0.280099 -0.084579)
(xy 0.328156 -0.023096) (xy 0.349027 0.052097) (xy 0.339534 0.129554) (xy 0.301122 0.197481) (xy 0.239639 0.245538)
(xy 0.164445 0.266409) (xy 0.086989 0.256916) (xy -0.03962 0.205359) (xy -0.158014 0.137016) (xy -0.265981 0.053165)
(xy -0.312941 -0.00916)) (width 0))
))
(pad "" smd custom (at -0.12 0) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy -0.092849 -0.330295) (xy -0.020491 -0.359518) (xy 0.057542 -0.358826) (xy 0.12937 -0.328325) (xy 0.184059 -0.272658)
(xy 0.213282 -0.2003) (xy 0.21259 -0.122267) (xy 0.2 0) (xy 0.21259 0.122267) (xy 0.213282 0.2003)
(xy 0.184059 0.272658) (xy 0.12937 0.328325) (xy 0.057542 0.358826) (xy -0.020491 0.359518) (xy -0.092849 0.330295)
(xy -0.148516 0.275607) (xy -0.179017 0.203778) (xy -0.197661 0.068352) (xy -0.197661 -0.068352) (xy -0.179017 -0.203778)
(xy -0.148516 -0.275607)) (width 0))
))
(pad "" smd custom (at 0.28 -0.693) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.239619 -0.245557) (xy 0.301106 -0.197505) (xy 0.339523 -0.12958) (xy 0.349023 -0.052124) (xy 0.328158 0.023071)
(xy 0.280106 0.084557) (xy 0.212181 0.122975) (xy 0.1 0.173205) (xy 0.000409 0.245242) (xy -0.066824 0.284857)
(xy -0.144099 0.295729) (xy -0.219652 0.2762) (xy -0.281981 0.229246) (xy -0.321597 0.162013) (xy -0.332468 0.084738)
(xy -0.31294 0.009185) (xy -0.265986 -0.053144) (xy -0.158025 -0.137004) (xy -0.039636 -0.205356) (xy 0.086969 -0.256922)
(xy 0.164424 -0.266422)) (width 0))
))
(pad "" smd custom (at 1.08 -0.693) (size 0.3 0.3) (layers F.Paste)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_poly (pts
(xy 0.332468 0.084738) (xy 0.321597 0.162013) (xy 0.281981 0.229246) (xy 0.219652 0.2762) (xy 0.144099 0.295729)
(xy 0.066824 0.284857) (xy -0.000409 0.245242) (xy -0.1 0.173205) (xy -0.212181 0.122975) (xy -0.280106 0.084557)
(xy -0.328158 0.023071) (xy -0.349023 -0.052124) (xy -0.339523 -0.12958) (xy -0.301106 -0.197505) (xy -0.239619 -0.245557)
(xy -0.164424 -0.266422) (xy -0.086969 -0.256922) (xy 0.039636 -0.205356) (xy 0.158025 -0.137004) (xy 0.265986 -0.053144)
(xy 0.31294 0.009185)) (width 0))
))
(pad 5 smd custom (at 0.68 -0.81) (size 0.4 0.4) (layers F.Cu F.Mask)
(zone_connect 0)
(options (clearance outline) (anchor circle))
(primitives
(gr_circle (center 0 0.81) (end 0.81 0.81) (width 0.46))
))
(model ${KISYS3DMOD}/Sensor_Audio.3dshapes/Infineon_PG-LLGA-5-1.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)