From 1a087a466395e64dfaea94c9588ca11d0796b899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=20P=C3=B6schl?= Date: Tue, 17 Jul 2018 11:06:26 +0200 Subject: [PATCH 1/2] Corrected footprint for Atmega-48-MHN and Atiny-48-MHN The original footprint had the wrong EP size. (Was taken from an unrelated application note) --- ...-1EP_4x4mm_P0.45mm_EP2.25x2.25mm.kicad_mod | 68 ---------- ...28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.kicad_mod | 116 ++++++++++++++++ ..._P0.45mm_EP2.4x2.4mm_ThermalVias.kicad_mod | 126 ++++++++++++++++++ 3 files changed, 242 insertions(+), 68 deletions(-) delete mode 100644 Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm.kicad_mod create mode 100644 Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.kicad_mod create mode 100644 Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias.kicad_mod diff --git a/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm.kicad_mod b/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm.kicad_mod deleted file mode 100644 index fce6fd9aa55..00000000000 --- a/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm.kicad_mod +++ /dev/null @@ -1,68 +0,0 @@ -(module QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm (layer F.Cu) (tedit 5AAB4FC8) - (descr "28-Lead Plastic Quad Flat No-Lead Package, 4x4mm Body (see Atmel Appnote 8826)") - (tags "QFN 0.45") - (attr smd) - (fp_text reference REF** (at 0 -3.375) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm (at 0 3.375) (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 -2.65 -2.65) (end -2.65 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.65 -2.65) (end 2.65 -2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.65 2.65) (end 2.65 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.65 -2.65) (end 2.65 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2 -1) (end -1 -2) (layer F.Fab) (width 0.1)) - (fp_line (start -2 2) (end -2 -1) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -2) (end 2 -2) (layer F.Fab) (width 0.1)) - (fp_line (start 2 -2) (end 2 2) (layer F.Fab) (width 0.1)) - (fp_line (start 2 2) (end -2 2) (layer F.Fab) (width 0.1)) - (fp_line (start -2.12 -2.12) (end -1.75 -2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.12 2.12) (end -2.12 1.75) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.12 2.12) (end -1.75 2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.12 -2.12) (end 1.75 -2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.12 -2.12) (end 2.12 -1.75) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.12 2.12) (end 1.75 2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.12 2.12) (end 2.12 1.75) (layer F.SilkS) (width 0.12)) - (pad 1 smd oval (at -2 -1.35) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd oval (at -2 -0.9) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd oval (at -2 -0.45) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd oval (at -2 0) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd oval (at -2 0.45) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd oval (at -2 0.9) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 7 smd oval (at -2 1.35) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 8 smd oval (at -1.35 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 9 smd oval (at -0.9 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 10 smd oval (at -0.45 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 11 smd oval (at 0 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 12 smd oval (at 0.45 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 13 smd oval (at 0.9 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 14 smd oval (at 1.35 2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 15 smd oval (at 2 1.35) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 16 smd oval (at 2 0.9) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 17 smd oval (at 2 0.45) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 18 smd oval (at 2 0) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 19 smd oval (at 2 -0.45) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 20 smd oval (at 2 -0.9) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 21 smd oval (at 2 -1.35) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 22 smd oval (at 1.35 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 23 smd oval (at 0.9 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 24 smd oval (at 0.45 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 25 smd oval (at 0 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 26 smd oval (at -0.45 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 27 smd oval (at -0.9 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 28 smd oval (at -1.35 -2 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 29 smd rect (at 0 0) (size 2.25 2.25) (layers F.Cu F.Mask)) - (pad "" smd rect (at -0.55 -0.55) (size 0.97 0.97) (layers F.Paste)) - (pad "" smd rect (at -0.55 0.55) (size 0.97 0.97) (layers F.Paste)) - (pad "" smd rect (at 0.55 -0.55) (size 0.97 0.97) (layers F.Paste)) - (pad "" smd rect (at 0.55 0.55) (size 0.97 0.97) (layers F.Paste)) - (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) -) diff --git a/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.kicad_mod b/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.kicad_mod new file mode 100644 index 00000000000..9637210dd3c --- /dev/null +++ b/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.kicad_mod @@ -0,0 +1,116 @@ +(module QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm (layer F.Cu) (tedit 5B4DE18E) + (descr "QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf (Page 16)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") + (tags "QFN DFN_QFN") + (attr smd) + (fp_text reference REF** (at 0 -3.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm (at 0 3.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.735 -2.11) (end 2.11 -2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.11 -2.11) (end 2.11 -1.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.735 2.11) (end -2.11 2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.11 2.11) (end -2.11 1.735) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.735 2.11) (end 2.11 2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.11 2.11) (end 2.11 1.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.735 -2.11) (end -2.11 -2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -2) (end 2 -2) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -2) (end 2 2) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2) (end -2 2) (layer F.Fab) (width 0.1)) + (fp_line (start -2 2) (end -2 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -2 -1) (end -1 -2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.6 -2.6) (end -2.6 2.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.6 2.6) (end 2.6 2.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.6 2.6) (end 2.6 -2.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.6 -2.6) (end -2.6 -2.6) (layer F.CrtYd) (width 0.05)) + (pad 29 smd roundrect (at 0 0) (size 2.4 2.4) (layers F.Cu F.Mask) (roundrect_rratio 0.104167)) + (pad "" smd roundrect (at -0.6 -0.6) (size 0.97 0.97) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.6 0.6) (size 0.97 0.97) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.6 -0.6) (size 0.97 0.97) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.6 0.6) (size 0.97 0.97) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 1 smd custom (at -1.95 -1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.125) (xy 0.3 -0.125) (xy 0.4 -0.025) (xy 0.4 0.125) + (xy -0.4 0.125)) (width 0)) + )) + (pad 2 smd roundrect (at -1.95 -0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -1.95 -0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -1.95 0) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -1.95 0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -1.95 0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd custom (at -1.95 1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.125) (xy 0.4 -0.125) (xy 0.4 0.025) (xy 0.3 0.125) + (xy -0.4 0.125)) (width 0)) + )) + (pad 8 smd custom (at -1.35 1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.3) (xy -0.025 -0.4) (xy 0.125 -0.4) (xy 0.125 0.4) + (xy -0.125 0.4)) (width 0)) + )) + (pad 9 smd roundrect (at -0.9 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -0.45 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at 0 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at 0.45 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 0.9 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 14 smd custom (at 1.35 1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.4) (xy 0.025 -0.4) (xy 0.125 -0.3) (xy 0.125 0.4) + (xy -0.125 0.4)) (width 0)) + )) + (pad 15 smd custom (at 1.95 1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.125) (xy 0.4 -0.125) (xy 0.4 0.125) (xy -0.3 0.125) + (xy -0.4 0.025)) (width 0)) + )) + (pad 16 smd roundrect (at 1.95 0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd roundrect (at 1.95 0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 18 smd roundrect (at 1.95 0) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 19 smd roundrect (at 1.95 -0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 20 smd roundrect (at 1.95 -0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 21 smd custom (at 1.95 -1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.025) (xy -0.3 -0.125) (xy 0.4 -0.125) (xy 0.4 0.125) + (xy -0.4 0.125)) (width 0)) + )) + (pad 22 smd custom (at 1.35 -1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.4) (xy 0.125 -0.4) (xy 0.125 0.3) (xy 0.025 0.4) + (xy -0.125 0.4)) (width 0)) + )) + (pad 23 smd roundrect (at 0.9 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 24 smd roundrect (at 0.45 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 25 smd roundrect (at 0 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 26 smd roundrect (at -0.45 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 27 smd roundrect (at -0.9 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 28 smd custom (at -1.35 -1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.4) (xy 0.125 -0.4) (xy 0.125 0.4) (xy -0.025 0.4) + (xy -0.125 0.3)) (width 0)) + )) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) \ No newline at end of file diff --git a/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias.kicad_mod b/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias.kicad_mod new file mode 100644 index 00000000000..52f574a70ac --- /dev/null +++ b/Package_DFN_QFN.pretty/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias.kicad_mod @@ -0,0 +1,126 @@ +(module QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias (layer F.Cu) (tedit 5B4DE18E) + (descr "QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf (Page 16)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") + (tags "QFN DFN_QFN") + (attr smd) + (fp_text reference REF** (at 0 -3.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias (at 0 3.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.735 -2.11) (end 2.11 -2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.11 -2.11) (end 2.11 -1.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.735 2.11) (end -2.11 2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.11 2.11) (end -2.11 1.735) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.735 2.11) (end 2.11 2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.11 2.11) (end 2.11 1.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.735 -2.11) (end -2.11 -2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -2) (end 2 -2) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -2) (end 2 2) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2) (end -2 2) (layer F.Fab) (width 0.1)) + (fp_line (start -2 2) (end -2 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -2 -1) (end -1 -2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.6 -2.6) (end -2.6 2.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.6 2.6) (end 2.6 2.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.6 2.6) (end 2.6 -2.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.6 -2.6) (end -2.6 -2.6) (layer F.CrtYd) (width 0.05)) + (pad 29 smd roundrect (at 0 0) (size 2.4 2.4) (layers F.Cu F.Mask) (roundrect_rratio 0.104167)) + (pad 29 thru_hole circle (at -0.95 -0.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at 0 -0.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at 0.95 -0.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at -0.95 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at 0.95 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at -0.95 0.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at 0 0.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 thru_hole circle (at 0.95 0.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 29 smd roundrect (at 0 0) (size 2.4 2.4) (layers B.Cu) (roundrect_rratio 0.104167)) + (pad "" smd roundrect (at -0.6 -0.6) (size 1.04 1.04) (layers F.Paste) (roundrect_rratio 0.240385)) + (pad "" smd roundrect (at -0.6 0.6) (size 1.04 1.04) (layers F.Paste) (roundrect_rratio 0.240385)) + (pad "" smd roundrect (at 0.6 -0.6) (size 1.04 1.04) (layers F.Paste) (roundrect_rratio 0.240385)) + (pad "" smd roundrect (at 0.6 0.6) (size 1.04 1.04) (layers F.Paste) (roundrect_rratio 0.240385)) + (pad 1 smd custom (at -1.95 -1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.125) (xy 0.3 -0.125) (xy 0.4 -0.025) (xy 0.4 0.125) + (xy -0.4 0.125)) (width 0)) + )) + (pad 2 smd roundrect (at -1.95 -0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -1.95 -0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -1.95 0) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -1.95 0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -1.95 0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd custom (at -1.95 1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.125) (xy 0.4 -0.125) (xy 0.4 0.025) (xy 0.3 0.125) + (xy -0.4 0.125)) (width 0)) + )) + (pad 8 smd custom (at -1.35 1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.3) (xy -0.025 -0.4) (xy 0.125 -0.4) (xy 0.125 0.4) + (xy -0.125 0.4)) (width 0)) + )) + (pad 9 smd roundrect (at -0.9 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -0.45 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at 0 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at 0.45 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 0.9 1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 14 smd custom (at 1.35 1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.4) (xy 0.025 -0.4) (xy 0.125 -0.3) (xy 0.125 0.4) + (xy -0.125 0.4)) (width 0)) + )) + (pad 15 smd custom (at 1.95 1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.125) (xy 0.4 -0.125) (xy 0.4 0.125) (xy -0.3 0.125) + (xy -0.4 0.025)) (width 0)) + )) + (pad 16 smd roundrect (at 1.95 0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd roundrect (at 1.95 0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 18 smd roundrect (at 1.95 0) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 19 smd roundrect (at 1.95 -0.45) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 20 smd roundrect (at 1.95 -0.9) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 21 smd custom (at 1.95 -1.35) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.4 -0.025) (xy -0.3 -0.125) (xy 0.4 -0.125) (xy 0.4 0.125) + (xy -0.4 0.125)) (width 0)) + )) + (pad 22 smd custom (at 1.35 -1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.4) (xy 0.125 -0.4) (xy 0.125 0.3) (xy 0.025 0.4) + (xy -0.125 0.4)) (width 0)) + )) + (pad 23 smd roundrect (at 0.9 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 24 smd roundrect (at 0.45 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 25 smd roundrect (at 0 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 26 smd roundrect (at -0.45 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 27 smd roundrect (at -0.9 -1.95) (size 0.25 0.8) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 28 smd custom (at -1.35 -1.95) (size 0.179289 0.179289) (layers F.Cu F.Mask F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.125 -0.4) (xy 0.125 -0.4) (xy 0.125 0.4) (xy -0.025 0.4) + (xy -0.125 0.3)) (width 0)) + )) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) \ No newline at end of file From d73ebe0a23e76b069b0ac4fe02b5410ce47bd768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=20P=C3=B6schl?= Date: Tue, 17 Jul 2018 23:57:04 +0200 Subject: [PATCH 2/2] qfn 32 pin footprint for microchip (atmel) mcus --- ...-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod | 77 ++++++++ ...m_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod | 166 ++++++++++++++++++ ...-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm.kicad_mod | 77 -------- 3 files changed, 243 insertions(+), 77 deletions(-) create mode 100644 Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod create mode 100644 Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod delete mode 100644 Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm.kicad_mod diff --git a/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod b/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod new file mode 100644 index 00000000000..04e0cf425cc --- /dev/null +++ b/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod @@ -0,0 +1,77 @@ +(module QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm (layer F.Cu) (tedit 5B4E60CE) + (descr "QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf (Page 20)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") + (tags "QFN DFN_QFN") + (attr smd) + (fp_text reference REF** (at 0 -3.82) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm (at 0 3.82) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (pad 33 smd roundrect (at 0 0) (size 3.1 3.1) (layers F.Cu F.Mask) (roundrect_rratio 0.080645)) + (pad "" smd roundrect (at -1.03 -1.03) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.03 0) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.03 1.03) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 -1.03) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 0) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 1.03) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.03 -1.03) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.03 0) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.03 1.03) (size 0.83 0.83) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 15 smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 16 smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 18 smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 19 smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 20 smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 21 smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 22 smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 23 smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 24 smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 25 smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 26 smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 27 smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 28 smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 29 smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 30 smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 31 smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 32 smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) \ No newline at end of file diff --git a/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod b/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod new file mode 100644 index 00000000000..936bcb7b962 --- /dev/null +++ b/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod @@ -0,0 +1,166 @@ +(module QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias (layer F.Cu) (tedit 5B4E60CE) + (descr "QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf (Page 20)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") + (tags "QFN DFN_QFN") + (attr smd) + (fp_text reference REF** (at 0 -3.82) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias (at 0 3.82) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (pad 33 smd roundrect (at 0 0) (size 3.1 3.1) (layers F.Cu F.Mask) (roundrect_rratio 0.080645)) + (pad 33 thru_hole circle (at -1 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at 0 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at 1 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at -1 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at 1 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at -1 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at 0 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 thru_hole circle (at 1 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) + (pad 33 smd roundrect (at 0 0) (size 2.5 2.5) (layers B.Cu) (roundrect_rratio 0.1)) + (pad "" smd roundrect (at -0.5 -0.5) (size 0.806226 0.806226) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.5 0.5) (size 0.806226 0.806226) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.5 -0.5) (size 0.806226 0.806226) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.5 0.5) (size 0.806226 0.806226) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd custom (at -1.275 -0.5) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.403113) (xy 0.089044 -0.403113) (xy 0.221712 -0.270445) (xy 0.221712 0.270445) + (xy 0.089044 0.403113) (xy -0.221712 0.403113)) (width 0)) + )) + (pad "" smd custom (at -1.275 0.5) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.403113) (xy 0.089044 -0.403113) (xy 0.221712 -0.270445) (xy 0.221712 0.270445) + (xy 0.089044 0.403113) (xy -0.221712 0.403113)) (width 0)) + )) + (pad "" smd custom (at 1.275 -0.5) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.270445) (xy -0.089044 -0.403113) (xy 0.221712 -0.403113) (xy 0.221712 0.403113) + (xy -0.089044 0.403113) (xy -0.221712 0.270445)) (width 0)) + )) + (pad "" smd custom (at 1.275 0.5) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.270445) (xy -0.089044 -0.403113) (xy 0.221712 -0.403113) (xy 0.221712 0.403113) + (xy -0.089044 0.403113) (xy -0.221712 0.270445)) (width 0)) + )) + (pad "" smd custom (at -0.5 -1.275) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.403113 -0.221712) (xy 0.403113 -0.221712) (xy 0.403113 0.089044) (xy 0.270445 0.221712) + (xy -0.270445 0.221712) (xy -0.403113 0.089044)) (width 0)) + )) + (pad "" smd custom (at 0.5 -1.275) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.403113 -0.221712) (xy 0.403113 -0.221712) (xy 0.403113 0.089044) (xy 0.270445 0.221712) + (xy -0.270445 0.221712) (xy -0.403113 0.089044)) (width 0)) + )) + (pad "" smd custom (at -0.5 1.275) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.403113 -0.089044) (xy -0.270445 -0.221712) (xy 0.270445 -0.221712) (xy 0.403113 -0.089044) + (xy 0.403113 0.221712) (xy -0.403113 0.221712)) (width 0)) + )) + (pad "" smd custom (at 0.5 1.275) (size 0.349614 0.349614) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.403113 -0.089044) (xy -0.270445 -0.221712) (xy 0.270445 -0.221712) (xy 0.403113 -0.089044) + (xy 0.403113 0.221712) (xy -0.403113 0.221712)) (width 0)) + )) + (pad "" smd custom (at -1.275 -1.275) (size 0.318785 0.318785) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.221712) (xy 0.221712 -0.221712) (xy 0.221712 0.045445) (xy 0.045445 0.221712) + (xy -0.221712 0.221712)) (width 0)) + )) + (pad "" smd custom (at -1.275 1.275) (size 0.318785 0.318785) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.221712) (xy 0.045445 -0.221712) (xy 0.221712 -0.045445) (xy 0.221712 0.221712) + (xy -0.221712 0.221712)) (width 0)) + )) + (pad "" smd custom (at 1.275 -1.275) (size 0.318785 0.318785) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.221712) (xy 0.221712 -0.221712) (xy 0.221712 0.221712) (xy -0.045445 0.221712) + (xy -0.221712 0.045445)) (width 0)) + )) + (pad "" smd custom (at 1.275 1.275) (size 0.318785 0.318785) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.221712 -0.045445) (xy -0.045445 -0.221712) (xy 0.221712 -0.221712) (xy 0.221712 0.221712) + (xy -0.221712 0.221712)) (width 0)) + )) + (pad 1 smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 15 smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 16 smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 18 smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 19 smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 20 smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 21 smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 22 smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 23 smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 24 smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 25 smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 26 smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 27 smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 28 smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 29 smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 30 smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 31 smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 32 smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) \ No newline at end of file diff --git a/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm.kicad_mod b/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm.kicad_mod deleted file mode 100644 index 4858b71eace..00000000000 --- a/Package_DFN_QFN.pretty/QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm.kicad_mod +++ /dev/null @@ -1,77 +0,0 @@ -(module QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm (layer F.Cu) (tedit 5AAB5041) - (descr "32-Lead Plastic Quad Flat No-Lead Package, 5x5mm Body (see Atmel Appnote 8826)") - (tags "QFN 0.5") - (attr smd) - (fp_text reference REF** (at 0 -3.875) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm (at 0 3.875) (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 -3.15 -3.15) (end -3.15 3.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.15 -3.15) (end 3.15 -3.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.15 3.15) (end 3.15 3.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -3.15) (end 3.15 3.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.62 -2.62) (end -2.2 -2.62) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.62 2.62) (end -2.62 2.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.62 2.62) (end -2.2 2.62) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.62 -2.62) (end 2.2 -2.62) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.62 -2.62) (end 2.62 -2.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.62 2.62) (end 2.2 2.62) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.62 2.62) (end 2.62 2.2) (layer F.SilkS) (width 0.12)) - (pad 1 smd oval (at -2.5 -1.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd oval (at -2.5 -1.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd oval (at -2.5 -0.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd oval (at -2.5 -0.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd oval (at -2.5 0.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd oval (at -2.5 0.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 7 smd oval (at -2.5 1.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 8 smd oval (at -2.5 1.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 9 smd oval (at -1.75 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 10 smd oval (at -1.25 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 11 smd oval (at -0.75 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 12 smd oval (at -0.25 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 13 smd oval (at 0.25 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 14 smd oval (at 0.75 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 15 smd oval (at 1.25 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 16 smd oval (at 1.75 2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 17 smd oval (at 2.5 1.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 18 smd oval (at 2.5 1.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 19 smd oval (at 2.5 0.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 20 smd oval (at 2.5 0.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 21 smd oval (at 2.5 -0.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 22 smd oval (at 2.5 -0.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 23 smd oval (at 2.5 -1.25) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 24 smd oval (at 2.5 -1.75) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 25 smd oval (at 1.75 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 26 smd oval (at 1.25 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 27 smd oval (at 0.75 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 28 smd oval (at 0.25 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 29 smd oval (at -0.25 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 30 smd oval (at -0.75 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 31 smd oval (at -1.25 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 32 smd oval (at -1.75 -2.5 90) (size 0.8 0.3) (layers F.Cu F.Paste F.Mask)) - (pad 33 smd rect (at 0 0) (size 3.8 3.8) (layers F.Cu F.Mask)) - (pad "" smd rect (at -1.225 -1.225) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at -1.225 0) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at -1.225 1.225) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at 0 -1.225) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at 0 0) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at 0 1.225) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at 1.225 -1.225) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at 1.225 0) (size 1.1 1.1) (layers F.Paste)) - (pad "" smd rect (at 1.225 1.225) (size 1.1 1.1) (layers F.Paste)) - (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.8x3.8mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) -)