From 777e683e1e110e5769449fd61ba7e03ed79f442a Mon Sep 17 00:00:00 2001 From: Alex Studer Date: Fri, 28 Aug 2020 12:04:49 -0400 Subject: [PATCH 1/3] Add SOP-10 and NSOP-16 footprints for HT42B534 --- .../NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod | 48 +++++++++++++++++++ .../SOP-10_3.9x4.9mm_P1.00mm.kicad_mod | 40 ++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod create mode 100644 Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod diff --git a/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod b/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod new file mode 100644 index 00000000000..0e3ad8ff56b --- /dev/null +++ b/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod @@ -0,0 +1,48 @@ +(module NSOP-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) + (descr "NSOP, 16 Pin (JEDEC MS-012AC, https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "NSOP SO") + (attr smd) + (fp_text reference REF** (at 0 -5.9) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NSOP-16_3.9x9.9mm_P1.27mm (at 0 5.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (pad 1 smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.475 -3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at -2.475 3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at -2.475 4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at 2.475 4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.475 3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 15 smd roundrect (at 2.475 -3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 16 smd roundrect (at 2.475 -4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_SO.3dshapes/NSOP-16_3.9x9.9mm_P1.27mm.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_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod new file mode 100644 index 00000000000..642e6c5ff61 --- /dev/null +++ b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod @@ -0,0 +1,40 @@ +(module SOP-10_3.9x4.9mm_P1.00mm (layer F.Cu) (tedit 5AB07CF5) + (descr "10-Lead SOP, 3.9 x 4.9mm body, 1.00mm pitch (https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf)") + (tags "SOP 3.9 4.9 1.00") + (attr smd) + (fp_text reference REF** (at 0 -3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SOP-10_3.9x4.9mm_P1.00mm (at 0 3.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 -0.95 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -3.35 -2.7) (end -3.35 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.35 -2.7) (end 3.35 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.35 -2.7) (end 3.35 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.35 2.7) (end 3.35 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3 -2.57) (end 2.07 -2.57) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.07 2.57) (end 2.07 2.57) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -2.55 -2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -2.55 -1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -2.55 0) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -2.55 1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 2.55 2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 2.55 1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 2.55 0) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -2.55 2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 2.55 -1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 2.55 -2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOP-10_3.9x4.9mm_P1.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) From a12ca5c05c566595f87c5dd8b593795f181013a9 Mon Sep 17 00:00:00 2001 From: Alex Studer Date: Tue, 29 Sep 2020 13:48:07 -0400 Subject: [PATCH 2/3] Update with latest output of generator --- .../NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod | 2 +- .../SOP-10_3.9x4.9mm_P1.00mm.kicad_mod | 40 ------------------ .../SOP-10_3.9x4.9mm_P1mm.kicad_mod | 42 +++++++++++++++++++ .../SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod | 40 ------------------ .../SSOP-10_3.9x4.9mm_P1mm.kicad_mod | 42 +++++++++++++++++++ 5 files changed, 85 insertions(+), 81 deletions(-) delete mode 100644 Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod create mode 100644 Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod delete mode 100644 Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod create mode 100644 Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod diff --git a/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod b/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod index 0e3ad8ff56b..9b40c79daab 100644 --- a/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod +++ b/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod @@ -1,4 +1,4 @@ -(module NSOP-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) +(module NSOP-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5F737216) (descr "NSOP, 16 Pin (JEDEC MS-012AC, https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "NSOP SO") (attr smd) diff --git a/Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod deleted file mode 100644 index 642e6c5ff61..00000000000 --- a/Package_SO.pretty/SOP-10_3.9x4.9mm_P1.00mm.kicad_mod +++ /dev/null @@ -1,40 +0,0 @@ -(module SOP-10_3.9x4.9mm_P1.00mm (layer F.Cu) (tedit 5AB07CF5) - (descr "10-Lead SOP, 3.9 x 4.9mm body, 1.00mm pitch (https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf)") - (tags "SOP 3.9 4.9 1.00") - (attr smd) - (fp_text reference REF** (at 0 -3.5) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SOP-10_3.9x4.9mm_P1.00mm (at 0 3.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 -0.95 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) - (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) - (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) - (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.1)) - (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.1)) - (fp_line (start -3.35 -2.7) (end -3.35 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.35 -2.7) (end 3.35 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.35 -2.7) (end 3.35 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.35 2.7) (end 3.35 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3 -2.57) (end 2.07 -2.57) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.07 2.57) (end 2.07 2.57) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.55 -2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd rect (at -2.55 -1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd rect (at -2.55 0) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd rect (at -2.55 1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd rect (at 2.55 2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 7 smd rect (at 2.55 1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 8 smd rect (at 2.55 0) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd rect (at -2.55 2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 9 smd rect (at 2.55 -1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 10 smd rect (at 2.55 -2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (model ${KISYS3DMOD}/Package_SO.3dshapes/SOP-10_3.9x4.9mm_P1.00mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) -) diff --git a/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod new file mode 100644 index 00000000000..ef1a4f25577 --- /dev/null +++ b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod @@ -0,0 +1,42 @@ +(module SOP-10_3.9x4.9mm_P1mm (layer F.Cu) (tedit 5F737216) + (descr "SOP, 10 Pin (https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOP SO") + (attr smd) + (fp_text reference REF** (at 0 -3.4) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SOP-10_3.9x4.9mm_P1mm (at 0 3.4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end -3.425 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -3.68 -2.7) (end -3.68 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.68 2.7) (end 3.68 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.68 2.7) (end 3.68 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.68 -2.7) (end -3.68 -2.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd roundrect (at -2.6125 -2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.6125 -1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.6125 0) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.6125 1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.6125 2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at 2.6125 2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at 2.6125 1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at 2.6125 0) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at 2.6125 -1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.6125 -2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOP-10_3.9x4.9mm_P1mm.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_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod b/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod deleted file mode 100644 index bd4723eedf8..00000000000 --- a/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod +++ /dev/null @@ -1,40 +0,0 @@ -(module SSOP-10_3.9x4.9mm_P1.00mm (layer F.Cu) (tedit 5AB07CF5) - (descr "10-Lead SSOP, 3.9 x 4.9mm body, 1.00mm pitch (http://www.st.com/resource/en/datasheet/viper01.pdf)") - (tags "SSOP 3.9 4.9 1.00") - (attr smd) - (fp_text reference REF** (at 0 -3.5) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SSOP-10_3.9x4.9mm_P1.00mm (at 0 3.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 -0.95 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) - (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) - (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) - (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.1)) - (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.1)) - (fp_line (start -3.35 -2.7) (end -3.35 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.35 -2.7) (end 3.35 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.35 -2.7) (end 3.35 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.35 2.7) (end 3.35 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3 -2.57) (end 2.07 -2.57) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.07 2.57) (end 2.07 2.57) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -2.55 -2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd rect (at -2.55 -1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd rect (at -2.55 0) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd rect (at -2.55 1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd rect (at 2.55 2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 7 smd rect (at 2.55 1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 8 smd rect (at 2.55 0) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd rect (at -2.55 2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 9 smd rect (at 2.55 -1) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (pad 10 smd rect (at 2.55 -2) (size 1.1 0.51) (layers F.Cu F.Paste F.Mask)) - (model ${KISYS3DMOD}/Package_SO.3dshapes/SSOP-10_3.9x4.9mm_P1.00mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) -) diff --git a/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod b/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod new file mode 100644 index 00000000000..afaf58e9e2f --- /dev/null +++ b/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod @@ -0,0 +1,42 @@ +(module SSOP-10_3.9x4.9mm_P1mm (layer F.Cu) (tedit 5F737217) + (descr "SSOP, 10 Pin (http://www.st.com/resource/en/datasheet/viper01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SSOP SO") + (attr smd) + (fp_text reference REF** (at 0 -3.4) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SSOP-10_3.9x4.9mm_P1mm (at 0 3.4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd roundrect (at -2.625 -2) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.625 -1) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.625 0) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.625 1) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.625 2) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at 2.625 2) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at 2.625 1) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at 2.625 0) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at 2.625 -1) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.625 -2) (size 1.65 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SSOP-10_3.9x4.9mm_P1mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) \ No newline at end of file From c83c484a4d5b3150b2230c98cc3b0658141238c1 Mon Sep 17 00:00:00 2001 From: Alex Studer Date: Tue, 29 Sep 2020 15:12:45 -0400 Subject: [PATCH 3/3] Latest generator output --- .../NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod | 46 +++++++++---------- .../SOP-10_3.9x4.9mm_P1mm.kicad_mod | 34 +++++++------- .../SSOP-10_3.9x4.9mm_P1mm.kicad_mod | 4 +- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod b/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod index 9b40c79daab..7cd47ee6b19 100644 --- a/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod +++ b/Package_SO.pretty/NSOP-16_3.9x9.9mm_P1.27mm.kicad_mod @@ -1,5 +1,5 @@ -(module NSOP-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5F737216) - (descr "NSOP, 16 Pin (JEDEC MS-012AC, https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") +(module NSOP-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5F7385DA) + (descr "NSOP, 16 Pin (JEDEC MS-012AC, https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "NSOP SO") (attr smd) (fp_text reference REF** (at 0 -5.9) (layer F.SilkS) @@ -11,32 +11,32 @@ (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end -3.4 -5.06) (layer F.SilkS) (width 0.12)) (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) - (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) - (pad 1 smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 2 smd roundrect (at -2.475 -3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 3 smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 4 smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 5 smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 6 smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 7 smd roundrect (at -2.475 3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 8 smd roundrect (at -2.475 4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 9 smd roundrect (at 2.475 4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 10 smd roundrect (at 2.475 3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 11 smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 12 smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 13 smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 14 smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 15 smd roundrect (at 2.475 -3.175) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 16 smd roundrect (at 2.475 -4.445) (size 1.95 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_line (start -3.65 -5.2) (end -3.65 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.65 5.2) (end 3.65 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.65 5.2) (end 3.65 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.65 -5.2) (end -3.65 -5.2) (layer F.CrtYd) (width 0.05)) + (pad 1 smd roundrect (at -2.45 -4.445) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.45 -3.175) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.45 -1.905) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.45 -0.635) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.45 0.635) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -2.45 1.905) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at -2.45 3.175) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at -2.45 4.445) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at 2.45 4.445) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.45 3.175) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at 2.45 1.905) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at 2.45 0.635) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 2.45 -0.635) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at 2.45 -1.905) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 15 smd roundrect (at 2.45 -3.175) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 16 smd roundrect (at 2.45 -4.445) (size 1.9 0.6) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.98 0.98) (thickness 0.15))) ) diff --git a/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod index ef1a4f25577..12373d88a22 100644 --- a/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod +++ b/Package_SO.pretty/SOP-10_3.9x4.9mm_P1mm.kicad_mod @@ -1,5 +1,5 @@ -(module SOP-10_3.9x4.9mm_P1mm (layer F.Cu) (tedit 5F737216) - (descr "SOP, 10 Pin (https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") +(module SOP-10_3.9x4.9mm_P1mm (layer F.Cu) (tedit 5F7385DA) + (descr "SOP, 10 Pin (https://www.holtek.com/documents/10179/11842/HT42B534-xv110.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOP SO") (attr smd) (fp_text reference REF** (at 0 -3.4) (layer F.SilkS) @@ -11,26 +11,26 @@ (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) - (fp_line (start 0 -2.56) (end -3.425 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end -3.4 -2.56) (layer F.SilkS) (width 0.12)) (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) - (fp_line (start -3.68 -2.7) (end -3.68 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.68 2.7) (end 3.68 2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.68 2.7) (end 3.68 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.68 -2.7) (end -3.68 -2.7) (layer F.CrtYd) (width 0.05)) - (pad 1 smd roundrect (at -2.6125 -2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 2 smd roundrect (at -2.6125 -1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 3 smd roundrect (at -2.6125 0) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 4 smd roundrect (at -2.6125 1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 5 smd roundrect (at -2.6125 2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 6 smd roundrect (at 2.6125 2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 7 smd roundrect (at 2.6125 1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 8 smd roundrect (at 2.6125 0) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 9 smd roundrect (at 2.6125 -1) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) - (pad 10 smd roundrect (at 2.6125 -2) (size 1.625 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (fp_line (start -3.65 -2.7) (end -3.65 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.65 2.7) (end 3.65 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.65 2.7) (end 3.65 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.65 -2.7) (end -3.65 -2.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd roundrect (at -2.45 -2) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -2.45 -1) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -2.45 0) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -2.45 1) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -2.45 2) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at 2.45 2) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at 2.45 1) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at 2.45 0) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at 2.45 -1) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.45 -2) (size 1.9 0.55) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.98 0.98) (thickness 0.15))) ) diff --git a/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod b/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod index afaf58e9e2f..7df8d84cc1a 100644 --- a/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod +++ b/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1mm.kicad_mod @@ -1,5 +1,5 @@ -(module SSOP-10_3.9x4.9mm_P1mm (layer F.Cu) (tedit 5F737217) - (descr "SSOP, 10 Pin (http://www.st.com/resource/en/datasheet/viper01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") +(module SSOP-10_3.9x4.9mm_P1mm (layer F.Cu) (tedit 5F7385DA) + (descr "SSOP, 10 Pin (http://www.st.com/resource/en/datasheet/viper01.pdf#page=28), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SSOP SO") (attr smd) (fp_text reference REF** (at 0 -3.4) (layer F.SilkS)