summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/modules/Housings_SSOP.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/modules/Housings_SSOP.pretty')
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad.kicad_mod99
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-4_4.4x3.6mm_Pitch1.27mm.kicad_mod34
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-5_4.4x3.6mm_Pitch1.27mm.kicad_mod35
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10-1EP_3x3mm_Pitch0.5mm.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10_3x3mm_Pitch0.5mm.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP_3x4mm_Pitch0.5mm.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16_3x4mm_Pitch0.5mm.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-1EP_3x4mm_Pitch0.65mm.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12_3x4mm_Pitch0.65mm.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP_3x4mm_Pitch0.5mm.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)_3x4mm_Pitch0.5mm.kicad_mod44
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP_3x4mm_Pitch0.5mm.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16_3x4mm_Pitch0.5mm.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8-1EP_3x3mm_Pitch0.65mm.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8_3x3mm_Pitch0.65mm.kicad_mod43
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/OnSemi_Micro8.kicad_mod42
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/PSOP-44_16.9x27.17mm_Pitch1.27mm.kicad_mod79
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-20_3.9x8.7mm_Pitch0.635mm.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/README.md3
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-16_4.4x10.4mm_Pitch1.27mm.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_3.8x4.1mm_Pitch2.54mm.kicad_mod41
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_4.4x2.8mm_Pitch1.27mm.kicad_mod36
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-14_5.3x6.2mm_Pitch0.65mm.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_4.4x5.2mm_Pitch0.65mm.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_5.3x6.2mm_Pitch0.65mm.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_5.3x7.2mm_Pitch0.65mm.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_5.3x8.2mm_Pitch0.65mm.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-28_5.3x10.2mm_Pitch0.65mm.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-48_7.5x15.9mm_Pitch0.635mm.kicad_mod83
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-56_7.5x18.5mm_Pitch0.635mm.kicad_mod91
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-8_2.95x2.8mm_Pitch0.65mm.kicad_mod38
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/ST_MultiPowerSO-30.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-32_18.4x8mm_Pitch0.5mm.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_12x18.4mm_Pitch0.5mm.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_18.4x12mm_Pitch0.5mm.kicad_mod78
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-56_18.4x14mm_Pitch0.5mm.kicad_mod86
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-II-32_21.0x10.2mm_Pitch1.27mm.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-10_3x3mm_Pitch0.5mm.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-14_4.4x5mm_Pitch0.65mm.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16_4.4x5mm_Pitch0.65mm.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-24_4.4x7.8mm_Pitch0.65mm.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28-1EP_4.4x9.7mm_Pitch0.65mm.kicad_mod79
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28_4.4x9.7mm_Pitch0.65mm.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-32_6.1x11mm_Pitch0.65mm.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-38_4.4x9.7mm_Pitch0.5mm.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-44_4.4x11.2mm_Pitch0.5mm.kicad_mod79
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-48_6.1x12.5mm_Pitch0.5mm.kicad_mod83
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-56_6.1x14mm_Pitch0.5mm.kicad_mod89
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_3x3mm_Pitch0.65mm.kicad_mod43
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_4.4x3mm_Pitch0.65mm.kicad_mod43
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-40_7.6x15.4mm_Pitch0.762mm.kicad_mod75
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-56_11.1x21.5mm_Pitch0.75mm.kicad_mod91
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.3x2mm_Pitch0.5mm.kicad_mod38
-rw-r--r--library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.4x2.1mm_Pitch0.5mm.kicad_mod43
66 files changed, 3730 insertions, 0 deletions
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..51b0fc66
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,51 @@
+(module ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 58126449)
+ (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body with Exposed Pad [eTSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm (at 0 4.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.225 3.45) (end 2.225 3.45) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -3.45) (end 2.225 -3.45) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.95 -2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.95 -2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.95 -1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.95 1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.95 2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.95 2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.95 2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.95 2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.95 1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.95 -1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.95 -2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.95 -2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 0 0) (size 3 4.2) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/ETSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad.kicad_mod
new file mode 100644
index 00000000..0052c211
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad.kicad_mod
@@ -0,0 +1,65 @@
+(module HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad (layer F.Cu) (tedit 5892182E)
+ (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias")
+ (tags "HTSSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad (at 0 4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.23 3.45) (end 2.23 3.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.75 -3.45) (end 2.23 -3.45) (layer F.SilkS) (width 0.12))
+ (pad 21 thru_hole rect (at 1.3 -2.6) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 0 2.6) (size 1.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 0 1.3) (size 1.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 0 -2.6) (size 1.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 0 -1.3) (size 1.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.95 -2.92) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.95 -2.27) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.95 -1.62) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.95 -0.97) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.95 -0.33) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.95 0.33) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.95 0.97) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.95 1.62) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.95 2.27) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.95 2.92) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.95 2.92) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.95 2.27) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.95 1.62) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.95 0.97) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.95 0.33) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.95 -0.33) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.95 -0.97) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.95 -1.62) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.95 -2.27) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.95 -2.92) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 21 thru_hole rect (at 0 0) (size 1.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at -1.3 -2.6) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at -1.3 -1.3) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at -1.3 0) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at -1.3 1.3) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at -1.3 2.6) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 1.3 2.6) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 1.3 1.3) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 1.3 0) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 21 thru_hole rect (at 1.3 -1.3) (size 0.8 1.3) (drill 0.3) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_Pitch0.65mm_ThermalPad.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad.kicad_mod
new file mode 100644
index 00000000..29ce0212
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad.kicad_mod
@@ -0,0 +1,99 @@
+(module HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad (layer F.Cu) (tedit 57F0F546)
+ (descr "HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad")
+ (tags "TSSOP HTSSOP 0.65 thermal pad")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad (at 0 5.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 4.9008) (end -2.2 4.9008) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 5.0258) (end 2.325 4.7008) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 5.0258) (end -2.325 4.7008) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 5.0258) (end 2.325 5.0258) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 thru_hole rect (at -1.275 4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 0) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 0) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 0) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 0) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 -1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 -1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 -1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 -1.05625) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 -2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 -2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 -2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 -2.1125) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 -3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 -3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 -3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 -3.16875) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -1.275 -4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at -0.425 -4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 1.275 -4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 29 thru_hole rect (at 0.425 -4.225) (size 0.89 1.1) (drill 0.3) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/HTSSOP-28_4.4x9.7mm_Pitch0.65mm_ThermalPad.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-4_4.4x3.6mm_Pitch1.27mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-4_4.4x3.6mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 00000000..1a7289b4
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-4_4.4x3.6mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,34 @@
+(module MFSOP6-4_4.4x3.6mm_Pitch1.27mm (layer F.Cu) (tedit 59993F32)
+ (descr https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.4pin%20MFSOP6.html)
+ (tags "MFSOP 4 pin SMD")
+ (attr smd)
+ (fp_text reference REF** (at -2 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MFSOP6-4_4.4x3.6mm_Pitch1.27mm (at 0 2.921) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.75 0.75) (thickness 0.15)))
+ )
+ (fp_line (start 1.5 1.92) (end -1.5 1.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.92) (end 2 -1.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 1.8) (end 2.2 1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 2.2 1.8) (end 2.2 -1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 2.2 -1.8) (end -1.2 -1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -1.2 -1.8) (end -2.2 -0.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.2 -0.8) (end -2.2 1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -4 -2.05) (end 4 -2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 -2.05) (end -4 2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 2.05) (end 4 -2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 2.05) (end -4 2.05) (layer F.CrtYd) (width 0.05))
+ (pad 6 smd rect (at 3.15 -1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.15 1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.15 1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -3.15 -1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MFSOP6-4_4.4x3.6mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-5_4.4x3.6mm_Pitch1.27mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-5_4.4x3.6mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 00000000..ca2e2d64
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MFSOP6-5_4.4x3.6mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,35 @@
+(module MFSOP6-5_4.4x3.6mm_Pitch1.27mm (layer F.Cu) (tedit 59993F42)
+ (descr https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.5pin%20MFSOP6.html)
+ (tags "MFSOP 4 pin SMD")
+ (attr smd)
+ (fp_text reference REF** (at -2 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MFSOP6-5_4.4x3.6mm_Pitch1.27mm (at 0 2.921) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.75 0.75) (thickness 0.15)))
+ )
+ (fp_line (start 1.5 1.92) (end -1.5 1.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.92) (end 2 -1.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 1.8) (end 2.2 1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 2.2 1.8) (end 2.2 -1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 2.2 -1.8) (end -1.2 -1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -1.2 -1.8) (end -2.2 -0.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.2 -0.8) (end -2.2 1.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -4 -2.05) (end 4 -2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 -2.05) (end -4 2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 2.05) (end 4 -2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 2.05) (end -4 2.05) (layer F.CrtYd) (width 0.05))
+ (pad 6 smd rect (at 3.15 -1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.15 1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.15 1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -3.15 -1.27) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 3.15 0) (size 1.2 0.8) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MFSOP6-5_4.4x3.6mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10-1EP_3x3mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10-1EP_3x3mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..dfa1d3be
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10-1EP_3x3mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,53 @@
+(module MSOP-10-1EP_3x3mm_Pitch0.5mm (layer F.Cu) (tedit 57AFAE31)
+ (descr "MSE Package; 10-Lead Plastic MSOP, Exposed Die Pad (see Linear Technology 05081664_I_MSE.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-10-1EP_3x3mm_Pitch0.5mm (at 0 2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.8 -1.8) (end -2.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.8 -1.8) (end 2.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 -1.8) (end 2.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 1.8) (end 2.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.475) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.3775) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 1.625) (end 1.625 1.3775) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end -1.625 1.3775) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.475) (end -2.55 -1.475) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.105 -1) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.105 -0.5) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.105 0) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.105 0.5) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.105 1) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.105 1) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.105 0.5) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.105 0) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.105 -0.5) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.105 -1) (size 0.89 0.305) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 0.42 0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 11 smd rect (at 0.42 -0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 11 smd rect (at -0.42 0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 11 smd rect (at -0.42 -0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-10-1EP_3x3mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10_3x3mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10_3x3mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..f798b011
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-10_3x3mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,45 @@
+(module MSOP-10_3x3mm_Pitch0.5mm (layer F.Cu) (tedit 54130A77)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-10_3x3mm_Pitch0.5mm (at 0 2.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -1.85) (end -3.15 1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -1.85) (end 3.15 1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -1.85) (end 3.15 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 1.85) (end 3.15 1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -1.675) (end -1.675 -1.45) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -1.675) (end 1.675 -1.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 1.675) (end 1.675 1.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 1.675) (end -1.675 1.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -1.675) (end 1.675 -1.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 1.675) (end 1.675 1.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -1.45) (end -2.9 -1.45) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.2 -0.5) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 0) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.2 0.5) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 1) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.2 1) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.2 0.5) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.2 0) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 -0.5) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 -1) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-10_3x3mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..999a4005
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,51 @@
+(module "MSOP-12-16-1EP-VIA_3x4mm_Pitch0.5mm" (layer F.Cu) (tedit 5631AC3D)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MSOP-12-16-1EP-VIA_3x4mm_Pitch0.5mm" (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 0) (size 1.65 2.85) (layers F.Cu F.Paste F.Mask))
+ (pad 17 thru_hole circle (at 0 0) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (pad 17 thru_hole circle (at 0 1) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (pad 17 thru_hole circle (at 0 -1) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-12-16-1EP_3x4mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..7eaad143
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16-1EP_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,48 @@
+(module "MSOP-12-16-1EP_3x4mm_Pitch0.5mm" (layer F.Cu) (tedit 5653DFF3)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MSOP-12-16-1EP_3x4mm_Pitch0.5mm" (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 -0.1) (size 1.65 2.85) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-12-16-1EP_3x4mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..40f41aaa
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-16_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,47 @@
+(module "MSOP-12-16_3x4mm_Pitch0.5mm" (layer F.Cu) (tedit 562DC17E)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MSOP-12-16_3x4mm_Pitch0.5mm" (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-12-16_3x4mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-1EP_3x4mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-1EP_3x4mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..ef454228
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12-1EP_3x4mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,62 @@
+(module MSOP-12-1EP_3x4mm_Pitch0.65mm (layer F.Cu) (tedit 57AFAE52)
+ (descr "MSE Package; 12-Lead Plastic MSOP, Exposed Die Pad; (see Linear Technology 05081666_G_MSE12.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.05) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-12-1EP_3x4mm_Pitch0.65mm (at 0 3.05) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.8 -2.3) (end -2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.8 -2.3) (end 2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 -2.3) (end 2.8 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 2.3) (end 2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.625 -2.125) (end 1.625 -2.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 2.125) (end 1.625 2.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 2.125) (end -1.625 2.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -2.125) (end 1.625 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 2.125) (end 1.625 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -2.125) (end -2.55 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.105 -1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.105 -0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.105 -0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.105 0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.105 0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.105 1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.105 1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.105 0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.105 0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.105 -0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.105 -0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.105 -1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 0.4125 1.06875) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at 0.4125 0.35625) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at 0.4125 -0.35625) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at 0.4125 -1.06875) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at -0.4125 1.06875) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at -0.4125 0.35625) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at -0.4125 -0.35625) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 13 smd rect (at -0.4125 -1.06875) (size 0.825 0.7125) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-12-1EP_3x4mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12_3x4mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12_3x4mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..aa365288
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-12_3x4mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,46 @@
+(module MSOP-12_3x4mm_Pitch0.65mm (layer F.Cu) (tedit 57AFAE60)
+ (descr "MS Package; 12-Lead Plastic MSOP; (see Linear Technology 05081668_A_MS12.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.05) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-12_3x4mm_Pitch0.65mm (at 0 3.05) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.8 -2.3) (end -2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.8 -2.3) (end 2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 -2.3) (end 2.8 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 2.3) (end 2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.625 -2.125) (end 1.625 -2.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 2.125) (end 1.625 2.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 2.125) (end -1.625 2.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -2.125) (end 1.625 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 2.125) (end 1.625 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -2.125) (end -2.55 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.105 -1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.105 -0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.105 -0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.105 0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.105 0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.105 1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.105 1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.105 0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.105 0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.105 -0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.105 -0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.105 -1.625) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-12_3x4mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..d2b27c91
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,48 @@
+(module "MSOP-16(12)-1EP-VIA_3x4mm_Pitch0.5mm" (layer F.Cu) (tedit 5631AC3D)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MSOP-16(12)-1EP-VIA_3x4mm_Pitch0.5mm" (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 0) (size 1.65 2.85) (layers F.Cu F.Paste F.Mask))
+ (pad 17 thru_hole circle (at 0 0) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (pad 17 thru_hole circle (at 0 1) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (pad 17 thru_hole circle (at 0 -1) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (model "Housings_SSOP.3dshapes/MSOP-16(12)_3x4mm_Pitch0.5mm.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..bae0c05e
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)-1EP_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,45 @@
+(module "MSOP-16(12)-1EP_3x4mm_Pitch0.5mm" (layer F.Cu) (tedit 5653DFF3)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MSOP-16(12)-1EP_3x4mm_Pitch0.5mm" (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 -0.1) (size 1.65 2.85) (layers F.Cu F.Paste F.Mask))
+ (model "Housings_SSOP.3dshapes/MSOP-16(12)_3x4mm_Pitch0.5mm.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..342e1198
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16(12)_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,44 @@
+(module "MSOP-16(12)_3x4mm_Pitch0.5mm" (layer F.Cu) (tedit 562DC17E)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MSOP-16(12)_3x4mm_Pitch0.5mm" (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (model "Housings_SSOP.3dshapes/MSOP-16(12)_3x4mm_Pitch0.5mm.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..95f83364
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP-VIA_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,55 @@
+(module MSOP-16-1EP-VIA_3x4mm_Pitch0.5mm (layer F.Cu) (tedit 56C999FC)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-16-1EP-VIA_3x4mm_Pitch0.5mm (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.2 -1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.2 -0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.2 -0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.2 -1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 0) (size 1.65 2.85) (layers F.Cu F.Paste F.Mask))
+ (pad 17 thru_hole circle (at 0 0) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (pad 17 thru_hole circle (at 0 1) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (pad 17 thru_hole circle (at 0 -1) (size 0.65 0.65) (drill 0.25) (layers *.Cu *.Paste *.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-16-1EP_3x4mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..5eee7446
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16-1EP_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,52 @@
+(module MSOP-16-1EP_3x4mm_Pitch0.5mm (layer F.Cu) (tedit 562DC247)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-16-1EP_3x4mm_Pitch0.5mm (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.2 -1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.2 -0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.2 -0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.2 -1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 -0.1) (size 1.65 2.85) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-16-1EP_3x4mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16_3x4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16_3x4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..9542f70f
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-16_3x4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,51 @@
+(module MSOP-16_3x4mm_Pitch0.5mm (layer F.Cu) (tedit 562DC271)
+ (descr "10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.35) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-16_3x4mm_Pitch0.5mm (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -2.0) (end 1.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -2.0) (end 1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 2.0) (end -1.5 2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 2.0) (end -1.5 -1.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -1.0) (end -0.5 -2.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.2 -1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.2 -0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.2 0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.2 -0.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.2 -1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.2 0.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.2 1.25) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.2 1.75) (size 1.4 0.3) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-16_3x4mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8-1EP_3x3mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8-1EP_3x3mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..99fecf43
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8-1EP_3x3mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,51 @@
+(module MSOP-8-1EP_3x3mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "MS8E Package; 8-Lead Plastic MSOP, Exposed Die Pad (see Linear Technology 05081662_K_MS8E.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-8-1EP_3x3mm_Pitch0.65mm (at 0 2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.8 -1.8) (end -2.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.8 -1.8) (end 2.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 -1.8) (end 2.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 1.8) (end 2.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.41) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 1.625) (end 1.625 1.41) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end -1.625 1.41) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.5) (end -2.55 -1.5) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.105 -0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.105 -0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.105 0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.105 0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.105 0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.105 0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.105 -0.325) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.105 -0.975) (size 0.89 0.42) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 0.42 0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 9 smd rect (at 0.42 -0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 9 smd rect (at -0.42 0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 9 smd rect (at -0.42 -0.47) (size 0.84 0.94) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-8-1EP_3x3mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8_3x3mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8_3x3mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..ad78fc9b
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/MSOP-8_3x3mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,43 @@
+(module MSOP-8_3x3mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "8-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MSOP-8_3x3mm_Pitch0.65mm (at 0 2.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.2 -1.85) (end -3.2 1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.2 -1.85) (end 3.2 1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 -1.85) (end 3.2 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 1.85) (end 3.2 1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.675 -1.675) (end -1.675 -1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 -1.675) (end 1.675 -1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.675 1.675) (end 1.675 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 1.675) (end -1.675 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -1.675) (end 1.675 -1.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 1.675) (end 1.675 1.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 -1.5) (end -2.925 -1.5) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.2 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.2 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.2 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.2 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.2 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.2 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.2 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.2 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/MSOP-8_3x3mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/OnSemi_Micro8.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/OnSemi_Micro8.kicad_mod
new file mode 100644
index 00000000..6de9f159
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/OnSemi_Micro8.kicad_mod
@@ -0,0 +1,42 @@
+(module OnSemi_Micro8 (layer F.Cu) (tedit 58C95A47)
+ (descr "ON Semiconductor Micro8 (Case846A-02): https://www.onsemi.com/pub/Collateral/846A-02.PDF")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value OnSemi_Micro8 (at 0 2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.75 0.75) (thickness 0.075)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.8) (end -2.9 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.9 -1.8) (end 2.9 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 -1.8) (end 2.9 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.8) (end 2.9 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.625 1.625) (end 1.625 1.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 1.625) (end -1.625 1.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 -1.5) (end -2.7 -1.5) (layer F.SilkS) (width 0.12))
+ (pad 1 smd rect (at -2.225 -0.975) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.225 -0.325) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.225 0.325) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.225 0.975) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.225 0.975) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.225 0.325) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.225 -0.325) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.225 -0.975) (size 0.8 0.48) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/OnSemi_Micro8.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/PSOP-44_16.9x27.17mm_Pitch1.27mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/PSOP-44_16.9x27.17mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 00000000..47fe565b
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/PSOP-44_16.9x27.17mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,79 @@
+(module PSOP-44_16.9x27.17mm_Pitch1.27mm (layer F.Cu) (tedit 56E9A580)
+ (descr "PSOP44: plastic thin shrink small outline package; 44 leads; body width 16.90 mm")
+ (tags "PSOP 1.27")
+ (attr smd)
+ (fp_text reference REF** (at 0 -15.285) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value PSOP-44_16.9x27.17mm_Pitch1.27mm (at 0 15.24) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.45 -13.585) (end 8.45 -13.585) (layer F.Fab) (width 0.15))
+ (fp_line (start 8.45 -13.585) (end 8.45 13.585) (layer F.Fab) (width 0.15))
+ (fp_line (start 8.45 13.585) (end -8.45 13.585) (layer F.Fab) (width 0.15))
+ (fp_line (start -8.45 13.585) (end -8.45 -12.585) (layer F.Fab) (width 0.15))
+ (fp_line (start -8.45 -12.585) (end -7.45 -13.585) (layer F.Fab) (width 0.15))
+ (fp_line (start -9.6 -14.4) (end -9.6 14.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.6 -14.4) (end 9.6 14.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.6 -14.4) (end 9.6 -14.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.6 14.4) (end 9.6 14.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7 -14.1) (end -7 -13.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7 -14.1) (end 7 -13.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7 13.8) (end 7 14.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7 13.8) (end -7 14.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7 -14.1) (end 7 -14.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7 14.1) (end 7 14.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7 -13.9) (end -9 -13.9) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -8 -13.335 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -8 -12.065 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -8 -10.795 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -8 -9.525 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -8 -8.255 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -8 -6.985 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -8 -5.715 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -8 -4.445 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -8 -3.175 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -8 -1.905 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -8 -0.635 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -8 0.635 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -8 1.905 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -8 3.175 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -8 4.445 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -8 5.715 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -8 6.985 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -8 8.255 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -8 9.525 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -8 10.795 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 8 12.065 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -8 12.065 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 8 13.335 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -8 13.335 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 8 10.795 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 8 9.525 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 8 8.255 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 8 6.985 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 8 5.715 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 8 4.445 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 8 3.175 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 8 1.905 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 8 0.635 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 8 -0.635 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 8 -1.905 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 8 -3.175 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 8 -4.445 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 8 -5.715 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 8 -6.985 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 8 -8.255 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 8 -9.525 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 8 -10.795 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 8 -12.065 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 8 -13.335 270) (size 0.5 1.9) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/PSOP-44_16.9x27.17mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..b2d5cbd6
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,46 @@
+(module QSOP-16_3.9x4.9mm_Pitch0.635mm (layer F.Cu) (tedit 54130A77)
+ (descr "16-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150\" Body [QSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.635")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value QSOP-16_3.9x4.9mm_Pitch0.635mm (at 0 3.5) (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.15))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.7 -2.85) (end -3.7 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.85) (end 3.7 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 -2.85) (end 3.7 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 2.8) (end 3.7 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8543 2.675) (end 1.8543 2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.525 -2.725) (end 1.8586 -2.725) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.6543 -2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.6543 -1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.6543 -0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.6543 -0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.6543 0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.6543 0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.6543 1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.6543 2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.6543 2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.6543 1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.6543 0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.6543 0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.6543 -0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.6543 -0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.6543 -1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.6543 -2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/QSOP-16_3.9x4.9mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-20_3.9x8.7mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-20_3.9x8.7mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..baaa1008
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-20_3.9x8.7mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,55 @@
+(module QSOP-20_3.9x8.7mm_Pitch0.635mm (layer F.Cu) (tedit 5984A4FC)
+ (descr "20-Lead Plastic Shrink Small Outline Narrow Body (http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7640_7641_7642_7643.pdf)")
+ (tags "QSOP 0.635")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value QSOP-20_3.9x8.7mm_Pitch0.635mm (at 0 5.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.075 3.3) (end -2.075 4.475) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.08)))
+ )
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.71 -4.6) (end -3.71 4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -4.6) (end 3.7 4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.71 -4.6) (end 3.7 -4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.71 4.6) (end 3.7 4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.075 4.475) (end 2.075 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.075 -4.475) (end 2.075 -4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -3.3) (end -2.075 -3.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.075 3.3) (end 2.075 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.075 -3.3) (end -2.075 -4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.075 -3.3) (end 2.075 -4.475) (layer F.SilkS) (width 0.12))
+ (pad 14 smd rect (at 2.6543 0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.6543 0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.6543 0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.6543 0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.6543 -0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.6543 -0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.6543 -0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.6543 -0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -2.6543 -2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.6543 -2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.6543 -1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.6543 1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.6543 2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.6543 2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.6543 2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.6543 2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.6543 1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.6543 -1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.6543 -2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.6543 -2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/QSOP-20_3.9x8.7mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..8da59667
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/QSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,54 @@
+(module QSOP-24_3.9x8.7mm_Pitch0.635mm (layer F.Cu) (tedit 58C99544)
+ (descr "24-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150\" Body [QSOP] (see Microchip Packaging Specification 00000049CH.pdf)")
+ (tags "QSOP 0.635")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value QSOP-24_3.9x8.7mm_Pitch0.635mm (at 0 5.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.08)))
+ )
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.71 -4.6) (end -3.71 4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -4.6) (end 3.7 4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.71 -4.6) (end 3.7 -4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.71 4.6) (end 3.7 4.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8543 4.475) (end 1.8543 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.525 -4.475) (end 1.8586 -4.475) (layer F.SilkS) (width 0.12))
+ (pad 17 smd rect (at 2.6543 0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.6543 0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.6543 0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.6543 0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.6543 -0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.6543 -0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.6543 -0.3175) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.6543 -0.9525) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -2.6543 -3.4925) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.6543 -2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.6543 -2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.6543 -1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.6543 1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.6543 2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.6543 2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.6543 3.4925) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.6543 3.4925) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.6543 2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.6543 2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.6543 1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.6543 -1.5875) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.6543 -2.2225) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.6543 -2.8575) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.6543 -3.4925) (size 1.6 0.41) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/QSOP-24_3.9x8.7mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/README.md b/library/kicadLibrary/modules/Housings_SSOP.pretty/README.md
new file mode 100644
index 00000000..bd300bcd
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/README.md
@@ -0,0 +1,3 @@
+# Housings_SSOP.pretty
+
+This repository contains footprints for various SSOP / TSSOP packages - https://en.wikipedia.org/wiki/Small_Outline_Integrated_Circuit#SSOP
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-16_4.4x10.4mm_Pitch1.27mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-16_4.4x10.4mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 00000000..b81e2f14
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-16_4.4x10.4mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,48 @@
+(module SOP-16_4.4x10.4mm_Pitch1.27mm (layer F.Cu) (tedit 589F0C2D)
+ (descr "16-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf")
+ (tags "SOP 1.27")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SOP-16_4.4x10.4mm_Pitch1.27mm (at 0 6.1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -2.2 -4.6) (end -1.6 -5.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -5.4) (end -2.4 -5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -5) (end -3.8 -5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -5.2) (end 2.2 -5.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 -5.2) (end 2.2 5.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 5.2) (end -2.2 5.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 5.2) (end -2.2 -4.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -5.4) (end 2.4 -5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 5.4) (end 2.4 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 -5.45) (end 4.05 -5.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.05 -5.45) (end -4.05 5.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.05 5.45) (end 4.05 -5.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.05 5.45) (end -4.05 5.45) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.15 -4.45) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.15 -3.17) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.15 -1.91) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.15 -0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.15 0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.15 1.91) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.15 3.17) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.15 4.45) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.15 4.45) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.15 3.17) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.15 1.91) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 3.15 0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 3.15 -0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.15 -1.91) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 3.15 -3.17) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 3.15 -4.45) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SOP-16_4.4x10.4mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_3.8x4.1mm_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_3.8x4.1mm_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..a36a142d
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_3.8x4.1mm_Pitch2.54mm.kicad_mod
@@ -0,0 +1,41 @@
+(module SOP-4_3.8x4.1mm_Pitch2.54mm (layer F.Cu) (tedit 59597039)
+ (descr "Specialized footprint for IXYS CPC1017N solid state relay similar to SO-4 http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf")
+ (tags "SO SOIC 2.54")
+ (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-4_3.8x4.1mm_Pitch2.54mm (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.905 -2.0445) (end 1.905 -2.0445) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.12)))
+ )
+ (fp_line (start 2 2.15) (end 2 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 2.15) (end 2 2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 1.8) (end -2 2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.8) (end -3.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -2.15) (end 2 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -2.15) (end 2 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.8) (end -2 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.73 -2.3) (end 3.73 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.73 2.3) (end -3.73 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.73 2.3) (end -3.73 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.73 -2.3) (end 3.73 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.905 2.0445) (end 1.905 2.0445) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.905 2.0445) (end 1.905 -2.0445) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.905 2.0445) (end -1.905 -1.0445) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 0.75) (end -2 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.75) (end 2 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.905 -1.0445) (end -0.905 -2.0445) (layer F.Fab) (width 0.1))
+ (pad 1 smd rect (at -2.75 -1.27) (size 1.45 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.75 1.27) (size 1.45 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 2.75 1.27) (size 1.45 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 2.75 -1.27) (size 1.45 0.55) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SOP-4_3.8x4.1mm_Pitch2.54mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_4.4x2.8mm_Pitch1.27mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_4.4x2.8mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 00000000..0ad59a56
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SOP-4_4.4x2.8mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,36 @@
+(module SOP-4_4.4x2.8mm_Pitch1.27mm (layer F.Cu) (tedit 58A079E7)
+ (descr "4-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf")
+ (tags "SOP 1.27")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SOP-4_4.4x2.8mm_Pitch1.27mm (at 1 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 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -2.2 -0.79) (end -1.6 -1.39) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -1.59) (end -2.4 -1.19) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -1.19) (end -3.8 -1.19) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -1.39) (end 2.2 -1.39) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 -1.39) (end 2.2 1.41) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 1.41) (end -2.2 1.41) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 1.41) (end -2.2 -0.79) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -1.59) (end 2.4 -1.59) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 1.61) (end 2.4 1.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 -1.64) (end 4.05 -1.64) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.05 -1.64) (end -4.05 1.66) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.05 1.66) (end 4.05 -1.64) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.05 1.66) (end -4.05 1.66) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.15 -0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.15 0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 3.15 0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.15 -0.64) (size 1.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SOP-4_4.4x2.8mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-14_5.3x6.2mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-14_5.3x6.2mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..8fe71b40
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-14_5.3x6.2mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,49 @@
+(module SSOP-14_5.3x6.2mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "SSOP14: plastic shrink small outline package; 14 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot337-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-14_5.3x6.2mm_Pitch0.65mm (at 0 4.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.65 -3.1) (end 2.65 -3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 -3.1) (end 2.65 3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 3.1) (end -2.65 3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 3.1) (end -2.65 -2.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 -2.1) (end -1.65 -3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.3 -3.45) (end -4.3 3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.3 -3.45) (end 4.3 3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.3 -3.45) (end 4.3 -3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.3 3.45) (end 4.3 3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.775 -3.275) (end -2.775 -2.475) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.775 -3.275) (end 2.775 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.775 3.275) (end 2.775 2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 3.275) (end -2.775 2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 -3.275) (end 2.775 -3.275) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 3.275) (end 2.775 3.275) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 -2.475) (end -4.05 -2.475) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.45 -1.95) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.45 -1.3) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.45 -0.65) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.45 0) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.45 0.65) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.45 1.3) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.45 1.95) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.45 1.95) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.45 1.3) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.45 0.65) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.45 0) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 3.45 -0.65) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 3.45 -1.3) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.45 -1.95) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-14_5.3x6.2mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..b9635629
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_3.9x4.9mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,46 @@
+(module SSOP-16_3.9x4.9mm_Pitch0.635mm (layer F.Cu) (tedit 54130A77)
+ (descr "SSOP16: plastic shrink small outline package; 16 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot519-1_po.pdf)")
+ (tags "SSOP 0.635")
+ (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-16_3.9x4.9mm_Pitch0.635mm (at 0 3.5) (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.15))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.45 -2.85) (end -3.45 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.45 -2.85) (end 3.45 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.45 -2.85) (end 3.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.45 2.8) (end 3.45 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2 2.675) (end 2 2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.275 -2.725) (end 2 -2.725) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.6 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.6 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.6 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.6 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.6 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.6 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.6 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.6 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.6 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.6 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.6 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.6 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.6 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.6 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.6 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.6 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-16_3.9x4.9mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_4.4x5.2mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_4.4x5.2mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..2dbdf4d9
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_4.4x5.2mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,49 @@
+(module SSOP-16_4.4x5.2mm_Pitch0.65mm (layer F.Cu) (tedit 57AFAF45)
+ (descr "SSOP16: plastic shrink small outline package; 16 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot369-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.65) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-16_4.4x5.2mm_Pitch0.65mm (at 0 3.65) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -2.6) (end 2.2 -2.6) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -2.6) (end 2.2 2.6) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 2.6) (end -2.2 2.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 2.6) (end -2.2 -1.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -1.6) (end -1.2 -2.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -2.9) (end -3.65 2.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -2.9) (end 3.65 2.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -2.9) (end 3.65 -2.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 2.9) (end 3.65 2.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.3 -2.8) (end 2.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 2.725) (end 2.325 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 2.725) (end -2.325 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.4 -2.8) (end 2.3 -2.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 2.725) (end 2.325 2.725) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.9 -2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.9 -1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.9 -0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.9 -0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.9 0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.9 0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.9 1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.9 2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.9 2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.9 1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.9 0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.9 0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.9 -0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.9 -0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.9 -1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.9 -2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-16_4.4x5.2mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_5.3x6.2mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_5.3x6.2mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..6fc855d0
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-16_5.3x6.2mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,51 @@
+(module SSOP-16_5.3x6.2mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "SSOP16: plastic shrink small outline package; 16 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot338-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-16_5.3x6.2mm_Pitch0.65mm (at 0 4.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.65 -3.1) (end 2.65 -3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 -3.1) (end 2.65 3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 3.1) (end -2.65 3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 3.1) (end -2.65 -2.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 -2.1) (end -1.65 -3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.3 -3.45) (end -4.3 3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.3 -3.45) (end 4.3 3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.3 -3.45) (end 4.3 -3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.3 3.45) (end 4.3 3.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.775 -3.275) (end -2.775 -2.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.775 -3.275) (end 2.775 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.775 3.275) (end 2.775 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 3.275) (end -2.775 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 -3.275) (end 2.775 -3.275) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 3.275) (end 2.775 3.275) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.775 -2.8) (end -4.05 -2.8) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.45 -2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.45 -1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.45 -0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.45 -0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.45 0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.45 0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.45 1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.45 2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.45 2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.45 1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.45 0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 3.45 0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 3.45 -0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.45 -0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 3.45 -1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 3.45 -2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-16_5.3x6.2mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..60d8a9ab
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,53 @@
+(module SSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 57AFAF80)
+ (descr "SSOP20: plastic shrink small outline package; 20 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot266-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-20_4.4x6.5mm_Pitch0.65mm (at 0 4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -3.55) (end -3.65 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -3.55) (end 3.65 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -3.55) (end 3.65 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 3.55) (end 3.65 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.325 -3.45) (end 2.325 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 3.375) (end 2.325 3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 3.375) (end -2.325 3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.4 -3.45) (end 2.325 -3.45) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 3.375) (end 2.325 3.375) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.9 -2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.9 -2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.9 -1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.9 -0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.9 -0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.9 0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.9 0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.9 1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.9 2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.9 2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.9 2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.9 2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.9 1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.9 0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.9 0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.9 -0.325) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.9 -0.975) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.9 -1.625) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.9 -2.275) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.9 -2.925) (size 1 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-20_4.4x6.5mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_5.3x7.2mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_5.3x7.2mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..46c2a30a
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-20_5.3x7.2mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,55 @@
+(module SSOP-20_5.3x7.2mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "20-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-20_5.3x7.2mm_Pitch0.65mm (at 0 4.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.65 -3.6) (end 2.65 -3.6) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 -3.6) (end 2.65 3.6) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 3.6) (end -2.65 3.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 3.6) (end -2.65 -2.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 -2.6) (end -1.65 -3.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.75 -4) (end -4.75 4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.75 -4) (end 4.75 4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 -4) (end 4.75 -4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 4) (end 4.75 4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.875 -3.825) (end -2.875 -3.475) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 -3.825) (end 2.875 -3.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 3.825) (end 2.875 3.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 3.825) (end -2.875 3.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -3.825) (end 2.875 -3.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 3.825) (end 2.875 3.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -3.475) (end -4.475 -3.475) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-20_5.3x7.2mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..ce23c38b
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_3.9x8.7mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,59 @@
+(module SSOP-24_3.9x8.7mm_Pitch0.635mm (layer F.Cu) (tedit 54130A77)
+ (descr "SSOP24: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot556-1_po.pdf)")
+ (tags "SSOP 0.635")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-24_3.9x8.7mm_Pitch0.635mm (at 0 5.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.45 -4.65) (end -3.45 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.45 -4.65) (end 3.45 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.45 -4.65) (end 3.45 -4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.45 4.65) (end 3.45 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.075 -4.475) (end -2.075 -4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.075 -4.475) (end 2.075 -3.9175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.075 4.475) (end 2.075 3.9175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 4.475) (end -2.075 3.9175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 -4.475) (end 2.075 -4.475) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 4.475) (end 2.075 4.475) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 -4) (end -3.2 -4) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.6 -3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.6 -2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.6 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.6 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.6 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.6 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.6 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.6 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.6 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.6 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.6 2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.6 3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.6 3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.6 2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.6 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.6 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.6 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.6 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.6 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.6 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.6 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.6 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.6 -2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.6 -3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-24_3.9x8.7mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_5.3x8.2mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_5.3x8.2mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..d7acf1be
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-24_5.3x8.2mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,59 @@
+(module SSOP-24_5.3x8.2mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "24-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-24_5.3x8.2mm_Pitch0.65mm (at 0 5.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.65 -4.1) (end 2.65 -4.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 -4.1) (end 2.65 4.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 4.1) (end -2.65 4.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 4.1) (end -2.65 -3.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 -3.1) (end -1.65 -4.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.75 -4.5) (end -4.75 4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.75 -4.5) (end 4.75 4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 -4.5) (end 4.75 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 4.5) (end 4.75 4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.875 -4.325) (end -2.875 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 -4.325) (end 2.875 -4.025) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 4.325) (end 2.875 4.025) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 4.325) (end -2.875 4.025) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -4.325) (end 2.875 -4.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 4.325) (end 2.875 4.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -4.1) (end -4.475 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.6 -3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.6 3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 3.6 3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 3.6 -3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-24_5.3x8.2mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-28_5.3x10.2mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-28_5.3x10.2mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..f0cbefa1
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-28_5.3x10.2mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,63 @@
+(module SSOP-28_5.3x10.2mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "28-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-28_5.3x10.2mm_Pitch0.65mm (at 0 6.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.65 -5.1) (end 2.65 -5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 -5.1) (end 2.65 5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.65 5.1) (end -2.65 5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 5.1) (end -2.65 -4.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.65 -4.1) (end -1.65 -5.1) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.75 -5.5) (end -4.75 5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.75 -5.5) (end 4.75 5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 -5.5) (end 4.75 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 5.5) (end 4.75 5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.875 -5.325) (end -2.875 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 -5.325) (end 2.875 -4.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.875 5.325) (end 2.875 4.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 5.325) (end -2.875 4.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -5.325) (end 2.875 -5.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 5.325) (end 2.875 5.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.875 -4.75) (end -4.475 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.6 -4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.6 -3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -3.6 3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.6 4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 3.6 4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 3.6 3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 3.6 2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 3.6 2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 3.6 1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 3.6 0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 3.6 0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 3.6 -0.325) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 3.6 -0.975) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 3.6 -1.625) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 3.6 -2.275) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 3.6 -2.925) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 3.6 -3.575) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 3.6 -4.225) (size 1.75 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-28_5.3x10.2mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-48_7.5x15.9mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-48_7.5x15.9mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..a4974169
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-48_7.5x15.9mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,83 @@
+(module SSOP-48_7.5x15.9mm_Pitch0.635mm (layer F.Cu) (tedit 54130A77)
+ (descr "SSOP48: plastic shrink small outline package; 48 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot370-1_po.pdf)")
+ (tags "SSOP 0.635")
+ (attr smd)
+ (fp_text reference REF** (at 0 -9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-48_7.5x15.9mm_Pitch0.635mm (at 0 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.75 -7.95) (end 3.75 -7.95) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.75 -7.95) (end 3.75 7.95) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.75 7.95) (end -3.75 7.95) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.75 7.95) (end -3.75 -6.95) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.75 -6.95) (end -2.75 -7.95) (layer F.Fab) (width 0.15))
+ (fp_line (start -5.55 -8.25) (end -5.55 8.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.55 -8.25) (end 5.55 8.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.55 -8.25) (end 5.55 -8.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.55 8.25) (end 5.55 8.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.875 -8.075) (end -3.875 -7.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.875 -8.075) (end 3.875 -7.7275) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.875 8.075) (end 3.875 7.7275) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 8.075) (end -3.875 7.7275) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 -8.075) (end 3.875 -8.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 8.075) (end 3.875 8.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 -7.825) (end -5.3 -7.825) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -4.7 -7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.7 -6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.7 -6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4.7 -5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -4.7 -4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -4.7 -4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -4.7 -3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -4.7 -2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -4.7 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -4.7 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -4.7 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -4.7 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -4.7 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -4.7 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -4.7 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -4.7 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -4.7 2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -4.7 3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -4.7 4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -4.7 4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -4.7 5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -4.7 6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -4.7 6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -4.7 7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 4.7 7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 4.7 6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 4.7 6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 4.7 5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 4.7 4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 4.7 4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 4.7 3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 4.7 2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 4.7 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 4.7 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 4.7 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 4.7 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 4.7 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 4.7 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 4.7 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 4.7 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 4.7 -2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 4.7 -3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 4.7 -4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 4.7 -4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 4.7 -5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 4.7 -6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 4.7 -6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 4.7 -7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-48_7.5x15.9mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-56_7.5x18.5mm_Pitch0.635mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-56_7.5x18.5mm_Pitch0.635mm.kicad_mod
new file mode 100644
index 00000000..0423af70
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-56_7.5x18.5mm_Pitch0.635mm.kicad_mod
@@ -0,0 +1,91 @@
+(module SSOP-56_7.5x18.5mm_Pitch0.635mm (layer F.Cu) (tedit 54130A77)
+ (descr "SSOP56: plastic shrink small outline package; 56 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot371-1_po.pdf)")
+ (tags "SSOP 0.635")
+ (attr smd)
+ (fp_text reference REF** (at 0 -10.275) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-56_7.5x18.5mm_Pitch0.635mm (at 0 10.275) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.75 -9.25) (end 3.75 -9.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.75 -9.25) (end 3.75 9.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.75 9.25) (end -3.75 9.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.75 9.25) (end -3.75 -8.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.75 -8.25) (end -2.75 -9.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -5.55 -9.55) (end -5.55 9.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.55 -9.55) (end 5.55 9.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.55 -9.55) (end 5.55 -9.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.55 9.55) (end 5.55 9.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.875 -9.35) (end -3.875 -9.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.875 -9.35) (end 3.875 -8.9975) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.875 9.35) (end 3.875 8.9975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 9.35) (end -3.875 8.9975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 -9.35) (end 3.875 -9.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 9.35) (end 3.875 9.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 -9.075) (end -5.3 -9.075) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -4.7 -8.5725) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.7 -7.9375) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.7 -7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4.7 -6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -4.7 -6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -4.7 -5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -4.7 -4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -4.7 -4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -4.7 -3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -4.7 -2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -4.7 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -4.7 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -4.7 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -4.7 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -4.7 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -4.7 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -4.7 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -4.7 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -4.7 2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -4.7 3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -4.7 4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -4.7 4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -4.7 5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -4.7 6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -4.7 6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -4.7 7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -4.7 7.9375) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at -4.7 8.5725) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 4.7 8.5725) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 4.7 7.9375) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 4.7 7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 4.7 6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 4.7 6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 4.7 5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 4.7 4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 4.7 4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 4.7 3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 4.7 2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 4.7 2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 4.7 1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 4.7 0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 4.7 0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 4.7 -0.3175) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 4.7 -0.9525) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 4.7 -1.5875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 4.7 -2.2225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 4.7 -2.8575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 4.7 -3.4925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 4.7 -4.1275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 4.7 -4.7625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 4.7 -5.3975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 4.7 -6.0325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 4.7 -6.6675) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 4.7 -7.3025) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 55 smd rect (at 4.7 -7.9375) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 56 smd rect (at 4.7 -8.5725) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-56_7.5x18.5mm_Pitch0.635mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-8_2.95x2.8mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-8_2.95x2.8mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..ec80c2a5
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/SSOP-8_2.95x2.8mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,38 @@
+(module SSOP-8_2.95x2.8mm_Pitch0.65mm (layer F.Cu) (tedit 589DBBBD)
+ (descr "SSOP-8 2.9 x2.8mm Pitch 0.65mm")
+ (tags "SSOP-8 2.95x2.8mm Pitch 0.65mm")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SSOP-8_2.95x2.8mm_Pitch0.65mm (at 0 2.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.75 -1.65) (end 2.75 -1.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.75 1.65) (end -2.75 -1.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.75 1.65) (end -2.75 1.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.75 -1.65) (end 2.75 1.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.5) (end -2.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.475 -1.4) (end -1.475 -0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.475 -1.4) (end 1.475 -1.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.475 1.4) (end -1.475 -0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.475 1.4) (end -1.475 1.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.475 -1.4) (end 1.475 1.4) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -1.7 -0.975 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.7 -0.325 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.7 0.325 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.7 0.975 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.7 0.975 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.7 0.325 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.7 -0.325 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.7 -0.975 270) (size 0.3 1.6) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-8_2.95x2.8mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/ST_MultiPowerSO-30.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/ST_MultiPowerSO-30.kicad_mod
new file mode 100644
index 00000000..0b5ff888
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/ST_MultiPowerSO-30.kicad_mod
@@ -0,0 +1,71 @@
+(module ST_MultiPowerSO-30 (layer F.Cu) (tedit 590AC038)
+ (descr "MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm http://www.st.com/content/ccc/resource/technical/document/datasheet/group2/66/b8/f5/2c/9a/66/41/c7/CD00043711/files/CD00043711.pdf/jcr:content/translations/en.CD00043711.pdf")
+ (tags "MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm")
+ (attr smd)
+ (fp_text reference REF** (at 0 -9.6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_MultiPowerSO-30 (at 0 9.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 8 -8.7) (end 8.1 -8.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 -8.7) (end 8.1 -7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 8.7) (end 8.1 8.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 8.7) (end 8.1 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 8.7) (end -8.1 8.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 8.7) (end -8.1 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -8.7) (end -8 -8.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -8.7) (end -8.1 -8.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 -8.7) (end -8.1 -7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 -7.5) (end -9.8 -7.5) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8 8.6) (end 8 8.6) (layer F.Fab) (width 0.12))
+ (fp_line (start 8 8.6) (end 8 -8.6) (layer F.Fab) (width 0.12))
+ (fp_line (start 8 -8.6) (end -7 -8.6) (layer F.Fab) (width 0.12))
+ (fp_line (start -7 -8.6) (end -8 -7.6) (layer F.Fab) (width 0.12))
+ (fp_line (start -8 -7.6) (end -8 8.6) (layer F.Fab) (width 0.12))
+ (fp_line (start -10.05 -8.85) (end 10.05 -8.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.05 -8.85) (end -10.05 8.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.05 8.85) (end 10.05 -8.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.05 8.85) (end -10.05 8.85) (layer F.CrtYd) (width 0.05))
+ (pad 32 smd rect (at 3.05 4.165) (size 5.25 6.23) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -9.125 7 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 9.125 7 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9.125 6 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 9.125 6 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -9.125 5 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 9.125 5 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -9.125 4 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 9.125 4 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -9.125 3 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 9.125 3 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -9.125 2 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 9.125 2 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -9.125 1 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 9.125 1 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -9.125 0 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 9.125 0 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -9.125 -1 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 9.125 -1 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -9.125 -2 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 9.125 -2 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -9.125 -3 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 9.125 -3 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.125 -4 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 9.125 -4 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -9.125 -5 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 9.125 -5 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.125 -6 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 9.125 -6 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -9.125 -7 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 9.125 -7 270) (size 0.66 1.35) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at -3.05 0) (size 5.25 10.3) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 3.05 -4.165) (size 5.25 6.23) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/ST_MultiPowerSO-30.step
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-32_18.4x8mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-32_18.4x8mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..c4d8d4e8
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-32_18.4x8mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,62 @@
+(module TSOP-I-32_18.4x8mm_Pitch0.5mm (layer F.Cu) (tedit 5991F27D)
+ (descr "TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf, http://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/f32pm25.pdf)")
+ (tags "TSOP I 32")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-32_18.4x8mm_Pitch0.5mm (at 0 5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.55 4.25) (end -10.55 -4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.55 4.25) (end -10.55 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.55 -4.25) (end 10.55 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.55 -4.25) (end 10.55 -4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.2 4.12) (end 9.2 4.12) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -4.12) (end -10.2 -4.12) (layer F.SilkS) (width 0.1))
+ (fp_line (start -8.2 -4) (end -9.2 -3) (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 9.2 -4) (end 9.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 4) (end -9.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 4) (end -9.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -4) (end 9.2 -4) (layer F.Fab) (width 0.1))
+ (pad 1 smd rect (at -9.75 -3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 9.75 3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.75 -3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -9.75 -2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.75 -2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -9.75 -1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -9.75 -1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -9.75 -0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -9.75 -0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -9.75 0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -9.75 0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -9.75 1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -9.75 1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -9.75 2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9.75 2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -9.75 3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -9.75 3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 9.75 3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 9.75 2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 9.75 2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 9.75 1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 9.75 1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 9.75 0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 9.75 0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 9.75 -0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 9.75 -0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 9.75 -1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 9.75 -1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 9.75 -2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 9.75 -2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 9.75 -3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 9.75 -3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSOP-I-32_18.4x8mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_12x18.4mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_12x18.4mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..27891fd9
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_12x18.4mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,71 @@
+(module TSOP-I-48_12x18.4mm_Pitch0.5mm (layer F.Cu) (tedit 587BC14D)
+ (descr "48-lead plastic TSOP; Type I")
+ (attr smd)
+ (fp_text reference REF** (at 0.4 -7.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-48_12x18.4mm_Pitch0.5mm (at 0 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.2 6) (end -9.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 6) (end -9.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 -6) (end 9.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -6) (end 9.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 -5) (end -8.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.75 -6.5) (end 11.25 -6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.75 -6.25) (end -8.75 -6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.25 -6.25) (end -8.75 -6.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.25 6.25) (end 11.25 6.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 -6.6) (end -11.4 -6.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.4 6.4) (end 11.4 -6.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.4 6.4) (end 11.4 6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.4 -6.6) (end -11.4 6.4) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9.95 -5.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.95 -5.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -9.95 -4.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.95 -4.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -9.95 -3.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -9.95 -3.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -9.95 -2.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -9.95 -2.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -9.95 -1.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -9.95 -1.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -9.95 -0.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -9.95 -0.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -9.95 0.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9.95 0.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -9.95 1.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -9.95 1.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -9.95 2.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -9.95 2.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -9.95 3.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -9.95 3.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -9.95 4.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -9.95 4.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -9.95 5.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -9.95 5.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 9.95 5.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 9.95 5.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 9.95 4.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 9.95 4.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 9.95 3.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 9.95 3.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 9.95 2.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 9.95 2.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 9.95 1.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 9.95 1.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 9.95 0.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 9.95 0.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 9.95 -0.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 9.95 -0.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 9.95 -1.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 9.95 -1.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 9.95 -2.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 9.95 -2.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 9.95 -3.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 9.95 -3.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 9.95 -4.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 9.95 -4.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 9.95 -5.25) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 9.95 -5.75) (size 2.124 0.3) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_18.4x12mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_18.4x12mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..5ffd885f
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-48_18.4x12mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,78 @@
+(module TSOP-I-48_18.4x12mm_Pitch0.5mm (layer F.Cu) (tedit 5991F3F1)
+ (descr "TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf)")
+ (tags "TSOP I 32")
+ (attr smd)
+ (fp_text reference REF** (at 0 -7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-48_18.4x12mm_Pitch0.5mm (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.55 6.25) (end -10.55 -6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.55 6.25) (end -10.55 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.55 -6.25) (end 10.55 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.55 -6.25) (end 10.55 -6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.2 6.12) (end 9.2 6.12) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -6.12) (end -10.2 -6.12) (layer F.SilkS) (width 0.1))
+ (fp_line (start -8.2 -6) (end -9.2 -5) (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 9.2 -6) (end 9.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 6) (end -9.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 6) (end -9.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -6) (end 9.2 -6) (layer F.Fab) (width 0.1))
+ (pad 1 smd rect (at -9.75 -5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 9.75 5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.75 -5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -9.75 -4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.75 -4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -9.75 -3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -9.75 -3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -9.75 -2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -9.75 -2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -9.75 -1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -9.75 -1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -9.75 -0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -9.75 -0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -9.75 0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9.75 0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -9.75 1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -9.75 1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -9.75 2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -9.75 2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -9.75 3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -9.75 3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -9.75 4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -9.75 4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -9.75 5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -9.75 5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 9.75 5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 9.75 4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 9.75 4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 9.75 3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 9.75 3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 9.75 2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 9.75 2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 9.75 1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 9.75 1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 9.75 0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 9.75 0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 9.75 -0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 9.75 -0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 9.75 -1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 9.75 -1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 9.75 -2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 9.75 -2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 9.75 -3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 9.75 -3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 9.75 -4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 9.75 -4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 9.75 -5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 9.75 -5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSOP-I-48_18.4x12mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-56_18.4x14mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-56_18.4x14mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..f69b7751
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-I-56_18.4x14mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,86 @@
+(module TSOP-I-56_18.4x14mm_Pitch0.5mm (layer F.Cu) (tedit 5991F497)
+ (descr "TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf)")
+ (tags "TSOP I 32")
+ (attr smd)
+ (fp_text reference REF** (at 0 -8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-56_18.4x14mm_Pitch0.5mm (at 0 8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.55 7.25) (end -10.55 -7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.55 7.25) (end -10.55 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.55 -7.25) (end 10.55 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.55 -7.25) (end 10.55 -7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.2 7.12) (end 9.2 7.12) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -7.12) (end -10.2 -7.12) (layer F.SilkS) (width 0.1))
+ (fp_line (start -8.2 -7) (end -9.2 -6) (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 9.2 -7) (end 9.2 7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 7) (end -9.2 7) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 7) (end -9.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -7) (end 9.2 -7) (layer F.Fab) (width 0.1))
+ (pad 1 smd rect (at -9.75 -6.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 9.75 6.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.75 -6.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -9.75 -5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.75 -5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -9.75 -4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -9.75 -4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -9.75 -3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -9.75 -3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -9.75 -2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -9.75 -2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -9.75 -1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -9.75 -1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -9.75 -0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9.75 -0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -9.75 0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -9.75 0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -9.75 1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -9.75 1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -9.75 2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -9.75 2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -9.75 3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -9.75 3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -9.75 4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -9.75 4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -9.75 5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -9.75 5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -9.75 6.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at -9.75 6.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 9.75 6.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 9.75 5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 9.75 5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 9.75 4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 9.75 4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 9.75 3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 9.75 3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 9.75 2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 9.75 2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 9.75 1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 9.75 1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 9.75 0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 9.75 0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 9.75 -0.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 9.75 -0.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 9.75 -1.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 9.75 -1.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 9.75 -2.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 9.75 -2.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 9.75 -3.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 9.75 -3.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 9.75 -4.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 9.75 -4.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 9.75 -5.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 9.75 -5.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 55 smd rect (at 9.75 -6.25) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 56 smd rect (at 9.75 -6.75) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSOP-I-56_18.4x14mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-II-32_21.0x10.2mm_Pitch1.27mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-II-32_21.0x10.2mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 00000000..b3902d41
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSOP-II-32_21.0x10.2mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,64 @@
+(module TSOP-II-32_21.0x10.2mm_Pitch1.27mm (layer F.Cu) (tedit 587D4DDC)
+ (descr "32-lead plastic TSOP; Type II")
+ (tags "TSOP-II 32")
+ (attr smd)
+ (fp_text reference REF** (at -4.35 -11.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-II-32_21.0x10.2mm_Pitch1.27mm (at 0.1 11.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.05 10.2) (end -5.05 -9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.05 10.2) (end -5.05 10.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.05 -10.2) (end 5.05 10.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.05 -10.2) (end 5.05 -10.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.05 -9.2) (end -4.05 -10.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.7 -10.5) (end -6.7 10.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.7 -10.5) (end 6.7 10.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.7 -10.5) (end 6.7 -10.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.7 10.5) (end 6.7 10.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.6 -10.4) (end -4.6 -10.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.6 -10.4) (end 6.6 -10.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 10.4) (end 6.6 10.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.6 -10.2) (end -6.6 -10.2) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -5.6 -9.525) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.6 -8.255) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5.6 -6.985) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -5.6 -5.715) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -5.6 -4.445) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -5.6 -3.175) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -5.6 -1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -5.6 -0.625) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -5.6 0.625) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -5.6 1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -5.6 3.175) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -5.6 4.445) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -5.6 5.715) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -5.6 6.985) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -5.6 8.255) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -5.6 9.525) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 5.6 9.525) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 5.6 8.255) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 5.6 6.985) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 5.6 5.715) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 5.6 4.445) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 5.6 3.175) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 5.6 1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 5.6 0.625) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 5.6 -0.625) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 5.6 -1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 5.6 -3.175) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 5.6 -4.445) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 5.6 -5.715) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 5.6 -6.985) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 5.6 -8.255) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 5.6 -9.525) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSOP-II-32_21.0x10.2mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-10_3x3mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-10_3x3mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..258b7657
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-10_3x3mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,45 @@
+(module TSSOP-10_3x3mm_Pitch0.5mm (layer F.Cu) (tedit 54130A77)
+ (descr "TSSOP10: plastic thin shrink small outline package; 10 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot552-1_po.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-10_3x3mm_Pitch0.5mm (at 0 2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.95 -1.8) (end -2.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.95 -1.8) (end 2.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 -1.8) (end 2.95 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 1.8) (end 2.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.45) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 1.625) (end 1.625 1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end -1.625 1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.45) (end -2.7 -1.45) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.15 -1) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.15 -0.5) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.15 0) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.15 0.5) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.15 1) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.15 1) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.15 0.5) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.15 0) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.15 -0.5) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.15 -1) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-10_3x3mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-14_4.4x5mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-14_4.4x5mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..5874d319
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-14_4.4x5mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,49 @@
+(module TSSOP-14_4.4x5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-14_4.4x5mm_Pitch0.65mm (at 0 3.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.95 -2.8) (end -3.95 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -2.8) (end 3.95 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 -2.8) (end 3.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 2.8) (end 3.95 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.325 -2.625) (end -2.325 -2.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 -2.625) (end 2.325 -2.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 2.625) (end 2.325 2.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 2.625) (end -2.325 2.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -2.625) (end 2.325 -2.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 2.625) (end 2.325 2.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -2.5) (end -3.675 -2.5) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.95 -1.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.95 -1.3) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.95 -0.65) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.95 0) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.95 0.65) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.95 1.3) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.95 1.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.95 1.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.95 1.3) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.95 0.65) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.95 0) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.95 -0.65) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.95 -1.3) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.95 -1.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-14_4.4x5mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..4fcad762
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,62 @@
+(module TSSOP-16-1EP_4.4x5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "FE Package; 16-Lead Plastic TSSOP (4.4mm); Exposed Pad Variation BB; (see Linear Technology 1956f.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-16-1EP_4.4x5mm_Pitch0.65mm (at 0 3.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 -2.9) (end -3.5 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.5 -2.9) (end 3.5 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 -2.9) (end 3.5 -2.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.8) (end 3.5 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.25 2.725) (end 2.25 2.725) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.375 -2.825) (end 2.25 -2.825) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.775 -2.275) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.775 -1.625) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.775 -0.975) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.775 -0.325) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.775 0.325) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.775 0.975) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.775 1.625) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.775 2.275) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.775 2.275) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.775 1.625) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.775 0.975) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.775 0.325) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.775 -0.325) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.775 -0.975) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.775 -1.625) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.775 -2.275) (size 1.05 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0.735 1.3425) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at 0.735 0.4475) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at 0.735 -0.4475) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at 0.735 -1.3425) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at -0.735 1.3425) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at -0.735 0.4475) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at -0.735 -0.4475) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 17 smd rect (at -0.735 -1.3425) (size 1.47 0.895) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16_4.4x5mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16_4.4x5mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..a50ec835
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-16_4.4x5mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,46 @@
+(module TSSOP-16_4.4x5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "16-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-16_4.4x5mm_Pitch0.65mm (at 0 3.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.95 -2.9) (end -3.95 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -2.9) (end 3.95 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 -2.9) (end 3.95 -2.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 2.8) (end 3.95 2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.2 2.725) (end 2.2 2.725) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.775 -2.8) (end 2.2 -2.8) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.95 -2.275) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.95 -1.625) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.95 -0.975) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.95 -0.325) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.95 0.325) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.95 0.975) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.95 1.625) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.95 2.275) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.95 2.275) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.95 1.625) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.95 0.975) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.95 0.325) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.95 -0.325) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.95 -0.975) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.95 -1.625) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.95 -2.275) (size 1.5 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-16_4.4x5mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..981ac7b6
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-20_4.4x6.5mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,50 @@
+(module TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-20_4.4x6.5mm_Pitch0.65mm (at 0 4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.225 3.45) (end 2.225 3.45) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -3.45) (end 2.225 -3.45) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.95 -2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.95 -2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.95 -1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.95 1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.95 2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.95 2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.95 2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 2.95 2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.95 1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.95 -1.625) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.95 -2.275) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.95 -2.925) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-24_4.4x7.8mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-24_4.4x7.8mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..26cf91ad
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-24_4.4x7.8mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,57 @@
+(module TSSOP-24_4.4x7.8mm_Pitch0.65mm (layer F.Cu) (tedit 57B061D2)
+ (descr "TSSOP24: plastic thin shrink small outline package; 24 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot355-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-24_4.4x7.8mm_Pitch0.65mm (at 0 4.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -4.2) (end -3.65 4.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -4.2) (end 3.65 4.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -4.2) (end 3.65 -4.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 4.2) (end 3.65 4.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.325 -4.025) (end 2.325 -4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 4.025) (end 2.325 4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.025) (end -2.325 4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.4 -4.075) (end 2.325 -4.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.025) (end 2.325 4.025) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-24_4.4x7.8mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28-1EP_4.4x9.7mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28-1EP_4.4x9.7mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..400d82e4
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28-1EP_4.4x9.7mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,79 @@
+(module TSSOP-28-1EP_4.4x9.7mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "TSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; Exposed Pad Variation; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-28-1EP_4.4x9.7mm_Pitch0.65mm (at 0 5.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 4.975) (end 2.325 4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.975) (end -2.325 4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.975) (end 2.325 4.975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 0.6 2.31375) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at 0.6 0.77125) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at 0.6 -0.77125) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at 0.6 -2.31375) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at -0.6 2.31375) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at -0.6 0.77125) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at -0.6 -0.77125) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (pad 29 smd rect (at -0.6 -2.31375) (size 1.2 1.5425) (layers F.Cu F.Paste F.Mask)
+ (solder_paste_margin_ratio -0.2))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-28_4.4x9.7mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28_4.4x9.7mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28_4.4x9.7mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..e8f3df59
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-28_4.4x9.7mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,63 @@
+(module TSSOP-28_4.4x9.7mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "TSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-28_4.4x9.7mm_Pitch0.65mm (at 0 5.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 4.975) (end 2.325 4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.975) (end -2.325 4.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.975) (end 2.325 4.975) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-28_4.4x9.7mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-32_6.1x11mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-32_6.1x11mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..287e6fed
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-32_6.1x11mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,67 @@
+(module TSSOP-32_6.1x11mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "TSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-32_6.1x11mm_Pitch0.65mm (at 0 6.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.5 -5.8) (end -4.5 5.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.5 -5.8) (end 4.5 5.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.5 -5.8) (end 4.5 -5.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.5 5.8) (end 4.5 5.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.175 -5.625) (end -3.175 -5.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.175 -5.625) (end 3.175 -5.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.175 5.625) (end 3.175 5.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 5.625) (end -3.175 5.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 -5.625) (end 3.175 -5.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 5.625) (end 3.175 5.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 -5.4) (end -4.25 -5.4) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.65 -4.875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.65 -4.225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.65 -3.575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.65 -2.925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.65 -2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.65 -1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.65 -0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.65 -0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.65 0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.65 0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.65 1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.65 2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -3.65 2.925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.65 3.575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -3.65 4.225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -3.65 4.875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 3.65 4.875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 3.65 4.225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 3.65 3.575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 3.65 2.925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 3.65 2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 3.65 1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 3.65 0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 3.65 0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 3.65 -0.325) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 3.65 -0.975) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 3.65 -1.625) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 3.65 -2.275) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 3.65 -2.925) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 3.65 -3.575) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 3.65 -4.225) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 3.65 -4.875) (size 1.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-32_6.1x11mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-38_4.4x9.7mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-38_4.4x9.7mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..e6e81cf6
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-38_4.4x9.7mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,71 @@
+(module TSSOP-38_4.4x9.7mm_Pitch0.5mm (layer F.Cu) (tedit 57AFB192)
+ (descr "TSSOP38: plastic thin shrink small outline package; 38 leads; body width 4.4 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot510-1_po.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-38_4.4x9.7mm_Pitch0.5mm (at 0 5.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.8675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 4.975) (end 2.325 4.8675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.975) (end -2.325 4.8675) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.4 -5.025) (end 2.325 -5.025) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 4.975) (end 2.325 4.975) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.85 -4.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.85 -4) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.85 -3.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.85 -3) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.85 -2.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.85 -2) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.85 -1.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.85 -1) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.85 -0.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.85 0) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.85 0.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.85 1) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.85 1.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -2.85 2) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -2.85 2.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -2.85 3) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -2.85 3.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -2.85 4) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -2.85 4.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 2.85 4.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 2.85 4) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 2.85 3.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.85 3) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.85 2.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 2.85 2) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 2.85 1.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 2.85 1) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 2.85 0.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 2.85 0) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 2.85 -0.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 2.85 -1) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 2.85 -1.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 2.85 -2) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 2.85 -2.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 2.85 -3) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 2.85 -3.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 2.85 -4) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 2.85 -4.5) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-38_4.4x9.7mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-44_4.4x11.2mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-44_4.4x11.2mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..7c2a50f5
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-44_4.4x11.2mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,79 @@
+(module TSSOP-44_4.4x11.2mm_Pitch0.5mm (layer F.Cu) (tedit 56C99894)
+ (descr "TSSOP44: plastic thin shrink small outline package; 44 leads; body width 4.4 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot510-1_po.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.65) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-44_4.4x11.2mm_Pitch0.5mm (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -5.6) (end 2.2 -5.6) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -5.6) (end 2.2 5.6) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 5.6) (end -2.2 5.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 5.6) (end -2.2 -4.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -4.6) (end -1.2 -5.6) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.7 -5.95) (end -3.7 5.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -5.95) (end 3.7 5.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 -5.95) (end 3.7 -5.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.7 5.95) (end 3.7 5.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.325 -5.725) (end -2.325 -5.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 -5.725) (end 2.325 -5.6175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 5.725) (end 2.325 5.6175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 5.725) (end -2.325 5.6175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -5.725) (end 2.325 -5.725) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 5.725) (end 2.325 5.725) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -5.7) (end -3.4 -5.7) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.85 -5.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.85 -4.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.85 -4.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.85 -3.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.85 -3.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.85 -2.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.85 -2.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.85 -1.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.85 -1.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.85 -0.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.85 -0.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.85 0.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.85 0.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -2.85 1.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -2.85 1.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -2.85 2.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -2.85 2.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -2.85 3.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -2.85 3.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 2.85 5.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 2.85 4.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 2.85 4.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 2.85 3.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 2.85 3.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 2.85 2.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 2.85 2.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 2.85 1.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 2.85 1.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 2.85 0.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 2.85 0.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 2.85 -0.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 2.85 -0.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 2.85 -1.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 2.85 -1.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 2.85 -2.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -2.85 4.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -2.85 4.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -2.85 5.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 2.85 -2.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 2.85 -3.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 2.85 -3.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 2.85 -4.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 2.85 -4.75) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 2.85 -5.25) (size 1.1 0.285) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-44_4.4x11.2mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-48_6.1x12.5mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-48_6.1x12.5mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..976d82fc
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-48_6.1x12.5mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,83 @@
+(module TSSOP-48_6.1x12.5mm_Pitch0.5mm (layer F.Cu) (tedit 54130A77)
+ (descr "TSSOP48: plastic thin shrink small outline package; 48 leads; body width 6.1 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot362-1_po.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -7.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-48_6.1x12.5mm_Pitch0.5mm (at 0 7.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.5 -6.55) (end -4.5 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.5 -6.55) (end 4.5 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.5 -6.55) (end 4.5 -6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.5 6.55) (end 4.5 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.175 -6.375) (end -3.175 -6.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.175 -6.375) (end 3.175 -6.1175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.175 6.375) (end 3.175 6.1175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 6.375) (end -3.175 6.1175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 -6.375) (end 3.175 -6.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 6.375) (end 3.175 6.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 -6.2) (end -4.25 -6.2) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.75 -5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.75 -5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.75 -4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.75 -4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.75 -3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.75 -3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.75 -2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.75 -2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.75 -1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.75 -1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.75 -0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.75 -0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -3.75 0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.75 0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -3.75 1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -3.75 1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -3.75 2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -3.75 2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -3.75 3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -3.75 3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -3.75 4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -3.75 4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -3.75 5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -3.75 5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 3.75 5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 3.75 5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 3.75 4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 3.75 4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 3.75 3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 3.75 3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 3.75 2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 3.75 2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 3.75 1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 3.75 1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 3.75 0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 3.75 0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 3.75 -0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 3.75 -0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 3.75 -1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 3.75 -1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 3.75 -2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 3.75 -2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 3.75 -3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 3.75 -3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 3.75 -4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 3.75 -4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 3.75 -5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 3.75 -5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-48_6.1x12.5mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-56_6.1x14mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-56_6.1x14mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..d5db2116
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-56_6.1x14mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,89 @@
+(module TSSOP-56_6.1x14mm_Pitch0.5mm (layer F.Cu) (tedit 57AFB1BC)
+ (descr "TSSOP56: plastic thin shrink small outline package; 56 leads; body width 6.1 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot364-1_po.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference REF** (at 0 -8.05) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-56_6.1x14mm_Pitch0.5mm (at 0 8.05) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -7.0) (end 3.05 -7.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.05 -7.0) (end 3.05 7.0) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.05 7.0) (end -3.05 7.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.05 7.0) (end -3.05 -6.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.05 -6.0) (end -2.05 -7.0) (layer F.Fab) (width 0.15))
+ (fp_line (start -4.5 -7.3) (end -4.5 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.5 -7.3) (end 4.5 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.5 -7.3) (end 4.5 -7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.5 7.3) (end 4.5 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.175 -7.125) (end 3.175 -7.1175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.175 7.125) (end 3.175 7.1175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 7.125) (end -3.175 7.1175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.25 -7.2) (end 3.175 -7.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.175 7.125) (end 3.175 7.125) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -3.75 -6.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.75 -6.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.75 -5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.75 -5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.75 -4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.75 -4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.75 -3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.75 -3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.75 -2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.75 -2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.75 -1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.75 -1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -3.75 -0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.75 -0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -3.75 0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -3.75 0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -3.75 1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -3.75 1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -3.75 2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -3.75 2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -3.75 3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -3.75 3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -3.75 4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -3.75 4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -3.75 5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -3.75 5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -3.75 6.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at -3.75 6.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 3.75 6.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 3.75 6.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 3.75 5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 3.75 5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 3.75 4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 3.75 4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 3.75 3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 3.75 3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 3.75 2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 3.75 2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 3.75 1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 3.75 1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 3.75 0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 3.75 0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 3.75 -0.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 3.75 -0.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 3.75 -1.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 3.75 -1.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 3.75 -2.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 3.75 -2.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 3.75 -3.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 3.75 -3.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 3.75 -4.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 3.75 -4.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 3.75 -5.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 3.75 -5.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 55 smd rect (at 3.75 -6.25) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (pad 56 smd rect (at 3.75 -6.75) (size 1 0.285) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-56_6.1x14mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_3x3mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_3x3mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..41d2aa6b
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_3x3mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,43 @@
+(module TSSOP-8_3x3mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "TSSOP8: plastic thin shrink small outline package; 8 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot505-1_po.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-8_3x3mm_Pitch0.65mm (at 0 2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.95 -1.8) (end -2.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.95 -1.8) (end 2.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 -1.8) (end 2.95 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 1.8) (end 2.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.625 1.625) (end 1.625 1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end -1.625 1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.625 -1.5) (end -2.7 -1.5) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.15 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.15 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.15 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.15 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.15 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.15 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.15 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.15 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-8_3x3mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_4.4x3mm_Pitch0.65mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_4.4x3mm_Pitch0.65mm.kicad_mod
new file mode 100644
index 00000000..0b04e49b
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/TSSOP-8_4.4x3mm_Pitch0.65mm.kicad_mod
@@ -0,0 +1,43 @@
+(module TSSOP-8_4.4x3mm_Pitch0.65mm (layer F.Cu) (tedit 54130A77)
+ (descr "8-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SSOP 0.65")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSSOP-8_4.4x3mm_Pitch0.65mm (at 0 2.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 -1.5) (end 2.2 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 -1.5) (end 2.2 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 2.2 1.5) (end -2.2 1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 1.5) (end -2.2 -0.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -2.2 -0.5) (end -1.2 -1.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.95 -1.8) (end -3.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -1.8) (end 3.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 -1.8) (end 3.95 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.95 1.8) (end 3.95 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.325 -1.625) (end -2.325 -1.525) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 -1.625) (end 2.325 -1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.325 1.625) (end 2.325 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 1.625) (end -2.325 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -1.625) (end 2.325 -1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 1.625) (end 2.325 1.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.325 -1.525) (end -3.675 -1.525) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.95 0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.95 0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.95 -0.325) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.95 -0.975) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-8_4.4x3mm_Pitch0.65mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-40_7.6x15.4mm_Pitch0.762mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-40_7.6x15.4mm_Pitch0.762mm.kicad_mod
new file mode 100644
index 00000000..77b43d41
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-40_7.6x15.4mm_Pitch0.762mm.kicad_mod
@@ -0,0 +1,75 @@
+(module VSO-40_7.6x15.4mm_Pitch0.762mm (layer F.Cu) (tedit 54130A77)
+ (descr "VSO40: plastic very small outline package; 40 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot158-1_po.pdf)")
+ (tags "SSOP 0.762")
+ (attr smd)
+ (fp_text reference REF** (at 0 -8.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value VSO-40_7.6x15.4mm_Pitch0.762mm (at 0 8.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.8 -7.7) (end 3.8 -7.7) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.8 -7.7) (end 3.8 7.7) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.8 7.7) (end -3.8 7.7) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.8 7.7) (end -3.8 -6.7) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.8 -6.7) (end -2.8 -7.7) (layer F.Fab) (width 0.15))
+ (fp_line (start -6.55 -8.05) (end -6.55 8.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.55 -8.05) (end 6.55 8.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.55 -8.05) (end 6.55 -8.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.55 8.05) (end 6.55 8.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.875 -7.875) (end -3.875 -7.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.875 -7.875) (end 3.875 -7.664) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.875 7.875) (end 3.875 7.664) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 7.875) (end -3.875 7.664) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 -7.875) (end 3.875 -7.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 7.875) (end 3.875 7.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.875 -7.75) (end -6.3 -7.75) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -5.2 -7.239) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.2 -6.477) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5.2 -5.715) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -5.2 -4.953) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -5.2 -4.191) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -5.2 -3.429) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -5.2 -2.667) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -5.2 -1.905) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -5.2 -1.143) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -5.2 -0.381) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -5.2 0.381) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -5.2 1.143) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -5.2 1.905) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -5.2 2.667) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -5.2 3.429) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -5.2 4.191) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -5.2 4.953) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -5.2 5.715) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -5.2 6.477) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -5.2 7.239) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 5.2 7.239) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 5.2 6.477) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 5.2 5.715) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 5.2 4.953) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 5.2 4.191) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 5.2 3.429) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 5.2 2.667) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 5.2 1.905) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 5.2 1.143) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 5.2 0.381) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 5.2 -0.381) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 5.2 -1.143) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 5.2 -1.905) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 5.2 -2.667) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 5.2 -3.429) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 5.2 -4.191) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 5.2 -4.953) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 5.2 -5.715) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 5.2 -6.477) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 5.2 -7.239) (size 2.2 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/VSO-40_7.6x15.4mm_Pitch0.762mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-56_11.1x21.5mm_Pitch0.75mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-56_11.1x21.5mm_Pitch0.75mm.kicad_mod
new file mode 100644
index 00000000..4716b78a
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSO-56_11.1x21.5mm_Pitch0.75mm.kicad_mod
@@ -0,0 +1,91 @@
+(module VSO-56_11.1x21.5mm_Pitch0.75mm (layer F.Cu) (tedit 57AF34A2)
+ (descr "VSO56: plastic very small outline package; 56 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot190-1_po.pdf)")
+ (tags "SSOP 0.75")
+ (attr smd)
+ (fp_text reference REF** (at 0 -11.825) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value VSO-56_11.1x21.5mm_Pitch0.75mm (at 0 11.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.55 -10.75) (end 5.55 -10.75) (layer F.Fab) (width 0.15))
+ (fp_line (start 5.55 -10.75) (end 5.55 10.75) (layer F.Fab) (width 0.15))
+ (fp_line (start 5.55 10.75) (end -5.55 10.75) (layer F.Fab) (width 0.15))
+ (fp_line (start -5.55 10.75) (end -5.55 -9.75) (layer F.Fab) (width 0.15))
+ (fp_line (start -5.55 -9.75) (end -4.55 -10.75) (layer F.Fab) (width 0.15))
+ (fp_line (start -8.3 -11.1) (end -8.3 11.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.3 -11.1) (end 8.3 11.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.3 -11.1) (end 8.3 -11.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.3 11.1) (end 8.3 11.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.7 -10.9) (end -5.7 -10.65) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.7 -10.9) (end 5.7 -10.55) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.7 10.9) (end 5.7 10.55) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.7 10.9) (end -5.7 10.55) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.7 -10.9) (end 5.7 -10.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.7 10.9) (end 5.7 10.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.7 -10.65) (end -8.025 -10.65) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -7 -10.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -7 -9.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -7 -8.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -7 -7.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -7 -7.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -7 -6.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -7 -5.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -7 -4.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -7 -4.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -7 -3.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -7 -2.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -7 -1.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -7 -1.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -7 -0.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -7 0.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -7 1.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -7 1.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -7 2.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -7 3.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -7 4.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -7 4.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -7 5.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -7 6.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -7 7.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -7 7.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -7 8.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -7 9.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at -7 10.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 7 10.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 7 9.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 7 8.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 7 7.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 7 7.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 7 6.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 7 5.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 7 4.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 7 4.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 7 3.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 7 2.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 7 1.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 7 1.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 7 0.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 7 -0.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 7 -1.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 7 -1.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 7 -2.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 7 -3.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 7 -4.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 7 -4.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 7 -5.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 7 -6.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 7 -7.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 7 -7.875) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 7 -8.625) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 55 smd rect (at 7 -9.375) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (pad 56 smd rect (at 7 -10.125) (size 2.1 0.4) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/VSO-56_11.1x21.5mm_Pitch0.75mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.3x2mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.3x2mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..ecb9cf3f
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.3x2mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,38 @@
+(module VSSOP-8_2.3x2mm_Pitch0.5mm (layer F.Cu) (tedit 589DBB26)
+ (descr "VSSOP-8 2.3x2mm Pitch 0.5mm")
+ (tags "VSSOP-8 2.3x2mm Pitch 0.5mm")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value VSSOP-8_2.3x2mm_Pitch0.5mm (at 0 2.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -1.25) (end 2.25 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.25 1.25) (end -2.25 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.25 1.25) (end -2.25 1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.25 -1.25) (end 2.25 1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.1 1.1) (end -1.1 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 -1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -1) (end -1.15 -0.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -1) (end 1.15 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 1) (end -1.15 -0.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.15 1) (end -1.15 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.15 -1) (end 1.15 1) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (pad 1 smd rect (at -1.55 -0.75 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.55 -0.25 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.55 0.25 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.55 0.75 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.55 0.75 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.55 0.25 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.55 -0.25 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.55 -0.75 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/VSSOP-8_2.3x2mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.4x2.1mm_Pitch0.5mm.kicad_mod b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.4x2.1mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 00000000..125293c3
--- /dev/null
+++ b/library/kicadLibrary/modules/Housings_SSOP.pretty/VSSOP-8_2.4x2.1mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,43 @@
+(module VSSOP-8_2.4x2.1mm_Pitch0.5mm (layer F.Cu) (tedit 58934277)
+ (descr http://www.ti.com/lit/ml/mpds050d/mpds050d.pdf)
+ (tags "VSSOP DCU R-PDSO-G8 Pitch0.5mm")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.54) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value VSSOP-8_2.4x2.1mm_Pitch0.5mm (at 0 2.413) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.18 1.3) (end -2.18 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.18 1.3) (end -2.18 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.18 -1.3) (end 2.18 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.18 -1.3) (end 2.18 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.3 1.2) (end -1.3 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 -1.1) (end -1.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 -1.2) (end -1.3 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.3 -1.2) (end -1.3 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.3 -1) (end 1.3 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.3 1.2) (end 1.3 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 1.2) (end 1.3 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.2 -0.7) (end -1.2 1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -1.05) (end -1.2 -0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.2 -1.05) (end -0.9 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.2 1.05) (end 1.2 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 1.05) (end 1.2 1.05) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (pad 1 smd rect (at -1.55 -0.75) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.55 -0.25) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.55 0.25) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.55 0.75) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.55 0.75) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.55 0.25) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.55 -0.25) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.55 -0.75) (size 0.75 0.25) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/VSSOP-8_2.4x2.1mm_Pitch0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)