summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/footprints/Package_SO.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/footprints/Package_SO.pretty')
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Diodes_PSOP-8.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Diodes_SO-8EP.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias.kicad_mod103
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm_ThermalVias.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias.kicad_mod95
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias.kicad_mod123
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod110
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11_ThermalVias.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9_ThermalVias.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30_ThermalVias.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-32.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85_ThermalVias.kicad_mod163
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-87.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-43.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16-1EP_3x4mm_P0.5mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16_3x4mm_P0.5mm.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-4_4.4x3.6mm_P1.27mm.kicad_mod39
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-5_4.4x3.6mm_P1.27mm.kicad_mod40
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm_ThermalVias.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10_3x3mm_P0.5mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16_3x4mm_P0.5mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12_3x4mm_P0.65mm.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4.039mm_P0.5mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4mm_P0.5mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8_3x3mm_P0.65mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ONSemi_SO-8FL_488AA.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/OnSemi_Micro8.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PSOP-44_16.9x27.17mm_P1.27mm.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8B.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8C.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_eSOP-12B.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Dual.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Single.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/QSOP-16_3.9x4.9mm_P0.635mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/QSOP-20_3.9x8.7mm_P0.635mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/QSOP-24_3.9x8.7mm_P0.635mm.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SC-74-6_1.5x2.9mm_P0.95mm.kicad_mod43
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-14_3.9x8.65mm_P1.27mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-14_5.3x10.2mm_P1.27mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-16_3.9x9.9mm_P1.27mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-16_5.3x10.2mm_P1.27mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-20_12.8x7.5mm_P1.27mm.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-20_5.3x12.6mm_P1.27mm.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-24_5.3x15mm_P1.27mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x2.3mm_P1.27mm.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.6mm_P2.54mm.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.9mm_P2.54mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x4.3mm_P2.54mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-4_7.6x3.6mm_P2.54mm.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-5_4.4x3.6mm_P1.27mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-6L_10x3.84mm_P1.27mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-6_4.4x3.6mm_P1.27mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-8_3.9x4.9mm_P1.27mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SO-8_5.3x6.2mm_P1.27mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14-16_3.9x9.9mm_P1.27mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14W_7.5x9mm_P1.27mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W-12_7.5x10.3mm_P1.27mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_5.3x10.2mm_P1.27mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x10.3mm_P1.27mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x12.8mm_P1.27mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_4.55x10.3mm_P1.27mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-18W_7.5x11.6mm_P1.27mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x12.8mm_P1.27mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x15.4mm_P1.27mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-24W_7.5x15.4mm_P1.27mm.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x17.9mm_P1.27mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x18.7mm_P1.27mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x2.6mm_P1.27mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x3.7mm_P2.54mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-N7_3.9x4.9mm_P1.27mm.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8W_5.3x5.3mm_P1.27mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.275x5.275mm_P1.27mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_7.5x5.85mm_P1.27mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOJ-36_10.16x23.49mm_P1.27mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-18_7x12.5mm_P1.27mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-20_7.5x12.8mm_P1.27mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-24_7.5x15.4mm_P1.27mm.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_3.8x4.1mm_P2.54mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_4.4x2.6mm_P1.27mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.76x4.96mm_P1.27mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.9x4.9mm_P1.27mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_5.28x5.23mm_P1.27mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_6.62x9.15mm_P2.54mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-7-8_6.4x9.78mm_P2.54mm.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-14_5.3x6.2mm_P0.65mm.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_3.9x4.9mm_P0.635mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_4.4x5.2mm_P0.65mm.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_5.3x6.2mm_P0.65mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-18_4.4x6.5mm_P0.65mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_3.9x8.7mm_P0.635mm.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_4.4x6.5mm_P0.65mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_5.3x7.2mm_P0.65mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_3.9x8.7mm_P0.635mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-32_11.305x20.495mm_P1.27mm.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-56_7.5x18.5mm_P0.635mm.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod43
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_5.25x5.24mm_P1.27mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown_ThermalVias.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugUp.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown_ThermalVias.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugUp.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8_ThermalVias.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-5_1.65x3.05mm_P0.95mm.kicad_mod40
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-6_1.65x3.05mm_P0.95mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_12.4x6mm_P0.5mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_14.4x6mm_P0.5mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_16.4x6mm_P0.5mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_18.4x6mm_P0.5mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-28_11.8x8mm_P0.55mm.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_11.8x8mm_P0.5mm.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_12.4x8mm_P0.5mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_14.4x8mm_P0.5mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_16.4x8mm_P0.5mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm_Reverse.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_12.4x10mm_P0.5mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_14.4x10mm_P0.5mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_16.4x10mm_P0.5mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_18.4x10mm_P0.5mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_12.4x12mm_P0.5mm.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_14.4x12mm_P0.5mm.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_16.4x12mm_P0.5mm.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_18.4x12mm_P0.5mm.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_14.4x14mm_P0.5mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_16.4x14mm_P0.5mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_18.4x14mm_P0.5mm.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-32_21.0x10.2mm_P1.27mm.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-44_10.16x18.41mm_P0.8mm.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-54_22.2x10.16mm_P0.8mm.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-100_6.1x20.8mm_P0.4mm.kicad_mod142
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-10_3x3mm_P0.5mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14-1EP_4.4x5mm_P0.65mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x3.6mm_P0.4mm.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x5mm_P0.65mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm_ThermalVias.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x3.6mm_P0.4mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x5mm_P0.65mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_6.1x7.8mm_P0.65mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x7.8mm_P0.5mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x9.7mm_P0.65mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x7.8mm_P0.5mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x9.7mm_P0.65mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_8x9.7mm_P0.65mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_4.4x7.8mm_P0.5mm.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_6.1x9.7mm_P0.65mm.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_4.4x6.5mm_P0.4mm.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_6.1x11mm_P0.65mm.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_8x11mm_P0.65mm.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x7.8mm_P0.4mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x9.7mm_P0.5mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x12.5mm_P0.65mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x7.8mm_P0.4mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x9.7mm_P0.5mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x12.5mm_P0.65mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x9.7mm_P0.5mm.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_4.4x9.7mm_P0.5mm.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_6.1x12.5mm_P0.65mm.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x11mm_P0.5mm.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x14mm_P0.65mm.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x11mm_P0.5mm.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x14mm_P0.65mm.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11.2mm_P0.5mm.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11mm_P0.5mm.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_6.1x11mm_P0.5mm.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_4.4x9.7mm_P0.4mm.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x12.5mm_P0.5mm.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x9.7mm_P0.4mm.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x12.5mm_P0.5mm.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x9.7mm_P0.4mm.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-4_4.4x5mm_P4mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-50_4.4x12.5mm_P0.5mm.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_6.1x11mm_P0.4mm.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_8x11mm_P0.4mm.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_4.4x11.3mm_P0.4mm.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x12.5mm_P0.4mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x14mm_P0.5mm.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x12.5mm_P0.4mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x14mm_P0.5mm.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-60_8x12.5mm_P0.4mm.kicad_mod97
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x14mm_P0.4mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x17mm_P0.5mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_8x14mm_P0.4mm.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-68_8x14mm_P0.4mm.kicad_mod105
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-80_6.1x17mm_P0.4mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_3x3mm_P0.65mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_4.4x3mm_P0.65mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-N5.kicad_mod40
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/VSO-40_7.6x15.4mm_P0.762mm.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/VSO-56_11.1x21.5mm_P0.75mm.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-10_3x3mm_P0.5mm.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.3x2mm_P0.5mm.kicad_mod43
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.4x2.1mm_P0.5mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_3.0x3.0mm_P0.65mm.kicad_mod43
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Dual.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Single.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_SO.pretty/Zetex_SM8.kicad_mod48
333 files changed, 21609 insertions, 0 deletions
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Diodes_PSOP-8.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Diodes_PSOP-8.kicad_mod
new file mode 100644
index 00000000..6180a15a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Diodes_PSOP-8.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "Diodes_PSOP-8" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic PSOP, Exposed Die Pad (see https://www.diodes.com/assets/Datasheets/AP2204.pdf)")
+ (tags "SSOP 0.50 exposed pad")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68cf4af3-6f14-4718-89a1-27f3a05555db)
+ )
+ (fp_text value "Diodes_PSOP-8" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c8de81f-41fb-457d-af42-ac45d2d845a7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88830a9c-d1af-40a2-99a4-6c48cf3c19d6)
+ )
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp a5a653e9-5725-4f2e-bb86-a9e01bbc3e6d))
+ (fp_line (start -2.075 -2.375) (end -3.375 -2.375) (layer "F.SilkS") (width 0.15) (tstamp af1905dd-31cc-4345-a4ad-eb98d7b3f236))
+ (fp_line (start 2.075 2.575) (end 2.075 2.375) (layer "F.SilkS") (width 0.15) (tstamp b3351e76-b3dd-4dc6-aae4-ba95bc78fbec))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.375) (layer "F.SilkS") (width 0.15) (tstamp d870a0a8-2df0-48f1-bb25-b5e94d2ac56f))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp ea1b7b62-fcb9-47df-8240-7c412755e572))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.375) (layer "F.SilkS") (width 0.15) (tstamp eb6c9d3f-d600-4d1e-8af3-4268b20a3cae))
+ (fp_line (start -2.075 2.575) (end -2.075 2.375) (layer "F.SilkS") (width 0.15) (tstamp ed369bf7-0e82-4df6-8500-67ba0fe3325d))
+ (fp_line (start 3.7 -2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 2e6fd3fa-0d2a-474d-9d6a-f098e469d1b6))
+ (fp_line (start -3.7 -2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 77073738-0be2-41fb-a2a5-b8a6f6dd3b8f))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 8ccbe57c-708c-4e9b-a621-46949631020e))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp f685c5ea-a91c-4617-b4cc-53f8a9689c1e))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 6d00e50d-a014-4e25-91e6-206cd99a1ab9))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp 904c80a2-a0b4-4037-8727-2cb968144aa7))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 98bf6eea-110e-485f-aace-fa341d254531))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp a873c8fc-5dae-48bb-a702-1772288cb717))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp ce7d0468-bc79-4476-bee6-3b3c7625f0c4))
+ (pad "1" smd rect (at -2.7 -1.905) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b57ca9d3-ebed-4c68-88bf-d7026f4b0dc6))
+ (pad "2" smd rect (at -2.7 -0.635) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7be412de-2e48-4dc2-96a1-259572a44c7f))
+ (pad "3" smd rect (at -2.7 0.635) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 800f9190-c275-45d4-92fc-74f57644ad13))
+ (pad "4" smd rect (at -2.7 1.905) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 174da885-ca06-4e5c-871c-dc86c030e642))
+ (pad "5" smd rect (at 2.7 1.905) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65f3a53d-4aad-40ab-9528-e00ca97cd120))
+ (pad "6" smd rect (at 2.7 0.635) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64a6cc1b-c318-468b-ae04-cb26f778166a))
+ (pad "7" smd rect (at 2.7 -0.635) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0547c4c0-f7ba-4916-a1f8-d614739b861d))
+ (pad "8" smd rect (at 2.7 -1.905) (size 1.5 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 591289e5-fdbb-41f2-a538-743057c42c67))
+ (pad "9" smd rect (at 0.675 -0.9) (size 1.35 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 3ceb76c4-616d-4187-acac-89efaf6eb560))
+ (pad "9" smd rect (at 0.675 0.9) (size 1.35 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 615ee88f-b9a0-42b9-9c0b-5e49222bee47))
+ (pad "9" smd rect (at -0.675 -0.9) (size 1.35 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 824153c1-3b0c-4eac-b370-5823de866768))
+ (pad "9" smd rect (at -0.675 0.9) (size 1.35 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp f504f9bb-acb7-4f89-8e2f-1345b6c6a807))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Diodes_PSOP-8.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Diodes_SO-8EP.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Diodes_SO-8EP.kicad_mod
new file mode 100644
index 00000000..5fd8f071
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Diodes_SO-8EP.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "Diodes_SO-8EP" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8826E6)
+ (descr "8-Lead Plastic SO, Exposed Die Pad (see https://www.diodes.com/assets/Package-Files/SO-8EP.pdf)")
+ (tags "SO exposed pad")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f33eae49-61fa-44e4-818f-4929e335f4fd)
+ )
+ (fp_text value "Diodes_SO-8EP" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d7db2aeb-358b-43fd-93de-708063f0b6bb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5203f2c-29b2-4d8f-8c3f-3eba1b5ea0a0)
+ )
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 8079f9d8-10b5-469c-90d5-e9545b201be0))
+ (fp_line (start -3.175 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp e683d703-c303-4162-a72e-f9f1d76c70b5))
+ (fp_line (start -3.5 2.55) (end 3.5 2.55) (layer "F.CrtYd") (width 0.05) (tstamp 0c572295-41a0-474a-883d-81dbfc149f50))
+ (fp_line (start -3.5 -2.55) (end 3.5 -2.55) (layer "F.CrtYd") (width 0.05) (tstamp 1e49e4b1-1a1c-4a61-8b19-714c6be2898d))
+ (fp_line (start -3.5 -2.55) (end -3.5 2.55) (layer "F.CrtYd") (width 0.05) (tstamp 2445b95e-a8db-4e54-b374-527617711e38))
+ (fp_line (start 3.5 -2.55) (end 3.5 2.55) (layer "F.CrtYd") (width 0.05) (tstamp c4e72e30-363b-4d9a-a84f-5774dae10762))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 007342a5-3b39-4465-a373-731f4bbc3b09))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 6667d3ce-fd59-4219-8e93-5864a99f0fa6))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 88feb786-5cce-46db-9301-cbf6bd3981ca))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp e17d3aa7-3f08-47e3-b94e-b2f702a1e43b))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp ebd1c96c-98c5-4a9f-82fa-f790deee97e3))
+ (pad "1" smd rect (at -2.4975 -1.905) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb2e08eb-eab4-490b-b94b-b0697d9c400d))
+ (pad "2" smd rect (at -2.4975 -0.635) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01775cb6-d26a-4969-8b7a-04fc920bdb50))
+ (pad "3" smd rect (at -2.4975 0.635) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5481f4c8-fd55-4f29-8f3f-6ee2f498c600))
+ (pad "4" smd rect (at -2.4975 1.905) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2ca1cb5-b8c5-4f1c-a911-d52a830362ed))
+ (pad "5" smd rect (at 2.4975 1.905) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 136bc560-8cfc-48cf-817c-88f594f82c9f))
+ (pad "6" smd rect (at 2.4975 0.635) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8c13918-2065-40a7-8933-32ab8fc5391d))
+ (pad "7" smd rect (at 2.4975 -0.635) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63de06f8-29b5-4b1b-9e02-416de518becf))
+ (pad "8" smd rect (at 2.4975 -1.905) (size 1.505 0.802) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 888859e4-506e-475d-88e1-378a56ad71c7))
+ (pad "9" smd rect (at 0 0) (size 2.613 3.502) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp fb0b0aee-042b-42a1-a39e-3e237b8c22ab))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Diodes_SO-8EP.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm.kicad_mod
new file mode 100644
index 00000000..f55bb968
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A670F76)
+ (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)))
+ (tstamp 2ec28d52-7205-4bac-87f9-79acf5b5c42e)
+ )
+ (fp_text value "ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm" (at 0 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52355d7d-2298-4a5b-8952-d3715f44fc37)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp d51b39f8-1392-4ed6-9dae-89745ad30290)
+ )
+ (fp_line (start -2.225 3.45) (end 2.225 3.45) (layer "F.SilkS") (width 0.15) (tstamp b2d15c8c-f324-4cf2-ba5f-0f4352800bb7))
+ (fp_line (start -3.75 -3.45) (end 2.225 -3.45) (layer "F.SilkS") (width 0.15) (tstamp fcb66a70-b7e2-4af5-8bc7-7141e009962d))
+ (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 0b48b62e-ab58-4439-ae7c-5d6c5df43aff))
+ (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp 4c066b64-030f-4132-aa6c-3f5d17f38a67))
+ (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 55cd2c6d-8f9c-4120-b568-8d1742266c67))
+ (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 948777f5-5366-4cbf-946b-41a93f0c9a0e))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.15) (tstamp 29e3ac03-fc3b-42b4-8388-0145d8b45b4d))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.15) (tstamp 2bb6b912-549e-4064-972b-ba1766b4513d))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.15) (tstamp 34f6d9eb-b3d7-43db-8c4f-57d672e9cedf))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.15) (tstamp c0b3ac29-c210-4b7a-a797-8bd4b3b26747))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.15) (tstamp e0a2a73b-15a7-4cfb-81fe-d752cc394dec))
+ (pad "" smd rect (at -0.75 -1.4) (size 1.2 1.14) (layers "F.Paste") (tstamp 2f58dc5f-9167-4a80-9818-f5f15accb319))
+ (pad "" smd rect (at 0.75 -1.4) (size 1.2 1.14) (layers "F.Paste") (tstamp 7e21ce51-84ac-49d9-9e32-a7488f507690))
+ (pad "" smd rect (at 0.75 1.4) (size 1.2 1.14) (layers "F.Paste") (tstamp a3635d21-d83a-447d-a734-04287a69c818))
+ (pad "" smd rect (at -0.75 0) (size 1.2 1.14) (layers "F.Paste") (tstamp d76fe63e-b58a-4786-b470-a487a4df7b74))
+ (pad "" smd rect (at -0.75 1.4) (size 1.2 1.14) (layers "F.Paste") (tstamp f01d557d-1bfd-4365-9b00-16090f525447))
+ (pad "" smd rect (at 0.75 0) (size 1.2 1.14) (layers "F.Paste") (tstamp ffa2a84d-9390-46f8-a4d1-a44a108f3d88))
+ (pad "1" smd rect (at -2.95 -2.925) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c3b649a-a36f-4e1d-9224-1d6dd6f8cc64))
+ (pad "2" smd rect (at -2.95 -2.275) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f84ddb20-19ee-4a81-b141-9173312fa7d2))
+ (pad "3" smd rect (at -2.95 -1.625) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53088132-753a-463c-a4ff-c4ec824c6547))
+ (pad "4" smd rect (at -2.95 -0.975) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ba15524-ace1-4cde-8fce-458d30d0fd69))
+ (pad "5" smd rect (at -2.95 -0.325) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5da9229-25ea-4ccc-893a-fa0ec55c32cc))
+ (pad "6" smd rect (at -2.95 0.325) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdb66c91-6112-494e-8824-22e688b0df07))
+ (pad "7" smd rect (at -2.95 0.975) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9ef3da1-1a80-487a-b6d0-d55930730f13))
+ (pad "8" smd rect (at -2.95 1.625) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79999430-47ee-4717-923c-9f23be9e1ff2))
+ (pad "9" smd rect (at -2.95 2.275) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4aa5821c-4e1a-4dcd-b1c9-a9dbb275cb89))
+ (pad "10" smd rect (at -2.95 2.925) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23e41a6b-02f9-4061-a827-9d2f9316776e))
+ (pad "11" smd rect (at 2.95 2.925) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4cc4b1c9-17b2-4afd-be99-c3c4900f3a1a))
+ (pad "12" smd rect (at 2.95 2.275) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 782be001-c424-4fb5-9ce5-2a4a2f9a026d))
+ (pad "13" smd rect (at 2.95 1.625) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 101eeb36-db5a-4edb-bcc5-958297125970))
+ (pad "14" smd rect (at 2.95 0.975) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfb26704-0fc7-4f90-8dcb-6c785000ca4a))
+ (pad "15" smd rect (at 2.95 0.325) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 840a9c26-1d95-498a-82f0-43dabae868ce))
+ (pad "16" smd rect (at 2.95 -0.325) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec377537-a01a-4166-b26d-9513545bc951))
+ (pad "17" smd rect (at 2.95 -0.975) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13d032b3-130d-4c2b-bc2b-4e5528ceb64a))
+ (pad "18" smd rect (at 2.95 -1.625) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d954c9af-35a3-4c2f-b6fb-960aba2fb5a0))
+ (pad "19" smd rect (at 2.95 -2.275) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46687cef-5c3a-4c57-b3dd-0719251319a3))
+ (pad "20" smd rect (at 2.95 -2.925) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37ae144b-3cf0-4e36-a760-84db237ce168))
+ (pad "21" smd rect (at 0 0) (size 3 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc38bb1e-753d-4992-ba61-c9f5f84f16b9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown.kicad_mod
new file mode 100644
index 00000000..add6be71
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "HSOP 11.0x15.9mm Pitch 1.27mm Slug Down (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf)")
+ (tags "HSOP 11.0 x 15.9mm Pitch 1.27mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93b0e73d-82ea-4bd0-a4c1-461372b81524)
+ )
+ (fp_text value "HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown" (at 0 9.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7075e522-f0ae-4067-b6a9-a560c9ccb30b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2799f5d5-98bf-45c1-b91b-7e49b2ce935e)
+ )
+ (fp_line (start 5.6 8.05) (end 2.75 8.05) (layer "F.SilkS") (width 0.12) (tstamp 20087f7f-6167-4267-b1dc-11990c94dd99))
+ (fp_line (start 5.6 8.05) (end 5.6 6.3) (layer "F.SilkS") (width 0.12) (tstamp 2cf39f07-9afd-4980-a442-e87b6ca4dea8))
+ (fp_line (start -2.75 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 42bed401-86ce-489f-9b8b-24740d672406))
+ (fp_line (start 5.6 -8.05) (end 2.75 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 681a843d-f45d-434e-8d44-f7f44e430208))
+ (fp_line (start -5.6 8.05) (end -5.6 6.3) (layer "F.SilkS") (width 0.12) (tstamp 736fcfbb-be3e-4ad2-a306-83c2ae0274a1))
+ (fp_line (start -2.75 8.05) (end -5.6 8.05) (layer "F.SilkS") (width 0.12) (tstamp 98d40b20-998c-45fc-800d-efa85c4572a8))
+ (fp_line (start -5.6 -6.3) (end -7.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp c67b13b3-6f5b-4ada-9770-5a0b23b5411a))
+ (fp_line (start 5.6 -8.05) (end 5.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp e5cffe69-971d-400c-85d8-b51f05e76d4d))
+ (fp_line (start -5.6 -8.05) (end -5.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp e5e2a8cb-528b-47ff-88a7-f9966395d1ae))
+ (fp_line (start 7.95 9.1) (end 7.95 -9.1) (layer "F.CrtYd") (width 0.05) (tstamp 09e31cb3-95fd-4583-b991-3bad5e69312b))
+ (fp_line (start -7.95 -9.1) (end 7.95 -9.1) (layer "F.CrtYd") (width 0.05) (tstamp 187b58bf-00d0-44dd-808c-0b99fb2c19d6))
+ (fp_line (start 7.95 9.1) (end -7.95 9.1) (layer "F.CrtYd") (width 0.05) (tstamp dccbffa2-bf32-4aef-90f2-d6ccd9825d18))
+ (fp_line (start -7.95 -9.1) (end -7.95 9.1) (layer "F.CrtYd") (width 0.05) (tstamp f04d9a45-58e3-44bd-95f0-246ec5f4a4c8))
+ (fp_line (start -4.5 -7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 4209a928-8aca-40f3-bfb5-0c04fd4ceefb))
+ (fp_line (start 5.5 7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 4604982c-bc09-482f-8340-dd4446f78dd4))
+ (fp_line (start -5.5 7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 4d0f077a-43d8-4a66-a503-c6a66c546990))
+ (fp_line (start -5.5 -6.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp c57b00ec-161d-42ab-98c6-5e6a4fa68d2e))
+ (fp_line (start 5.5 -7.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp f46f2587-cbb4-430e-a539-c0984d9a1fc8))
+ (pad "1" smd rect (at -6.85 -5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20c93843-4038-4af6-823e-4f15c0dd7ba2))
+ (pad "2" smd rect (at -6.85 -4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6255e870-5c5b-4f18-9702-df9cd9a48861))
+ (pad "3" smd rect (at -6.85 -3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8493e6a-bad3-4996-8021-210f76796cea))
+ (pad "4" smd rect (at -6.85 -1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69624988-36c8-496c-8085-e445a8640180))
+ (pad "5" smd rect (at -6.85 -0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a499d40-bf69-4855-b9d9-b6799c0fd455))
+ (pad "6" smd rect (at -6.85 0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d338702a-863f-478b-a77c-7297b40e29d6))
+ (pad "7" smd rect (at -6.85 1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5bfe85b-602e-462c-981d-3efba7150088))
+ (pad "8" smd rect (at -6.85 3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4938ff77-9f70-46a8-b6ea-c461b1fd0927))
+ (pad "9" smd rect (at -6.85 4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51e2627a-f45e-4977-bccd-1a34c62f9ada))
+ (pad "10" smd rect (at -6.85 5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d9ca9c5-61aa-4872-9ab8-0ad0994d8b21))
+ (pad "11" smd rect (at 6.85 5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fbcd2ea-cf8e-46eb-8c47-dad087c615fc))
+ (pad "12" smd rect (at 6.85 4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24a6b0e2-fd13-480b-b4bb-555f491a652e))
+ (pad "13" smd rect (at 6.85 3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06e3ec59-6d81-4b2c-a5bc-579cd0c60222))
+ (pad "14" smd rect (at 6.85 1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0afeb44-b6c7-499b-a2b1-aaf8a1ea3a2e))
+ (pad "15" smd rect (at 6.85 0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e558454c-8d02-417a-97be-a620542c4342))
+ (pad "16" smd rect (at 6.85 -0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf2a5f44-407e-4a26-9995-a430b1d76738))
+ (pad "17" smd rect (at 6.85 -1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de8f278c-579e-415d-a313-a7806eb2ba48))
+ (pad "18" smd rect (at 6.85 -3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb971243-9cb3-4a41-8249-85d8f789098d))
+ (pad "19" smd rect (at 6.85 -4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b4f09ca-3f99-453a-ba9b-6ae1eb58eb65))
+ (pad "20" smd rect (at 6.85 -5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b31c0e75-6aa7-4633-8c33-6fc96ef9c7d2))
+ (pad "21" smd rect (at 0 -8.125) (size 5 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 107ac280-3961-4f20-92d5-1dd1dbc490a1))
+ (pad "21" smd rect (at 0 8.125) (size 5 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f088f77-e71d-4a61-8dff-737e23f3f560))
+ (pad "21" smd rect (at 0 0) (size 9.4 14.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 431c8622-afe7-4fb8-a4d2-c378eb9149f0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias.kicad_mod
new file mode 100644
index 00000000..5f2f6c39
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "HSOP 11.0x15.9mm Pitch 1.27mm Slug Down Thermal Vias (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf)")
+ (tags "HSOP 11.0 x 15.9mm Pitch 1.27mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7bc0c31f-191d-4e60-a9bd-d7d179a46f85)
+ )
+ (fp_text value "HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias" (at 0 9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4cc7a411-f485-48a8-8184-ef6fa8d320be)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e663c39-0996-46f2-aea0-3b75712187e8)
+ )
+ (fp_line (start -5.6 8.05) (end -5.6 6.3) (layer "F.SilkS") (width 0.12) (tstamp 05b44905-9bed-4650-83ff-212636c6e209))
+ (fp_line (start 5.6 -8.05) (end 2 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 29be3016-d832-489f-91b4-fd163258f90b))
+ (fp_line (start -5.6 -8.05) (end -5.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 30c3fa1e-0f1b-4b2c-90d5-d788d5876ce8))
+ (fp_line (start 5.6 -8.05) (end 5.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 31f66e30-8b65-4c1a-872d-7f5a713ae3f0))
+ (fp_line (start -2 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 3bb89d5b-40d4-4568-821e-efda8c7bcf6d))
+ (fp_line (start -2 8.05) (end -5.6 8.05) (layer "F.SilkS") (width 0.12) (tstamp c7f33ad7-e794-462e-9f78-69bc04bae51e))
+ (fp_line (start -5.6 -6.3) (end -7.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp d3d65d39-2127-4625-8cdf-58fb9b6f1673))
+ (fp_line (start 5.6 8.05) (end 5.6 6.3) (layer "F.SilkS") (width 0.12) (tstamp f4154854-aa31-4664-a216-a9ef6e90e4f8))
+ (fp_line (start 5.6 8.05) (end 2 8.05) (layer "F.SilkS") (width 0.12) (tstamp faa58e31-8b26-4a10-a191-9884558610af))
+ (fp_line (start -7.95 -8.3) (end -7.95 8.3) (layer "F.CrtYd") (width 0.05) (tstamp 466ddadd-cc03-4413-bdbd-e69178828b72))
+ (fp_line (start 7.95 8.3) (end -7.95 8.3) (layer "F.CrtYd") (width 0.05) (tstamp 62ea0d0b-d4f3-4b23-82ae-ea4eddf10da3))
+ (fp_line (start 7.95 8.3) (end 7.95 -8.3) (layer "F.CrtYd") (width 0.05) (tstamp 8df85c77-c6c5-415d-ac99-3cdae559f666))
+ (fp_line (start -7.95 -8.3) (end 7.95 -8.3) (layer "F.CrtYd") (width 0.05) (tstamp fa3b7a36-fb57-41e5-b1f8-3f8ee63b5676))
+ (fp_line (start -5.5 7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 1b86b702-4941-4560-8e01-e17105e5499e))
+ (fp_line (start 5.5 7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 32a99551-ae75-417d-8cc7-b2ab7773150c))
+ (fp_line (start -4.5 -7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 91fefdbd-2cd8-4485-a307-656a4fccfe57))
+ (fp_line (start -5.5 -6.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp aa1499d7-f274-4d2d-afe7-766493d57c3d))
+ (fp_line (start 5.5 -7.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp ac9c7bc9-a330-41e8-89a2-1bfcaf582791))
+ (pad "1" smd rect (at -6.85 -5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b7afa73-22fe-48de-a2ba-5167a535d753))
+ (pad "2" smd rect (at -6.85 -4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0997c0d6-a903-42e1-816d-7426ff9fe0f2))
+ (pad "3" smd rect (at -6.85 -3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5b924cd-df9b-4ab0-b7a3-ad1c1b02ce65))
+ (pad "4" smd rect (at -6.85 -1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c224f74e-04c9-408f-a699-e86553a940a1))
+ (pad "5" smd rect (at -6.85 -0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5510457-f847-458e-ad24-3874af803b9c))
+ (pad "6" smd rect (at -6.85 0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffc4db82-65c6-476a-b60f-92b79c0a66e2))
+ (pad "7" smd rect (at -6.85 1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b428a01-201f-4ee9-a8f7-8b57422f5ab5))
+ (pad "8" smd rect (at -6.85 3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18f6dca8-bae4-4a26-8173-655cd75b37aa))
+ (pad "9" smd rect (at -6.85 4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 025a6913-b174-44b7-bb0c-a222222417bf))
+ (pad "10" smd rect (at -6.85 5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56492296-19a5-496f-a95b-8df76bb69449))
+ (pad "11" smd rect (at 6.85 5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 728b1a9f-3075-47f7-8d3c-85cdb5284586))
+ (pad "12" smd rect (at 6.85 4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36d22e78-00b2-4add-9eee-9c6dc2f89799))
+ (pad "13" smd rect (at 6.85 3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb925b11-d62d-4a58-8faf-7af0abb40ac1))
+ (pad "14" smd rect (at 6.85 1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 585280be-af2b-47af-bdfd-ff6919e14fa7))
+ (pad "15" smd rect (at 6.85 0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94ae31c0-70ec-4f01-8b6c-d88016b34793))
+ (pad "16" smd rect (at 6.85 -0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88ede1f6-4750-4aa0-87e0-e633b512c124))
+ (pad "17" smd rect (at 6.85 -1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f09da0e-f614-4edd-a3d3-1f1c065be0cc))
+ (pad "18" smd rect (at 6.85 -3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0a26413-8510-4c16-b768-58c4e9d1fa07))
+ (pad "19" smd rect (at 6.85 -4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dae29807-de07-4a10-a303-8a42841693ed))
+ (pad "20" smd rect (at 6.85 -5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a396afe1-3b73-4f09-afe7-9b5b6ba32ab1))
+ (pad "21" thru_hole circle (at -1.27 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 079a717a-e78d-4801-a4fe-7a74bd481d3b))
+ (pad "21" thru_hole circle (at -1.27 5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 1bbce078-2095-4543-b712-a93c9cd2b992))
+ (pad "21" thru_hole circle (at 1.27 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 29c6c1d6-b08c-4290-9119-2ae70b5996be))
+ (pad "21" thru_hole circle (at -1.27 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 2ccb0a3d-30bd-4fdb-a39e-37b107128c65))
+ (pad "21" thru_hole circle (at 0 5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 3816d80e-b5f9-48a9-93b5-07a9359106ba))
+ (pad "21" thru_hole circle (at 0 -5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 384ef5ba-c508-4777-ba9c-e689055c6cc5))
+ (pad "21" thru_hole circle (at 0 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 4774c6bf-6bc3-48ca-8160-9d8a6d11bb89))
+ (pad "21" smd rect (at 0 6.8425) (size 3.4 2.415) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a689a3c-c584-48ae-86a0-433f5f6c16c7))
+ (pad "21" thru_hole circle (at -2.54 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 4a7d40e4-068a-45d5-b0d1-e67036f512cf))
+ (pad "21" thru_hole circle (at -1.27 -5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 71ee6b4e-c6d2-4c78-b8eb-becdc16ad2a2))
+ (pad "21" thru_hole circle (at 1.27 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 7b4a0f2c-eacc-42cb-a5f2-3637d8cbcab6))
+ (pad "21" thru_hole circle (at 0 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 8e633031-e54a-4f18-a68a-2ee1732cb12d))
+ (pad "21" thru_hole circle (at -1.27 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 905f4ab2-7145-4ab0-83fa-4559350bd721))
+ (pad "21" thru_hole circle (at -2.54 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 91c31d56-e6f1-485b-a34b-9db07b3ce766))
+ (pad "21" thru_hole circle (at 1.27 5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 933dd55a-0e52-4bfa-a6d4-b0975ea5e6ad))
+ (pad "21" thru_hole circle (at 0 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 965bb6e2-9692-4573-88e7-7dedb9eeb13f))
+ (pad "21" thru_hole circle (at 1.27 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp ab134fc1-2a81-4e02-aa44-6feec9d6f2b7))
+ (pad "21" smd rect (at 0 -6.8425) (size 3.4 2.415) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4511afd-75a1-4ed4-8786-54f93278c4d3))
+ (pad "21" thru_hole circle (at 2.54 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp b7788027-47b6-45b5-9eca-5a9e78ca0152))
+ (pad "21" thru_hole circle (at 2.54 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp b9c8e587-8194-4772-9d8c-1b7f80350fa8))
+ (pad "21" smd rect (at 0 0) (size 6.78 11.86) (layers "B.Cu") (tstamp d0c673ec-d1e5-4986-83db-42cdca926515))
+ (pad "21" thru_hole circle (at 2.54 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp e97af67a-3cdd-4bb9-a316-7a113f15a88a))
+ (pad "21" thru_hole circle (at 1.27 -5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp eca7ed80-1434-4dda-993a-2fe1573fa05a))
+ (pad "21" thru_hole circle (at -2.54 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp fa350449-eb68-4382-a909-af631dea72a8))
+ (pad "21" smd rect (at 0 0) (size 6.4 11.27) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fed73444-df7a-465c-a9e9-cb82f8d2356a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp.kicad_mod
new file mode 100644
index 00000000..5ba95e14
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "HSOP 11.0x15.9mm Pitch 1.27mm Slug Up (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf)")
+ (tags "HSOP 11.0 x 15.9mm Pitch 1.27mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aa99583f-ca21-42d9-920c-4520a31b0587)
+ )
+ (fp_text value "HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp" (at 0 8.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 835df00b-a0a2-42c7-9bb1-c71e12361d23)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a587c4fe-ee51-44b8-a17c-48cf844becd8)
+ )
+ (fp_line (start -5.6 -8.05) (end -5.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 1ce46298-600a-4c13-b66f-fa612be42d1e))
+ (fp_line (start 5.6 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 373ac90e-e749-40c7-b359-4374a8d9c806))
+ (fp_line (start -5.6 -6.3) (end -7.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 54bcca61-7122-45a6-ab69-94c666b2fec0))
+ (fp_line (start 5.6 -8.05) (end 5.6 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 90a7b1d4-b140-4541-9e89-a40c318b5414))
+ (fp_line (start 5.6 8.05) (end 5.6 6.3) (layer "F.SilkS") (width 0.12) (tstamp 9446bcc4-8381-4d6f-92d0-281e78289f42))
+ (fp_line (start 5.6 8.05) (end -5.6 8.05) (layer "F.SilkS") (width 0.12) (tstamp d7585fc4-39bf-4eb2-afaa-d0208d4fd95d))
+ (fp_line (start -5.6 8.05) (end -5.6 6.3) (layer "F.SilkS") (width 0.12) (tstamp fa558eee-54ea-4355-8186-53f4952f0951))
+ (fp_line (start 7.95 8.2) (end 7.95 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 5833ae3b-fad1-4803-a09f-55f0ce722b3a))
+ (fp_line (start -7.95 -8.2) (end -7.95 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 8cea9fd6-b6da-4b05-85a4-a84b52542cf3))
+ (fp_line (start -7.95 -8.2) (end 7.95 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 9b25a9f9-a89e-4839-b9db-f066b527f686))
+ (fp_line (start 7.95 8.2) (end -7.95 8.2) (layer "F.CrtYd") (width 0.05) (tstamp a16cffb4-23a2-4fe1-9149-35eb0ea6a711))
+ (fp_line (start -5.5 -6.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 677aca83-3d5d-43b3-a6f5-18434a1b8b1a))
+ (fp_line (start -4.5 -7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 9fbca67e-4642-4f7f-99f4-3e2f9a3ad322))
+ (fp_line (start 5.5 7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp a01f0b0c-d5be-4ddb-bd68-c607a747062e))
+ (fp_line (start 5.5 -7.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp b7922fdd-f236-40c8-aa02-78b588f3b8fd))
+ (fp_line (start -5.5 7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp e8639a6d-e41d-486c-a297-b2d56ec43269))
+ (pad "1" smd rect (at -6.85 -5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35dbb570-06ed-434f-97a7-3b3b18fd12a8))
+ (pad "2" smd rect (at -6.85 -4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17374dc2-db78-46f5-8cef-298460733745))
+ (pad "3" smd rect (at -6.85 -3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0829da52-1fde-4888-9038-41642dbb771a))
+ (pad "4" smd rect (at -6.85 -1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07685e27-3059-4835-b03b-211b73d165b5))
+ (pad "5" smd rect (at -6.85 -0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da2c20bc-52d4-4343-96c9-d142cd228049))
+ (pad "6" smd rect (at -6.85 0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a160e3a-64db-4886-8062-ad39e9ab0f0f))
+ (pad "7" smd rect (at -6.85 1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ead071e7-dd14-41a3-a52f-55b1cc9a9777))
+ (pad "8" smd rect (at -6.85 3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 772af285-5956-4a4d-8998-b1e40256bea1))
+ (pad "9" smd rect (at -6.85 4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 682915d8-e159-4d4c-b862-be0a57a33441))
+ (pad "10" smd rect (at -6.85 5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42e24041-ef86-4f2d-9f34-ba1a08afa618))
+ (pad "11" smd rect (at 6.85 5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c306e559-0675-4025-816a-271f500a379b))
+ (pad "12" smd rect (at 6.85 4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 661e450f-b23d-474e-a1ed-492fa6ea6adc))
+ (pad "13" smd rect (at 6.85 3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6b5f344-a4ec-4e05-b56a-e34da60f41a0))
+ (pad "14" smd rect (at 6.85 1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b165380-2226-425c-bce0-b77322e66a57))
+ (pad "15" smd rect (at 6.85 0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d45c838-c48c-4565-a366-9843e719fdc4))
+ (pad "16" smd rect (at 6.85 -0.635) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bb68155-84b8-4bae-b356-0fe003470e01))
+ (pad "17" smd rect (at 6.85 -1.905) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f465bb76-984a-4c1f-8244-7e44a97c51f1))
+ (pad "18" smd rect (at 6.85 -3.175) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bab39ec1-8eb9-41a7-9438-95c8e934cf7e))
+ (pad "19" smd rect (at 6.85 -4.445) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddd35f0a-f3a6-42c9-aacf-05e0e74a7e28))
+ (pad "20" smd rect (at 6.85 -5.715) (size 1.7 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdcdd8ad-ff6c-4d3c-9941-8afa6329995c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm.kicad_mod
new file mode 100644
index 00000000..b98504f1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm.kicad_mod
@@ -0,0 +1,74 @@
+(module HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm (layer F.Cu) (tedit 61EC3395)
+ (descr "HSOP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT1746-3.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOP SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm (at 0 6.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 5.61) (end 3.86 5.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.86 5.61) (end 3.86 5.385) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 5.61) (end -3.86 5.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.86 5.61) (end -3.86 5.385) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.61) (end 3.86 -5.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.86 -5.61) (end 3.86 -5.385) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.61) (end -3.86 -5.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.86 -5.61) (end -3.86 -5.385) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.86 -5.385) (end -5.55 -5.385) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -5.5) (end 3.75 -5.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -5.5) (end 3.75 5.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 5.5) (end -3.75 5.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 5.5) (end -3.75 -4.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 -4.5) (end -2.75 -5.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.8 -5.75) (end -5.8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.8 5.75) (end 5.8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.8 5.75) (end 5.8 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.8 -5.75) (end -5.8 -5.75) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -4.75 -4.875) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -4.75 -4.225) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -4.75 -3.575) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -4.75 -2.925) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -4.75 -2.275) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -4.75 -1.625) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -4.75 -0.975) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -4.75 -0.325) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -4.75 0.325) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -4.75 0.975) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -4.75 1.625) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -4.75 2.275) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -4.75 2.925) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -4.75 3.575) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -4.75 4.225) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -4.75 4.875) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 4.75 4.875) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 4.75 4.225) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 4.75 3.575) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 4.75 2.925) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 4.75 2.275) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 4.75 1.625) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 4.75 0.975) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 4.75 0.325) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 4.75 -0.325) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 4.75 -0.975) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 4.75 -1.625) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 4.75 -2.275) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 4.75 -2.925) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 4.75 -3.575) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 4.75 -4.225) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 4.75 -4.875) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd rect (at 0 0) (size 4.7 4.7) (layers F.Cu F.Mask))
+ (pad "" smd roundrect (at -1.175 -1.175) (size 1.89 1.89) (layers F.Paste) (roundrect_rratio 0.132275))
+ (pad "" smd roundrect (at -1.175 1.175) (size 1.89 1.89) (layers F.Paste) (roundrect_rratio 0.132275))
+ (pad "" smd roundrect (at 1.175 -1.175) (size 1.89 1.89) (layers F.Paste) (roundrect_rratio 0.132275))
+ (pad "" smd roundrect (at 1.175 1.175) (size 1.89 1.89) (layers F.Paste) (roundrect_rratio 0.132275))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-32-1EP_7.5x11mm_P0.65mm_EP4.7x4.7mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown.kicad_mod
new file mode 100644
index 00000000..2ad8d560
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "HSOP 11.0x15.9mm Pitch 0.65mm Slug Down (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf)")
+ (tags "HSOP 11.0 x 15.9mm Pitch 0.65mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc9b4461-2b49-4d64-9d33-e489422f7728)
+ )
+ (fp_text value "HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown" (at 0 9.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c03e89b6-de7a-49f4-8c33-befe0f7106ec)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83082c27-d276-4cde-b3ec-b6244559cb5f)
+ )
+ (fp_line (start 5.6 -8.05) (end 2.75 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 17105cbd-2a14-42cc-9b5b-0679bad63553))
+ (fp_line (start -5.6 -8.05) (end -5.6 -6) (layer "F.SilkS") (width 0.12) (tstamp 3416f8d4-c249-4c64-8cee-0630825664ef))
+ (fp_line (start 5.6 8.05) (end 5.6 6) (layer "F.SilkS") (width 0.12) (tstamp 43d286a5-426c-4cf0-8e48-cc07fa80aa2f))
+ (fp_line (start -5.6 8.05) (end -5.6 6) (layer "F.SilkS") (width 0.12) (tstamp 53809dba-ddc8-4af3-bf8d-c6e1ca05c293))
+ (fp_line (start -5.6 -6) (end -7.6 -6) (layer "F.SilkS") (width 0.12) (tstamp 602ce390-73b5-4d73-b843-96cb7aa888a3))
+ (fp_line (start 5.6 -8.05) (end 5.6 -6) (layer "F.SilkS") (width 0.12) (tstamp 740ad74f-4bc0-4b90-ad55-d752e80384ee))
+ (fp_line (start -2.75 8.05) (end -5.6 8.05) (layer "F.SilkS") (width 0.12) (tstamp 79791ead-6303-4d99-8828-2a205e73534f))
+ (fp_line (start -2.75 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp deb3aeb3-c272-4053-8d66-09bb8823ee77))
+ (fp_line (start 5.6 8.05) (end 2.75 8.05) (layer "F.SilkS") (width 0.12) (tstamp f8e6ff50-4e41-45fe-aeca-f8b879de1539))
+ (fp_line (start -7.95 -9.1) (end 7.95 -9.1) (layer "F.CrtYd") (width 0.05) (tstamp 00c0503a-6531-46ee-be5e-647f285fa0e6))
+ (fp_line (start 7.95 9.1) (end 7.95 -9.1) (layer "F.CrtYd") (width 0.05) (tstamp 62344da7-e35b-4f8b-9946-e34376d9be29))
+ (fp_line (start -7.95 -9.1) (end -7.95 9.1) (layer "F.CrtYd") (width 0.05) (tstamp a9a1e6c3-c42a-4813-8b38-c0f1be8f08a3))
+ (fp_line (start 7.95 9.1) (end -7.95 9.1) (layer "F.CrtYd") (width 0.05) (tstamp b716354c-db42-459c-bbc5-f102ea84da54))
+ (fp_line (start 5.5 -7.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 38c86bab-9508-44a9-baa6-327b01ad5057))
+ (fp_line (start -5.5 -6.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 3cb03728-7f55-458f-8fcc-ca0282ee9b5e))
+ (fp_line (start -4.5 -7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 89d0dd08-5b09-474a-a474-0ef9ea86cb32))
+ (fp_line (start -5.5 7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp e4bd0f88-c03b-42e1-9ddd-458e62c487fe))
+ (fp_line (start 5.5 7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp f861110b-5da7-4578-b7e4-c756f18b0c0c))
+ (pad "1" smd rect (at -6.85 -5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 052f3b88-9a85-437e-ae63-8e7a37967841))
+ (pad "2" smd rect (at -6.85 -4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c36c627-800d-4882-99e9-cf85be395233))
+ (pad "3" smd rect (at -6.85 -4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9942e696-4b2c-45f2-b555-a5815c29e616))
+ (pad "4" smd rect (at -6.85 -3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 921720f3-41be-4249-9b75-0963647dde2c))
+ (pad "5" smd rect (at -6.85 -2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 495dca10-97aa-421b-a1e8-45c21efa75f0))
+ (pad "6" smd rect (at -6.85 -2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0213891-cce9-49e2-95c5-c1ebbac01021))
+ (pad "7" smd rect (at -6.85 -1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e7f7efa-4522-4779-a935-75480b28e48c))
+ (pad "8" smd rect (at -6.85 -0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de51930a-2a97-457b-99fc-7d3a515eb111))
+ (pad "9" smd rect (at -6.85 -0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a396af0a-dca4-41ce-80e1-a5bde99d42f0))
+ (pad "10" smd rect (at -6.85 0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3447eb13-b29d-4e67-86ff-0f832c2922aa))
+ (pad "11" smd rect (at -6.85 0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28292c55-4fd7-4bd7-aa13-4a91210762ed))
+ (pad "12" smd rect (at -6.85 1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d59a8d5-e78e-490f-801d-ebc1dca653b3))
+ (pad "13" smd rect (at -6.85 2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfc259db-56f0-47cf-9bf1-95518efa7a80))
+ (pad "14" smd rect (at -6.85 2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a46259b0-03d6-4451-9885-38c042b447ae))
+ (pad "15" smd rect (at -6.85 3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0e26cf5-1352-4932-a3e7-f6732b45d600))
+ (pad "16" smd rect (at -6.85 4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d4b152f-e34b-41b0-8fb6-15e492dbac4c))
+ (pad "17" smd rect (at -6.85 4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efaa6a9b-8edc-4137-823b-00e93f21d5da))
+ (pad "18" smd rect (at -6.85 5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d78a5cc0-09fb-40ba-8dcd-891660f65519))
+ (pad "19" smd rect (at 6.85 5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d62b4d34-a46a-47ed-9bcb-39951a148238))
+ (pad "20" smd rect (at 6.85 4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c94bc55-0bc0-4c4b-8f7c-9f2781acc6bd))
+ (pad "21" smd rect (at 6.85 4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e55d638b-5f37-4f8e-b4c5-7ec3d751b1a9))
+ (pad "22" smd rect (at 6.85 3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1609d730-4f2f-4edc-a29c-0afb89ad7a9b))
+ (pad "23" smd rect (at 6.85 2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66e48937-3db2-4033-9deb-d859a7aa5d41))
+ (pad "24" smd rect (at 6.85 2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0d201cd-36dc-4c4d-88b2-caa28cce0b67))
+ (pad "25" smd rect (at 6.85 1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2929b887-3e31-45af-a249-4a7a74657e29))
+ (pad "26" smd rect (at 6.85 0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fc83fb4-b663-423f-9fc8-bcf714cdf606))
+ (pad "27" smd rect (at 6.85 0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7408a84-1ad4-434b-86cd-be2ce826fc69))
+ (pad "28" smd rect (at 6.85 -0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp def6e894-bbbb-42ef-b0e1-003fda35a2c1))
+ (pad "29" smd rect (at 6.85 -0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 929cae92-b430-46d5-a440-53385b711151))
+ (pad "30" smd rect (at 6.85 -1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 986ea79b-0be0-414c-95b4-1c45c482e5ab))
+ (pad "31" smd rect (at 6.85 -2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d96a1ce9-5ea9-482c-a12c-ad831d03bf9f))
+ (pad "32" smd rect (at 6.85 -2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4f0fa9a-ab7f-4b2a-8b5f-b9ed23366816))
+ (pad "33" smd rect (at 6.85 -3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d016cd7-d474-48a6-98f5-26ae2a80d6e8))
+ (pad "34" smd rect (at 6.85 -4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8c03ce2-c676-4081-8c5a-ee409d42c3a5))
+ (pad "35" smd rect (at 6.85 -4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6a12a88-fdfd-4699-8c14-3ab57d6d28dd))
+ (pad "36" smd rect (at 6.85 -5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fead8116-7824-454e-824b-cedbed0b0f81))
+ (pad "37" smd rect (at 0 0) (size 9.4 14.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 252d4225-33bb-4d59-bdf2-7e637a61b506))
+ (pad "37" smd rect (at 0 8.125) (size 5 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc6764f5-fd7d-4332-af8f-a40b0a9b0373))
+ (pad "37" smd rect (at 0 -8.125) (size 5 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e987a025-6b0e-4f11-8ff8-1b52f936398b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias.kicad_mod
new file mode 100644
index 00000000..a8a91da9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias.kicad_mod
@@ -0,0 +1,103 @@
+(footprint "HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "HSOP 11.0x15.9mm Pitch 0.65mm Slug Down Thermal Vias (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf)")
+ (tags "HSOP 11.0 x 15.9mm Pitch 0.65mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5a6038d-f4c2-45e3-bb76-4b2e09872a91)
+ )
+ (fp_text value "HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias" (at 0 9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0651b1e-e4f6-44fa-92c0-5ba73dc896d1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3cd1e2ca-87e6-4120-bb7a-62a7c64e94fe)
+ )
+ (fp_line (start -2 8.05) (end -5.6 8.05) (layer "F.SilkS") (width 0.12) (tstamp 1174eef9-78cc-4197-aaaa-628f57044f92))
+ (fp_line (start 5.6 8.05) (end 5.6 6) (layer "F.SilkS") (width 0.12) (tstamp 146ca7b2-48e2-421c-b1e2-f29a5f49e44e))
+ (fp_line (start 5.6 -8.05) (end 5.6 -6) (layer "F.SilkS") (width 0.12) (tstamp 1a1af1cf-8a3e-415c-848e-a31cfbe81264))
+ (fp_line (start 5.6 8.05) (end 2 8.05) (layer "F.SilkS") (width 0.12) (tstamp 3f60c03c-db59-4175-b88f-5eb4cf0ad5ec))
+ (fp_line (start -2 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp a2b40e97-235b-4c61-87c3-58008a7ed1cc))
+ (fp_line (start 5.6 -8.05) (end 2 -8.05) (layer "F.SilkS") (width 0.12) (tstamp b8a0eb06-c260-4374-95d6-b8fa0fbd9f25))
+ (fp_line (start -5.6 -8.05) (end -5.6 -6) (layer "F.SilkS") (width 0.12) (tstamp e13d4893-728e-4e67-876d-b7f2467e7be9))
+ (fp_line (start -5.6 -6) (end -7.6 -6) (layer "F.SilkS") (width 0.12) (tstamp fa5209ba-06ad-401b-8fa3-3d9a712e0457))
+ (fp_line (start -5.6 8.05) (end -5.6 6) (layer "F.SilkS") (width 0.12) (tstamp fd23770e-64ea-4076-bc01-8ac1ace55c90))
+ (fp_line (start 7.95 8.3) (end 7.95 -8.3) (layer "F.CrtYd") (width 0.05) (tstamp 0ab5c5fa-3118-4bfe-9672-55352929110d))
+ (fp_line (start 7.95 8.3) (end -7.95 8.3) (layer "F.CrtYd") (width 0.05) (tstamp 45d08d2f-83a1-4e64-af88-1e9d8b06561a))
+ (fp_line (start -7.95 -8.3) (end 7.95 -8.3) (layer "F.CrtYd") (width 0.05) (tstamp 66754c6a-c3b2-4b8d-967c-a31aae5042bc))
+ (fp_line (start -7.95 -8.3) (end -7.95 8.3) (layer "F.CrtYd") (width 0.05) (tstamp da47d66b-14e8-4802-bcbe-0a37cba42c8c))
+ (fp_line (start -5.5 7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 34cb48b1-45d6-43d6-aa10-ed666a47de11))
+ (fp_line (start -5.5 -6.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 3a5d7f35-5c6c-4667-abc4-eedbfe0e3e47))
+ (fp_line (start 5.5 -7.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 459c3123-ad2c-414e-891a-19325f69b1fb))
+ (fp_line (start -4.5 -7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 52364d86-ae7e-4ab2-badb-680ee66944f1))
+ (fp_line (start 5.5 7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp aba4b25d-a7be-4d43-a0ac-e3f65b005103))
+ (pad "1" smd rect (at -6.85 -5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7aa8e78-73c0-4e43-8794-004feb32b7be))
+ (pad "2" smd rect (at -6.85 -4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3697eaf3-b10d-4c47-a057-923dbfbe8b9d))
+ (pad "3" smd rect (at -6.85 -4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0820c25d-5048-4214-b8aa-ce884c3dddd7))
+ (pad "4" smd rect (at -6.85 -3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cc7540f-69f4-4c85-87bd-ca0b621ff215))
+ (pad "5" smd rect (at -6.85 -2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 332c1e90-5245-49b8-b108-0a1c9199012f))
+ (pad "6" smd rect (at -6.85 -2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b287ae71-6c88-48b7-92ee-336c05a2fe00))
+ (pad "7" smd rect (at -6.85 -1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f28ddda-2c3e-492d-bd2e-4ace89c6e10d))
+ (pad "8" smd rect (at -6.85 -0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 418869d2-b0bf-465c-9a2f-dfa7e6e481c3))
+ (pad "9" smd rect (at -6.85 -0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8426633-8828-4ff8-a5e9-b111685fe1a9))
+ (pad "10" smd rect (at -6.85 0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ce39ad3-4a7e-442d-a7e4-03d315f156f6))
+ (pad "11" smd rect (at -6.85 0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75bc3de9-fa74-4b6a-93ce-453c0687103a))
+ (pad "12" smd rect (at -6.85 1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdc9e96a-b8cd-497e-b56b-98fe31ba040c))
+ (pad "13" smd rect (at -6.85 2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb29559b-10e7-4cf0-ac9d-4666411e7896))
+ (pad "14" smd rect (at -6.85 2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e681bed-946c-45ed-9333-e43c50f4da64))
+ (pad "15" smd rect (at -6.85 3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c958edd-6198-4fa6-8b97-4c3d0932f7bf))
+ (pad "16" smd rect (at -6.85 4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ebad988-7dc6-4eaa-b2a2-6d5c0c9e2b30))
+ (pad "17" smd rect (at -6.85 4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71029c43-100f-4216-9846-792fcc03d77f))
+ (pad "18" smd rect (at -6.85 5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9e8a2b2-09e5-4e78-ba32-875e6162ee8e))
+ (pad "19" smd rect (at 6.85 5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb5f1414-3e24-4177-9f71-8465590a8dd5))
+ (pad "20" smd rect (at 6.85 4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a2e45d3-7661-41ef-b062-3f4132615558))
+ (pad "21" smd rect (at 6.85 4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b5b5d61-ef26-4e19-a72c-44dc3229efe1))
+ (pad "22" smd rect (at 6.85 3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c0bc949-2452-4d33-888e-955e3f396a1f))
+ (pad "23" smd rect (at 6.85 2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87d01471-058e-46fd-a7fc-4afff6d5e615))
+ (pad "24" smd rect (at 6.85 2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 406d50d3-27f3-43fb-9c9e-90ddb5fa27e4))
+ (pad "25" smd rect (at 6.85 1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31b766fd-10d3-4792-a94a-262b003956ce))
+ (pad "26" smd rect (at 6.85 0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fee98bc-5d32-4520-be45-8824d4d94068))
+ (pad "27" smd rect (at 6.85 0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0aabe41-b8be-4b99-843e-9f7b8713c7ef))
+ (pad "28" smd rect (at 6.85 -0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d708e02f-935c-4f15-af70-4c27f535cf4c))
+ (pad "29" smd rect (at 6.85 -0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e64eb7f-99b1-4424-8dce-b0d7b8192b6e))
+ (pad "30" smd rect (at 6.85 -1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2668197d-afa8-475b-96f7-e1dd47fd1b93))
+ (pad "31" smd rect (at 6.85 -2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d690d902-4970-4dc0-a533-785c3abeb13d))
+ (pad "32" smd rect (at 6.85 -2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 931170ac-2c2f-4a39-966f-7406c8f80dd5))
+ (pad "33" smd rect (at 6.85 -3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0c2d393-a2ad-4b45-a0e8-c047c6b9e757))
+ (pad "34" smd rect (at 6.85 -4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7647356-4e57-4087-81bf-c97f3daca093))
+ (pad "35" smd rect (at 6.85 -4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6435ff2b-d085-4b24-8af5-b9cd0a531a5b))
+ (pad "36" smd rect (at 6.85 -5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19a39584-8cba-477c-a2e1-f2c873b3953f))
+ (pad "37" smd rect (at 0 -6.8425) (size 3.4 2.415) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01ec4af4-331b-4368-b679-ce7043329a2f))
+ (pad "37" thru_hole circle (at 0 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 0218b536-0f6a-474a-befe-a3f8404b51d3))
+ (pad "37" thru_hole circle (at 0 5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 0276d3cb-2bd5-4393-a25c-679dbf35010c))
+ (pad "37" thru_hole circle (at 1.27 5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 06d02b5e-ef55-4d6a-af3c-79740fa7ab48))
+ (pad "37" thru_hole circle (at -1.27 -5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 10ec25e1-a3f6-44c1-8e8f-288d52db0890))
+ (pad "37" thru_hole circle (at -1.27 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 2503b1a0-e9fc-4b67-b138-b6b0286e5884))
+ (pad "37" smd rect (at 0 0) (size 6.78 11.86) (layers "B.Cu") (tstamp 2604af0b-8e9b-48dc-a765-6b1d10e7f1f9))
+ (pad "37" thru_hole circle (at -2.54 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 29b22d52-e7ba-40a8-a209-11a5c921f5bb))
+ (pad "37" thru_hole circle (at -1.27 5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 29f45d23-6529-438d-b5c3-45c2cad71380))
+ (pad "37" thru_hole circle (at -1.27 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 2fb35f7d-f964-42f7-8580-af7e6238bd57))
+ (pad "37" thru_hole circle (at -1.27 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 345b0bcf-7ce1-439b-ba8a-ac23e824984f))
+ (pad "37" thru_hole circle (at 0 -5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 41a0ce9d-db98-4920-895f-10288f5cae22))
+ (pad "37" smd rect (at 0 0) (size 6.4 11.27) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53f2fca8-94b3-4eea-9405-5d08ede80e55))
+ (pad "37" thru_hole circle (at 0 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 7043950c-1d6c-4106-8b64-ac2d72eb9279))
+ (pad "37" thru_hole circle (at 2.54 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 7834dfff-906e-46e2-bec6-b6b6a70eb8e3))
+ (pad "37" thru_hole circle (at 2.54 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 78640b4e-bd97-45d8-af23-840166897fe4))
+ (pad "37" thru_hole circle (at 1.27 -5.08) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp 993c6089-2354-489d-a8f8-8d00df567a50))
+ (pad "37" thru_hole circle (at 2.54 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp aea812a0-13bd-43cc-acd9-73b4031c554b))
+ (pad "37" thru_hole circle (at 0 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp d920ad45-166a-4894-963a-7d32bf27699b))
+ (pad "37" thru_hole circle (at 1.27 -2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp db1a9d89-dbcd-4b30-b3ab-688a0909e9ae))
+ (pad "37" thru_hole circle (at 1.27 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp e5ae5e46-f36d-45fb-837a-b65c5593a4d6))
+ (pad "37" thru_hole circle (at -2.54 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp e795a940-1ed8-46b0-938c-af0792aec562))
+ (pad "37" smd rect (at 0 6.8425) (size 3.4 2.415) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0fec1a6-1dce-4e01-b44c-d5d73e91d8e2))
+ (pad "37" thru_hole circle (at 1.27 2.54) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp f7ed47d8-167c-4753-9ee3-47d69fadafc4))
+ (pad "37" thru_hole circle (at -2.54 0) (size 1 1) (drill 0.7) (layers *.Cu) (tstamp fa8cccbb-d833-44db-85b6-033b770ee1d0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp.kicad_mod
new file mode 100644
index 00000000..17748e72
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "HSOP 11.0x15.9mm Pitch 0.65mm Slug Up (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf)")
+ (tags "HSOP 11.0 x 15.9mm Pitch 0.65mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8077556a-1055-43c5-a21a-5f39808df8c3)
+ )
+ (fp_text value "HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp" (at 0 8.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30942833-b936-4721-bd39-8f01d2d35998)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b6597d1a-93a3-4f86-9318-8650f18471a1)
+ )
+ (fp_line (start 5.6 -8.05) (end 5.6 -6) (layer "F.SilkS") (width 0.12) (tstamp 224f250d-563e-4f47-8d44-7b169a7800b2))
+ (fp_line (start -5.6 8.05) (end -5.6 6) (layer "F.SilkS") (width 0.12) (tstamp 2cc8fa34-0876-4192-8be6-3020b8678aef))
+ (fp_line (start 5.6 8.05) (end 5.6 6) (layer "F.SilkS") (width 0.12) (tstamp 4107b6d4-87c2-4da0-9fad-acbfdce333d2))
+ (fp_line (start 5.6 -8.05) (end -5.6 -8.05) (layer "F.SilkS") (width 0.12) (tstamp 4d582389-a8b6-44ab-aadf-b83717a34089))
+ (fp_line (start -5.6 -8.05) (end -5.6 -6) (layer "F.SilkS") (width 0.12) (tstamp 4f989182-ffe8-4e69-ae49-0cf4d5fab24f))
+ (fp_line (start 5.6 8.05) (end -5.6 8.05) (layer "F.SilkS") (width 0.12) (tstamp c7647c66-809d-4818-b030-ad1b887d5656))
+ (fp_line (start -5.6 -6) (end -7.6 -6) (layer "F.SilkS") (width 0.12) (tstamp cafdc7f7-f970-42de-b7bd-808b3fa799c0))
+ (fp_line (start 7.95 8.2) (end -7.95 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 2b0303d4-841c-4cea-b9b1-670408926d81))
+ (fp_line (start -7.95 -8.2) (end 7.95 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 7bdba422-cb99-4753-a2d4-cf2197abc98f))
+ (fp_line (start -7.95 -8.2) (end -7.95 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 9c84179b-8dc6-488d-99d2-17d87b0915f2))
+ (fp_line (start 7.95 8.2) (end 7.95 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp be8c7224-14d4-4bff-912b-be8eea23fc2f))
+ (fp_line (start 5.5 -7.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 505f4cd9-1a6c-4101-a07e-94f27ec62ad3))
+ (fp_line (start 5.5 7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 75575910-bf3f-4993-b8bd-88246d2e6fef))
+ (fp_line (start -4.5 -7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 7b953778-c994-4b27-b733-21d21be6ae36))
+ (fp_line (start -5.5 7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp f878a527-9375-4224-a38b-de0e3bb4fa33))
+ (fp_line (start -5.5 -6.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp f9e3ed3c-fc4d-475f-a15f-8462700ef763))
+ (pad "1" smd rect (at -6.85 -5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50e21fc4-1736-45b5-808f-e5fe26e484d1))
+ (pad "2" smd rect (at -6.85 -4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f26b37d4-8142-48bd-a47a-853a9c6a144f))
+ (pad "3" smd rect (at -6.85 -4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4e69661-95d6-4543-9246-c6fb735ae331))
+ (pad "4" smd rect (at -6.85 -3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2713dd3e-e3e0-4cf9-9400-1b388083463a))
+ (pad "5" smd rect (at -6.85 -2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17e3d47d-7567-4239-bdfe-016c3e16c067))
+ (pad "6" smd rect (at -6.85 -2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6bbd6f9-f6b9-4506-88eb-590f0f8d712f))
+ (pad "7" smd rect (at -6.85 -1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 345983a5-ad5a-410b-bf10-71743e0720c0))
+ (pad "8" smd rect (at -6.85 -0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4558d9d3-2168-405b-8330-8973cd68ceaa))
+ (pad "9" smd rect (at -6.85 -0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf2713d7-d30b-43f7-a273-5b6d62afa570))
+ (pad "10" smd rect (at -6.85 0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1cb28940-015e-4011-b59f-1e3640c01fcb))
+ (pad "11" smd rect (at -6.85 0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0ab0948-81ee-4423-b47a-8942f68c8b61))
+ (pad "12" smd rect (at -6.85 1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab03f0a6-0074-4f25-81e6-b66f02284335))
+ (pad "13" smd rect (at -6.85 2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e078757c-03c4-409d-840c-52f74f17bac0))
+ (pad "14" smd rect (at -6.85 2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62e17257-399e-41dc-815b-8f51f32d5185))
+ (pad "15" smd rect (at -6.85 3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp beb5fe71-0036-427b-84ae-3d139e6f155c))
+ (pad "16" smd rect (at -6.85 4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0664e6ab-8dea-4d60-9edb-7bf6659ef7e0))
+ (pad "17" smd rect (at -6.85 4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 064eb9fd-36f6-47fd-80f4-3c988e3b2119))
+ (pad "18" smd rect (at -6.85 5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 250340c6-1479-47f2-9201-ff353fe453ef))
+ (pad "19" smd rect (at 6.85 5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc7ebf9f-a563-4645-9a0c-560b5d8a9b79))
+ (pad "20" smd rect (at 6.85 4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 083062a1-1cf1-4de5-ae47-be62c8b6fe09))
+ (pad "21" smd rect (at 6.85 4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6ad68c2-5cd5-4d09-9cbe-bbd48cdcd0ab))
+ (pad "22" smd rect (at 6.85 3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92f07986-f3c5-4a9c-a9a2-1a975fab7d72))
+ (pad "23" smd rect (at 6.85 2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0dd4075-032d-4ea2-bfea-43627c2ad12a))
+ (pad "24" smd rect (at 6.85 2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f16ef97-4a0b-4f4f-bf0e-1af93bedf96c))
+ (pad "25" smd rect (at 6.85 1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d175af3-be90-4e4e-80a1-f7ded90e5ff2))
+ (pad "26" smd rect (at 6.85 0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47606a38-b144-4aa7-be2a-0feec8975bba))
+ (pad "27" smd rect (at 6.85 0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19669040-6c19-4d2d-b6b3-d2fb00126c0f))
+ (pad "28" smd rect (at 6.85 -0.325) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65c06750-6021-48a8-90ad-3613f921b934))
+ (pad "29" smd rect (at 6.85 -0.975) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b872a70d-a621-47f6-a0d8-46cdc326bc44))
+ (pad "30" smd rect (at 6.85 -1.625) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b23f22ce-cbcb-4acc-8041-f65cc24f342e))
+ (pad "31" smd rect (at 6.85 -2.275) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d46cb66d-17a2-492d-8422-efd55726e946))
+ (pad "32" smd rect (at 6.85 -2.925) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05649488-457d-41f0-b967-d54b354120fd))
+ (pad "33" smd rect (at 6.85 -3.575) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c18bf26-5313-4c92-a7ba-60ccca1b2c6e))
+ (pad "34" smd rect (at 6.85 -4.225) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 992931b6-9a9c-40eb-9229-fa58f8d2e7aa))
+ (pad "35" smd rect (at 6.85 -4.875) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94e248eb-1aaa-4904-b639-6ccde3533203))
+ (pad "36" smd rect (at 6.85 -5.525) (size 1.7 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dac4286-e78e-4391-b27d-a605609d70ed))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm.kicad_mod
new file mode 100644
index 00000000..6e10dc2b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm.kicad_mod
@@ -0,0 +1,91 @@
+(module HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm (layer F.Cu) (tedit 61EC3395)
+ (descr "HSOP, 54 Pin (https://www.nxp.com/docs/en/package-information/98ASA10506D.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOP SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -9.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm (at 0 9.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 9.06) (end 3.75 9.06) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 9.06) (end -3.75 9.06) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -9.06) (end 3.75 -9.06) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -9.06) (end -5.55 -9.06) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -8.95) (end 3.75 -8.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -8.95) (end 3.75 8.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 8.95) (end -3.75 8.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 8.95) (end -3.75 -7.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 -7.95) (end -2.75 -8.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.8 -9.2) (end -5.8 9.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.8 9.2) (end 5.8 9.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.8 9.2) (end 5.8 -9.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.8 -9.2) (end -5.8 -9.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -4.75 -8.45) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -4.75 -7.8) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -4.75 -7.15) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -4.75 -6.5) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -4.75 -5.85) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -4.75 -5.2) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -4.75 -4.55) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -4.75 -3.9) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -4.75 -3.25) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -4.75 -2.6) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -4.75 -1.95) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -4.75 -1.3) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -4.75 -0.65) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -4.75 0) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -4.75 0.65) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -4.75 1.3) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -4.75 1.95) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -4.75 2.6) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -4.75 3.25) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -4.75 3.9) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -4.75 4.55) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -4.75 5.2) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -4.75 5.85) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -4.75 6.5) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at -4.75 7.15) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at -4.75 7.8) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at -4.75 8.45) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 4.75 8.45) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 4.75 7.8) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 4.75 7.15) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 4.75 6.5) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 4.75 5.85) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 4.75 5.2) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 4.75 4.55) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 4.75 3.9) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 4.75 3.25) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 4.75 2.6) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 4.75 1.95) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 4.75 1.3) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 4.75 0.65) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 4.75 0) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 4.75 -0.65) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 4.75 -1.3) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 4.75 -1.95) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 4.75 -2.6) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 4.75 -3.25) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 4.75 -3.9) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 4.75 -4.55) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 49 smd roundrect (at 4.75 -5.2) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 50 smd roundrect (at 4.75 -5.85) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 51 smd roundrect (at 4.75 -6.5) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 52 smd roundrect (at 4.75 -7.15) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 53 smd roundrect (at 4.75 -7.8) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 54 smd roundrect (at 4.75 -8.45) (size 1.6 0.5) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 55 smd rect (at 0 0) (size 4.6 4.6) (layers F.Cu F.Mask))
+ (pad "" smd roundrect (at -1.15 -1.15) (size 1.85 1.85) (layers F.Paste) (roundrect_rratio 0.135135))
+ (pad "" smd roundrect (at -1.15 1.15) (size 1.85 1.85) (layers F.Paste) (roundrect_rratio 0.135135))
+ (pad "" smd roundrect (at 1.15 -1.15) (size 1.85 1.85) (layers F.Paste) (roundrect_rratio 0.135135))
+ (pad "" smd roundrect (at 1.15 1.15) (size 1.85 1.85) (layers F.Paste) (roundrect_rratio 0.135135))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-54-1EP_7.5x17.9mm_P0.65mm_EP4.6x4.6mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm.kicad_mod
new file mode 100644
index 00000000..a5ee1397
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F4DB994)
+ (descr "HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l7980.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f28d8bf0-622c-44bd-8f7a-682e5a8149f6)
+ )
+ (fp_text value "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96195425-d0a6-4b76-96b4-bb41e86fed2d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 20c6db3b-afec-443a-9c96-c1bb27c35eeb)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp c9145978-da0f-41a8-8d3a-54ad02166ed5))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp db48c63e-5d73-4096-8f94-2029c4193404))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp dd5852e3-7355-4974-8716-a404be8e9244))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp f14168bd-2dbc-462f-ba54-8d51476c58d7))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 4e46c070-ddac-4782-86ed-d2e0b40225fa))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 5a408da1-0761-41e8-b807-9f1daea747a6))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9e6b4e4a-ea09-450b-88b7-4e569faa833c))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp d5414438-d050-4220-9616-3d1e0b7d58a1))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 2d36f4e4-0ac7-4914-9e35-b5c7a6de8849))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp a52e16e0-2e1a-49bc-abd6-8486d8981c74))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp ae0caa89-4f06-4768-8546-1cd9be98b662))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp d3053a9c-e71b-400d-857f-8041d6fb8a3f))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp dcac800a-7e2e-42c0-b299-21d2cc412d57))
+ (pad "" smd roundrect (at -0.575 0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp aecd28f2-12e7-4b69-9a88-3aa533fc133a))
+ (pad "" smd roundrect (at 0.575 0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b8366b2c-2cfe-4564-b243-4449924327c5))
+ (pad "" smd roundrect (at -0.575 -0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp d63e28ac-088f-4601-aee3-e8f306817303))
+ (pad "" smd roundrect (at 0.575 -0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e241d230-2c24-43d8-8a63-710c4442a232))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99e50406-5cea-4738-b7c8-05ec272f2075))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24815f02-d89d-4282-89b7-019c580673e1))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e182cac8-223e-4601-9b25-b3cdce365b0e))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8e2f9e8-4fec-4770-a410-01af1bf99cf0))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab7ba5fc-0b8f-4b3f-b365-ac66d365d3ff))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11f19595-7ede-45db-81c1-1482f8d98928))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fe9b01f-5f50-48cb-9d69-93968cc165e3))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0bbae355-4589-4fb7-90cc-7a82db7148ac))
+ (pad "9" smd rect (at 0 0) (size 2.3 2.3) (layers "F.Cu" "F.Mask") (tstamp 71370d5a-c8ff-48a9-aaae-9ad7645327ea))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..244eb791
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm_ThermalVias.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F4DB994)
+ (descr "HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l7980.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb0fd6e6-97a1-43e8-a7af-bffe4a951b47)
+ )
+ (fp_text value "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68e9fb12-5ded-418f-8200-58c1b0ed4103)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 78f51e66-66d7-454f-ba03-2135afa42ce9)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 1c255e96-69d2-471f-b52b-8fcefd7d5059))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 27606fc0-a00f-4d13-9d3f-5c821b74f5d4))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 2b2dc5b2-e700-4fb4-8c46-1654d8f38505))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 7a17e037-26bb-4414-8fc1-ed4b8cf4f313))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 1750e3c9-1e38-4dbb-87ff-829378d193ef))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6370ef42-4c9e-4f6e-b843-a95aea326416))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp a86a22c1-a37c-4e1e-b490-11eeccb6dad8))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp abaffdd1-1041-42c4-8b6d-6a405631eca4))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 10c86744-f96e-429f-b891-08b88d2c51a7))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 4382807f-35b5-485f-af30-e77c695ad07c))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 7007d3ad-3a77-4d60-8a15-376ab2d9a7de))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp a1e38354-e21b-46f6-b0a7-935dd476dd19))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp dc9aa9e6-ba75-43bf-a08f-b2955ed3f16a))
+ (pad "" smd roundrect (at 0.575 0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 70040f4f-e4be-40c6-84b3-2edabf3229b0))
+ (pad "" smd roundrect (at -0.575 -0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e7b5cded-d66c-4a9d-a00f-5edbb887c919))
+ (pad "" smd roundrect (at -0.575 0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f1eea7d0-96a0-4061-9618-dee424dedbac))
+ (pad "" smd roundrect (at 0.575 -0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fe626570-fe87-48ee-b348-2b67fe60cd95))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af8c0561-9ab3-4164-9a2f-a9601f55a591))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2dc366f-d0e0-4ca7-ab49-b6a46cb2f376))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ac7a4f6-8111-4f10-a2f4-7aeafc61877e))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f42a6469-7919-4bf6-a470-fc6151779e3a))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afb8c8fc-9a38-4175-a88f-b75cb3121fea))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00be636b-de7f-4fc8-97f3-f5bf0b89c70c))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e5be28b-e754-4f89-a999-e8578300d1c0))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b706bd45-4841-48c7-b72b-2835bfd7e196))
+ (pad "9" thru_hole circle (at 0.9 0.9) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 0a9ffe82-f27d-4ae3-a103-d4795eb6e1b8))
+ (pad "9" thru_hole circle (at 0.9 -0.9) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 0e1fce48-e41a-4ef6-84e4-344576909aeb))
+ (pad "9" thru_hole circle (at -0.9 -0.9) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8827f974-da91-4640-9512-f1747d2094ad))
+ (pad "9" smd rect (at 0 0) (size 2.3 2.3) (layers "B.Cu") (tstamp d68747c2-b871-4e0c-887f-5e235705aeb0))
+ (pad "9" smd rect (at 0 0) (size 2.3 2.3) (layers "F.Cu" "F.Mask") (tstamp ede47486-0aa4-4fea-b20e-69d2bcad007a))
+ (pad "9" thru_hole circle (at -0.9 0.9) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp fd90e7d4-de09-4790-b494-c4a17fcba277))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.3x2.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.kicad_mod
new file mode 100644
index 00000000..4e2f40b8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8692cd0a-7315-4e31-8332-3de7295402f8)
+ )
+ (fp_text value "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28742587-27bb-4912-801b-c14b5960de34)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 09f628ee-54b4-4715-9d21-5e2521a211ad)
+ )
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 10dea85f-2445-48c0-a106-75dbea034503))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 68e95510-86e0-4b7c-8bed-e5258c309168))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 86d73e14-1e24-4c00-b023-30a3c069b3d2))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 871a82bf-ea9f-4dc2-b084-24f92d52a7ea))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 1dd55c25-42b8-4a87-88f2-16b505f1f446))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 59bd2762-6717-4ff7-a40d-cd527411e6e2))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 70421ce6-5003-40ff-983b-bcbbfe7c47ad))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp bded2269-6a60-4c0b-b05f-fc5be8c40927))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 0f680873-ddfc-4bc7-95df-e054b6746b83))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 5ab03f9d-aba0-470f-b8ae-2bcf05878cd3))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 9877753d-3696-40ec-96f5-4d0278023ae7))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp b1e418fc-f765-429c-8205-42dcb874da4b))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp ce781eba-d290-4aeb-8b1f-3e6113e0d685))
+ (pad "" smd roundrect (at -0.6 -0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 691ea6f9-3537-4b83-8fd6-0b59028657ce))
+ (pad "" smd roundrect (at -0.6 0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 77204c1b-5e1b-4592-9eb7-b15ee1155524))
+ (pad "" smd roundrect (at 0.6 -0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b47123e9-434d-4125-b538-35cce63a4ce7))
+ (pad "" smd roundrect (at 0.6 0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp d11f459f-bdcd-48f8-b02e-06b0cb5e562f))
+ (pad "1" smd roundrect (at -2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e12d725-175a-4db6-aa32-65d1a633717f))
+ (pad "2" smd roundrect (at -2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcf900bd-67aa-43fb-a9f5-17c9ad7813fb))
+ (pad "3" smd roundrect (at -2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bd7223e-8204-485a-9e16-9302516c7c06))
+ (pad "4" smd roundrect (at -2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5a62ed3-f6e9-4c88-80c7-b596ca0925c0))
+ (pad "5" smd roundrect (at 2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d18f866-694f-4ece-8dde-7ddb93f4dbfb))
+ (pad "6" smd roundrect (at 2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffa17733-15a8-42b2-b696-6e2b79ebe4c5))
+ (pad "7" smd roundrect (at 2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67c1c981-e847-4755-91ce-179cacab69a2))
+ (pad "8" smd roundrect (at 2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fb1825e-2ed6-4a3a-8be2-d7c9f547f6e3))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.1) (layers "F.Cu" "F.Mask") (tstamp 770a6143-cb34-4599-9094-6567dbbae2cc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..63bf7a8a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c93e6693-5a05-4184-b8f6-4e6f4fe7e9e0)
+ )
+ (fp_text value "HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7be219a8-a0bd-4b0b-85a3-01115a417554)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 42e4cf53-076c-4ca5-994f-0b406914374a)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 24122328-9a14-4bfb-891b-c36c3031fc45))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 56bf9004-527f-4e1c-b3c8-330192c15c78))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp cc1660da-5187-482d-9806-143400ce2c72))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp e74220c3-e23a-4e66-a67e-71f55819b391))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9685a5df-a8db-4962-8a45-005ca622b615))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp a0e35e3b-df33-4ab8-9683-d6b1686cf7f8))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp d844c4b9-bedb-445b-89c4-23be1e82f691))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp e5c79fac-d1bc-48ac-bd52-a78b5765fcbf))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 207c424f-e25a-4b76-907a-8028084bb288))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 421a02b1-0558-4401-8aa1-d37b2f792720))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 77b674bb-a672-4c31-99e4-32f962e13f59))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 83379f76-347a-479f-a7ae-102b5bf7c511))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp c5b5a9b3-c5b6-4f92-877d-28eb2c9392fc))
+ (pad "" smd roundrect (at -0.6 0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9d9e6c84-12a1-4af4-ba27-6ac2b5b1d079))
+ (pad "" smd roundrect (at 0.6 0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bdb4884c-89d0-4af3-8190-01e25d1e3c49))
+ (pad "" smd roundrect (at -0.6 -0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp da1a9daf-7ceb-4a99-a070-fee4736d337b))
+ (pad "" smd roundrect (at 0.6 -0.775) (size 0.97 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f5383483-eece-4a8c-a722-cde6d15801df))
+ (pad "1" smd roundrect (at -2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59b24d9a-4b52-4377-ae51-8848aabd6972))
+ (pad "2" smd roundrect (at -2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7529dc59-ba19-482d-afa7-dac844b2482b))
+ (pad "3" smd roundrect (at -2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 295b92d2-5b95-4122-85c7-b720e23b6d82))
+ (pad "4" smd roundrect (at -2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39ad1500-6a76-446a-8905-ca2f95d1705a))
+ (pad "5" smd roundrect (at 2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1861e561-80fd-47d6-93cc-3babe4bc370b))
+ (pad "6" smd roundrect (at 2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0742c99-780c-426e-9b71-1ef6506760ae))
+ (pad "7" smd roundrect (at 2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 626c36a7-2d47-4ce3-87a7-d3489ec4cc0d))
+ (pad "8" smd roundrect (at 2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd2ce98f-3184-47de-a6c1-f90d94104a88))
+ (pad "9" thru_hole circle (at 0.955 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 0aedf028-a96b-41e2-89c9-9c525ed28e0e))
+ (pad "9" thru_hole circle (at 0.955 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 52edee04-576c-44c5-aae3-7215bdfd9484))
+ (pad "9" thru_hole circle (at 0.955 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5475c226-e165-418a-a07b-f65f00b9deda))
+ (pad "9" thru_hole circle (at -0.955 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5e5368d7-1519-4e6f-8685-6576917e6ad2))
+ (pad "9" thru_hole circle (at -0.955 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7e187c69-faae-46ce-9db6-bfa7c861b817))
+ (pad "9" thru_hole circle (at -0.955 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 868bb851-f17b-41df-ad27-767214626245))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.1) (layers "B.Cu") (tstamp e0966d27-76c8-4b86-bd3b-29b1ff2258d1))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.1) (layers "F.Cu" "F.Mask") (tstamp fe5e7700-c6fe-4601-b4d3-c94735ac32de))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod
new file mode 100644
index 00000000..7dd40ae0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c2a4ab3-0b70-4f35-8d67-cd9562a1ba3e)
+ )
+ (fp_text value "HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d8cae0e-99d5-4b6f-8b47-89d04495f723)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 00521754-7000-4ed3-a1c3-4ee3014c9752)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp a49cc0bc-8c94-4d05-8099-450c01cbdea7))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp b1ad1a3d-b2c1-48d5-9631-d5edb070d390))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp bfdf1408-7377-4ef4-9cbc-91d14b73dc2c))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp c1adb5db-9eca-4c2f-8256-f15d595f6e91))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 13cf9763-5ab6-4b91-9b5b-c3698a1a4c9e))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 669a8e33-f2c0-4ddb-aee1-209f24deaf37))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp a3a6c553-48bb-4760-92a3-e1789fb179ec))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp da4d3162-fc56-4798-ae6d-d376a2a40c05))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 45fa142f-2afc-4b4e-9aa6-04363077194b))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp adf0442c-a27e-4efb-b68a-5bb17863cfa1))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp ce37b15b-4949-45bf-bfb8-c0258d75f11d))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp f7ed2565-ce9e-4949-8288-e70cf67d4384))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp fa65cd86-11f5-45db-ab8b-573416094f2c))
+ (pad "" smd roundrect (at -0.6 -0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7ac0f3c2-255d-4b4f-bd8d-d8d1fff7e5f6))
+ (pad "" smd roundrect (at 0.6 -0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 83493848-f5ba-48df-abf5-737f518e272b))
+ (pad "" smd roundrect (at -0.6 0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8ba55f3b-dfcd-4cc8-84e7-67f6917ec28f))
+ (pad "" smd roundrect (at 0.6 0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f7a9a4eb-a51c-40f0-bcc7-84ade02153f2))
+ (pad "1" smd roundrect (at -2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8575848b-b655-4110-9278-60e31a9e98ef))
+ (pad "2" smd roundrect (at -2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55becb86-7c48-4657-8219-440205df47bf))
+ (pad "3" smd roundrect (at -2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69c16b01-315c-4779-8684-ac2c2ee8e756))
+ (pad "4" smd roundrect (at -2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63f900d3-0137-493a-910d-de5a28decc02))
+ (pad "5" smd roundrect (at 2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea55a4c0-b4a0-4c28-80d4-63e985aa2faa))
+ (pad "6" smd roundrect (at 2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f7c781a-2130-4e65-8319-83fdfc0804e7))
+ (pad "7" smd roundrect (at 2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c12769ed-0841-4bda-a403-f82fd1f90dd4))
+ (pad "8" smd roundrect (at 2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90cb98d4-af09-4f6b-b4d9-5411b2dd30a4))
+ (pad "9" smd rect (at 0 0) (size 2.4 3.2) (layers "F.Cu" "F.Mask") (tstamp e4c4554f-4e88-4dbe-9961-0b42a1b7480a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..72e3f6ec
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp af8f5b6b-8c8e-406f-af51-628508fff8d4)
+ )
+ (fp_text value "HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ef4c93d-1cb2-4e99-98ea-19cc3fc1d528)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 45dd14ad-ee2f-4425-b6ea-2aedca5ed44e)
+ )
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 05970aa6-5718-46e0-bcbb-10fc51ca69a4))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 0a81b6df-48b5-4e25-ad5d-30e723861243))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 82f78456-7835-4287-8dc6-1e29682db43d))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp f66db991-c51a-4533-8a7b-f8ec841af1a7))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 7b77c276-b80d-42b9-87da-8026825af430))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 8da526ab-b0a0-4dcb-a163-08ef8e0c7be3))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp d555330e-b32a-439c-97f2-e6bf5501fb04))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp fbbd4406-c30f-45fd-88ac-89305fd99ee3))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 36e30b2e-d056-4c1f-9b0a-7414ac670e85))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 668a21e5-bc34-448f-accc-06c91986e80e))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp d29a614f-ce4d-4707-a360-aaad1f3ccd02))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp de721a18-5c69-4d86-b721-977400ead884))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp e62c0910-57bc-46fb-85b3-05c038664d21))
+ (pad "" smd roundrect (at 0.6 0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 22788f71-59ec-48f6-878d-4a059361083d))
+ (pad "" smd roundrect (at -0.6 -0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 79933fb0-45d4-4632-9a44-fb4b40359e7f))
+ (pad "" smd roundrect (at -0.6 0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7aebb571-11e3-4989-b40a-3f6c1febb87c))
+ (pad "" smd roundrect (at 0.6 -0.8) (size 0.97 1.29) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ba8d64e1-81ce-491b-89ff-4fd94d22a5e2))
+ (pad "1" smd roundrect (at -2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7e94a76-c737-4773-a180-01fb96c952be))
+ (pad "2" smd roundrect (at -2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58d8c2b9-e43a-43e4-93e9-0cd6b7b524cd))
+ (pad "3" smd roundrect (at -2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63f92b0d-e884-4739-a62d-33cee4322909))
+ (pad "4" smd roundrect (at -2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87e400e4-3035-4aad-9be4-2bf50ff6dbd0))
+ (pad "5" smd roundrect (at 2.65 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9009b261-cbcd-4d69-b20c-8f9c1b2b9c9e))
+ (pad "6" smd roundrect (at 2.65 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e25c9fba-cad5-453d-8938-208b456d7c52))
+ (pad "7" smd roundrect (at 2.65 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58513368-6640-4450-9982-c175d7d7f113))
+ (pad "8" smd roundrect (at 2.65 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49895f6a-3505-4f67-8b47-c21077330049))
+ (pad "9" thru_hole circle (at 0.95 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 10b6f036-685e-47ea-9ea2-c1c3af87e57e))
+ (pad "9" thru_hole circle (at -0.95 -1.35) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3c763a4b-6550-4ab2-8653-16b5e0aebbbc))
+ (pad "9" thru_hole circle (at -0.95 1.35) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 48e34bed-0331-44cc-988a-a208ae2fc3a5))
+ (pad "9" thru_hole circle (at 0.95 1.35) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 540d6e0e-599c-4ced-aa66-d94c171edc04))
+ (pad "9" thru_hole circle (at -0.95 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8c0b1225-ad4d-4aa9-840b-ebfa5bb43111))
+ (pad "9" thru_hole circle (at 0.95 -1.35) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8ce11944-68a2-4cff-b180-069b001d080c))
+ (pad "9" smd rect (at 0 0) (size 2.4 3.2) (layers "B.Cu") (tstamp b7e239d1-7bea-4c9d-9aec-57ad6598c9c0))
+ (pad "9" smd rect (at 0 0) (size 2.4 3.2) (layers "F.Cu" "F.Mask") (tstamp ca4f235f-4baa-41d9-90a3-273b405d741c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod
new file mode 100644
index 00000000..b3e1ecef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E6F5067)
+ (descr "HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ba02340c-e8fe-4c5f-aadc-b92ba48d2e0b)
+ )
+ (fp_text value "HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d38ee735-7464-44cf-aabe-b710d16a7afb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ddbb3353-5269-4a93-9d2e-01a7cba2c4d1)
+ )
+ (fp_line (start -1.935584 2.61) (end -2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp 2d80adbe-5e1e-4c4e-89a1-22d97beb6386))
+ (fp_line (start -1.935584 -2.61) (end -3.65 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 4890d997-5ee5-4eb4-bb08-78c0cbae8f0d))
+ (fp_line (start 1.935584 -2.61) (end 2.2 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 7df02903-ec1a-4610-8932-54ffcdaef1cc))
+ (fp_line (start 1.935584 2.61) (end 2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp ceb6f533-4a7f-4153-bcca-8780cf30e869))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 08f247eb-217b-459a-ae2f-ef0ec28b2adb))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 30a1d539-dff9-4e36-8713-4253d7c15209))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp d55b12e1-9093-40e2-a2ca-698f94909a44))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp d67c93b7-9a7a-4640-811c-1c22235989de))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 248760bd-f14d-4ed1-958c-67a708b62ef9))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 283e16ca-5c5d-448d-b293-c4fa92360e43))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 4e7f3346-d2f4-4d6b-9251-6520f9fafdc5))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 56345724-c90c-4bc0-9f30-a2ee011ae31b))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 70bd61f0-6f77-48a7-9d43-80da84e74bec))
+ (pad "" smd roundrect (at -0.75 -0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 00ee9ecc-0c62-4878-952b-6f60f8bf3005))
+ (pad "" smd roundrect (at 0.75 -0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 4379b6e8-f7fb-4fe6-bb5a-9d2681acc64a))
+ (pad "" smd rect (at 0 0) (size 3 3.1) (layers "F.Mask") (tstamp 7cecce16-1257-44f1-8172-49ca0016cced))
+ (pad "" smd roundrect (at 0.75 0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 91cfb6b3-bbd3-4539-99f3-0be4c1cddd5c))
+ (pad "" smd roundrect (at -0.75 0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp ebe2cbe7-c48d-41b3-961f-b10e168e07f1))
+ (pad "1" smd roundrect (at -2.8625 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e48ffbcb-6f02-44f7-a5bf-c3699eee560f))
+ (pad "2" smd roundrect (at -2.8625 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21b6b98e-9071-481f-a4e5-f82c194de6a3))
+ (pad "3" smd roundrect (at -2.8625 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c462db5-c00d-4308-8115-b74a4cbb21f9))
+ (pad "4" smd roundrect (at -2.8625 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf19d21f-a3b2-46cd-a740-04fd0b66cf78))
+ (pad "5" smd roundrect (at -2.8625 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fe37c42-94f7-47ab-8782-9ae05155bf54))
+ (pad "6" smd roundrect (at -2.8625 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 407668e5-188d-4774-94cb-d178f87a2b74))
+ (pad "7" smd roundrect (at -2.8625 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e65c092c-2a32-4cfa-961e-511136ff0dda))
+ (pad "8" smd roundrect (at 2.8625 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b93f88ff-aeaa-412a-bbfa-32db616c565d))
+ (pad "9" smd roundrect (at 2.8625 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3190678d-98c0-4f54-9420-c358e8032b06))
+ (pad "10" smd roundrect (at 2.8625 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 832700df-3c74-466e-8528-69ab950c0468))
+ (pad "11" smd roundrect (at 2.8625 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e612769-07b0-4b1f-87ae-0cbcfc92c4b6))
+ (pad "12" smd roundrect (at 2.8625 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a53bde6-8f2f-4906-a989-c2173a5bb291))
+ (pad "13" smd roundrect (at 2.8625 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54503686-5a42-4582-b892-f7bf85fff8bf))
+ (pad "14" smd roundrect (at 2.8625 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 254b801f-45eb-4436-a708-47a6a5dc9751))
+ (pad "15" smd rect (at 0 0) (size 3.4 5) (layers "F.Cu") (tstamp fe03d7d3-be11-42d0-b453-ea3998d1df5f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..dbc3aa0c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E6F5067)
+ (descr "HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4cfb2266-ab77-4df0-bc74-67aa598a1b0a)
+ )
+ (fp_text value "HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0f87b210-dee5-4464-9e42-e3c3cfe3e258)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60a89e9b-d18d-45b5-b151-66eccb4c42a9)
+ )
+ (fp_line (start 1.935584 -2.61) (end 2.2 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 848d65d4-0b2f-4d59-80fc-b19e14cf8d86))
+ (fp_line (start -1.935584 -2.61) (end -3.65 -2.61) (layer "F.SilkS") (width 0.12) (tstamp bc3a1b6a-dd1e-421a-a483-68db41b366a1))
+ (fp_line (start 1.935584 2.61) (end 2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp ca11406b-d475-4e33-a014-7f6a27e68e1f))
+ (fp_line (start -1.935584 2.61) (end -2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp eae5d48f-52c8-400f-a90d-8c66d8a84b3d))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 44138c0e-e55b-44fe-9d1b-056467130f69))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 70ee4ad0-bca9-4d3d-88bb-ef690854b8f5))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp b4ab4536-c0ed-4506-9ca6-135940ab4e01))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp c338eddf-f957-4ee7-b231-888dbf2ef038))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 15797c3e-0f41-476d-8fa2-45c2fdb16bc6))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 1673911e-b6dd-4397-8e82-a06c25058723))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 810525ae-f8b0-42b2-8e1f-855383db62c0))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp c10413ac-9baa-453c-8b6e-c4d5fb315640))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp e26c2ddc-3e8e-497d-9393-f9f1ed86237d))
+ (pad "" smd roundrect (at -0.75 0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 59bb691d-3521-4511-8021-dca4aed02a30))
+ (pad "" smd roundrect (at -0.75 -0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 94f8619c-5e26-4c91-ac81-79c5312b0f19))
+ (pad "" smd rect (at 0 0) (size 3 3.1) (layers "F.Mask") (tstamp 9580ce16-0515-42b9-8d1f-e4f478e79ec0))
+ (pad "" smd roundrect (at 0.75 0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp d40382b3-27d7-4557-a934-0de5b5aa2ab5))
+ (pad "" smd roundrect (at 0.75 -0.775) (size 1.21 1.25) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp e9e58dbe-e6e0-4685-b16f-c73794fd0081))
+ (pad "1" smd roundrect (at -2.8625 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26d3a097-bd68-499d-9532-1019ccec06f2))
+ (pad "2" smd roundrect (at -2.8625 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3786d88a-1f70-4448-9d6b-9a158a834273))
+ (pad "3" smd roundrect (at -2.8625 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 894fc235-b447-4481-99c4-52dde09adbe9))
+ (pad "4" smd roundrect (at -2.8625 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de4ff6f1-c480-495c-ab56-e69171fe316f))
+ (pad "5" smd roundrect (at -2.8625 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0957975-38b7-426a-993d-43404ab3a2c4))
+ (pad "6" smd roundrect (at -2.8625 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89901ad6-0dba-4fa1-8759-9d3442772323))
+ (pad "7" smd roundrect (at -2.8625 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acb4e95d-3e4e-4efa-887c-63b079f0d9c3))
+ (pad "8" smd roundrect (at 2.8625 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 875474ae-9884-4983-9f05-43111bcc1767))
+ (pad "9" smd roundrect (at 2.8625 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31eb4704-7ebd-4473-8cb4-2e79399003e4))
+ (pad "10" smd roundrect (at 2.8625 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56a0bf9d-418b-4f21-b849-5dcb98eb399a))
+ (pad "11" smd roundrect (at 2.8625 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a8ee973-3e33-4198-b5e9-d2f6a8e6e1ee))
+ (pad "12" smd roundrect (at 2.8625 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 978565ba-d4e6-41e8-863b-efb95f66c2e5))
+ (pad "13" smd roundrect (at 2.8625 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb88b723-1543-461f-bafb-c5b95629766a))
+ (pad "14" smd roundrect (at 2.8625 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afb2a3a7-a16e-4347-9c1a-db2b611bf5ef))
+ (pad "15" thru_hole circle (at -1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2165edb9-879b-4af4-bc2c-263e35961b00))
+ (pad "15" thru_hole circle (at -1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 312436de-cc58-4c3f-b1ff-b56315d435e6))
+ (pad "15" thru_hole circle (at -1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 33168e91-a86e-4645-b36d-5ba87489a3e9))
+ (pad "15" thru_hole circle (at 1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 667ff009-17b5-41b6-99d1-71de0db8d459))
+ (pad "15" thru_hole circle (at 1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 78ce9ca1-ddd6-474b-acd1-7f07a4f8e888))
+ (pad "15" thru_hole circle (at 1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 85aefcfa-ecf3-4a0a-a7ab-4f52d5428585))
+ (pad "15" thru_hole circle (at -1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8c1125d4-2d8b-4257-8211-140c7e8e52ae))
+ (pad "15" thru_hole circle (at 0 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8d0739b4-2e7e-4129-a78a-02d746a9a67c))
+ (pad "15" smd rect (at 0 0) (size 3.4 5) (layers "F.Cu") (tstamp 99c82ce0-e98f-4168-a714-7ff218f98771))
+ (pad "15" smd rect (at 0 0) (size 3.2 5.8) (layers "B.Cu") (tstamp a9ae087d-a3d8-4025-8bb1-e0e62f80364e))
+ (pad "15" thru_hole circle (at 0 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b89b5881-215a-4a7b-b302-8b77d235a258))
+ (pad "15" thru_hole circle (at -1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dc634234-1506-4d19-a836-aee86914a792))
+ (pad "15" thru_hole circle (at 0 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e51ea1ea-1b5a-4340-9187-b601c1c559a2))
+ (pad "15" thru_hole circle (at 0 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ea00a992-b26b-45bb-95e8-11800d1f11d2))
+ (pad "15" thru_hole circle (at 1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp eb11c3cf-418b-438a-9da0-d0c82d9ae445))
+ (pad "15" thru_hole circle (at 1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ec00ab59-37fe-47ff-ab87-0460bc4ba68e))
+ (pad "15" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fa4508ab-4721-4680-a2d3-90d25d126b7a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod
new file mode 100644
index 00000000..e1a7b7a9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A6710BF)
+ (descr "16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad; (http://www.ti.com/lit/ds/symlink/drv8833.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)))
+ (tstamp b2777c39-f366-4c05-bf8a-3f970397e6fc)
+ )
+ (fp_text value "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm" (at 0 3.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 296cd6b7-8200-4b29-a2ca-4a1f7ad3ce0d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a21fa714-94bd-4eb8-aa1f-bd0df31c852d)
+ )
+ (fp_line (start -2.25 2.725) (end 2.25 2.725) (layer "F.SilkS") (width 0.15) (tstamp 3bc94f0e-8a07-4ce3-b598-ec49e10f61f7))
+ (fp_line (start -3.375 -2.825) (end 2.25 -2.825) (layer "F.SilkS") (width 0.15) (tstamp f7b8c0dd-e139-40e4-be41-f3a090311848))
+ (fp_line (start -3.5 -2.9) (end -3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 3607a521-affe-4485-b633-7d9dce484ba7))
+ (fp_line (start -3.5 -2.9) (end 3.5 -2.9) (layer "F.CrtYd") (width 0.05) (tstamp 3ee238de-d498-42d6-a4c3-1ed1270bfdb7))
+ (fp_line (start -3.5 2.8) (end 3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 46232c7d-b585-4601-8087-2a6eee3b1763))
+ (fp_line (start 3.5 -2.9) (end 3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 4a733eb4-ca0b-4c73-89b3-ddc4f9070181))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp 4493623b-ef49-48b3-8be9-f63c5c9d8727))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp 706e3cb5-8553-40b4-afae-32ceb4ead250))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.15) (tstamp 725f8f7b-7e19-4971-88ba-59d19e92e687))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp a7a55615-af22-4f8d-b2f3-b10b494bfbb4))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp a93d75ac-144f-4986-8a27-9a22c65f3da6))
+ (pad "" smd rect (at -1.1334 -0.625) (size 0.88 1.05) (layers "F.Paste") (tstamp 1265bed0-7699-479a-94bf-ee47882a0db9))
+ (pad "" smd rect (at 1.1334 -1.875) (size 0.88 1.05) (layers "F.Paste") (tstamp 2ebbf2e7-0d7c-4aa2-b302-2c5874d61b7c))
+ (pad "" smd rect (at -1.1334 0.625) (size 0.88 1.05) (layers "F.Paste") (tstamp 5fc9ce2c-6179-40f1-a6f8-a5155f7988a4))
+ (pad "" smd rect (at 1.1334 1.875) (size 0.88 1.05) (layers "F.Paste") (tstamp 8580cebd-5756-4470-b86d-5ed842fdec11))
+ (pad "" smd rect (at 0 0.625) (size 0.88 1.05) (layers "F.Paste") (tstamp 99c9cde6-253d-4c70-90d1-9d90bcfd569b))
+ (pad "" smd rect (at 1.1334 0.625) (size 0.88 1.05) (layers "F.Paste") (tstamp a5b2f17e-3434-49fe-ae6e-93cfffa52ad5))
+ (pad "" smd rect (at 0 1.875) (size 0.88 1.05) (layers "F.Paste") (tstamp bddfba4b-c906-45ee-85d3-2bbc54436b0c))
+ (pad "" smd rect (at -1.1334 -1.875) (size 0.88 1.05) (layers "F.Paste") (tstamp cd9d3e0e-223a-4941-9503-800f1a4eb43a))
+ (pad "" smd rect (at 0 -1.875) (size 0.88 1.05) (layers "F.Paste") (tstamp de7ec242-ec14-4dd0-99e8-9f5207690231))
+ (pad "" smd rect (at -1.1334 1.875) (size 0.88 1.05) (layers "F.Paste") (tstamp e9308278-f9da-4198-a682-f12ca5febcec))
+ (pad "" smd rect (at 0 -0.625) (size 0.88 1.05) (layers "F.Paste") (tstamp ee7882d6-b672-4ab7-8fe0-f627b16da380))
+ (pad "" smd rect (at 1.1334 -0.625) (size 0.88 1.05) (layers "F.Paste") (tstamp f9973e82-76b3-4bc6-94ee-7b8742c68209))
+ (pad "1" smd rect (at -2.775 -2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a4109ed-7240-4a14-a936-faa671688d16))
+ (pad "2" smd rect (at -2.775 -1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3002d5e-09b1-4a09-96fa-48e6a95bc6ac))
+ (pad "3" smd rect (at -2.775 -0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e428b1f-af02-4b60-b6e9-c84f0b34b26b))
+ (pad "4" smd rect (at -2.775 -0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5ff8aaa-1185-4d89-8f96-2973259031a2))
+ (pad "5" smd rect (at -2.775 0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b2b9939-cb03-4f20-8418-c1f3d8f859f1))
+ (pad "6" smd rect (at -2.775 0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77867b5e-6e9f-4d98-9e0c-33a2499965b2))
+ (pad "7" smd rect (at -2.775 1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8f106e7-6070-4891-bd3d-9e07a7b45aac))
+ (pad "8" smd rect (at -2.775 2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6db39334-27e3-4e20-bdf2-78a20adf99f3))
+ (pad "9" smd rect (at 2.775 2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49190143-5406-4bab-b4d0-9d03c460269f))
+ (pad "10" smd rect (at 2.775 1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38a94423-5da9-4467-84c1-2196b85a786f))
+ (pad "11" smd rect (at 2.775 0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0892528d-9a0f-431b-99e4-72a8a8c1a504))
+ (pad "12" smd rect (at 2.775 0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b177ecf3-112a-497e-ba96-02ae3fa28f3c))
+ (pad "13" smd rect (at 2.775 -0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42d5d2de-add8-45e6-a752-31c061f7d428))
+ (pad "14" smd rect (at 2.775 -0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa46daf9-a250-4d41-b9dd-72d484065e24))
+ (pad "15" smd rect (at 2.775 -1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e5c1713-56ef-46dc-8eb8-a2434a154dff))
+ (pad "16" smd rect (at 2.775 -2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45cfe507-6cd8-4d15-a6eb-28893a1d1dfb))
+ (pad "17" smd rect (at 0 0) (size 3.4 5) (layers "F.Cu" "F.Mask") (tstamp 455d3e59-07cd-493e-8812-2ceebd66a60e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm_EP3.4x5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod
new file mode 100644
index 00000000..c18651ca
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E1214D9)
+ (descr "HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa075d2b-88d5-43f4-ba07-0f99f07b3c32)
+ )
+ (fp_text value "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84c9a28a-ac15-45ab-8613-e022f56157d8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d653ac1-ba52-49cb-81bf-ff57d17fee5a)
+ )
+ (fp_line (start 0 2.76) (end 2.2 2.76) (layer "F.SilkS") (width 0.12) (tstamp 51b0c4d1-7a61-4692-8764-26cd20d6740d))
+ (fp_line (start 0 2.76) (end -2.2 2.76) (layer "F.SilkS") (width 0.12) (tstamp 5670c86d-bc89-4393-8152-eee909689e2e))
+ (fp_line (start 0 -2.76) (end 2.2 -2.76) (layer "F.SilkS") (width 0.12) (tstamp a2709e34-624c-46d3-bac4-c73bb21aa7ea))
+ (fp_line (start 0 -2.76) (end -3.65 -2.76) (layer "F.SilkS") (width 0.12) (tstamp f6070fee-035f-4860-8aff-08469e0c5a75))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 00e84b3e-92aa-4b32-a33f-0c230f272084))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 2ccc2c4a-20b1-45b6-942c-4a5850648840))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 659237c8-09be-44fd-bfa8-2d3d07faaf15))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 78924d92-1609-4547-86cb-ad86873a7e35))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 05ae6482-57a7-4603-ac88-74cdc43b5a4a))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 1532fdd5-1586-4659-a125-0b29099b197b))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp a726364d-ff29-4be8-82e0-593efaf73a80))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp da9f44b3-b214-454f-86db-48cae18d301b))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp f146b210-5a9e-4690-bd65-8f6eb16fdefd))
+ (pad "" smd rect (at 0 0) (size 2.46 2.31) (layers "F.Mask") (tstamp 0262c982-1ce2-4fdf-bce1-1b82aa651365))
+ (pad "" smd roundrect (at 0 0.58) (size 1.98 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 604908dd-b053-4420-8285-fad4c234a79c))
+ (pad "" smd roundrect (at 0 -0.58) (size 1.98 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9ffdd8a5-305c-4214-967c-084f973bb3fa))
+ (pad "1" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdd843ea-68f9-4622-a6d0-517efc245138))
+ (pad "2" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff6f74d6-53f4-48f2-99c1-aa2bc7674a2e))
+ (pad "3" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a0de769-96e7-4846-a2e1-a37c68a2cde4))
+ (pad "4" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ce145ca-02ac-48b7-a9ef-059c1d071653))
+ (pad "5" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eee3baaa-4b94-42c7-b337-90b031ee944b))
+ (pad "6" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dccac486-d6cd-41d4-91a0-939ba885d8ab))
+ (pad "7" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6eda717c-d46f-48ea-a10d-628184ff2bc6))
+ (pad "8" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 752ff75b-6070-4758-a533-eddc78aa28e0))
+ (pad "9" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 611f4e7e-7969-46fd-9666-8267200b236c))
+ (pad "10" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6584150f-5b60-4239-8edd-3becf41b2d32))
+ (pad "11" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3087df17-dedd-431c-b268-aea199c8591b))
+ (pad "12" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95009941-e2fa-4600-8e75-d3d43eb777db))
+ (pad "13" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 717d1596-04f7-43a3-b56a-b352c5f05982))
+ (pad "14" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ede59fb-b52e-470c-ae28-b75c5e07e529))
+ (pad "15" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8260aaa-2c09-4308-bea9-209cfd735882))
+ (pad "16" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 643b07cd-4f28-43af-9e03-4031f3bf2565))
+ (pad "17" smd rect (at 0 0) (size 3.4 5) (layers "F.Cu") (tstamp 84dfb3ea-95e0-4963-90c3-261fc386b832))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..7cca640d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0062a1d1-b233-450b-8500-7eef91b681c4)
+ )
+ (fp_text value "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32708270-2d2c-4c85-94e5-9c5f7bc67938)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90c35e90-8d40-4018-b19f-6a0949bca896)
+ )
+ (fp_line (start 0 2.76) (end -2.2 2.76) (layer "F.SilkS") (width 0.12) (tstamp 66a03834-6eba-49fb-adc3-944004bf0b78))
+ (fp_line (start 0 -2.76) (end 2.2 -2.76) (layer "F.SilkS") (width 0.12) (tstamp 8c5cd95f-4245-4c8b-ac24-686a209433ed))
+ (fp_line (start 0 2.76) (end 2.2 2.76) (layer "F.SilkS") (width 0.12) (tstamp b4437352-e95d-48b0-a82e-2cd89516aeb5))
+ (fp_line (start 0 -2.76) (end -3.65 -2.76) (layer "F.SilkS") (width 0.12) (tstamp c0f04f2d-4af2-4609-8cc7-fc5728a4ead0))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7bdb6346-e384-42b7-b433-5467c9cecc90))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7cecb78f-ec94-41fa-ae9f-4b45f1d7be7b))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7e45dcb2-a97b-4360-9077-bf64b4ba8e16))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp c18bb1cc-cc62-47a1-951a-c4e2ed732657))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 64109b9d-9460-4086-8981-32e071f6f576))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 727e1ab9-1a5e-48af-b80d-dc1ac42b94d2))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 989ceb3d-1efa-44e4-adba-026a6691dbb2))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp d154e657-c7a4-4002-8c15-34b691259f6e))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp e46901cb-88b8-4f1e-99d5-0880c81e9b67))
+ (pad "" smd rect (at 0 0) (size 2.46 2.31) (layers "F.Mask") (tstamp 606ad2cb-6c5b-49ea-ae31-42dbd25105a5))
+ (pad "" smd roundrect (at 0 0.58) (size 1.98 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 615a3eb9-ee3f-4fdf-9b81-cc76be900919))
+ (pad "" smd roundrect (at 0 -0.58) (size 1.98 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ef254438-968e-4866-b0a3-1e97ebf4cce3))
+ (pad "1" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8d2b94d-ab95-4fab-8a75-e871729a78b2))
+ (pad "2" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36ae076c-16ba-4c36-a92c-86e8d3b9afcc))
+ (pad "3" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5a26b5c-868f-42de-a9fd-55c2c60d5ea7))
+ (pad "4" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7645612-c567-4077-86e2-29232da1fc9b))
+ (pad "5" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 088ecad7-ef05-4065-ae8d-f022999247c3))
+ (pad "6" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a70eb6d6-a677-49ce-9287-e367c95eeff6))
+ (pad "7" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa830def-3099-44f0-997d-8b0554cb9d62))
+ (pad "8" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67d531a8-ebbc-413d-a5ae-f0ad5e6af905))
+ (pad "9" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3ba3c71-b43c-48e5-9dd2-e85cdaa8302f))
+ (pad "10" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1508edd-3fa5-444d-b691-6d379e8fad2f))
+ (pad "11" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99ecdf40-9da2-4002-85a7-a3464bf4321b))
+ (pad "12" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6012777-e95f-4857-9ca0-0f668290a25c))
+ (pad "13" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca16e220-940a-4edf-ab3f-30fa76db8633))
+ (pad "14" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 805f4018-e3f3-4e9a-8c0c-0c8bebed5135))
+ (pad "15" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6e36599-5eed-4a98-a842-0e230637b09f))
+ (pad "16" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 169f1589-61d4-4f6b-b6f6-03cb024c8623))
+ (pad "17" smd rect (at 0 0) (size 2 3.5) (layers "B.Cu") (tstamp 01e7e317-8d95-47c4-bebb-91f65b45d526))
+ (pad "17" thru_hole circle (at -0.75 -1.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 168bf59a-506d-4b5b-bd40-ace5c3533dba))
+ (pad "17" thru_hole circle (at -0.75 1.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 4536f330-78ea-40f8-b9bc-71341f30d494))
+ (pad "17" smd rect (at 0 0) (size 3.4 5) (layers "F.Cu") (tstamp 878f8257-85d0-45ed-8254-04b1c9135e95))
+ (pad "17" thru_hole circle (at 0.75 -1.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a13fc97f-bc29-4434-8f60-2ab22aaceb36))
+ (pad "17" thru_hole circle (at -0.75 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a254a0df-7de7-47d5-b308-6008822374bb))
+ (pad "17" thru_hole circle (at 0.75 1.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp bb68fa1c-0102-44eb-b3a2-f26a696250d5))
+ (pad "17" thru_hole circle (at 0.75 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp eac4ad1c-4f23-41b8-bbfa-3f1df4d0f8e4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..8bd312cc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A6717D7)
+ (descr "16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8800.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)))
+ (tstamp 583e5537-1064-4781-89b5-5b798fef0047)
+ )
+ (fp_text value "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias" (at 0 3.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d901df94-fa80-41a9-8c1f-e74047bcbfca)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9eaa1755-f716-41f3-ac75-f15cb7fb24ee)
+ )
+ (fp_line (start -3.375 -2.825) (end 2.25 -2.825) (layer "F.SilkS") (width 0.15) (tstamp c667760d-f725-4cfd-a031-653c8331f66b))
+ (fp_line (start -2.25 2.725) (end 2.25 2.725) (layer "F.SilkS") (width 0.15) (tstamp c8d1f740-efe6-429c-959d-a4b3c46bd436))
+ (fp_line (start -3.5 2.8) (end 3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 806f0ba1-f6ab-49c3-85ce-8d30b47f1e5d))
+ (fp_line (start 3.5 -2.9) (end 3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp d039b5a7-7443-4dc2-a681-8e0ef42a6e33))
+ (fp_line (start -3.5 -2.9) (end 3.5 -2.9) (layer "F.CrtYd") (width 0.05) (tstamp d8f531c5-499f-44da-9241-17034915e5d0))
+ (fp_line (start -3.5 -2.9) (end -3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp e14503fd-3dcc-4ca1-abe2-6d7247a598f6))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp 59dcf9d9-f160-42a8-8ad7-6b47b1d431a9))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp 69abbc8a-4421-4b14-824d-78abb6ee4174))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp 71cf7784-ff67-431b-baa0-3e518c9f17df))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.15) (tstamp c8899629-5fb0-4d68-a2dd-fc1fa209270f))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp efcad897-e013-483f-a69c-5401029e7fc1))
+ (pad "" smd rect (at 0.55 1.325) (size 0.8 0.25) (layers "F.Paste") (tstamp 278bde1d-50e6-4aec-a381-e4e6652497bd))
+ (pad "" smd rect (at -0.55 1.325) (size 0.8 0.25) (layers "F.Paste") (tstamp 29762f95-0346-47a0-affb-951d22c5debc))
+ (pad "" smd rect (at 1.325 0.55 90) (size 0.8 0.25) (layers "F.Paste") (tstamp 3a016866-8d7b-4f87-92d3-7a2f3b8867d2))
+ (pad "" smd rect (at 1.325 -0.55 90) (size 0.8 0.25) (layers "F.Paste") (tstamp 3f5f361d-2675-4b1d-b5c9-28f615561b08))
+ (pad "" smd rect (at -0.55 -1.325) (size 0.8 0.25) (layers "F.Paste") (tstamp 5bc1a9dc-d67c-47c3-96e3-0bac9fe07a53))
+ (pad "" smd rect (at -0.55 0.55) (size 0.85 0.85) (layers "F.Paste") (tstamp 5e106a3f-3942-4bab-9f38-1d3d65d924d7))
+ (pad "" smd rect (at -1.325 0.55 90) (size 0.8 0.25) (layers "F.Paste") (tstamp 62f6b08c-349d-4a1d-942a-999025436757))
+ (pad "" smd rect (at -0.55 -0.55) (size 0.85 0.8) (layers "F.Paste") (tstamp 63cf818f-b32a-4e0c-8b9e-6fb59b3379f4))
+ (pad "" smd rect (at -1.325 -0.55 90) (size 0.8 0.25) (layers "F.Paste") (tstamp 9fc2531f-3064-461a-b692-2154c76c6e8f))
+ (pad "" smd rect (at 0 0) (size 3 3) (layers "F.Mask") (tstamp bbabcc8d-a497-43fd-9a6c-5e06436051d3))
+ (pad "" smd rect (at 0.55 0.55) (size 0.85 0.85) (layers "F.Paste") (tstamp c41dbb87-3a8f-400e-b135-d619c0cceb74))
+ (pad "" smd rect (at 0.55 -0.55) (size 0.85 0.85) (layers "F.Paste") (tstamp d7f25ae4-ac20-4c70-a175-d44bb140cd97))
+ (pad "" smd rect (at 0.55 -1.325) (size 0.8 0.25) (layers "F.Paste") (tstamp e2aeedca-e100-4285-8f37-137d912a1a61))
+ (pad "1" smd rect (at -2.775 -2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 383883bf-92a4-4997-9f96-2abfe2e0dd0f))
+ (pad "2" smd rect (at -2.775 -1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9eb9fe10-cb27-4405-ad3e-50ae4ef78fd5))
+ (pad "3" smd rect (at -2.775 -0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6de41f7e-3dc3-45dd-8930-449ec857d4ba))
+ (pad "4" smd rect (at -2.775 -0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a49e690-6a26-4c0e-8c31-4360ac2c546a))
+ (pad "5" smd rect (at -2.775 0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e832d1a9-c85b-487f-be5d-eef4f5161699))
+ (pad "6" smd rect (at -2.775 0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58b90a49-7d63-49bc-9e30-d9e23f88496c))
+ (pad "7" smd rect (at -2.775 1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29d6aa0c-92af-4f04-a3f4-be2e30814749))
+ (pad "8" smd rect (at -2.775 2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 246c442f-06dd-4ba1-98b7-79fe6848f877))
+ (pad "9" smd rect (at 2.775 2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ce918fc-bbe3-49ae-8d60-735eb81c40b6))
+ (pad "10" smd rect (at 2.775 1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca08bfe3-1e0c-4015-af04-29d8eaa07783))
+ (pad "11" smd rect (at 2.775 0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f63b653f-6c35-40f2-8088-7608c68ec816))
+ (pad "12" smd rect (at 2.775 0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a521426c-af53-4b61-9c9d-139875994852))
+ (pad "13" smd rect (at 2.775 -0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69b91544-e2b7-461d-84fe-cebee9192734))
+ (pad "14" smd rect (at 2.775 -0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b8984cb-f703-4219-a916-3e63863e29f8))
+ (pad "15" smd rect (at 2.775 -1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40fd6460-2249-422a-9477-d05d53d4b6e6))
+ (pad "16" smd rect (at 2.775 -2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dae5e7c-e600-48c1-8506-74caa96a2d99))
+ (pad "17" thru_hole circle (at -1.1 -1.1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0155a088-a2aa-48de-a274-ad39349a8284))
+ (pad "17" thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 021a388f-bf01-435b-b5d2-0dcc419b5465))
+ (pad "17" thru_hole circle (at -1.1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 31435dbf-8760-41f6-9554-c12b56551b44))
+ (pad "17" thru_hole circle (at 1.1 -1.1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 435df7fe-a7f0-4d4b-b56a-37dc6c095808))
+ (pad "17" thru_hole circle (at 1.1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4d87e844-0443-4fb4-9147-f4f2380b9b17))
+ (pad "17" thru_hole circle (at 1.1 -2.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 51d299db-bdd7-40ca-b027-aaea78a366bd))
+ (pad "17" thru_hole circle (at 0 1.1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5dee84a8-e57d-4880-9ce5-1bba44e9c40f))
+ (pad "17" thru_hole circle (at -1.1 -2.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 872317b7-3c48-4358-b5b1-4094e9e7518f))
+ (pad "17" thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 986de951-63c6-4167-adc9-87ada99661c2))
+ (pad "17" thru_hole circle (at -1.1 2.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9df9f7f0-5594-4f3f-afab-c90fda2d8e59))
+ (pad "17" thru_hole circle (at -1.1 1.1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9fd16534-67f3-41d4-a572-ec8fddb26a64))
+ (pad "17" thru_hole circle (at 1.1 1.1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bea7a5c7-6b07-4764-8d67-8385c6706e4a))
+ (pad "17" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c8adcd28-720c-4805-98d8-54d214b2dda6))
+ (pad "17" smd rect (at 0 0) (size 3.4 5) (layers "B.Cu")
+ (solder_paste_margin_ratio -0.2) (tstamp c98253f1-b731-447e-8642-d6eae15531c9))
+ (pad "17" smd rect (at 0 0) (size 3.4 5) (layers "F.Cu") (tstamp dac16a6d-3461-4ca4-a09e-f0f2c30e92a6))
+ (pad "17" thru_hole circle (at 0 -1.1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e59ecb15-960e-4eac-a274-b27eb3083e74))
+ (pad "17" thru_hole circle (at 1.1 2.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ea4a4e66-8cdf-4141-bf2e-dbe491ff7c57))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm_EP3.4x5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod
new file mode 100644
index 00000000..a8270811
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 16 Pin (https://www.st.com/resource/en/datasheet/stp08cp05.pdf#page=20), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23c4955d-93c2-47fa-8762-65154138bd26)
+ )
+ (fp_text value "HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4213e70-8f20-4ab7-b1a7-b806c23398cb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22c4a04a-91e1-49ce-b402-91cb4d365fe6)
+ )
+ (fp_line (start 0 -2.735) (end -3.65 -2.735) (layer "F.SilkS") (width 0.12) (tstamp 05a2fa54-7470-4e3e-82a0-726015173606))
+ (fp_line (start 0 2.735) (end -2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp 43de836d-dd8f-4167-b812-e7f9363bb559))
+ (fp_line (start 0 2.735) (end 2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp 96ae11e3-4796-4666-a5fd-48aeb8473a5d))
+ (fp_line (start 0 -2.735) (end 2.2 -2.735) (layer "F.SilkS") (width 0.12) (tstamp b5019649-d895-4f5a-8cc0-f166ef8a49dc))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 96f1fff4-84d6-434c-ba67-5e012f10dd55))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp a80ae4d2-bc5f-42ac-a7c1-3c40565d4478))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp d5d2d2c5-b281-4259-a961-37e8798db725))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp f22c9ff0-93d2-4997-85db-2afd3edb4b8c))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 461c3340-1d26-453f-b255-a6f0439f9497))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 56721346-1ba8-435e-a4a9-ce3dc1405e3d))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 7dfeb77c-ff8e-4843-8d4d-d3756641cee5))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 87b7f428-952d-413b-8c59-a03e39b9da6a))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp a65da473-374f-4c66-ab40-b43f4ff72424))
+ (pad "" smd roundrect (at -0.75 0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 970726fe-104d-4df4-ab89-c64dea3fddd5))
+ (pad "" smd roundrect (at 0.75 0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp d8064d6d-e453-40e8-90b3-8babfc482b71))
+ (pad "" smd roundrect (at 0.75 -0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp e8dd3953-7a27-4c30-a5da-3e069416c480))
+ (pad "" smd roundrect (at -0.75 -0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp f353137e-ff2f-482b-90c1-fa66eca51954))
+ (pad "1" smd roundrect (at -2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b000cbc-73eb-4469-b334-41731f8195bb))
+ (pad "2" smd roundrect (at -2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76800cce-c2a8-4659-bbf2-1e5dc59e2930))
+ (pad "3" smd roundrect (at -2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7dbdc1a2-f41e-4824-9413-61474cefd6b5))
+ (pad "4" smd roundrect (at -2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30fb3bb2-a614-4e8c-8bbc-5215df161166))
+ (pad "5" smd roundrect (at -2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddfb26ac-6bf5-4fa8-9580-56c77f318e9d))
+ (pad "6" smd roundrect (at -2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47f6ffc9-0fca-4d10-940c-7b0d7ec8fd97))
+ (pad "7" smd roundrect (at -2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5267d1af-c181-47bb-a238-3afa29b0b399))
+ (pad "8" smd roundrect (at -2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e48a9996-bf43-4400-bbea-27471ea12241))
+ (pad "9" smd roundrect (at 2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e1e4c6a-dd9a-4dbd-9e2c-9424df36b99e))
+ (pad "10" smd roundrect (at 2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b76f9a4f-a63a-47cd-a046-e31f84b14e3a))
+ (pad "11" smd roundrect (at 2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f98baaed-8fac-4ffb-a922-dd663e424310))
+ (pad "12" smd roundrect (at 2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5ea4564-fb5d-4e87-b91f-7521cb03f2ac))
+ (pad "13" smd roundrect (at 2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14b004fd-b406-4f7b-8e5b-d08e7f34b857))
+ (pad "14" smd roundrect (at 2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96436b3c-213b-432d-a725-38f1a1e0f25f))
+ (pad "15" smd roundrect (at 2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 776d7caa-5a34-41fb-9f98-3704ee938756))
+ (pad "16" smd roundrect (at 2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28717024-097a-4461-8103-c4cd0651a071))
+ (pad "17" smd rect (at 0 0) (size 3 3) (layers "F.Cu" "F.Mask") (tstamp e2702272-753c-4426-9a69-29a148fad0e9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm.kicad_mod
new file mode 100644
index 00000000..d5122ef0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60BDDA2C)
+ (descr "HTSSOP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4011fb.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3f749ecf-b5eb-400e-8e21-8f4438ba5e5b)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 342bfc70-8e07-440b-94d1-a18fb0407831)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc61a290-e632-427c-b2e3-fba08c772b45)
+ )
+ (fp_line (start 0 -3.385) (end -3.6 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 45de881c-f90e-4f2d-a4bc-cd63ea2b447b))
+ (fp_line (start 0 3.385) (end -2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 559972fe-b3b1-4d29-acde-7e03125f8c92))
+ (fp_line (start 0 3.385) (end 2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 7c2b932a-e6de-467f-9907-5ee0a35dfee8))
+ (fp_line (start 0 -3.385) (end 2.2 -3.385) (layer "F.SilkS") (width 0.12) (tstamp c8d13ecc-5671-40ec-b40b-0ad2b88e419b))
+ (fp_line (start -3.85 3.5) (end 3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8239f4ba-ae9e-438e-bef6-5c23dfcfaf14))
+ (fp_line (start 3.85 3.5) (end 3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 849daa37-ca79-42f5-b625-2c01993c5903))
+ (fp_line (start -3.85 -3.5) (end -3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp e74750cc-c6f7-43da-9057-6acf50066a13))
+ (fp_line (start 3.85 -3.5) (end -3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp fd4a2d6a-eb48-4a5f-815f-f8e1b17980ae))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 1f2808c4-9ba3-45fc-82a4-e1b2ad5a967d))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 2672658f-0d52-415c-9b5b-5a23fa3b2527))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 41e1e63f-977c-4b7f-832f-cc69cc3f9993))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 845954c1-27de-4718-b927-e3a3f2c4d130))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 9d5b6bc9-5f02-4476-81f4-bd2b4b8f7a9f))
+ (pad "" smd roundrect (at 0 0.965) (size 2.21 1.56) (layers "F.Paste") (roundrect_rratio 0.160256) (tstamp 61a66ff4-0a0b-4b4c-9e99-742b7ceffae2))
+ (pad "" smd roundrect (at 0 -0.965) (size 2.21 1.56) (layers "F.Paste") (roundrect_rratio 0.160256) (tstamp 7b777109-7fdb-468f-8d96-1353887880c2))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78ecdb7a-2c9d-481a-acb3-1467d32e4d60))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e3feb73-c231-4c54-ac9c-c823ef11f564))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db606d46-2f34-4aed-bb2e-2ebf9bc7ac8c))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ac9b254-a184-4bae-b228-b1ede1a85d6b))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1cc98cb-0988-4810-9c95-08e8cce1708b))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp deaa695b-fe86-486c-9527-22a8aad6109b))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1de2de4-96b3-42fb-8d4f-78750983cb87))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4cae291-a488-435a-a057-ab22413f241f))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aba31267-94fa-4a3f-b671-63eaf4ca1e1f))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2533daa-5a68-4cb9-ad2a-1d2809b49e8b))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76963e93-66fc-4970-b177-29051a1eed6c))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6c85fdf-1c66-4259-ad33-061fd2e93b53))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54bee784-2888-47e1-83e7-9742cb219d0d))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f12e89ed-27e4-4880-9a08-c4f883bfac76))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d303fb3-bd6e-47b9-9d60-a7ab353866b3))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbfa8937-4d25-4dff-8275-6025fb9a6b73))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a371955-2379-415f-89e7-618afe63796c))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4144a2ae-a81e-41a9-9491-2df1d6ca9ede))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c78ebf25-ff12-4fb0-b7fb-efe6a96dfdd1))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbe1ba1c-612b-47cc-92cf-512448850303))
+ (pad "21" smd rect (at 0 0) (size 2.74 3.86) (layers "F.Cu" "F.Mask") (tstamp abaa4829-ac66-4279-be23-859d6a683850))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.74x3.86mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm.kicad_mod
new file mode 100644
index 00000000..461331ef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E9F28D6)
+ (descr "HTSSOP, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF U20E-1), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 599e8ada-cf88-4b71-8964-86e18c9ad60d)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bd31c7ea-b665-4086-a1c6-601080e4cce6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c70a95c7-8c0b-4057-9f55-5099b4840625)
+ )
+ (fp_line (start 0 -3.385) (end -3.6 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 5a2c9608-8e34-4802-b69a-ee595e69366f))
+ (fp_line (start 0 3.385) (end -2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 90055991-9832-4182-897e-3e78ce21a7cf))
+ (fp_line (start 0 -3.385) (end 2.2 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 945335f0-ed07-4a66-bda9-776ddd6a574f))
+ (fp_line (start 0 3.385) (end 2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp ae3104c7-bfe6-4a2e-bd0f-ccb21923299d))
+ (fp_line (start 3.85 -3.5) (end -3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 0efead6c-b546-4289-a660-49f1dfb8d576))
+ (fp_line (start -3.85 -3.5) (end -3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 9191ea3b-4bc0-48e0-85de-35d66f8c0dd7))
+ (fp_line (start 3.85 3.5) (end 3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 97cb33b8-da54-4f49-8156-065f8a1918b8))
+ (fp_line (start -3.85 3.5) (end 3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp ca37f0bc-106b-42d3-a48b-510fa2763a33))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 1d6d93fe-e112-4361-bb7a-e1fc149f9924))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 25ff1066-02fe-4c4f-9191-5a9f2a8349b2))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 84be019a-e182-4bf2-b809-c6144c1c39e9))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 8953df16-23eb-413b-9394-3a35d66779dd))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp e30161cb-0074-4744-89b4-693aef150b41))
+ (pad "" smd roundrect (at 0 1) (size 2.3 1.61) (layers "F.Paste") (roundrect_rratio 0.15528) (tstamp 2e233252-0b6f-484c-b24c-be9ba9e668b5))
+ (pad "" smd roundrect (at 0 -1) (size 2.3 1.61) (layers "F.Paste") (roundrect_rratio 0.15528) (tstamp d850e846-666e-4d41-b99c-747dffd4fe88))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d37c6d0-68f1-4071-98ea-710a8a647776))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eef5517c-7553-4d16-9c66-0316b3122d0d))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 998ede74-4f47-47cf-aac3-50145b639651))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04385a7a-388d-401e-b38b-6a071c411ca8))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dca30e7-8666-4d45-9720-ee28c76a8218))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dced62bf-66d6-4005-b0a4-58db80c78c3f))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 652d766a-8a1e-4f7e-88e6-da681c4ca1a5))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b1ba305-e8ca-4f7e-bfea-a79793a45049))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fcedfa5-e0a9-413b-9d5c-3c63ee1c5075))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f67dbd63-322f-45d5-aeed-93b48e85b44a))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fa7a915-8293-4bf5-b8ae-54716b2211d5))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e12fdf48-0042-44bb-99e1-3435e693cdf6))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d20ef85e-3f9e-4558-b2bc-72caf082e3c9))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 725fa1f9-a1e2-464b-985f-9774517c3864))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 46299856-d54d-4249-897b-51a8ae30a082))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b91c4d99-9cc7-47e7-8b53-b0f12a50f37c))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2815c650-9e44-45d7-9bac-d7cd2205e896))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aef83559-2597-458b-b2a9-4b1c2d0ac628))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59e9471b-10a7-4500-a477-48b8d311ad1e))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7c6feae-8618-451b-838a-df4ab1af4304))
+ (pad "21" smd rect (at 0 0) (size 2.85 4) (layers "F.Cu" "F.Mask") (tstamp cbaa36b7-25db-46e5-b4be-903c59f379bf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.kicad_mod
new file mode 100644
index 00000000..a4155296
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671979)
+ (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)))
+ (tstamp ceb90dbb-d1ee-464e-a8c5-8e680f0dcdfe)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm" (at 0 4.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9393b61-eac1-41cd-98ea-2727196120a9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 068ddd5b-bab9-420c-bec2-4db1e18b466e)
+ )
+ (fp_line (start -2.23 3.45) (end 2.23 3.45) (layer "F.SilkS") (width 0.12) (tstamp 4686333b-9d4d-4cfe-821f-cace1ebb26ff))
+ (fp_line (start -3.75 -3.45) (end 2.23 -3.45) (layer "F.SilkS") (width 0.12) (tstamp 894c46f9-9221-4116-b6a9-4744739dd373))
+ (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp 0f490656-573e-4288-9b30-5947d4c24d91))
+ (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 2c4ccecb-fee6-414c-bf4f-e26f217a97ce))
+ (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp a39fe716-0c6a-41ba-a443-b1960e371246))
+ (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp aa88c8e7-35f6-4857-8170-4e62093cba4e))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 31db64e8-f644-412a-9349-077deadab5b9))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 515a04c5-5e92-408f-97aa-c99a921ef1ab))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 7ffb4b33-0064-438c-b9d4-12072881328b))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 87dcd594-acd8-4c75-b805-9f35ee784d8e))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp c3f0ace5-755c-472f-9ceb-7f5e8c1b1bac))
+ (pad "" smd rect (at 0.85 2.4375) (size 1.4 1.325) (layers "F.Paste") (tstamp 096edb15-e4ac-4f46-aa5b-5975ac5aa7db))
+ (pad "" smd rect (at -0.85 -2.4375) (size 1.4 1.325) (layers "F.Paste") (tstamp 12117e5b-ab58-468d-ada3-61b0fa799fc4))
+ (pad "" smd rect (at 0.85 -2.4375) (size 1.4 1.325) (layers "F.Paste") (tstamp 18ced050-380c-41f8-ba73-b481676ef569))
+ (pad "" smd rect (at 0.85 0.8125) (size 1.4 1.325) (layers "F.Paste") (tstamp b50e2916-ddaf-4495-b3c4-f5addb632d21))
+ (pad "" smd rect (at -0.85 2.4375) (size 1.4 1.325) (layers "F.Paste") (tstamp b65ad488-b48c-46de-b689-6dab61f68cab))
+ (pad "" smd rect (at -0.85 0.8125) (size 1.4 1.325) (layers "F.Paste") (tstamp d14e3f29-57b4-4f9e-ab89-44623d09e339))
+ (pad "" smd rect (at 0.85 -0.8125) (size 1.4 1.325) (layers "F.Paste") (tstamp e8132b1d-aeaf-46ae-9524-7dbc2ce93f7e))
+ (pad "" smd rect (at -0.85 -0.8125) (size 1.4 1.325) (layers "F.Paste") (tstamp f605f590-7f5f-482b-abd0-5fa730375452))
+ (pad "1" smd rect (at -2.95 -2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5dcc3fe1-c2d0-4c6b-81c7-9e14eda9ab5a))
+ (pad "2" smd rect (at -2.95 -2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d14f6bf-9385-4af7-9ac0-f755986b5601))
+ (pad "3" smd rect (at -2.95 -1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02623e7f-04a7-479b-bb70-800adfe06f18))
+ (pad "4" smd rect (at -2.95 -0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29872317-0d54-42d2-85a1-e16bf339fbbd))
+ (pad "5" smd rect (at -2.95 -0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fa2d9d3-d7c6-4f41-9b57-4c44ce958a03))
+ (pad "6" smd rect (at -2.95 0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05bc4cbc-d0a8-460d-8583-1fcf4bda1bd0))
+ (pad "7" smd rect (at -2.95 0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee619e18-7c89-46d2-99a6-3ddeff9b3444))
+ (pad "8" smd rect (at -2.95 1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9bac909-1708-4f57-b817-8f814e462c57))
+ (pad "9" smd rect (at -2.95 2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4b7663b-1dde-40fb-abc8-c2d6be6111ad))
+ (pad "10" smd rect (at -2.95 2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d81111cc-65ab-4c3c-9a33-e6dfe36a153d))
+ (pad "11" smd rect (at 2.95 2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 345d5501-aad3-4cfe-8344-22873d6c1c8c))
+ (pad "12" smd rect (at 2.95 2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfb75038-1ef1-477e-ba48-bc438917151f))
+ (pad "13" smd rect (at 2.95 1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09407140-6ab7-4a92-a047-856dc924376b))
+ (pad "14" smd rect (at 2.95 0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97a6b656-f597-49af-becb-fae3518301fb))
+ (pad "15" smd rect (at 2.95 0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cf23b5a-7312-483f-9c9a-8f55dc20f7f2))
+ (pad "16" smd rect (at 2.95 -0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cef8acbd-fadf-47fc-8cbf-55ed4e5527b6))
+ (pad "17" smd rect (at 2.95 -0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac1a8bff-51a4-4f8f-ae83-e7d60b50768e))
+ (pad "18" smd rect (at 2.95 -1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68601bcc-eef2-4ec8-a0e9-29ed1479812d))
+ (pad "19" smd rect (at 2.95 -2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40c8e9f0-c310-4b73-a20a-8c55be0b76cc))
+ (pad "20" smd rect (at 2.95 -2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50f604c4-1fad-40f1-8310-c930969fbc42))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu" "F.Mask") (tstamp ab15eaa4-5e48-4a61-b4f8-5db73d655b86))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm.kicad_mod
new file mode 100644
index 00000000..ac26170f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/bq24006.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ee43c63a-d86a-4a6f-9fc3-89f50f075276)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44d64a1d-d5b0-4fc2-8de5-14c400f7b54e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a271747-ede5-4443-83b9-f5cf9c4ef3da)
+ )
+ (fp_line (start 0 3.51) (end -2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp 015a6fc8-1afd-46bd-a06f-edb94cbc6cd7))
+ (fp_line (start 0 3.51) (end 2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp b7bda66e-0b14-4021-82c1-8a97d1421009))
+ (fp_line (start 0 -3.51) (end 2.2 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f573bcf0-e62a-41ed-831c-0dc48925f67a))
+ (fp_line (start 0 -3.51) (end -3.65 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f7a6c4e6-1508-44b1-a6a4-f17e7e4c15b4))
+ (fp_line (start -3.9 3.5) (end 3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 2ef304b5-cda1-4f6d-b748-e4efc0bcf94e))
+ (fp_line (start -3.9 -3.5) (end -3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 4cb65e02-230e-46c6-a65e-d3cfbd8212cf))
+ (fp_line (start 3.9 -3.5) (end -3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 63fbcaa3-8fc0-482b-83a0-91da17feba8c))
+ (fp_line (start 3.9 3.5) (end 3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 886eca67-8f92-43b9-9cc9-2ec772272e84))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 2d325d31-9e59-40bc-90de-f3ed85c512b0))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 4dcb310b-ebb4-403c-9509-a96161b574cf))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 69fa75cb-dc6b-4bd0-bff6-641fc33703c4))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp c52a1956-75f8-48ed-bbfe-fd81fa8ab0fb))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp d42625ba-5e39-48b5-9765-fa3266d41311))
+ (pad "" smd roundrect (at 0 0.925) (size 1.93 1.49) (layers "F.Paste") (roundrect_rratio 0.167785) (tstamp b70a4ade-4ff1-4352-a281-80e55c381be0))
+ (pad "" smd rect (at 0 0) (size 2.4 3.7) (layers "F.Mask") (tstamp cdb9ec6e-2dc8-45e6-a7d3-a24ade84b4cb))
+ (pad "" smd roundrect (at 0 -0.925) (size 1.93 1.49) (layers "F.Paste") (roundrect_rratio 0.167785) (tstamp ed81feb1-c366-48e0-99ed-e68ec7bb000f))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f1484a3-c2ef-40e6-9f92-1be58ef04584))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cb05c81-05da-4953-a635-6a1546abfc8a))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 487a0592-64cb-4c0f-950e-5a43ced3e716))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68cda645-45fc-4985-b9e3-5e26237e9836))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a34b1d05-e7f8-409a-acee-ad406b6fe60b))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce223d3c-1a12-46a8-b052-4c372c2e322e))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be467d12-e516-4e8a-84d7-142feed910df))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91079bfa-f002-4cef-ad2d-cbf028833476))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4d0d1cb-e0ed-4ffb-88e3-82094c9b1fe9))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf5f4906-079c-4686-8bf2-288b9dae0f3d))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0375b80-d743-4335-8f24-cf2a4d0b01ed))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70cc332b-3c78-4b67-bdf8-d4d44b318f96))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdf9e538-9d79-40e3-a363-4c2e9f2471b0))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd5f3aee-9b4c-4211-a0c1-8ded79513c18))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92287cb5-0d74-4e18-815a-c0b7e70522a7))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23c5419e-d8a1-4730-8449-a1534c23d762))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd32220b-79a9-4d47-8247-c3f77e8cf65e))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb119996-64fb-4ca0-965e-e8ab09dad35f))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b14104c-e03a-4f0a-abdc-7bf0ccec0c2f))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fc46d77-d6de-4bdb-ada1-7b4e6189f066))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu") (tstamp 62e685cc-1f79-4fb9-b8e2-c53cefabad10))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.kicad_mod
new file mode 100644
index 00000000..82ccb44d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30038254-d7c1-46b6-9ded-fd75f05a62b6)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b738790-6591-463c-9d41-3a1a4752d8e3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8be514c-1c2a-48d4-8d99-3b0ea8b31a0e)
+ )
+ (fp_line (start 0 3.51) (end -2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp 071c94a5-7a17-4c3d-87c1-edc45fb743de))
+ (fp_line (start 0 -3.51) (end -3.65 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5d9cf441-0ae7-4511-a153-e4f5a93d3d75))
+ (fp_line (start 0 -3.51) (end 2.2 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 7c36560e-13f7-4fc8-8e90-2b7abbfa25b9))
+ (fp_line (start 0 3.51) (end 2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp ef8392e2-f182-4dc5-90d8-3b763e9823d4))
+ (fp_line (start 3.9 3.5) (end 3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 663b5678-d8f5-4790-9141-d79c4f01b0a7))
+ (fp_line (start 3.9 -3.5) (end -3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp a723d816-8914-4146-a01f-a8b3cf0eba43))
+ (fp_line (start -3.9 3.5) (end 3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp f3c10685-d4b2-45ac-90d2-23ac39888e9e))
+ (fp_line (start -3.9 -3.5) (end -3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp fe47a58f-7e01-44c3-aad4-e72da5fcd483))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 2c2f849e-99d7-4102-beb0-3e1afa86f93e))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 48b1d0a8-12d5-44f7-ae0d-da2498674364))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 9419e969-50c3-475a-b0ac-90f69c1a4169))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp c6c83056-4496-4aad-b3cf-b9e23d73db46))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp e415b83c-d2bb-4e1c-86d4-9d97a95c8f2e))
+ (pad "" smd roundrect (at 0.69 -0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 2c857444-07ed-4cb4-aad1-01036f076fe1))
+ (pad "" smd roundrect (at 0.69 0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 8c8395cf-c440-46dd-a04e-18b946926964))
+ (pad "" smd rect (at 0 0) (size 2.75 3.43) (layers "F.Mask") (tstamp c83239ca-9959-4c6e-91da-c267e4494448))
+ (pad "" smd roundrect (at -0.69 -0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp ce8ad701-2191-4f43-b8c3-967768bfb21f))
+ (pad "" smd roundrect (at -0.69 0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp fd16628f-da37-46a0-9047-f9c2fc8456ec))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b721f517-47d6-4ba6-aab1-d0c577211f4a))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6489c3e2-3977-4261-b342-87fccae4c612))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfffcdb5-6f2b-4b60-b48b-6f4a5cdf2912))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3ffa512-07e4-48b2-beb2-40fa6bc59531))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a3b1d5c-8d04-4c60-a3e1-204972318d11))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0430b122-a8ed-4167-863a-526c9b80d6b6))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7c8ac05-f2e7-45a4-8dc2-c48d4b3c69af))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8db4145-72f6-4d59-a76a-bf5a85e1d2fd))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c11b4de1-7573-49c9-8a9e-a7b6bf0e3d7a))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81ed6aae-d5c9-4504-8417-afb03965aa4b))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0869340c-35bc-4aa8-910b-8c5c389f8e64))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52a88e3a-e8ac-4301-99b1-1a53c8456837))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b8b8c88-6938-4c02-9f96-530737adeb38))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ccba6aa-23b7-4920-9a95-a8a9696f5f4c))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f30534b-e2f5-4e16-b6f4-76e8a762d49f))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 998aa07b-7f44-41ab-a50a-4acf1173ddd8))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acda0ff0-9182-4b87-a758-72109a927f73))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90728490-1d47-4f20-aad9-2f1a651613a9))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fcb2036-8942-4506-886e-9be6a8f9b0a1))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f8c2148-84ea-4b53-b59e-92e49e3214b3))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu") (tstamp 83757d2a-8bae-48b2-b8a6-6d19ed203b0a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..573fe025
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb338505-3b69-4e46-b84d-92d0a82ef292)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f12a759-3cc2-4673-bfe8-cc793e4715f2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e283ad1-5869-48bc-a9e9-9a914b217def)
+ )
+ (fp_line (start 0 -3.51) (end -3.65 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2a7fe855-ee44-4577-befa-d6fe948788d7))
+ (fp_line (start 0 -3.51) (end 2.2 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 8db066ad-683c-4b1d-9751-80262f2ab7c3))
+ (fp_line (start 0 3.51) (end 2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp b7f3101c-1fd8-4873-848d-4093db688e0c))
+ (fp_line (start 0 3.51) (end -2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp fc1c7a6a-ca37-4f92-96ca-87bc521579c5))
+ (fp_line (start 3.9 3.5) (end 3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 1979dde4-d1a4-460e-b651-0e1664df0e6f))
+ (fp_line (start -3.9 -3.5) (end -3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 50063fb6-264e-4d48-8577-2443b3239ed5))
+ (fp_line (start 3.9 -3.5) (end -3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp b812f88a-af52-47eb-8964-9e5819651d4e))
+ (fp_line (start -3.9 3.5) (end 3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp ec5b72dd-1eb8-4a5a-9d43-0b5de945d4b9))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 11f040ac-3e97-4fe0-bac0-e5470e8a6ce2))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 1224ef0a-7b06-4a1d-8389-5a4a2b56b5e8))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 21a6b4d4-8550-421f-92da-8f796866c9e9))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 33b25b49-d15e-4571-81fd-d1419cb2110e))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp fb63e987-27a2-44f3-a677-7bdd5bd10cb0))
+ (pad "" smd roundrect (at -0.69 0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 06cbc2b4-a244-4e96-9f97-6079778b871b))
+ (pad "" smd roundrect (at -0.69 -0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 13536217-7cb4-46a7-b28a-10d3073aa7c1))
+ (pad "" smd rect (at 0 0) (size 2.75 3.43) (layers "F.Mask") (tstamp 227b708d-3245-4081-bb07-0f26dd88dd34))
+ (pad "" smd roundrect (at 0.69 0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp a49d5a03-9077-4eb1-aef9-8845b0f698a1))
+ (pad "" smd roundrect (at 0.69 -0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp ee086ab1-0e71-449c-a825-7129307ff158))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b688da69-c494-4ee6-813a-75bb4421bb7e))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12c65364-7dda-4ec5-8d02-e45194d83477))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 937decc4-d770-4679-ae85-ef85643447cf))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65afaa92-f63f-4d02-a904-dc76e3c24589))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 552a9761-8ecf-49c0-8245-42d88404dc84))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc55c7d5-a022-484d-acae-4efad934ca06))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44628d18-d0e4-49c5-8c16-a1c62be09a6a))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edaa8141-12a9-4dc5-9d72-e28f888613ee))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba432d2f-e4e4-41ab-bb64-551705975f02))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d17f2a1-5e06-42d7-83ce-b104fc593a15))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b9e7c0a-fd35-438d-ad9c-4ce34c2a3515))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e42c2aac-3704-428a-8d90-ef75ee9a74bb))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fe84954-11bf-4020-a03b-2e1e13a323ee))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f4d7feb-e86c-43f2-b0d0-c3f423f5e815))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa303755-2fe4-40e4-8f21-3d064b27bd15))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d05f7ce-3058-4117-811a-e9e1ce82f192))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09e45870-6a80-4093-9e76-5b337147a44d))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f26ece1-d1e7-4a77-88a7-d361d4fec75f))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a206c6fb-f843-4cfe-82ee-81180bb70262))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22561b76-4933-4a44-b524-1dce72b5871d))
+ (pad "21" thru_hole circle (at 0 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 26532434-1b7f-4a0d-b01f-bd81590e5dc7))
+ (pad "21" thru_hole circle (at 0 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2814c939-0dd1-442d-ba91-08b282c390de))
+ (pad "21" thru_hole circle (at -1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 45d4d31e-f4ad-4a79-b530-077d08e87676))
+ (pad "21" thru_hole circle (at 1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4fe6c67c-283b-4f39-bab1-ddf429f50e23))
+ (pad "21" thru_hole circle (at -1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 576071e1-3c29-44ac-86f1-ffdd8d8f7021))
+ (pad "21" thru_hole circle (at -1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 57b21c1e-6dbd-430d-844d-308ee94fffe2))
+ (pad "21" thru_hole circle (at 1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 589f7e9a-0559-4f2c-b057-dbfbcdc063b8))
+ (pad "21" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 620afe9a-2620-4fef-b0b7-c36542f10e34))
+ (pad "21" smd rect (at 0 0) (size 3.2 5.8) (layers "B.Cu") (tstamp 625758b6-35ec-4103-a70f-60be79ff840b))
+ (pad "21" thru_hole circle (at -1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 66bd136d-f9d8-424b-a041-3d91b56cd406))
+ (pad "21" thru_hole circle (at -1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6f1cee8b-485f-4fea-bf1f-c8853bf75db1))
+ (pad "21" thru_hole circle (at 1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 79dc3982-6e66-4d17-988c-287350211ebf))
+ (pad "21" thru_hole circle (at 1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 892c9387-81bb-4df5-92c2-6965ebffff96))
+ (pad "21" thru_hole circle (at 1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 893f24f0-c22a-47e8-a363-4fe00fc2ba5b))
+ (pad "21" thru_hole circle (at 0 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a92b2116-5885-4ff1-8e12-9f0c7401fbe7))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu") (tstamp bc46193d-7c84-46a6-90df-40aba6406abd))
+ (pad "21" thru_hole circle (at 0 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dbc9fb7d-e187-49ae-8baf-18bd77828ea9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder.kicad_mod
new file mode 100644
index 00000000..c14c523b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5BAE91C3)
+ (descr "HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c4a8e67-5dd8-490b-8093-cbb55cbcc47d)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68259d8b-a43d-4171-83b9-fb8a54f352e2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa862440-d3a7-473e-85c2-4c638334e37c)
+ )
+ (fp_line (start 0 -3.51) (end 2.2 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3d0fc5b6-5d1f-454e-a1a9-b441f4da132c))
+ (fp_line (start 0 -3.51) (end -3.65 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 70ca55b5-273d-4a92-8a6a-1439df07e377))
+ (fp_line (start 0 3.51) (end 2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp 7e63d9b5-c10c-4ecd-8656-75e67d06e73d))
+ (fp_line (start 0 3.51) (end -2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp a32a1f6a-a6cf-401a-bd13-c2880344cabb))
+ (fp_line (start -3.9 3.5) (end 3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 1b0a9b50-54b2-424d-a9ba-a6d856da699f))
+ (fp_line (start -3.9 -3.5) (end -3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 314cb297-f2eb-4b39-b852-fbf4d7dd932f))
+ (fp_line (start 3.9 -3.5) (end -3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp d00b138b-0cd9-42b1-b326-6bacef33e9e4))
+ (fp_line (start 3.9 3.5) (end 3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp e21690d0-aea1-41d7-afa5-59542c378f5c))
+ (fp_line (start 0 3.51) (end 0 3.51) (layer "B.Fab") (width 0.12) (tstamp eab0ff69-5c0a-4b43-bb40-0e747dac8ade))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 1f409252-16ac-423f-bb0c-253cc622a454))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 3e95ebd6-128b-43d8-8f6b-720e5502af90))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 487432d6-5e33-4450-aea2-37d20e7a7539))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 85100701-7fc4-4620-a759-19799b14645d))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp bbe849c6-63ab-41ad-84c7-a352823f447f))
+ (pad "" smd roundrect (at 0.69 0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 09d296c7-c7a8-476c-b90e-6fe7d85f697c))
+ (pad "" smd roundrect (at -0.69 0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 123b2a0d-3563-43ce-ab02-02ada5eeb904))
+ (pad "" smd roundrect (at 0 0) (size 2.75 3.43) (layers *.Mask) (roundrect_rratio 0.091) (tstamp 2673824e-4987-4678-b98c-db59d850b47e))
+ (pad "" smd roundrect (at 0.69 -0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp e10b7296-98e0-4e08-9a35-f1386ced18f2))
+ (pad "" smd roundrect (at -0.69 -0.86) (size 1.11 1.38) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp fb6a48a3-80c3-4539-87b4-76097b8be2b9))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 652ed262-e250-4123-b0c2-9b3955185885))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4a39565-0e36-4918-86e2-69adda0489f9))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1308ff63-46ab-4b2b-bb4b-e2b21434e39b))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2599edd2-6049-4425-8475-2c0c73f110fb))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93635791-4fc8-413f-93d1-4d3def73bc3b))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30c8f2e5-5d06-4170-88bb-f72f03760c02))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28995c4e-56ac-41db-80cd-bc308b284b25))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15b27682-f79b-4a19-929c-35bef87a3d2a))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e089589-429e-462a-a620-c8c979168576))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efd5e8c6-5980-44e6-8fe9-1e564ed72877))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f84672f5-fb6b-4840-bd87-84eea8b71307))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f29e1843-da47-44d2-ba37-d80f19a1b3eb))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f14cf354-e5df-4e75-b04b-792fdee7d60f))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp feb59bcd-f0b3-432d-8b06-bda4e40e4fb5))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cd38fcd-23f8-4e8b-88fd-deb49257b5f8))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79035020-96da-4f11-969a-9d31f6514295))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56b4bb65-c6ae-4102-9571-3db9c5da71eb))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d25b0d29-ac45-4bfd-8c01-fc1598b8800e))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8eb464b0-c865-418e-979e-d58edb93a4ac))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b63fa17-8fec-4767-8cce-979fc3875088))
+ (pad "21" thru_hole circle (at 0 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2008ad62-1441-4e6c-a9cf-12b2b61049ef))
+ (pad "21" thru_hole circle (at 1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3af20d63-8c44-47c2-9c0d-7f67c33e9254))
+ (pad "21" thru_hole circle (at 0 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4f1f8ff2-4b1f-4182-9f44-087a5c6d8506))
+ (pad "21" thru_hole circle (at 0 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5a982762-49c2-467c-8452-64e07f36b86c))
+ (pad "21" thru_hole circle (at 0 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5f371fbf-7d0a-4366-8e22-9137c415869a))
+ (pad "21" thru_hole circle (at 1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7795d871-69f2-4f41-bad1-e5504bbedc91))
+ (pad "21" thru_hole circle (at -1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9035cab6-5083-47b5-ad4c-eae2c3137353))
+ (pad "21" thru_hole circle (at -1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 919b2db5-096a-4ca3-83c0-20ea15ed15d4))
+ (pad "21" thru_hole circle (at -1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9248f67c-a882-4c92-a785-6af4dd1f04be))
+ (pad "21" thru_hole circle (at 1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c01a2152-ea17-4702-96c1-f6a068e4e7d8))
+ (pad "21" smd roundrect (at 0 0) (size 3.2 5.8) (layers "B.Cu") (roundrect_rratio 0.078125) (tstamp c1beb8ad-3965-43cc-9ef4-5585f1cbb5aa))
+ (pad "21" smd roundrect (at 0 0) (size 3.4 6.5) (layers "F.Cu") (roundrect_rratio 0.073529) (tstamp cb752420-c94a-4e1f-bdd2-032edca8772e))
+ (pad "21" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dcf30f5a-9f60-4e6f-aa59-fbc707661f1d))
+ (pad "21" thru_hole circle (at -1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e1c5e9eb-2ba3-4f22-9c78-b353b6a9c246))
+ (pad "21" thru_hole circle (at 1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e5f0638e-b73f-4aee-95fc-ef3cd66d197a))
+ (pad "21" thru_hole circle (at -1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f5739bca-c1c6-4ee3-8081-adf3b38fdc0e))
+ (pad "21" thru_hole circle (at 1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f6cfc652-d6b7-4cde-9b5d-0a145313b00e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.kicad_mod
new file mode 100644
index 00000000..855bdee3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EAC29DD)
+ (descr "HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34bfe0de-8108-4a8e-a080-9a9795ba585f)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eed40825-a3cb-4998-9473-bcf3dad18531)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec9d10da-be71-4eb2-b955-9f6e28b180d6)
+ )
+ (fp_line (start 0 3.51) (end 2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp 8f25d7f4-8a04-44cf-ae92-cc3e70aae7b6))
+ (fp_line (start 0 -3.51) (end -3.65 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d7f8bc19-0cd3-4c86-aa97-ac94aa24d30a))
+ (fp_line (start 0 3.51) (end -2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp ece056b3-2142-43eb-a4e7-3f5bffcbde7c))
+ (fp_line (start 0 -3.51) (end 2.2 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ffd30d5a-8ac2-420c-bf4f-1d599e10e5c8))
+ (fp_line (start 3.9 -3.5) (end -3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 01bd9e18-83b4-479c-80f7-c1b2e359a762))
+ (fp_line (start -3.9 3.5) (end 3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 36b4bd20-a7db-486d-afda-6a11e3906079))
+ (fp_line (start -3.9 -3.5) (end -3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 38f2164e-1ba7-4798-b200-82a8c1b3e1d9))
+ (fp_line (start 3.9 3.5) (end 3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp ae26b956-7099-49cf-b7e5-4c224d5d3086))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 51b9291b-8578-4cc3-a55f-54b8bb6e2a57))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 6c3ba101-47f8-4f34-9d19-44e59a66944f))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 89b8eb8c-26c1-4301-90cf-c8615a0971ba))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp cd20a27e-515e-487a-a394-1b35661a617d))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp e85177cb-0f67-4098-a932-e84088f754fa))
+ (pad "" smd rect (at 0 0) (size 2.96 2.96) (layers "F.Mask") (tstamp be34495d-2b90-46b3-8621-a1f3ca4dec2c))
+ (pad "" smd roundrect (at 0 0) (size 2.39 2.39) (layers "F.Paste") (roundrect_rratio 0.104603) (tstamp c3dd3097-d114-4126-bb70-dcd5cedfd9c9))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40800b47-e68a-4a2c-9fc3-2c74cbd905a7))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1df8aa63-f731-435d-a6f3-bfee914b5f8a))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8c111cb-6845-4260-afdb-a66e8d959b57))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e19524a-06f6-4a2a-9a70-eeec3fecea42))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47c030a9-4fcd-4edc-be51-c85401e41953))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c18d247-28b9-427e-ad0e-14ef77493a75))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bff6f926-67e8-42b5-b0d6-12d312d406a3))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6f7ab13-c82f-4695-9efb-d85afd4baa6f))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25b4bc1e-0f33-4f79-9e4b-f1d0dc822ea5))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99161ce5-1d82-46cb-921d-b78746eb7672))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a1ebd4a-ef65-41d9-b36e-32802526f8b9))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2e2222b-50cb-4b2f-8fe1-1f1c7d304cc0))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c9b62ae-f513-405e-a156-9f1b870c29eb))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e9032cc-c391-45d1-901e-780a878323bf))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07716221-ae93-49d5-9f00-83d64084d335))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4feff77b-0e6b-4441-819e-83c354187cd8))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31c010f0-0d0d-48d4-bcf3-a6aec87a8a61))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb256b72-797d-4c2c-ac52-169487194c84))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6116442f-68b2-4bb5-bd96-990a99749fdf))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cfd7522-549f-4ead-9263-13b11bc3929a))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu") (tstamp d1b54c51-111e-4d89-a637-4fd0f6e53132))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..f27f9363
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EAC29DD)
+ (descr "HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 157fd5aa-102c-4613-848a-a5a3e6c3df5f)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 24e60be6-4eed-4872-8ad9-a2b420974e54)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9ccca19-ffb3-4b40-950f-09724a33c83d)
+ )
+ (fp_line (start 0 3.51) (end -2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp 08cdc141-3292-42f2-9ab8-f2bb50bea8fb))
+ (fp_line (start 0 -3.51) (end 2.2 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 224c0df1-c85b-4ec8-9056-5b268ec6e1a3))
+ (fp_line (start 0 3.51) (end 2.2 3.51) (layer "F.SilkS") (width 0.12) (tstamp 38bcab40-8c4b-4786-85ef-40c29e860755))
+ (fp_line (start 0 -3.51) (end -3.65 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d45effd4-8012-438a-bfde-123404cdc62d))
+ (fp_line (start -3.9 -3.5) (end -3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 28c8a8f4-b814-4eac-a48b-02f69cb24411))
+ (fp_line (start -3.9 3.5) (end 3.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 4a376a67-ac95-4d42-b54f-951aa3cbd136))
+ (fp_line (start 3.9 -3.5) (end -3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp ba56487e-8c60-4cef-8e3c-c7af86f25b20))
+ (fp_line (start 3.9 3.5) (end 3.9 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp e56b9d66-5706-4fe8-bae2-303d18ab2786))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 138bec9a-564c-4cd6-ad32-05d33a5a7a97))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 5e329337-da6f-458e-90b2-9e1685a8616c))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5fa91676-0100-40e4-8be0-0093c9f5ebbb))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 70894f17-578d-4d3f-a86e-f3666b8e50e4))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp d710241b-7d6f-4955-8150-1579a3456cca))
+ (pad "" smd rect (at 0 0) (size 2.96 2.96) (layers "F.Mask") (tstamp 24c9ef51-b059-4681-b7ce-b11911839c53))
+ (pad "" smd roundrect (at -0.74 0.74) (size 1.19 1.19) (layers "F.Paste") (roundrect_rratio 0.210084) (tstamp 4fdf157b-06d0-4aff-8893-498ed23db9ef))
+ (pad "" smd roundrect (at 0.74 -0.74) (size 1.19 1.19) (layers "F.Paste") (roundrect_rratio 0.210084) (tstamp 6c05a2fd-ed8a-49df-90ea-7b9cf14ad864))
+ (pad "" smd roundrect (at 0.74 0.74) (size 1.19 1.19) (layers "F.Paste") (roundrect_rratio 0.210084) (tstamp 9b04bf4b-216b-4baf-abac-9014d315af56))
+ (pad "" smd roundrect (at -0.74 -0.74) (size 1.19 1.19) (layers "F.Paste") (roundrect_rratio 0.210084) (tstamp b993749b-68c1-4fb5-b08f-ca6cf35cceca))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7d545a3-cc68-46c6-8bc3-2cdba7c63b45))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b07eb6a3-1b87-4c93-ba4a-42791a311eca))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ef8e2db-eb15-4cd3-b345-8f25f44ae054))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef977d32-02e4-496b-8632-5ad11ee2fec3))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a952259-310d-498f-b8e2-f45480850b38))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fbebf2d-6287-4855-881d-352819ff0d8b))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 981e0279-fff7-43cc-afcc-502f78685bbf))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dadc3ba-57d9-450d-b562-d5e1dd7e06a8))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba843afa-2572-401a-903a-b19cf3735d58))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef619cfe-4564-406a-ad72-d2803b5b1175))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b4c8e36-f573-4e26-ac8f-3809aa9249c2))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48b49f33-3158-4d83-8857-d4ee22189c3b))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55f6e5fe-0790-49ba-b5ac-65cc30f1a428))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd2262bd-7432-4831-90a0-7fd7692c5d3a))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d26a1f40-0d95-4205-9c65-fc17e59c2b4e))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2242f9e5-ecb0-4d73-af12-3cba65209d36))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0c99588-882d-4574-aeaa-331c31613d55))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93e84c3b-f8c8-4aa7-a389-aeaab8128dbe))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4eb92689-e527-468e-8a28-ecb87edb1fe6))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c563af97-cdb7-4860-bc7d-c4c32e312c57))
+ (pad "21" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0090bfc6-1a6f-44bd-9ca5-02782abcf38e))
+ (pad "21" thru_hole circle (at 0 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 032ceaa2-2829-4d52-af6b-03c676c441f0))
+ (pad "21" thru_hole circle (at -1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0ece50a2-3492-4cd0-b639-8db30a9e1d3e))
+ (pad "21" thru_hole circle (at -1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 326634d0-6248-4996-ad2d-4f4d6755faca))
+ (pad "21" thru_hole circle (at 0 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 457907c8-95d5-4d9e-838e-a53b6d3005ba))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu") (tstamp 53ef0a22-3285-4287-9803-b3ce9cf16891))
+ (pad "21" smd rect (at 0 0) (size 3.2 5.8) (layers "B.Cu") (tstamp 6c47efdf-9ddd-4182-8414-b4072af08bfe))
+ (pad "21" thru_hole circle (at -1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 760bad24-f687-48b6-904c-26ed2ace01af))
+ (pad "21" thru_hole circle (at 1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9126d37a-9130-482a-b385-f1931bafd4e5))
+ (pad "21" thru_hole circle (at 0 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9e0d022e-bd56-42ff-a739-1570a4257255))
+ (pad "21" thru_hole circle (at 1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b73faaa7-bfd4-4f9e-b10b-2b36f870916b))
+ (pad "21" thru_hole circle (at -1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dc97523f-f610-4b3a-bd0f-178c5f3bf60f))
+ (pad "21" thru_hole circle (at 1.3 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dd19aff1-317f-41a6-9571-f28f8de823b9))
+ (pad "21" thru_hole circle (at 1.3 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e1803a8e-a1e5-4582-bcfd-e0f23a5b01e2))
+ (pad "21" thru_hole circle (at 1.3 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e3de4486-3a6e-4c58-b305-6c750bc6d8d6))
+ (pad "21" thru_hole circle (at 0 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp efea36a2-5d8a-47b2-bc85-f2aa29aa9fc1))
+ (pad "21" thru_hole circle (at -1.3 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f61fe907-472e-454e-948b-fffb2bfd468d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..0e01f44a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A6719D8)
+ (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)))
+ (tstamp f450f93f-ac19-44fa-8b6f-4281278088fa)
+ )
+ (fp_text value "HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias" (at 0 4.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3f7f80ce-9842-4d6f-862d-23d9e04fe14c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp dd67b5dc-b219-488e-a0de-87daf4366d60)
+ )
+ (fp_line (start -3.75 -3.45) (end 2.23 -3.45) (layer "F.SilkS") (width 0.12) (tstamp 2bf7bed1-d11b-4204-ae66-2a1f3f0fd7ea))
+ (fp_line (start -2.23 3.45) (end 2.23 3.45) (layer "F.SilkS") (width 0.12) (tstamp b6f24531-1183-475f-ab85-fb1a466683d3))
+ (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp 3dca0f08-73f8-4b03-8732-05e3d011d5c2))
+ (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 8f0dc54b-8ad1-4194-a4aa-60fd3c476c01))
+ (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 950f387d-e64b-4814-b745-3d0dcc58ec44))
+ (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer "F.CrtYd") (width 0.05) (tstamp a97a9382-99e5-4f8a-9dc5-674c0fa1ddea))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0f3359b1-0852-45ed-90dd-d1273d053b63))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 24ab56c3-22d4-4fc3-83ba-994ab55ab291))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 83e54075-196c-420b-9887-17d38b38642d))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 8ce2318e-9d17-4611-bbe9-a0658f3dfc97))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 8da4b1ec-ee46-4f57-a891-fd6a8493a7cb))
+ (pad "" smd rect (at 0.85 0.7375) (size 1.4 1.075) (layers "F.Paste") (tstamp 07becf9b-744a-4db0-a9fb-c4b85d4e9a00))
+ (pad "" smd rect (at -0.85 -0.7375) (size 1.4 1.075) (layers "F.Paste") (tstamp 165ed0fd-9e49-4a9b-8a20-19508dc82559))
+ (pad "" smd rect (at 0.85 -2.2125) (size 1.4 1.075) (layers "F.Paste") (tstamp 23c05b13-3a05-490e-960c-041a5c4e88c3))
+ (pad "" smd rect (at -0.85 2.2125) (size 1.4 1.075) (layers "F.Paste") (tstamp 26aff28f-66d2-4e00-b07b-0753c82610fe))
+ (pad "" smd rect (at 0.85 -0.7375) (size 1.4 1.075) (layers "F.Paste") (tstamp 50456a95-e5dc-4395-99e7-1123b4cf9dd3))
+ (pad "" smd rect (at -0.85 0.7375) (size 1.4 1.075) (layers "F.Paste") (tstamp 5edcc7c1-3488-4ca2-b178-60b0f8daba2f))
+ (pad "" smd rect (at -0.85 -2.2125) (size 1.4 1.075) (layers "F.Paste") (tstamp 7238ffe5-1a3a-48cd-acc3-c7471edf9f56))
+ (pad "" smd rect (at 0.85 2.2125) (size 1.4 1.075) (layers "F.Paste") (tstamp c0af711a-f376-40f2-949a-a7d5064b819d))
+ (pad "1" smd rect (at -2.95 -2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 246d64ff-aaa0-47ed-b5db-5bbb4c198004))
+ (pad "2" smd rect (at -2.95 -2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e2880ca-9ed8-4579-93ca-c335e11183f2))
+ (pad "3" smd rect (at -2.95 -1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bd46eb0-ad6d-4d95-87ed-92556288880d))
+ (pad "4" smd rect (at -2.95 -0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fb59aa7-055c-49e5-bdfa-e9d9c1489124))
+ (pad "5" smd rect (at -2.95 -0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1dcb1433-61e1-4435-91ed-bad6ae2dcb5d))
+ (pad "6" smd rect (at -2.95 0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1fe86b4-9ef8-4ede-b1db-86026265e012))
+ (pad "7" smd rect (at -2.95 0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7a42d99-aa39-49f2-a2c1-897975cd3fd9))
+ (pad "8" smd rect (at -2.95 1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc1e57ca-8b77-47ad-8d81-6d014e70525e))
+ (pad "9" smd rect (at -2.95 2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fae4e62d-8e06-44d3-afcc-d7906a847fb4))
+ (pad "10" smd rect (at -2.95 2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e82aa82-24fb-4727-831a-9e65723bc6a0))
+ (pad "11" smd rect (at 2.95 2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11b5b505-a7f3-488b-b846-94b6e2c5cd41))
+ (pad "12" smd rect (at 2.95 2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 282ed0d4-6dab-4824-a355-7c6315c0daee))
+ (pad "13" smd rect (at 2.95 1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b161620d-24ef-41dc-ad3d-dc92a25e7e81))
+ (pad "14" smd rect (at 2.95 0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00f86ae1-8b89-494c-ab9e-838940802ac7))
+ (pad "15" smd rect (at 2.95 0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78d6cbc6-6e40-40b9-aa0d-89c911b7429c))
+ (pad "16" smd rect (at 2.95 -0.33) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f2d67b9-468e-4e61-9fdd-43362bb9cf8d))
+ (pad "17" smd rect (at 2.95 -0.97) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5757c98a-0ce9-400a-a589-7f99efa84a34))
+ (pad "18" smd rect (at 2.95 -1.62) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8653b1c2-07f8-4daf-8789-47acf7ce27e0))
+ (pad "19" smd rect (at 2.95 -2.27) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c820a24-f4a2-418e-b7b5-60ff88cbf326))
+ (pad "20" smd rect (at 2.95 -2.92) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 094152ea-bcd5-4a6f-bb97-6bd803447ad5))
+ (pad "21" thru_hole circle (at -1.3 -2.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0df554db-9645-499e-98a4-e3f8c5e442db))
+ (pad "21" thru_hole circle (at 1.3 -1.475) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 45caa8f1-161f-4008-88d8-aea0503cd454))
+ (pad "21" thru_hole circle (at 0 2.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 51c3b548-e01b-4d9a-87f5-27d6b6131728))
+ (pad "21" thru_hole circle (at 0 -2.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 539bd524-cce1-47f3-b055-4905b8a2c16b))
+ (pad "21" thru_hole circle (at -1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 59a9b091-1e7a-4785-b59d-76e00d0cf550))
+ (pad "21" thru_hole circle (at 1.3 1.475) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 72899d69-c0bc-43dd-8781-82ffbf271d99))
+ (pad "21" thru_hole circle (at 0 1.475) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 765b6e89-7a60-4632-ae9c-5949c8974ce0))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "B.Cu") (tstamp 86459e0a-7f9e-456f-868a-1befee4da882))
+ (pad "21" thru_hole circle (at 1.3 -2.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 96a5f68f-93e1-40c3-86a1-33a245b8228d))
+ (pad "21" smd rect (at 0 0) (size 3.4 6.5) (layers "F.Cu" "F.Mask") (tstamp b667b816-254d-4e2e-9c5b-42085a19eb79))
+ (pad "21" thru_hole circle (at -1.3 -1.475) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bb2a167e-5eaf-414b-8143-0c83f0125b8b))
+ (pad "21" thru_hole circle (at 1.3 2.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bb9254e9-f140-41e7-abb8-e094c5808646))
+ (pad "21" thru_hole circle (at -1.3 2.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dbca2c1e-43ed-4292-8868-3db895c57f3a))
+ (pad "21" thru_hole circle (at -1.3 1.475) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e5ed95b6-00e9-4f2f-bf92-bbd2e7f31c89))
+ (pad "21" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ea957dcc-08bd-444c-b869-834853785e00))
+ (pad "21" thru_hole circle (at 0 -1.475) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f35b3531-8555-458e-aba6-b56e9b70c496))
+ (pad "21" thru_hole circle (at 1.3 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f37a0236-69ff-4501-a49b-dc526c827f0c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
new file mode 100644
index 00000000..91e7ba78
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 24 Pin (https://www.st.com/resource/en/datasheet/stp16cp05.pdf#page=25), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp adaef1f0-0e53-48b0-9e71-f995999d5273)
+ )
+ (fp_text value "HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1ba88b8a-4466-40fd-bacb-1203f18e5e2f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 85a23e01-7620-4d84-9d47-ce10fa82a29d)
+ )
+ (fp_line (start 0 4.035) (end 2.2 4.035) (layer "F.SilkS") (width 0.12) (tstamp 0215814e-35c6-4708-a5d9-27f4d872193d))
+ (fp_line (start 0 -4.035) (end -3.65 -4.035) (layer "F.SilkS") (width 0.12) (tstamp 8cfb36f9-bca9-44b0-b2b1-f40595e83c2d))
+ (fp_line (start 0 4.035) (end -2.2 4.035) (layer "F.SilkS") (width 0.12) (tstamp 97bf7015-b852-4c5d-9e99-e1cd7f40596d))
+ (fp_line (start 0 -4.035) (end 2.2 -4.035) (layer "F.SilkS") (width 0.12) (tstamp 9e3f208a-7d04-4fbb-8005-75361ec6256a))
+ (fp_line (start -3.9 -4.15) (end -3.9 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 18cfacab-8211-49e4-a53f-fd5335a1771b))
+ (fp_line (start 3.9 -4.15) (end -3.9 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 1a65a06b-81f6-4e76-8580-91eb5b1fe28d))
+ (fp_line (start -3.9 4.15) (end 3.9 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 432989a5-f761-42ec-a169-461ee08db3d8))
+ (fp_line (start 3.9 4.15) (end 3.9 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 742df3ec-11d2-481c-a1ce-da5e68e392ba))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 571d9505-5b43-4893-97a4-86b69a937638))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 71457c62-d9de-49ea-85f8-216cb9d7092d))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp a2bafc4c-3b21-42a7-9de5-56fa1346cad4))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp bbc4136c-a994-46cb-9080-1fa46b89e79a))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp e14b5d17-cb2d-49ff-9c3c-4f69cc45f29a))
+ (pad "" smd roundrect (at 0.8 1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 68e8b88c-d822-47ca-bfa4-18c932a4aa20))
+ (pad "" smd roundrect (at 0.8 -1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 6a289564-6706-4da7-8d88-ce45af27bdd3))
+ (pad "" smd roundrect (at -0.8 -1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 7daad09e-6a59-4554-af79-72cdf9d7c45a))
+ (pad "" smd roundrect (at 0.8 0) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 823cae14-df3f-4267-bdf1-1204e219f84b))
+ (pad "" smd roundrect (at -0.8 1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp bee93f7d-d950-491c-a15b-f1ce46ebdd6f))
+ (pad "" smd roundrect (at -0.8 0) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp fc6929fc-7aac-4736-89e3-9c31b21cf79c))
+ (pad "1" smd roundrect (at -2.875 -3.575) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11cd2c02-aa04-4010-bcab-f0bc9ccfb4d9))
+ (pad "2" smd roundrect (at -2.875 -2.925) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4a56c73-8a3d-4450-9971-77c278c87381))
+ (pad "3" smd roundrect (at -2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09fe1c48-a965-493e-8abd-cefad3f130e4))
+ (pad "4" smd roundrect (at -2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf8f9aff-260f-4f4c-9777-c58bcce760bf))
+ (pad "5" smd roundrect (at -2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a7c84e8-3b01-4a6b-a064-462e53b1c8a8))
+ (pad "6" smd roundrect (at -2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e449913-5859-4363-9879-327b5f43cce6))
+ (pad "7" smd roundrect (at -2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90896a24-f81f-4752-b844-e1f26f894886))
+ (pad "8" smd roundrect (at -2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5081da53-1843-4391-b873-66b1ed3c3c6e))
+ (pad "9" smd roundrect (at -2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8480adc8-bcec-4071-83bb-76268b12db95))
+ (pad "10" smd roundrect (at -2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e275adb-a4d3-495c-81c9-107ebc2c5dee))
+ (pad "11" smd roundrect (at -2.875 2.925) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6601c1d5-43bc-43f2-86ae-9db58eb13736))
+ (pad "12" smd roundrect (at -2.875 3.575) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c91d118-c3e8-4df4-9f15-4db6d4bbb1b3))
+ (pad "13" smd roundrect (at 2.875 3.575) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91e8e2ca-e3f7-4822-bf29-415852e0b653))
+ (pad "14" smd roundrect (at 2.875 2.925) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e3f08a7-f730-423c-808c-caed01ff0979))
+ (pad "15" smd roundrect (at 2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72b26194-7d5c-4539-83ee-cda248e25370))
+ (pad "16" smd roundrect (at 2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59abf35d-c4e5-4f0e-90df-b1198af2bc27))
+ (pad "17" smd roundrect (at 2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04212b65-df86-483c-a7fe-cd82e93590ec))
+ (pad "18" smd roundrect (at 2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cda16a6-23bd-4ec4-8715-4fdb8c54bb2f))
+ (pad "19" smd roundrect (at 2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 111e0a0b-6402-422a-a3b6-447e26e7189e))
+ (pad "20" smd roundrect (at 2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fb55512-1ce8-4d65-a44f-d389a4faa695))
+ (pad "21" smd roundrect (at 2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5ef3808-04b9-4b48-b776-eebaa9e5d784))
+ (pad "22" smd roundrect (at 2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 925880f0-a9e5-44a8-8646-0cf2737bae41))
+ (pad "23" smd roundrect (at 2.875 -2.925) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10a8c152-7165-4a51-a0d8-4cd3f050bd44))
+ (pad "24" smd roundrect (at 2.875 -3.575) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 802343f5-097b-48db-858f-4fa8394ff6b8))
+ (pad "25" smd rect (at 0 0) (size 3.2 5) (layers "F.Cu" "F.Mask") (tstamp ffee5826-73d2-4aa4-b1d1-9101cb9484c6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod
new file mode 100644
index 00000000..a74fdb06
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod
@@ -0,0 +1,59 @@
+(module HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm (layer F.Cu) (tedit 638868B9)
+ (descr "HTSSOP, 24 Pin (https://www.ti.com/lit/ds/symlink/tlc5949.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.85) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm (at 0 4.85) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 4.16) (end 2.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 4.16) (end -2.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end 2.2 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end -3.65 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -4.15) (end -3.9 4.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.9 4.15) (end 3.9 4.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 4.15) (end 3.9 -4.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 -4.15) (end -3.9 -4.15) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -2.8625 -3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -2.8625 3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 2.8625 3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 2.8625 -3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd rect (at 0 0) (size 2.4 2.98) (layers F.Mask))
+ (pad 25 smd rect (at 0 0) (size 3.4 7.8) (layers F.Cu))
+ (pad "" smd roundrect (at 0 0) (size 1.93 2.4) (layers F.Paste) (roundrect_rratio 0.129534))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..568665a4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod
@@ -0,0 +1,81 @@
+(module HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias (layer F.Cu) (tedit 638868B9)
+ (descr "HTSSOP, 24 Pin (https://www.ti.com/lit/ds/symlink/tlc5949.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.85) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias (at 0 4.85) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 4.16) (end 2.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 4.16) (end -2.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end 2.2 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end -3.65 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -4.15) (end -3.9 4.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.9 4.15) (end 3.9 4.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 4.15) (end 3.9 -4.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 -4.15) (end -3.9 -4.15) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -2.8625 -3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -2.8625 3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 2.8625 3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 2.8625 -3.575) (size 1.575 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd rect (at 0 0) (size 2.4 2.98) (layers F.Mask))
+ (pad 25 smd rect (at 0 0) (size 3.4 7.8) (layers F.Cu))
+ (pad 25 thru_hole circle (at -1.45 -3.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 -3.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 -3.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at -1.45 -2.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 -2.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 -2.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at -1.45 -1.216667) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 -1.216667) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 -1.216667) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at -1.45 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at -1.45 1.216667) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 1.216667) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 1.216667) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at -1.45 2.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 2.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 2.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at -1.45 3.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 0 3.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 thru_hole circle (at 1.45 3.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 25 smd rect (at 0 0) (size 3.4 7.8) (layers B.Cu))
+ (pad "" smd roundrect (at 0 0) (size 1.93 2.4) (layers F.Paste) (roundrect_rratio 0.129534))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod
new file mode 100644
index 00000000..beab7549
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5aeba781-ba22-49d8-9fe7-3e849e22b695)
+ )
+ (fp_text value "HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7bd4bb40-8728-40b3-8e58-336576c28948)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21410d0e-b97a-41c8-b048-0d765aa5f931)
+ )
+ (fp_line (start 0 4.16) (end -2.2 4.16) (layer "F.SilkS") (width 0.12) (tstamp 6c9b9f3e-3688-412d-90d2-50805bd7b89c))
+ (fp_line (start 0 4.16) (end 2.2 4.16) (layer "F.SilkS") (width 0.12) (tstamp af27b316-6e4c-4510-86ff-2f9e3101f781))
+ (fp_line (start 0 -4.16) (end -3.65 -4.16) (layer "F.SilkS") (width 0.12) (tstamp af4efda2-0c28-461c-91a0-485eb1e07850))
+ (fp_line (start 0 -4.16) (end 2.2 -4.16) (layer "F.SilkS") (width 0.12) (tstamp fbcb43f1-cc94-4a51-a941-5d13ad0b08e9))
+ (fp_line (start -3.9 -4.15) (end -3.9 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 037fda91-d948-4370-9f1b-c912786f5d53))
+ (fp_line (start 3.9 -4.15) (end -3.9 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 4da3a1ce-2e49-403f-9ae9-bc4e99211c30))
+ (fp_line (start -3.9 4.15) (end 3.9 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 87f4e257-8a2e-4aa5-a9c3-ae6dafbb85f1))
+ (fp_line (start 3.9 4.15) (end 3.9 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp cf3148a7-88a1-4882-baf0-de4117c5b6a3))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp 3b636bc3-9496-469a-9901-1b1ec11038d2))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 3c3dad50-b26c-4774-a9de-fa87ef341b9a))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 608a5564-1032-49e6-a355-2bd34d7fdcfa))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 7c950821-0a97-42b9-9a1e-cdcb6a528068))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp af504142-afd6-4486-b87a-db80506f60e7))
+ (pad "" smd roundrect (at 0 -1.17) (size 1.93 1.89) (layers "F.Paste") (roundrect_rratio 0.132275) (tstamp 10a7fd83-2afe-4861-9717-33233bfee01d))
+ (pad "" smd rect (at 0 0) (size 2.4 4.68) (layers "F.Mask") (tstamp 471b446f-7f12-4add-be91-25357ebea691))
+ (pad "" smd roundrect (at 0 1.17) (size 1.93 1.89) (layers "F.Paste") (roundrect_rratio 0.132275) (tstamp 760f3d38-99d2-431f-ba24-2edeb09430c9))
+ (pad "1" smd roundrect (at -2.8625 -3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d5e02fc-0369-4966-a10b-eb28bfc7aaa9))
+ (pad "2" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6aba1b52-be7b-437a-b93a-46e3bbbdb382))
+ (pad "3" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e549168-35c2-4a01-b223-898b07011e87))
+ (pad "4" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e32b0562-dced-4d1e-835c-031ce472d47d))
+ (pad "5" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfbbff59-747b-4d94-8625-64040e86dd93))
+ (pad "6" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4c5d0fd-f265-4eea-b2d1-b8ff7117f937))
+ (pad "7" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 986edcba-0b14-4c5c-8c2c-6344e468e56b))
+ (pad "8" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab13f9cb-afb5-4b46-a6b6-5ab3a8f1403b))
+ (pad "9" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60e3a71d-3263-40b6-b8c0-f504b3721cbb))
+ (pad "10" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59813fee-f12e-45f7-b2e8-f14cc27c430b))
+ (pad "11" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48a448d6-572a-4486-8ba2-a11b4acf95a6))
+ (pad "12" smd roundrect (at -2.8625 3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da61a019-633f-409b-996f-2b08485ed7fa))
+ (pad "13" smd roundrect (at 2.8625 3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d70abee-7bfe-414e-9832-a67e91591569))
+ (pad "14" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb1cc88a-459c-4fd2-8cad-4c8da4b15855))
+ (pad "15" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5fb4162-da18-414f-8501-fe8b267dd472))
+ (pad "16" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f917240e-5eca-427d-bb97-b464f1966cf5))
+ (pad "17" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b65a1166-bf09-4381-ab2e-9bc443b2d4df))
+ (pad "18" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60b2307f-8716-408b-8c59-7ebb07e36148))
+ (pad "19" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95e5afdd-2c1f-4637-82e7-1d3efa967670))
+ (pad "20" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 063d41e1-7d52-4f50-bb0a-908062aa3c8c))
+ (pad "21" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e5eacd4-4a3c-421a-b5e5-a9607a71e354))
+ (pad "22" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80459e66-7c1a-4535-b546-4ff089cd5e25))
+ (pad "23" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5f5a2e3-29ff-4248-b4c1-9d66395c9bdb))
+ (pad "24" smd roundrect (at 2.8625 -3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce662cd6-babe-4137-af5c-7cfaf9762f21))
+ (pad "25" smd rect (at 0 0) (size 3.4 7.8) (layers "F.Cu") (tstamp d7a219ac-15cd-4601-9bbf-9ebf0f848631))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..0b43f416
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75092729-fa63-47bc-897e-cef55733021b)
+ )
+ (fp_text value "HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e460f70-6301-4cc9-94c0-b3585b69dd02)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52a778ad-0bc4-4fe2-8563-7c5a079faaa9)
+ )
+ (fp_line (start 0 -4.16) (end 2.2 -4.16) (layer "F.SilkS") (width 0.12) (tstamp 1effd648-390d-4af9-af41-c38b5ff0b90e))
+ (fp_line (start 0 4.16) (end -2.2 4.16) (layer "F.SilkS") (width 0.12) (tstamp ac2716e8-1b9d-409d-b07c-f28a2a8b4589))
+ (fp_line (start 0 -4.16) (end -3.65 -4.16) (layer "F.SilkS") (width 0.12) (tstamp ee021250-645e-446c-b33c-d7ba6fb4f2d8))
+ (fp_line (start 0 4.16) (end 2.2 4.16) (layer "F.SilkS") (width 0.12) (tstamp ff8117e1-09f7-4b1f-8d20-532b91eb0e06))
+ (fp_line (start -3.9 -4.15) (end -3.9 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 1b51b8c7-439a-4381-82d4-6e62bd37e055))
+ (fp_line (start 3.9 4.15) (end 3.9 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 6fbac666-1a1c-49be-b8f4-9ff712cee6f6))
+ (fp_line (start 3.9 -4.15) (end -3.9 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp a872de9c-dede-4b85-861b-56dd0af39b95))
+ (fp_line (start -3.9 4.15) (end 3.9 4.15) (layer "F.CrtYd") (width 0.05) (tstamp d22a35cc-75b8-442a-9766-885790ead488))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 2dfac61e-dedb-473f-b4f3-af6e522b5d8b))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 46debe61-af95-4e48-bdd2-d8e33b6d0365))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 6774fd6e-cd56-494b-ad61-7d206902e9c1))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp c2b8990f-2d1e-4e53-bff1-1b2628cdaceb))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp c8137711-3ca8-4ba4-8f13-4c09ea363a48))
+ (pad "" smd rect (at 0 0) (size 2.4 4.68) (layers "F.Mask") (tstamp 08accbc6-cbe6-4889-b8ea-be3823765568))
+ (pad "" smd roundrect (at 0 -1.17) (size 1.93 1.89) (layers "F.Paste") (roundrect_rratio 0.132275) (tstamp 69cce5c1-d4aa-46a2-9b42-a628b33d6781))
+ (pad "" smd roundrect (at 0 1.17) (size 1.93 1.89) (layers "F.Paste") (roundrect_rratio 0.132275) (tstamp d59cd715-3762-48a7-b8bf-0fb9aad314d4))
+ (pad "1" smd roundrect (at -2.8625 -3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7edb30ab-f79e-466e-884e-e1ef0cd845ca))
+ (pad "2" smd roundrect (at -2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2338b4e0-9156-44c3-a15b-f9041697d26d))
+ (pad "3" smd roundrect (at -2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 348b63c2-1cf1-4216-a900-f637c876c38c))
+ (pad "4" smd roundrect (at -2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 845d7dd2-87fb-4cef-8512-d20c86b81869))
+ (pad "5" smd roundrect (at -2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe49584f-0cac-4339-abf4-abbb1342ceb3))
+ (pad "6" smd roundrect (at -2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b7de078-e6c4-4fa6-8131-7affc5806e22))
+ (pad "7" smd roundrect (at -2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 946a0d11-53dc-4b3e-b111-aee2e31eebc6))
+ (pad "8" smd roundrect (at -2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ccd35d2-de7f-4603-918e-58e99a4e81d7))
+ (pad "9" smd roundrect (at -2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8c76b13-4a0c-49fe-851b-8d6fb46fbb75))
+ (pad "10" smd roundrect (at -2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 46f5d952-4b6e-4463-bc88-d2212d3a6b34))
+ (pad "11" smd roundrect (at -2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca8ea138-d0e4-4d5f-8f1d-0439a958263f))
+ (pad "12" smd roundrect (at -2.8625 3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce36e119-aafc-420f-9a69-70ec96eeccd9))
+ (pad "13" smd roundrect (at 2.8625 3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3547db0-7548-4f3d-bd7e-7ca42cf1d040))
+ (pad "14" smd roundrect (at 2.8625 2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 946147d3-facc-4cf7-b121-7620104a234c))
+ (pad "15" smd roundrect (at 2.8625 2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1841f231-4233-42c3-bc14-9fb915b376bc))
+ (pad "16" smd roundrect (at 2.8625 1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eea4dcf5-38fb-4273-b54a-13e825f907ca))
+ (pad "17" smd roundrect (at 2.8625 0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07435427-e6f6-489c-89d0-ce098d1650af))
+ (pad "18" smd roundrect (at 2.8625 0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fe67024-3c00-4920-bba2-9c521d5f0f75))
+ (pad "19" smd roundrect (at 2.8625 -0.325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78752e3b-9ca7-42df-b581-781e7beb6611))
+ (pad "20" smd roundrect (at 2.8625 -0.975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62aca63a-2b86-4912-851c-111b4efa9b53))
+ (pad "21" smd roundrect (at 2.8625 -1.625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7c7f2ff-2ce0-4f16-ba43-ee77fdaf743c))
+ (pad "22" smd roundrect (at 2.8625 -2.275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52c857a6-df1c-466e-a833-d034a02b9c15))
+ (pad "23" smd roundrect (at 2.8625 -2.925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70a89242-9387-4d19-a5aa-7d077819563d))
+ (pad "24" smd roundrect (at 2.8625 -3.575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 536af9d7-4d3a-469e-9846-c8b716d5344a))
+ (pad "25" smd rect (at 0 0) (size 3.2 7.1) (layers "B.Cu") (tstamp 05464232-4ca7-492d-9b7a-6ad032e270f2))
+ (pad "25" thru_hole circle (at 0 -1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0c603520-e315-4b6c-b941-f0849c392fdf))
+ (pad "25" thru_hole circle (at -1.3 -1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0d18af34-c6ac-4975-96ae-a9a98e72d961))
+ (pad "25" thru_hole circle (at 0 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0edd04fc-5253-48bb-a667-d96c8eab9ab6))
+ (pad "25" thru_hole circle (at -1.3 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0f03f180-a30e-4f1d-bd78-30608ae8c734))
+ (pad "25" thru_hole circle (at 1.3 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1cb88f4a-5f1f-430f-954b-3bac3550bc8d))
+ (pad "25" thru_hole circle (at 1.3 3.25) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1e7f189f-8d39-4e60-b86b-ec814d873013))
+ (pad "25" thru_hole circle (at -1.3 1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 57ccf256-06c8-4872-a81d-6f9c086fa050))
+ (pad "25" thru_hole circle (at -1.3 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 656a1e65-afaa-4247-b5d9-cc7bf3d04c27))
+ (pad "25" thru_hole circle (at 0 1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 67083e5d-7e9e-4d25-895f-2bedc0c2f448))
+ (pad "25" thru_hole circle (at 1.3 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 70319aa9-95d8-42c1-bcaf-73d4dd3ba4b4))
+ (pad "25" smd rect (at 0 0) (size 3.4 7.8) (layers "F.Cu") (tstamp 9cd301c5-a6f9-4b8e-8ed2-781cdc4385bf))
+ (pad "25" thru_hole circle (at 1.3 1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9fcce4ce-d573-4c7e-a34e-33c32882ad91))
+ (pad "25" thru_hole circle (at 1.3 -1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a124c1ca-2365-4470-af50-3a52496b3762))
+ (pad "25" thru_hole circle (at -1.3 -3.25) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a3766115-5e07-4dce-81bb-5d04aaf61f05))
+ (pad "25" thru_hole circle (at -1.3 3.25) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a7cc5705-d18c-4bf3-8778-236d53280baa))
+ (pad "25" thru_hole circle (at 0 -3.25) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b8e9565e-c096-430b-a434-fcd738cfa1ad))
+ (pad "25" thru_hole circle (at 0 3.25) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d83b2082-d4b0-4cf3-a652-b93431223bb8))
+ (pad "25" thru_hole circle (at 1.3 -3.25) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f1129f08-7042-4b05-9e8f-26ab973c372d))
+ (pad "25" thru_hole circle (at 0 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fff5d4d2-42d5-448b-b568-0f8ea1cfa73a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.kicad_mod
new file mode 100644
index 00000000..ffbdc1b1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5869bcee-7d92-4baf-bf8e-bd261643cec0)
+ )
+ (fp_text value "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b7610ea-6076-442d-baf9-314743919d0b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d590b6e-c9d3-45bd-8082-413aa30703cc)
+ )
+ (fp_line (start -2.31 -4.685) (end -3.6 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 02629007-b051-4490-a20f-aece29d8706d))
+ (fp_line (start 2.31 4.96) (end 2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp 11547f74-57db-4e51-a71c-e40188c70ff2))
+ (fp_line (start 0 -4.96) (end 2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 1902b1a5-923e-4063-8aa6-013ed27683ef))
+ (fp_line (start -2.31 4.96) (end -2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp 200d7dda-90c0-44f1-8892-e76788d4f39b))
+ (fp_line (start 2.31 -4.96) (end 2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 2eb2c60a-6925-4ce2-914d-f0d8c59b718d))
+ (fp_line (start -2.31 -4.96) (end -2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 5e863b63-32dc-4acd-8883-d4896486226f))
+ (fp_line (start 0 4.96) (end -2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 664a5fdc-1997-43c2-8663-be1d7564241f))
+ (fp_line (start 0 4.96) (end 2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 8fbc5e16-3970-4c90-84de-702d2269050e))
+ (fp_line (start 0 -4.96) (end -2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp f73e9b78-0ddc-454d-ab27-929659c8c2b0))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 8e7155c0-49c9-4369-aa10-357ead6a2c51))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp a4cd0de0-99cd-4dc2-9a5a-b5358f6d71ce))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp c69094e2-9308-4548-a697-772ca5c205b0))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp d8e1515c-a4f4-406c-ad14-d6c185c89794))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 0ff2d8df-e131-4187-a3f3-a9f9b3292900))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 401163ed-3f0d-4bfb-94ef-19d914f13646))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 536ccea7-baae-442b-a750-69b00bd8b082))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp 928e005e-bff4-49a5-ad52-48b2792413c3))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp be9b8330-78cc-4390-b6ce-3ab21faeab5d))
+ (pad "" smd roundrect (at 0 0) (size 2.3 4.35) (layers "F.Paste") (roundrect_rratio 0.108696) (tstamp 151756f9-2535-4e76-aa2b-516ea1022211))
+ (pad "1" smd roundrect (at -2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d1b8c57-1886-47af-88a8-e480fa4069a1))
+ (pad "2" smd roundrect (at -2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e26e65a5-994f-426c-a8e4-18bbc87d6bc0))
+ (pad "3" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bf993e7-6eee-4620-a4d8-b6031e1334bc))
+ (pad "4" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26de1e8a-c07c-4541-911f-0e000ddb189b))
+ (pad "5" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef6f6953-3225-481d-9de6-d931944bb4d2))
+ (pad "6" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d741d603-5203-4c59-940b-cae92bb74ffd))
+ (pad "7" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93c6f0fe-5d3e-4dd2-bf14-0eeb178855d5))
+ (pad "8" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6690b638-8b7e-4dbe-a8bf-d4c754c783e0))
+ (pad "9" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8551e95-e6bc-4c82-8130-e979aaaae454))
+ (pad "10" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30d4bb8e-622e-4f1c-a23a-e71bb8202269))
+ (pad "11" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a834d53c-b97b-4692-b988-7c141a507a04))
+ (pad "12" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e41735c4-c86c-4ce6-bd52-90396b275ee0))
+ (pad "13" smd roundrect (at -2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1055752-a584-4fcc-853c-1c9a8ceeae2c))
+ (pad "14" smd roundrect (at -2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcdd580d-d826-48ed-9ed9-43bade2cc5ef))
+ (pad "15" smd roundrect (at 2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f3d2b48-8851-45b8-a014-9e38fa9cdc72))
+ (pad "16" smd roundrect (at 2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04d060cb-1c5a-46c7-8f41-c33c59fa79fb))
+ (pad "17" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e54f999-de28-40e0-ba02-e41302881ed2))
+ (pad "18" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 492fc314-ff63-418f-bc45-3ecf60dcb85f))
+ (pad "19" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d58f5aa4-5e7e-4568-a010-2b03ec7499d1))
+ (pad "20" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 991e077c-3021-4831-a744-3d4c1ccda79f))
+ (pad "21" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ecbc549-cb64-4806-8652-85e980fb4d31))
+ (pad "22" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4ee10f0-b5fc-4df5-b52b-f3590bd7e4e9))
+ (pad "23" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9dcbb0e6-85ed-4a9a-b77b-46794b77edb2))
+ (pad "24" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 315284ad-3ed8-4ac1-a96c-c939b8ea2cd6))
+ (pad "25" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 796bdda8-d777-4bf0-bc43-1ff946ef0178))
+ (pad "26" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d619b44-c451-4cbe-a54e-06fac85c33f6))
+ (pad "27" smd roundrect (at 2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a87cc67a-0437-4868-aeb8-e00b16bd4faa))
+ (pad "28" smd roundrect (at 2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42bcc159-a527-4984-944e-56ecbbca59df))
+ (pad "29" smd rect (at 0 0) (size 2.85 5.4) (layers "F.Cu" "F.Mask") (tstamp 44e0293c-0e64-4069-b778-47bd210139ba))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..8e80566c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 598843e0-7ec2-44bc-85f7-d325f9825723)
+ )
+ (fp_text value "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34b280ed-079f-49a9-8637-38d503f60523)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81e6cf2d-ba81-4b14-9652-51bf71c4d4e4)
+ )
+ (fp_line (start 0 -4.96) (end -2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 289a693b-731d-4c29-b6f3-398eca19128d))
+ (fp_line (start 2.31 4.96) (end 2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp 46d1f5a5-33d5-4c69-a807-30108285939a))
+ (fp_line (start -2.31 -4.96) (end -2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 4ab8eea1-9de3-4e28-8908-8ffa6af61387))
+ (fp_line (start -2.31 -4.685) (end -3.6 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 5c22722d-b121-446b-8282-d322b2d332e4))
+ (fp_line (start 2.31 -4.96) (end 2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 6fdd1235-1a39-4642-88be-8886f0d2656c))
+ (fp_line (start 0 4.96) (end 2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 97c57d68-dadf-416e-b8b1-6e2add709b34))
+ (fp_line (start 0 4.96) (end -2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp ba55a6fe-beac-4733-a1d8-a22cbe19de6d))
+ (fp_line (start -2.31 4.96) (end -2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp cc9bd680-460c-48f5-a4d8-a981b53ad993))
+ (fp_line (start 0 -4.96) (end 2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp e7622e03-a505-4697-9950-8628bd046150))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 3c835625-e7a6-474b-8500-235c48dcdab9))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 58579b1c-9120-4fa8-a145-3ddd401ff7f8))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp a59edda1-c002-4667-8da0-dedfb0e6bb3e))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp fdc82aa7-9853-466a-8ba8-4557b46fd4f4))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp 3533da49-fdac-4133-9026-4b5d498d83b1))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 63bb93e2-e53a-405e-afa4-6e571a4f2a79))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 74ec13dc-9dd3-4b3e-9e8d-651769ad3342))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 9ce3de3c-98ed-42ce-90c6-7ac38ec28b96))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp a1d860a4-e152-497b-8f67-946a0ff986c6))
+ (pad "" smd roundrect (at 0 -1.8) (size 2.3 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp 9123390a-c423-4f76-a119-971e0a886d4c))
+ (pad "" smd roundrect (at 0 0) (size 2.3 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp b28da3fd-406f-4930-9fdb-969af15e6c76))
+ (pad "" smd roundrect (at 0 1.8) (size 2.3 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp bc61c5c0-dd0c-4fe4-999c-d7540f5d2870))
+ (pad "1" smd roundrect (at -2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 069af21e-a194-4ab6-bfcd-256e6e2c24eb))
+ (pad "2" smd roundrect (at -2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d76b5d08-8a69-4969-ad17-7869cd525af8))
+ (pad "3" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5394f6b-ebc5-47de-bc81-dd5166d8b328))
+ (pad "4" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dea078cb-c7aa-40cb-9099-c2fd4c1a78cb))
+ (pad "5" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8012d885-716f-4b78-9ea8-3f53a91948fd))
+ (pad "6" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcba46c0-39d8-4999-a09f-1d16e247519d))
+ (pad "7" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8b3121e-8eaa-4455-8a36-c06b68ab8820))
+ (pad "8" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc7f992b-0901-4b8b-91bc-e6c7e19bf3f9))
+ (pad "9" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f087930d-e67a-4ad9-8562-4606d4add3bf))
+ (pad "10" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec3e468b-0035-4854-93fb-dfc032177797))
+ (pad "11" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32a331a1-5a42-40bd-99d3-90e33d02ebfa))
+ (pad "12" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c01ea9a-6524-4820-96c8-6822d1e47338))
+ (pad "13" smd roundrect (at -2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a983b69-573f-4194-869c-b8532e2730b6))
+ (pad "14" smd roundrect (at -2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06f2a300-9632-4a16-839d-b35bb9a21c7a))
+ (pad "15" smd roundrect (at 2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8af38c3c-4c6d-423d-a409-b9b56e99dbe6))
+ (pad "16" smd roundrect (at 2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a00e72e-af1b-49ed-9cbd-8a72bc87e822))
+ (pad "17" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbedc683-aa7f-45ea-9269-8d2290ed1895))
+ (pad "18" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e23e22e0-5949-448f-9456-94a0114056b3))
+ (pad "19" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b76b4574-22e6-40db-9c24-f92b485779c9))
+ (pad "20" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2062086-bc1f-47ec-a1ff-2b0715a8bb44))
+ (pad "21" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72f745b2-1a07-4567-8ab3-198165439035))
+ (pad "22" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8480c57f-ff6c-4236-bdfb-a4878357b99b))
+ (pad "23" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aab5584d-377a-44f4-b4a0-242981c65aca))
+ (pad "24" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 571de31d-500f-439f-9b12-c12bb2792e17))
+ (pad "25" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 839f3a3c-85df-4285-a172-6086bb88a3c0))
+ (pad "26" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c723b61-209e-4295-8597-6dc457a1a462))
+ (pad "27" smd roundrect (at 2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 311db365-983e-450a-9f58-69df01ed0871))
+ (pad "28" smd roundrect (at 2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db42b20d-edf8-4ec5-9c11-e749c802f245))
+ (pad "29" thru_hole circle (at 1.125 -0.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 55722bbf-4acd-4688-a5bf-aefac7639ba3))
+ (pad "29" thru_hole circle (at 1.125 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6eea3cfd-55cb-4fe9-87d7-a05417887936))
+ (pad "29" thru_hole circle (at 1.125 0.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a079feda-d573-4175-9018-2c6cfe6dc88f))
+ (pad "29" thru_hole circle (at -1.125 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a3a05c04-28a7-49de-bb22-47e32ba0f5b8))
+ (pad "29" thru_hole circle (at 1.125 2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a614478c-a99c-4499-a7b5-b4de92c23bd6))
+ (pad "29" thru_hole circle (at -1.125 -0.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bd8673c0-7103-4e6b-8d61-a062520cd341))
+ (pad "29" thru_hole circle (at -1.125 0.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cb6164e2-562b-4427-b5d5-b824c421679c))
+ (pad "29" smd rect (at 0 0) (size 2.85 5.4) (layers "F.Cu" "F.Mask") (tstamp e2a8eb3b-ed3f-48d5-8ab2-81b6d4758508))
+ (pad "29" smd rect (at 0 0) (size 2.85 5.4) (layers "B.Cu") (tstamp e5189640-d378-4fc1-b362-aab2fc840904))
+ (pad "29" thru_hole circle (at -1.125 -2.4) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e5bd35db-a16e-4a2a-bfb3-b0225a7d60d5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.kicad_mod
new file mode 100644
index 00000000..ed125e12
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671A52)
+ (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)))
+ (tstamp 05461853-9f40-4f50-b694-edf0847b1ea2)
+ )
+ (fp_text value "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92f022b0-3627-4090-a313-47d063b44098)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 695e1431-acd2-4058-b284-1b66d9d9621f)
+ )
+ (fp_line (start -2.325 5.0258) (end 2.325 5.0258) (layer "F.SilkS") (width 0.15) (tstamp 31e2300d-e2b5-4bc5-b15f-6e2fed919ef2))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer "F.SilkS") (width 0.15) (tstamp 518967b1-c729-4e65-a963-188a6fff7c75))
+ (fp_line (start 2.325 5.0258) (end 2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 66eb05f7-fb17-4de1-b1fd-afdfa117b20a))
+ (fp_line (start -2.325 5.0258) (end -2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 77b039eb-19f4-4fd6-905c-3d32cfa7a9ca))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer "F.SilkS") (width 0.15) (tstamp 7a7a217d-d1e2-486e-b233-93b74c7f4c6b))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer "F.SilkS") (width 0.15) (tstamp c19fccb7-fa30-4ce8-9408-0a5f2cde2cf2))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer "F.SilkS") (width 0.15) (tstamp c23e5524-de83-4926-8c45-32707fbcf31f))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 5c5a7f07-75be-4d67-82d4-89c7377baa49))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 5f0971cd-867a-4c79-9dfe-16261da7eec5))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp c8c2f91d-16d1-43be-b301-60bf5d15b2b3))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp e68066c2-3850-4cd4-b042-8977fa6dde45))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.15) (tstamp 00b50093-01ca-4483-91cb-daa029bb9baa))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp 065e59ee-9f6b-4feb-b19c-08b6797227f2))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.15) (tstamp 579c01e3-c4eb-49b1-a890-ef9747ec9916))
+ (fp_line (start 2.2 4.9008) (end -2.2 4.9008) (layer "F.Fab") (width 0.15) (tstamp 83d0e90b-bfa9-48f3-899b-37f686d58f70))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp b021c8da-5210-4255-b2f2-f6ce333689de))
+ (pad "" smd rect (at -0.85 -1.9) (size 1.4 1.6) (layers "F.Paste") (tstamp 2942d86b-d0f0-4f6d-a09f-8f78e809c669))
+ (pad "" smd rect (at 0.85 -1.9) (size 1.4 1.6) (layers "F.Paste") (tstamp 3175c345-8010-442c-b1e6-f0b047c23ad6))
+ (pad "" smd rect (at -0.85 -3.8) (size 1.4 1.6) (layers "F.Paste") (tstamp 4f333def-382d-4339-9252-dee488530147))
+ (pad "" smd rect (at 0.85 3.8) (size 1.4 1.6) (layers "F.Paste") (tstamp 619d8150-ee4a-45b8-bbce-7e4d744e4792))
+ (pad "" smd rect (at 0.85 -3.8) (size 1.4 1.6) (layers "F.Paste") (tstamp 8a801cd6-0b1d-433e-874b-53fdc06a9e8f))
+ (pad "" smd rect (at -0.85 3.8) (size 1.4 1.6) (layers "F.Paste") (tstamp 9bd5e1b7-0dea-4a1b-9dbe-7b2ae1aa729a))
+ (pad "" smd rect (at -0.85 1.9) (size 1.4 1.6) (layers "F.Paste") (tstamp a7b54ea7-ce0a-41b2-8b22-998ca748693b))
+ (pad "" smd rect (at 0.85 1.9) (size 1.4 1.6) (layers "F.Paste") (tstamp e0492e91-b581-4585-b5f5-bf2d59329613))
+ (pad "" smd rect (at 0.85 0) (size 1.4 1.6) (layers "F.Paste") (tstamp e81b92e8-d63c-4745-b300-bc428ff35484))
+ (pad "" smd rect (at -0.85 0) (size 1.4 1.6) (layers "F.Paste") (tstamp e9b68e8d-fe1b-464f-a1cb-d10262034482))
+ (pad "1" smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ae45db0-cd0a-407b-af37-452ed0a57db4))
+ (pad "2" smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31236f26-29b4-4fbb-a3bd-2b6db2f25e4a))
+ (pad "3" smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a5e5f45-8699-4366-95e8-f50f2784f8a3))
+ (pad "4" smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fb02a8a-b736-4d50-81dc-ac4c29ddba5c))
+ (pad "5" smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2e20a48-3aec-4d16-9a57-6c4c2224a6a6))
+ (pad "6" smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd2de7c9-c9db-402b-8355-3f1d1087f9ef))
+ (pad "7" smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83f77bad-4e7f-4dc3-8a5a-413ef38c2d89))
+ (pad "8" smd rect (at -2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac645c9f-258e-4f1b-9ec3-6045ecf6dab7))
+ (pad "9" smd rect (at -2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 042c5607-3703-437f-8d6d-041a162e78a5))
+ (pad "10" smd rect (at -2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9f404fc-a4f5-40b6-ae9e-79fa702a457d))
+ (pad "11" smd rect (at -2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fdac605-8166-444c-b316-c4ab96035a1b))
+ (pad "12" smd rect (at -2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95d002af-f2af-42bc-b234-2ac48fea7234))
+ (pad "13" smd rect (at -2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 004d0095-bd59-45f4-a769-590f40fac8fa))
+ (pad "14" smd rect (at -2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f334a1e7-c99a-416c-b7b0-674e5453c71b))
+ (pad "15" smd rect (at 2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7647227c-7c91-44be-b631-60f56431d3d6))
+ (pad "16" smd rect (at 2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3084494b-270e-449e-90f2-60c8c879b161))
+ (pad "17" smd rect (at 2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd7c4b77-fc3d-443d-a685-6691c64c6676))
+ (pad "18" smd rect (at 2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a96c60b-e334-4fa4-af61-3eef16c06d42))
+ (pad "19" smd rect (at 2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43252ae6-ff61-41d4-82b1-42b4de7086a7))
+ (pad "20" smd rect (at 2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8468a158-91f2-46bb-ae4e-2056105f0468))
+ (pad "21" smd rect (at 2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e0bdb82-1280-46e7-8022-902faf453b4f))
+ (pad "22" smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39183b82-98de-4998-8fdf-ab3129deb9bc))
+ (pad "23" smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f96f911a-6ca8-402f-80e0-08f0738d5158))
+ (pad "24" smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53bf3f4e-3211-4eb3-b876-395e89f469c2))
+ (pad "25" smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6be57888-64ed-4d82-a20d-4a3712febfc8))
+ (pad "26" smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57415956-3211-4c79-b09d-440764b74c2e))
+ (pad "27" smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0b3eb2d-a745-4f75-8a99-e779985676c2))
+ (pad "28" smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fe071d2-4dba-42b1-9f77-b06244b04a3a))
+ (pad "29" smd rect (at 0 0) (size 3.4 9.5) (layers "F.Cu" "F.Mask") (tstamp 3fbd03b5-fce9-4725-b5a9-adf7bf181981))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm.kicad_mod
new file mode 100644
index 00000000..8030035f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671ABE)
+ (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)))
+ (tstamp 45630815-024c-436e-a6fa-76df6c4e1a9b)
+ )
+ (fp_text value "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0583347-43cf-4a05-a799-254414145143)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp d5fd1ef6-5b9e-4861-828f-8b725e5dbc38)
+ )
+ (fp_line (start 2.325 5.0258) (end 2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 17aaad83-8b83-46e1-82c4-cfeffa9a0be2))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer "F.SilkS") (width 0.15) (tstamp 6993a3f8-0422-487c-8927-b1d0c897245f))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer "F.SilkS") (width 0.15) (tstamp 80b9552d-a180-4e93-b09b-6534dd8662af))
+ (fp_line (start -2.325 5.0258) (end -2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp a8085389-9908-42dc-bd96-02f293b11d47))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer "F.SilkS") (width 0.15) (tstamp bd219f66-02e4-4a6f-8d77-d3b31a650129))
+ (fp_line (start -2.325 5.0258) (end 2.325 5.0258) (layer "F.SilkS") (width 0.15) (tstamp d43ce5c0-dcab-417c-a9cd-c9a5c2084a65))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer "F.SilkS") (width 0.15) (tstamp ee36503e-45f5-4c25-83a7-bb07176321c2))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 01b41f7b-4dd9-440f-8661-41b578596a03))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp 7f890976-93b2-440d-80bf-b2efdee96323))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp c3175c12-41d6-48ad-9c09-8f7add1c428f))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp c9229463-dbde-4f79-af9e-83d264221ce2))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp 591bef69-7cfc-4264-a92c-045bc0224316))
+ (fp_line (start 2.2 4.9008) (end -2.2 4.9008) (layer "F.Fab") (width 0.15) (tstamp 5e023a4d-d0fe-4e79-a158-46ac9f1a42a8))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp 666ab6e2-7797-4b05-a219-532d39b1f29b))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.15) (tstamp 684eeca0-8198-42e4-b7b0-2002d6fdcba1))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.15) (tstamp 6a034ea1-4b65-442b-a284-c7cd78f06314))
+ (pad "" smd rect (at -0.6 -2.468) (size 0.9 0.93) (layers "F.Paste") (tstamp 12bbfa79-6447-4236-8b28-09c03a9ac8b9))
+ (pad "" smd rect (at -0.6 2.468) (size 0.9 0.93) (layers "F.Paste") (tstamp 2eca4b0d-7175-4914-95df-76deb3f05994))
+ (pad "" smd rect (at -0.6 -1.234) (size 0.9 0.93) (layers "F.Paste") (tstamp 3127660d-aef6-4aff-8e0a-2371a59ec764))
+ (pad "" smd rect (at -0.6 0) (size 0.9 0.93) (layers "F.Paste") (tstamp 5acc886c-dfa7-4142-87d0-70aaca66d1fa))
+ (pad "" smd rect (at -0.6 1.234) (size 0.9 0.93) (layers "F.Paste") (tstamp 5ca58fcf-ffa9-4417-9207-22b43d830322))
+ (pad "" smd rect (at 0.6 -2.468) (size 0.9 0.93) (layers "F.Paste") (tstamp 5d607cdc-a481-489b-b43b-a97a54dda799))
+ (pad "" smd rect (at 0.6 -1.234) (size 0.9 0.93) (layers "F.Paste") (tstamp 77a5f436-6a83-4e2a-9d9e-e0cfc18f29f3))
+ (pad "" smd rect (at 0.6 2.468) (size 0.9 0.93) (layers "F.Paste") (tstamp 926788e2-d1ad-4a3a-9587-f3277521c67e))
+ (pad "" smd rect (at 0.6 0) (size 0.9 0.93) (layers "F.Paste") (tstamp c91b54e3-75a8-4e4d-b03f-6b351a889c9e))
+ (pad "" smd rect (at 0 0) (size 2.4 6.17) (layers "F.Mask") (tstamp ebe65564-015a-40e2-9905-ea355f7d8ca4))
+ (pad "" smd rect (at 0.6 1.234) (size 0.9 0.93) (layers "F.Paste") (tstamp f3f5324d-f820-405d-8122-c015d7614db9))
+ (pad "1" smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0100d286-254b-4b29-ac7d-5ce98ca98566))
+ (pad "2" smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1a92121-235b-4a5f-9da0-1cd2fac88c5b))
+ (pad "3" smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eae581ca-0fca-4996-bfbc-e8819ecba90e))
+ (pad "4" smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02439df9-d0b8-40e7-852f-c7da7004310e))
+ (pad "5" smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfe134db-8487-4bca-a9a8-0ffb5a80d354))
+ (pad "6" smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15a40496-3489-4a32-aa5f-2bc08682517c))
+ (pad "7" smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 682c3f57-80c3-4d91-af70-c22a3867bf85))
+ (pad "8" smd rect (at -2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbcf8c26-6669-4689-b7c1-640b2d3e2d34))
+ (pad "9" smd rect (at -2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1798c97-b5bc-4cc9-820f-ac828b9d8957))
+ (pad "10" smd rect (at -2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 910bf491-c17c-4894-912f-0a181eeeebb3))
+ (pad "11" smd rect (at -2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcabc4dc-c66d-475e-9426-9b7965ab4196))
+ (pad "12" smd rect (at -2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bacf8d9a-8c2b-4277-bfbe-c7844b181458))
+ (pad "13" smd rect (at -2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d1e494d-f966-4949-93f9-bd338113b539))
+ (pad "14" smd rect (at -2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f2e0a85-0934-4914-9cd0-4e643a3b97cf))
+ (pad "15" smd rect (at 2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c0151bd-a176-4830-8489-426688077ac8))
+ (pad "16" smd rect (at 2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b236b9a-8757-44a4-8fa0-dec44e221baf))
+ (pad "17" smd rect (at 2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8405135-c972-4aa0-9b18-050105bcbf8d))
+ (pad "18" smd rect (at 2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67506090-c510-4fd8-be0e-6e36c046e29d))
+ (pad "19" smd rect (at 2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b947b0d8-b94f-4821-8066-f690ba4791a0))
+ (pad "20" smd rect (at 2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e20c40ce-7bdb-429a-89f7-9740c77fa7f3))
+ (pad "21" smd rect (at 2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5195d8fe-3042-4400-aa6e-5ffa972cfbac))
+ (pad "22" smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f06d869-a844-4e23-87c8-3b2c43d6cec4))
+ (pad "23" smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb4842bb-aad9-4adf-ae81-fd143d5c63ae))
+ (pad "24" smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83c65677-0c81-4ca5-b657-442c4507ec9f))
+ (pad "25" smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89bbeae1-4801-4762-aa18-5cdd83a81d0b))
+ (pad "26" smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1789202f-d7cd-415b-abd5-1e6df7d5db31))
+ (pad "27" smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 856ecacc-1f5b-4cc4-9625-81db48d6d277))
+ (pad "28" smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34425b2a-2e2e-48f7-ac3c-d82cd92570af))
+ (pad "29" smd rect (at 0 0) (size 3.4 9.7) (layers "F.Cu") (tstamp a3a2863b-c514-4aec-9fd8-90f939ff687f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..1beba809
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias.kicad_mod
@@ -0,0 +1,95 @@
+(footprint "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671B3A)
+ (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)))
+ (tstamp 4cf74312-2acd-4f33-817c-070f52524e83)
+ )
+ (fp_text value "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 07898902-2a19-4693-b9c1-e749dd57f7fb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 1c2373b8-2408-4baf-ad18-10aa1c215550)
+ )
+ (fp_line (start 2.325 5.0258) (end 2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 0cf4569f-1312-4103-9c29-f52240c5adc7))
+ (fp_line (start -2.325 5.0258) (end -2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 0f2afbca-b884-4e75-86f6-3381477e8d53))
+ (fp_line (start -2.325 5.0258) (end 2.325 5.0258) (layer "F.SilkS") (width 0.15) (tstamp 10bea11f-65b0-4ad4-9b89-f235d01934fe))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer "F.SilkS") (width 0.15) (tstamp 4f9000fe-423d-4473-a362-89c5495f707d))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer "F.SilkS") (width 0.15) (tstamp 797c8329-156f-4da9-a88f-367e82e3bb55))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer "F.SilkS") (width 0.15) (tstamp 9e7bf2b1-4985-4fe0-8567-0d660b3033f3))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer "F.SilkS") (width 0.15) (tstamp 9f13fbec-120c-4dfb-80a6-bcb0c52ae1cb))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp 122f9c88-d8b8-44d4-badf-0fc5ae75c39a))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp a23db3eb-9a46-41d6-a5f2-c397317b0abd))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp b9a7019e-0898-4aff-b8d2-3c4e06e74e6a))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp f48a76b6-20d3-4e45-b63e-5fb2c776c69b))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.15) (tstamp 1b524986-cd78-4e06-99ea-6b629a0b6493))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp 432fe78d-7383-4f69-a514-b62c16354dd7))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp 873f5261-3185-4d57-90b7-67adea47db7a))
+ (fp_line (start 2.2 4.9008) (end -2.2 4.9008) (layer "F.Fab") (width 0.15) (tstamp a6f08ffc-0d96-48ed-83ab-b70e5178cb8f))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.15) (tstamp a8292e48-a4df-4926-bc1d-cd2ea46f3fa8))
+ (pad "" smd rect (at -0.6 1.78) (size 0.9 1.4) (layers "F.Paste") (tstamp 0a1677aa-253d-4cae-ad04-aea75ab4bc3d))
+ (pad "" smd rect (at 0.6 -1.78) (size 0.9 1.4) (layers "F.Paste") (tstamp 2f5e2779-2bf2-45bc-ace9-90bded4ea231))
+ (pad "" smd rect (at 0 0) (size 2.4 6.17) (layers "F.Mask") (tstamp 61eb1c0d-a9da-42ff-a8b8-1960791a8bad))
+ (pad "" smd rect (at -0.6 -1.78) (size 0.9 1.4) (layers "F.Paste") (tstamp 7fe7a8cc-5c88-4b05-b169-1e0409424d7d))
+ (pad "" smd rect (at -0.6 0) (size 0.9 1.4) (layers "F.Paste") (tstamp 970b14b5-83cf-4960-a772-4f5e080837e9))
+ (pad "" smd rect (at 0.6 0) (size 0.9 1.4) (layers "F.Paste") (tstamp a62b7148-adc7-4f70-a1f1-9346b50a123b))
+ (pad "" smd rect (at 0.6 1.78) (size 0.9 1.4) (layers "F.Paste") (tstamp b14f508d-e3ae-435a-b501-bdcc6ccccbd4))
+ (pad "1" smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0e0d6da-e66c-4a43-ab50-4f3ddb05ceb8))
+ (pad "2" smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af7f3d2d-dff1-4e9d-b4d1-3d71f29993e3))
+ (pad "3" smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35a71d56-d3f7-4641-bc9d-6db151b3354c))
+ (pad "4" smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec079640-520d-4ade-aeab-f047052c0f14))
+ (pad "5" smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b1c5304-56e4-4f49-8d37-ea6107c796d5))
+ (pad "6" smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa424e58-65cf-4c76-bc4f-4cf61409351b))
+ (pad "7" smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5179696d-e204-4afc-9fbf-7da1832a996c))
+ (pad "8" smd rect (at -2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 703cdbc5-3adf-4dcf-b43e-73dbc54343be))
+ (pad "9" smd rect (at -2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7178bbe-274a-46ed-9e4a-2b2733edd812))
+ (pad "10" smd rect (at -2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df49682a-e7d2-48ac-a70f-d0f95308157e))
+ (pad "11" smd rect (at -2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06297e3c-761c-483b-be3e-68981dff203f))
+ (pad "12" smd rect (at -2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db509c20-da32-4f31-8119-d3bbca6bbf27))
+ (pad "13" smd rect (at -2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce6ff78e-e66d-446d-8d9c-c04b339d6b64))
+ (pad "14" smd rect (at -2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b675dea4-a71a-4673-8b1d-719c73cf0cc3))
+ (pad "15" smd rect (at 2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e6f7568-1e5e-44de-8968-4ae0edda8024))
+ (pad "16" smd rect (at 2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb21d98f-eba0-49c8-9a89-7aadd6ad1acf))
+ (pad "17" smd rect (at 2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcfe60dc-eab9-4ff6-b165-3d2e94dfa69a))
+ (pad "18" smd rect (at 2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbcdf590-c806-4a09-89f4-be082db745a8))
+ (pad "19" smd rect (at 2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e8229f5-6c54-4fdf-acd3-9b892677990a))
+ (pad "20" smd rect (at 2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8aef808-deec-4052-910f-13d633ffe0fa))
+ (pad "21" smd rect (at 2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06bed607-2f81-4927-a5d5-0795dbc38958))
+ (pad "22" smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9b25b01-1986-4556-be7e-c3292070929c))
+ (pad "23" smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44a200a3-1015-4b1d-85ab-aa1f37d706c6))
+ (pad "24" smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13335791-3bda-4180-84c5-0ae0e68c51be))
+ (pad "25" smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5db35792-fa75-424e-b4af-ed849350fc7f))
+ (pad "26" smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48b97af0-e5a6-49a6-890f-496762c789c9))
+ (pad "27" smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 785b2d31-335c-47ad-9361-51af512f13c8))
+ (pad "28" smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8edbdd48-59df-4f23-a7e6-8e3aae91e8fa))
+ (pad "29" thru_hole circle (at 0 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0c5909a8-11f3-48b8-920c-c6514b3452a3))
+ (pad "29" smd rect (at 0 0) (size 3.4 9.7) (layers "F.Cu") (tstamp 16f2345f-238a-4470-8736-3b66de55ba2b))
+ (pad "29" thru_hole circle (at 1.3 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2be7df68-95cf-478a-b325-678a6bf1c41b))
+ (pad "29" thru_hole circle (at 0 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2cde88ac-c9d6-4b50-b2e8-046c154dc193))
+ (pad "29" smd rect (at 0 0) (size 3.4 9.7) (layers "B.Cu") (tstamp 2e07187a-9255-47cc-bb64-6be51a8f7354))
+ (pad "29" thru_hole circle (at 0 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3d4ff1f2-1123-42c4-b611-c8af9233283f))
+ (pad "29" thru_hole circle (at 1.3 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3f05b35b-68b1-4a9f-a806-cbe59b615749))
+ (pad "29" thru_hole circle (at 0 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 429b1c95-b3a5-489e-acf7-1c3cc79015e9))
+ (pad "29" thru_hole circle (at 1.3 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 52a3d99b-e086-4fba-ad1c-520d4bd96dcf))
+ (pad "29" thru_hole circle (at -1.3 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5a40e2e9-278c-41ef-8de5-456a46b4bb35))
+ (pad "29" thru_hole circle (at -1.3 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6f7c3af4-02aa-4ef1-8f16-7842b9f6656d))
+ (pad "29" thru_hole circle (at 1.3 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7747f1f4-d86a-4401-9aa2-1669ab44761c))
+ (pad "29" thru_hole circle (at -1.3 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8ad5aea5-f4a7-49a6-a082-7572996078e5))
+ (pad "29" thru_hole circle (at 0 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 91eaeb9e-d9c9-446c-8841-178c21049fb6))
+ (pad "29" thru_hole circle (at -1.3 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 948d9902-ec9b-4250-a41f-524bbd95fd32))
+ (pad "29" thru_hole circle (at 0 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c346fb35-0e0a-43c8-b3f3-39da2fce4e29))
+ (pad "29" thru_hole circle (at 1.3 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d436e96b-f918-4ffd-88e5-fb20e582963d))
+ (pad "29" thru_hole circle (at -1.3 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d70f2bec-636f-40b8-8b0a-28aa0386dde6))
+ (pad "29" thru_hole circle (at 1.3 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e29077d6-b124-47a0-bd86-fdd47bc1fe4d))
+ (pad "29" thru_hole circle (at -1.3 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fc7a59f6-b9bc-47ce-a6f9-cd969f5feb8a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..f255425c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671C1D)
+ (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)))
+ (tstamp c03c4289-b02b-4633-bafd-f4c7fb5c3941)
+ )
+ (fp_text value "HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5901b2e0-001e-43f6-a2bf-302b3e054205)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 24e000d1-c89c-4af8-ba9e-e3583a9e82d5)
+ )
+ (fp_line (start 2.325 5.0258) (end 2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 14940581-d73e-499b-80fe-c8575f80060f))
+ (fp_line (start -2.325 5.0258) (end -2.325 4.7008) (layer "F.SilkS") (width 0.15) (tstamp 1fe881c1-4392-4cc0-92b9-ad7c5e618c68))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer "F.SilkS") (width 0.15) (tstamp 4d6b1cab-6c5a-4924-b314-ee82aeb6fd0c))
+ (fp_line (start -2.325 5.0258) (end 2.325 5.0258) (layer "F.SilkS") (width 0.15) (tstamp 74d3e6d3-e7d8-4a81-89db-19ee924761c1))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer "F.SilkS") (width 0.15) (tstamp a71ca0b3-dfdc-4f14-907e-4a6a86b91235))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer "F.SilkS") (width 0.15) (tstamp d6789635-1c9b-4980-94f1-5e35376a3dd0))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer "F.SilkS") (width 0.15) (tstamp e6583141-42ff-4ba3-baa7-8c4765f9a9d9))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 1e0da431-2b0a-4c52-9e8b-8d85c21a4e96))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 6dc0bbab-eb7c-4e5f-82f4-482118889dfb))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 948c0717-ba63-4acb-b188-9a442528a957))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp f6661e90-9f61-42fa-af62-5bdbe8843bfd))
+ (fp_line (start 2.2 4.9008) (end -2.2 4.9008) (layer "F.Fab") (width 0.15) (tstamp 91c18992-1e74-4b82-8843-1fef0776c55a))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp bb4cb7ab-f8b6-42ab-8ca7-5a00cd589fee))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.15) (tstamp dd1b717d-9d65-4a9f-875a-87b99f9439ed))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp ddd4cb29-55fc-4ba3-89ad-80ebb499ad26))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.15) (tstamp f99493d1-c892-4a56-b2b0-5b69dd6fd96e))
+ (pad "" smd rect (at 0.85 0) (size 1.4 1.4) (layers "F.Paste") (tstamp 0f95b46e-6ac9-472e-b43a-39074fbb2c4a))
+ (pad "" smd rect (at 0.85 -1.78) (size 1.4 1.4) (layers "F.Paste") (tstamp 27e41bb5-0c4a-4fcf-859b-fcbd88a707b2))
+ (pad "" smd rect (at -0.85 1.78) (size 1.4 1.4) (layers "F.Paste") (tstamp 40626b80-8453-4c65-a17d-cc75a8dce192))
+ (pad "" smd rect (at 0.85 -3.56) (size 1.4 1.4) (layers "F.Paste") (tstamp 5694acf7-ce43-429b-9b2e-3ea08336a7f6))
+ (pad "" smd rect (at -0.85 3.56) (size 1.4 1.4) (layers "F.Paste") (tstamp 6675ff62-7918-4ae2-9620-5f47b2e1641a))
+ (pad "" smd rect (at 0.85 1.78) (size 1.4 1.4) (layers "F.Paste") (tstamp 91e7c051-1568-43d2-8847-8e0557c4b060))
+ (pad "" smd rect (at -0.85 -3.56) (size 1.4 1.4) (layers "F.Paste") (tstamp a1a554ba-dd93-4f92-85ca-df667f65a357))
+ (pad "" smd rect (at 0.85 3.56) (size 1.4 1.4) (layers "F.Paste") (tstamp c23acdf5-2262-4e64-aeea-7f24a4852edb))
+ (pad "" smd rect (at -0.85 0) (size 1.4 1.4) (layers "F.Paste") (tstamp c7db0364-5c54-4455-af41-aa08f6d81b4f))
+ (pad "" smd rect (at -0.85 -1.78) (size 1.4 1.4) (layers "F.Paste") (tstamp e796c863-d4a3-4b80-9f78-2d6f933a5336))
+ (pad "1" smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 718b47be-84f3-4f25-8c22-dc30054786a6))
+ (pad "2" smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c4ea769-17e1-4dac-a6bc-984ccd844738))
+ (pad "3" smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b99c73f5-c3eb-4225-a477-917952c8d7f5))
+ (pad "4" smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2332575-a854-420c-9e84-4a6d730f1358))
+ (pad "5" smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8dcd8b3-d353-4f47-8be8-59de09f84e24))
+ (pad "6" smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffb867ce-f783-4732-b968-556467084dc2))
+ (pad "7" smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4cfbe3aa-72b8-471a-ac36-86c615f34bc4))
+ (pad "8" smd rect (at -2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20f1ae0a-3c31-4051-8e1c-1593259b69df))
+ (pad "9" smd rect (at -2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77d1f4f8-eb15-4979-ace0-2953cd791365))
+ (pad "10" smd rect (at -2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b1102ea-e4ff-4bde-a5ca-92e9e060451a))
+ (pad "11" smd rect (at -2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af7a92d5-86bd-4f3c-b28d-13a109c75a74))
+ (pad "12" smd rect (at -2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc621116-870b-4468-901d-b2cd4e8e5a44))
+ (pad "13" smd rect (at -2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6dd74dc5-9656-4187-aa14-fb792bf1246f))
+ (pad "14" smd rect (at -2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d61a3b1-3d7c-42ee-bbfe-382b4d303eb1))
+ (pad "15" smd rect (at 2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c76e033-38cd-47a8-8487-68af45d6312a))
+ (pad "16" smd rect (at 2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 496186ee-b20e-4e26-af0b-256eacb6823f))
+ (pad "17" smd rect (at 2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 551d4e00-a522-4861-b75c-cafdc440cdf4))
+ (pad "18" smd rect (at 2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8a1df90-25e5-4652-92a1-ab0eb0dfb95b))
+ (pad "19" smd rect (at 2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df1614db-79af-48ed-b83b-9f6b7176d25e))
+ (pad "20" smd rect (at 2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bf9eb5b-3866-48d1-b9cb-98035ec70e67))
+ (pad "21" smd rect (at 2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 818cc654-b84b-4a09-a634-e1267c4505f8))
+ (pad "22" smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03be0250-3668-48bd-b97c-9a45b0ff11f0))
+ (pad "23" smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70daa169-3dcd-4f62-90b6-77d5aff76824))
+ (pad "24" smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6803e17a-605c-442a-ab3d-2f34fe046066))
+ (pad "25" smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 006b8fc9-94d3-4dce-bc06-cdae736ffa09))
+ (pad "26" smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a790c415-b92a-4191-b8d6-5f55fa692e28))
+ (pad "27" smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 000155ea-e1fc-4143-af21-d0b31e7b5181))
+ (pad "28" smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fd86a09-2214-4b96-a9be-5a373e125eb1))
+ (pad "29" thru_hole circle (at 0 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1ede974a-0bc8-490f-9d29-9bd7c1e482ab))
+ (pad "29" thru_hole circle (at -1.3 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 375c3ca2-5358-4fa5-ad84-63a98b02afca))
+ (pad "29" thru_hole circle (at 1.3 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4273dc48-4a9c-444d-8889-b0e53ae6b0c5))
+ (pad "29" thru_hole circle (at 0 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4616ac19-a809-4067-b122-a4b79c392b22))
+ (pad "29" thru_hole circle (at -1.3 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 50e7d7e8-f519-4a5f-b182-8f0af8e69d23))
+ (pad "29" thru_hole circle (at 0 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5dc1d384-2cc9-4bb6-82e7-0b05a3b390ad))
+ (pad "29" thru_hole circle (at 1.3 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 68737e4c-3013-4162-b36c-a2047f17a3f8))
+ (pad "29" thru_hole circle (at -1.3 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 878a0271-4057-412f-89d8-4378985f8269))
+ (pad "29" thru_hole circle (at 1.3 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 99edbe7a-ee24-4c29-9334-f828390ad6dc))
+ (pad "29" thru_hole circle (at 1.3 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a445d86f-d382-4429-99ea-8058dae4ffde))
+ (pad "29" smd rect (at 0 0) (size 3.4 9.5) (layers "F.Cu" "F.Mask") (tstamp bbf2a0a9-b200-4fe6-be6f-416b3d934069))
+ (pad "29" thru_hole circle (at 1.3 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c1d96bf4-8889-422f-acd2-eb30d80f4430))
+ (pad "29" thru_hole circle (at -1.3 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c7a552d5-216d-42ef-ab56-2cc321a623d6))
+ (pad "29" thru_hole circle (at 0 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ca12d767-f740-482c-b0cf-02b30315e203))
+ (pad "29" thru_hole circle (at -1.3 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cb36ce19-1822-4f58-ae04-6dc5e3336cef))
+ (pad "29" smd rect (at 0 0) (size 3.4 9.5) (layers "B.Cu") (tstamp d00588b7-fe4c-4cfe-860d-bba1573467d7))
+ (pad "29" thru_hole circle (at 0 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e117c840-6501-4c77-8ca2-e6f5cff770eb))
+ (pad "29" thru_hole circle (at 1.3 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e35d8f9f-e44e-4724-9d12-5cd7f82241fc))
+ (pad "29" thru_hole circle (at -1.3 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f2e9eca3-5fbb-4d4b-b08a-f5519ba3d16a))
+ (pad "29" thru_hole circle (at 0 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f30cf826-e8b0-4fdc-98a6-4d294b6891d1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm.kicad_mod
new file mode 100644
index 00000000..53f02a34
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671CA1)
+ (descr "HTSSOP32: 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 PowerPAD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c33c1c66-340f-4fa3-949f-a505ba76ff15)
+ )
+ (fp_text value "HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm" (at 0 6.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 875faf7c-2d91-40fe-aa33-5519ef804413)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp db157926-fa20-434f-b586-50528b46ce33)
+ )
+ (fp_line (start 3.175 -5.625) (end 3.175 -5.3) (layer "F.SilkS") (width 0.15) (tstamp 238750cc-a7a4-4a88-a5f1-8afc84100e3d))
+ (fp_line (start -3.175 5.3) (end -3.175 5.625) (layer "F.SilkS") (width 0.15) (tstamp 278f010e-30a0-4b31-a131-404bcfa2d944))
+ (fp_line (start -4.25 -5.4) (end -3.175 -5.4) (layer "F.SilkS") (width 0.15) (tstamp 51ffd93a-24a3-4cd9-abfb-98c5163d541f))
+ (fp_line (start -3.175 -5.4) (end -3.175 -5.625) (layer "F.SilkS") (width 0.15) (tstamp 65370db9-0e70-4022-b8fb-29efa830efba))
+ (fp_line (start 3.175 5.625) (end 3.175 5.3) (layer "F.SilkS") (width 0.15) (tstamp 7c77b7ac-1344-4f04-bd05-6f4a731fba4a))
+ (fp_line (start -3.175 -5.625) (end 3.175 -5.625) (layer "F.SilkS") (width 0.15) (tstamp c4a882af-3d2d-4de7-931e-90f7375b92ab))
+ (fp_line (start -3.175 5.625) (end 3.175 5.625) (layer "F.SilkS") (width 0.15) (tstamp d8e503c6-5977-4050-b9bf-9855e943b133))
+ (fp_line (start 4.5 -5.8) (end -4.5 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp 1ab627a8-8f7f-400a-b553-b6266a0f5bcd))
+ (fp_line (start -4.5 -5.8) (end -4.5 5.8) (layer "F.CrtYd") (width 0.05) (tstamp 8d391692-0771-49cb-a00e-d0856cd3ac17))
+ (fp_line (start -4.5 5.8) (end 4.5 5.8) (layer "F.CrtYd") (width 0.05) (tstamp bb654feb-eeef-4ff1-9aae-a8408927acd0))
+ (fp_line (start 4.5 5.8) (end 4.5 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp c99915e4-d8e7-4c7e-b659-6c85334d5448))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer "F.Fab") (width 0.15) (tstamp 12b6ae83-5266-46df-85d3-e546fa4afe09))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer "F.Fab") (width 0.15) (tstamp a78b3abb-790f-483c-bf57-47abf3e428c9))
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer "F.Fab") (width 0.15) (tstamp b74461df-fbe1-4223-ba54-52ac1d2f37ea))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer "F.Fab") (width 0.15) (tstamp c77f7904-5e20-4579-b7e9-f327ed861f71))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer "F.Fab") (width 0.15) (tstamp e6e9b93d-4100-4358-90b1-cacfe426299f))
+ (pad "" smd rect (at -1.37 1.46) (size 1.07 1.16) (layers "F.Paste") (tstamp 1669768f-66e6-417f-abca-be47f0d273ef))
+ (pad "" smd rect (at -1.37 0) (size 1.07 1.16) (layers "F.Paste") (tstamp 763c9a84-ae58-4903-a81f-2e14a8f6580f))
+ (pad "" smd rect (at 0 0) (size 4.11 4.36) (layers "F.Mask") (tstamp 8414217b-d340-4a30-8932-a2e435bf85c0))
+ (pad "" smd rect (at 1.37 1.46) (size 1.07 1.16) (layers "F.Paste") (tstamp 848608e2-2385-4368-8dca-c98a0d2e852c))
+ (pad "" smd rect (at 0 0) (size 1.07 1.16) (layers "F.Paste") (tstamp 91aa0c46-f001-435b-9e73-2e6e02e06cc4))
+ (pad "" smd rect (at -1.37 -1.46) (size 1.07 1.16) (layers "F.Paste") (tstamp ad86999f-0a28-4eef-b410-2eaa825f154c))
+ (pad "" smd rect (at 0 1.46) (size 1.07 1.16) (layers "F.Paste") (tstamp b21fb220-07e4-492a-9587-76c89f6ffa47))
+ (pad "" smd rect (at 1.37 0) (size 1.07 1.16) (layers "F.Paste") (tstamp ba367caa-3a77-404d-b42e-28a49b4282ca))
+ (pad "" smd rect (at 0 -1.46) (size 1.07 1.16) (layers "F.Paste") (tstamp cccef575-38f0-4875-9abc-31c68bfc8dd9))
+ (pad "" smd rect (at 1.37 -1.46) (size 1.07 1.16) (layers "F.Paste") (tstamp dd1977df-f268-461b-86a7-35285ee200ef))
+ (pad "1" smd rect (at -3.65 -4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6e48427-34cb-43e1-be6f-2ad2c463d0e9))
+ (pad "2" smd rect (at -3.65 -4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83efbf6c-d69b-46a0-8ff0-fde6debd6b92))
+ (pad "3" smd rect (at -3.65 -3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e55914b-8540-4a21-b43b-3a0234f6c66b))
+ (pad "4" smd rect (at -3.65 -2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f296c4f-3258-4d23-9a89-d3fc458e25bb))
+ (pad "5" smd rect (at -3.65 -2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa28d12a-4385-460b-8476-37bceb9874e7))
+ (pad "6" smd rect (at -3.65 -1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76eed6bc-b1f2-41ac-a0ec-ddc224454070))
+ (pad "7" smd rect (at -3.65 -0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7fba549a-6615-4ca8-b2a5-df6ba1dc0f61))
+ (pad "8" smd rect (at -3.65 -0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49d91757-8843-4678-ae2a-930379412f28))
+ (pad "9" smd rect (at -3.65 0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10fd7d4a-b3ca-4930-8402-e1319603b278))
+ (pad "10" smd rect (at -3.65 0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp deabbe55-8143-4688-8fb1-584f0ef86bdf))
+ (pad "11" smd rect (at -3.65 1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1d8668b-30e8-4a50-afd1-8c85da52e44d))
+ (pad "12" smd rect (at -3.65 2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0240c0b8-68b5-4daa-8fb6-e7688c41694c))
+ (pad "13" smd rect (at -3.65 2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea371b41-541c-4484-b39b-44e9b416cbcf))
+ (pad "14" smd rect (at -3.65 3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dabfd322-5824-4f3b-ad92-6082189ad81f))
+ (pad "15" smd rect (at -3.65 4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd3b4af4-890e-4002-b43f-1ef92ef93e6a))
+ (pad "16" smd rect (at -3.65 4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70632e49-915b-4b4c-a31a-be94bb5993c8))
+ (pad "17" smd rect (at 3.65 4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d2e247c-7ccc-4e9b-8d8e-70edaa939926))
+ (pad "18" smd rect (at 3.65 4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fae0bf53-3e73-4ef8-893d-866fcece8099))
+ (pad "19" smd rect (at 3.65 3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dd9d46d-344e-4d52-ac11-69849d93216c))
+ (pad "20" smd rect (at 3.65 2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b1afda6-6987-4ac2-bbdd-8ce12cbd302f))
+ (pad "21" smd rect (at 3.65 2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53fd2459-ae42-470b-9c9e-d2bdcd455d09))
+ (pad "22" smd rect (at 3.65 1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90d552f0-a9fb-4dc9-9f80-61afd42639fc))
+ (pad "23" smd rect (at 3.65 0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaf5820d-0db7-46be-9c7b-da7f2bdbf464))
+ (pad "24" smd rect (at 3.65 0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6acf6ba7-61b5-4a04-bee4-7b53bb46f7e8))
+ (pad "25" smd rect (at 3.65 -0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ffa581b-11ea-4d83-be55-99d52222cac4))
+ (pad "26" smd rect (at 3.65 -0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e37c6e75-f7f0-435b-97b1-57ceb6b3ffaa))
+ (pad "27" smd rect (at 3.65 -1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 290b7ef7-ed6d-43d5-995b-43a344e8e08f))
+ (pad "28" smd rect (at 3.65 -2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2086639-8347-4435-abec-01ad776e5a19))
+ (pad "29" smd rect (at 3.65 -2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 236ef455-581d-49aa-86af-d50ea119a9c2))
+ (pad "30" smd rect (at 3.65 -3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5019f5b0-0650-4c37-8e78-a8de4e3b22db))
+ (pad "31" smd rect (at 3.65 -4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c01994a8-2199-4789-857e-536b3b1c20bb))
+ (pad "32" smd rect (at 3.65 -4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0e7e026-b66a-4f47-b971-e037f611d6f9))
+ (pad "33" smd rect (at 0 0) (size 5.2 11) (layers "F.Cu") (tstamp 36a04093-558f-41bf-996b-f84dc4b7c6e6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..6b3d7d44
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias.kicad_mod
@@ -0,0 +1,123 @@
+(footprint "HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671D40)
+ (descr "HTSSOP32: 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 PowerPAD")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff23d7a8-240d-4da1-a0e3-de8da1476a3b)
+ )
+ (fp_text value "HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias" (at 0 6.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b15c51cf-9e0a-457b-abb8-ea7770a8d634)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 5fb0d006-c2e8-4107-82e8-751d20c2be77)
+ )
+ (fp_line (start 3.175 5.625) (end 3.175 5.3) (layer "F.SilkS") (width 0.15) (tstamp 58dd9337-3113-4a42-bff3-484c6facf820))
+ (fp_line (start 3.175 -5.625) (end 3.175 -5.3) (layer "F.SilkS") (width 0.15) (tstamp 704370ac-636c-4fe6-9b7c-4938cd3f5ac0))
+ (fp_line (start -3.175 -5.4) (end -3.175 -5.625) (layer "F.SilkS") (width 0.15) (tstamp 7ae1c8e1-745d-4433-8b70-8e384ef5bebf))
+ (fp_line (start -3.175 5.625) (end 3.175 5.625) (layer "F.SilkS") (width 0.15) (tstamp 98da1b95-7bbf-4c72-9c77-8471c6db9f54))
+ (fp_line (start -4.25 -5.4) (end -3.175 -5.4) (layer "F.SilkS") (width 0.15) (tstamp cb3f223f-d950-4177-a574-8645d5d4f2c3))
+ (fp_line (start -3.175 5.3) (end -3.175 5.625) (layer "F.SilkS") (width 0.15) (tstamp cfbd0399-5206-4542-be99-6d01cfa6a856))
+ (fp_line (start -3.175 -5.625) (end 3.175 -5.625) (layer "F.SilkS") (width 0.15) (tstamp f5a67fe3-5ec7-4ac1-b4e3-d5d61134eb07))
+ (fp_line (start -4.5 5.8) (end 4.5 5.8) (layer "F.CrtYd") (width 0.05) (tstamp 4b53221b-4723-4ef0-8ae6-5c13b44c400e))
+ (fp_line (start 4.5 -5.8) (end -4.5 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp 4fedb1df-781a-4b47-acde-6b58aa549126))
+ (fp_line (start 4.5 5.8) (end 4.5 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp 7dc7c97a-94f9-4c79-9b5b-3228750d9889))
+ (fp_line (start -4.5 -5.8) (end -4.5 5.8) (layer "F.CrtYd") (width 0.05) (tstamp ffe72131-4f18-45ab-a967-5659ece34835))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer "F.Fab") (width 0.15) (tstamp 88880f51-6aed-49ff-9967-4ecafc5812ab))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer "F.Fab") (width 0.15) (tstamp a489fbc6-f152-48a0-8b93-551b7bc98fe2))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer "F.Fab") (width 0.15) (tstamp bb5830e4-fb83-4c00-ae96-3ffd7d0f17b6))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer "F.Fab") (width 0.15) (tstamp f80048d5-0c98-4acc-9e91-682522262709))
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer "F.Fab") (width 0.15) (tstamp ff8f116b-6d06-401a-b1d5-e3d4270cef45))
+ (pad "" smd rect (at 1.365 0.65) (size 0.93 1) (layers "F.Paste") (tstamp 204e668c-ad03-4768-a3f8-9d475cadd6aa))
+ (pad "" smd rect (at -1.365 -1.725) (size 0.93 0.55) (layers "F.Paste") (tstamp 26d9732b-d70e-4463-834f-b8dba65155b3))
+ (pad "" smd rect (at 0 -1.725) (size 1.2 0.55) (layers "F.Paste") (tstamp 375c6f43-35d2-48cc-ac20-6518a0b492fd))
+ (pad "" smd rect (at -1.365 -0.65) (size 0.93 1) (layers "F.Paste") (tstamp 3e8a72d6-73f5-4e9b-8726-ea64d8142165))
+ (pad "" smd rect (at 0 0.65) (size 1.2 1) (layers "F.Paste") (tstamp 65dd5b38-5b34-4a17-b94e-750d54cb4d3e))
+ (pad "" smd rect (at 0 0) (size 4.11 4.36) (layers "F.Mask") (tstamp 69f06ab3-851b-481f-9af1-9766b0debe11))
+ (pad "" smd rect (at -1.365 0.65) (size 0.93 1) (layers "F.Paste") (tstamp 95c986f0-7bc8-4bf4-901b-72e58bba52ca))
+ (pad "" smd rect (at -1.365 1.725) (size 0.93 0.55) (layers "F.Paste") (tstamp ad39ee7f-7570-4601-9fef-b649422499bb))
+ (pad "" smd rect (at 1.365 1.725) (size 0.93 0.55) (layers "F.Paste") (tstamp b2adb11a-2457-463b-8965-fe52ad43bfa1))
+ (pad "" smd rect (at 0 -0.65) (size 1.2 1) (layers "F.Paste") (tstamp cca3fbc1-b73a-4897-baf7-a4688933bfa1))
+ (pad "" smd rect (at 1.365 -0.65) (size 0.93 1) (layers "F.Paste") (tstamp d1b8ec1e-5b77-4f98-9522-756444b1e8e3))
+ (pad "" smd rect (at 0 1.725) (size 1.2 0.55) (layers "F.Paste") (tstamp ee73df8e-a18c-44c3-ba81-7c6fcedabbc7))
+ (pad "" smd rect (at 1.365 -1.725) (size 0.93 0.55) (layers "F.Paste") (tstamp f451ca68-2094-4d59-8e92-972993d0fec5))
+ (pad "1" smd rect (at -3.65 -4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fa29425-ac13-46d7-a17e-6295c45f0e20))
+ (pad "2" smd rect (at -3.65 -4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a6b6957-53fd-473d-9550-e85015645c78))
+ (pad "3" smd rect (at -3.65 -3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44fdcf28-dac8-41cc-a905-0c2e61312bd7))
+ (pad "4" smd rect (at -3.65 -2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c60d355e-2385-46de-a40a-2f5895ab7ae1))
+ (pad "5" smd rect (at -3.65 -2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db53fd50-8674-45e7-a5c0-a1cc7be1274f))
+ (pad "6" smd rect (at -3.65 -1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf6de776-3d25-4781-966a-92d987c2ef85))
+ (pad "7" smd rect (at -3.65 -0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 080ed5b9-2373-40f3-86ce-4a38a46d4e72))
+ (pad "8" smd rect (at -3.65 -0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9cbaea2a-5864-4f4f-96d5-3085adb36040))
+ (pad "9" smd rect (at -3.65 0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b6d02d2-4897-48a7-b05f-81b89962f953))
+ (pad "10" smd rect (at -3.65 0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9eacd7f-2b32-4a63-830a-86f2d793c127))
+ (pad "11" smd rect (at -3.65 1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6f334e2-79e1-42e9-977d-409e89546be6))
+ (pad "12" smd rect (at -3.65 2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e5e75e6-0870-4b56-a5e5-f0072cb4d8c2))
+ (pad "13" smd rect (at -3.65 2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e88b245-36cf-4268-b8fc-a9196f0d0199))
+ (pad "14" smd rect (at -3.65 3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 629e345c-192e-49a9-a6a2-5908d9dc33b7))
+ (pad "15" smd rect (at -3.65 4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 318bae65-7f64-4281-8e43-15e21cf8f0f1))
+ (pad "16" smd rect (at -3.65 4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1170caa0-2cbd-4e96-a898-db48ad80b99c))
+ (pad "17" smd rect (at 3.65 4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76545876-b6bd-45c2-ba4b-7faba3d77437))
+ (pad "18" smd rect (at 3.65 4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbf53912-f6fd-4139-be3c-4145f3862e10))
+ (pad "19" smd rect (at 3.65 3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 676f6a92-3bef-4512-bee4-232a8e186bd6))
+ (pad "20" smd rect (at 3.65 2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 196b5396-ef3c-4bd0-be9e-5312b6a34b0c))
+ (pad "21" smd rect (at 3.65 2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1608f87c-2996-49bd-9ca3-1dd1b7214818))
+ (pad "22" smd rect (at 3.65 1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad767ddf-f32a-4008-84e5-d8a65c01c8a2))
+ (pad "23" smd rect (at 3.65 0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 319de487-9670-48c3-a3c0-2261bcb05d10))
+ (pad "24" smd rect (at 3.65 0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 923c2555-d583-4e36-868e-3189f80df167))
+ (pad "25" smd rect (at 3.65 -0.325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a6235f0-7218-40c7-9b80-9a5e5be698e2))
+ (pad "26" smd rect (at 3.65 -0.975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35eaf12e-e124-4a61-852e-043e0692af93))
+ (pad "27" smd rect (at 3.65 -1.625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9713e7a8-4001-4023-919d-de538e02df60))
+ (pad "28" smd rect (at 3.65 -2.275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00b50555-1644-455f-9d58-807671b67f75))
+ (pad "29" smd rect (at 3.65 -2.925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 950e53d8-0b9a-4418-99ef-ea256328f8eb))
+ (pad "30" smd rect (at 3.65 -3.575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 495f1394-c4a4-4cef-9484-96498f3cb11e))
+ (pad "31" smd rect (at 3.65 -4.225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08f0c577-e961-4501-b35b-dfe362a8a4db))
+ (pad "32" smd rect (at 3.65 -4.875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3425ed7-c622-4e38-ae32-8316e501feb4))
+ (pad "33" thru_hole circle (at 0.75 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 07ac47c5-ebab-482c-b5bd-33935b96e80c))
+ (pad "33" thru_hole circle (at -2.25 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 08afee58-d63c-4f57-947a-ab0e3892822f))
+ (pad "33" thru_hole circle (at -2.25 -3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 08e95400-9261-4ff2-a404-f63441cbea79))
+ (pad "33" thru_hole circle (at -0.75 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 11eeb28c-d568-4c0d-9e0e-31ee5f4f8e8e))
+ (pad "33" thru_hole circle (at 2.25 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 22f10540-6c38-4430-b953-e799826af169))
+ (pad "33" thru_hole circle (at -0.75 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2533062d-5403-46b9-8225-fc631ee2367a))
+ (pad "33" thru_hole circle (at -0.75 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2a1be848-7234-49af-9dda-d2e6d7080f94))
+ (pad "33" thru_hole circle (at 0.75 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 35d984e5-63a0-4747-811d-7745345c579e))
+ (pad "33" thru_hole circle (at 2.25 -5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 398a820e-54e4-4d0a-b28c-14b16d20a81f))
+ (pad "33" thru_hole circle (at -2.25 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3e1d969d-4a66-43ee-8a5a-ba627ed6b429))
+ (pad "33" thru_hole circle (at -2.25 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 42fd0111-cf58-434e-872d-c3b14c68b498))
+ (pad "33" thru_hole circle (at -2.25 5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4505abe0-d51f-411a-9000-6afb6e25fa11))
+ (pad "33" smd rect (at 0 0) (size 5.2 11) (layers "F.Cu") (tstamp 495bfd11-97df-41b4-b738-a0118df6f56b))
+ (pad "33" thru_hole circle (at -0.75 -5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4d66693b-fb86-4cca-b9d0-45562665496b))
+ (pad "33" thru_hole circle (at -0.75 3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4e8ca73c-d097-4661-9a5b-164a48330f3d))
+ (pad "33" thru_hole circle (at -2.25 -5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 51d46976-70a7-4072-8687-d5cd55a2d6f3))
+ (pad "33" thru_hole circle (at 0.75 -5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 57d8ff89-36a6-4976-aabb-bd0068a5fb7b))
+ (pad "33" thru_hole circle (at 0.75 5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6c9a1495-9361-4b04-bc77-183034c57418))
+ (pad "33" thru_hole circle (at 0.75 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 76662205-396f-40ad-ba01-4ab8ca6d6ab8))
+ (pad "33" thru_hole circle (at 0.75 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 84148bc9-5a0c-4a6a-9af4-f4da759a0516))
+ (pad "33" thru_hole circle (at -0.75 -3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 96d6fa2e-42e2-48c6-86bb-2b6e5e934832))
+ (pad "33" thru_hole circle (at -0.75 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 983edc99-ff9f-49b4-8748-233d34dca9a8))
+ (pad "33" thru_hole circle (at 2.25 5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 98669ede-df05-4e21-9ab8-c2d6b7cb0551))
+ (pad "33" thru_hole circle (at 2.25 -3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9e7a3236-08a0-4038-83f6-3d6b149e0568))
+ (pad "33" thru_hole circle (at 0.75 -3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bac0648e-0357-4afb-b73d-b066e8e3ae2e))
+ (pad "33" thru_hole circle (at 2.25 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bbbfa29f-7b4e-402f-81bf-8137d94846d6))
+ (pad "33" thru_hole circle (at 2.25 -1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c63ac667-3dee-4d6e-b4b7-f97c142f38f0))
+ (pad "33" smd rect (at 0 0) (size 5.2 11) (layers "B.Cu") (tstamp cdccc9d6-fd8e-4863-a7fa-a48e7169e49d))
+ (pad "33" thru_hole circle (at -0.75 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ceee83b7-ee8a-41e0-934d-f1437c3eb223))
+ (pad "33" thru_hole circle (at 2.25 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d6ac90c0-343b-4d28-a517-b941e2d8bc1f))
+ (pad "33" thru_hole circle (at -0.75 5.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp da31474b-b1f7-4680-8069-5d8659648600))
+ (pad "33" thru_hole circle (at -2.25 3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e45bad61-c45e-43e6-b562-fb3005398214))
+ (pad "33" thru_hole circle (at -2.25 1.3) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e62701f3-194e-44bd-88a6-bcbe3d8bd1ae))
+ (pad "33" thru_hole circle (at 2.25 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp eba278a9-872b-4524-ada3-24a6a42d1e24))
+ (pad "33" thru_hole circle (at 2.25 3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f051e604-2ff6-4e45-9259-f76877cbe9c3))
+ (pad "33" thru_hole circle (at 0.75 -2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f29945fa-e598-401a-8aed-b096e1722ef5))
+ (pad "33" thru_hole circle (at -2.25 2.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f42d164d-b231-4de2-bd05-ef56a83c3f74))
+ (pad "33" thru_hole circle (at 0.75 3.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f4e06404-e119-45b8-998b-d3a5538103cf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm.kicad_mod
new file mode 100644
index 00000000..d63c9737
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89bd71ef-04c2-4083-9620-dff02397ace0)
+ )
+ (fp_text value "HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32dd1771-e247-497c-844a-b4d0f6bc083c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp afac8df1-cb36-4364-80fa-71350f3fc002)
+ )
+ (fp_line (start -2.835584 -6.36) (end -4.5 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 2d07ff28-7981-49e0-9f00-8a96f03348b2))
+ (fp_line (start -2.835584 6.36) (end -3.05 6.36) (layer "F.SilkS") (width 0.12) (tstamp 754ecd56-ff8e-4b7f-b9db-e4d2903356d3))
+ (fp_line (start 2.835584 -6.36) (end 3.05 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 7f273f99-a02f-498c-97f3-e7cc1f48a4b1))
+ (fp_line (start 2.835584 6.36) (end 3.05 6.36) (layer "F.SilkS") (width 0.12) (tstamp c67611dd-c9f2-4cd7-a25c-7db94c1f5a4a))
+ (fp_line (start -4.75 6.5) (end 4.75 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 2655f49a-adfb-47e0-b3ab-48ccfedba9ac))
+ (fp_line (start -4.75 -6.5) (end -4.75 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 68068c32-b7c7-4ac3-a7db-996967a4fe66))
+ (fp_line (start 4.75 -6.5) (end -4.75 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp bcc09f7a-6dfe-4af9-8f67-709e2486a8be))
+ (fp_line (start 4.75 6.5) (end 4.75 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp c0ffe55f-31cc-4c2c-8ddc-8d81f90fe75a))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 03ce734d-8872-414c-9e71-8549f8088cd9))
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 0d83f073-fbe5-45c7-8571-6ed5b44f75e0))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 36691ef2-0cc0-4e5a-8d34-32616d3780c8))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 7623b918-2b6d-4c28-a13c-9462e3868e3d))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer "F.Fab") (width 0.1) (tstamp f28539e8-9946-41ef-bc75-d8ae23789dbc))
+ (pad "" smd roundrect (at 0.85 2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 0c049715-82d9-4541-8982-73963aa29f9b))
+ (pad "" smd rect (at 0 0) (size 3.39 6.35) (layers "F.Mask") (tstamp 3d007d23-a0aa-4f7d-b0e3-83b483541981))
+ (pad "" smd roundrect (at -0.85 2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 710f9175-6730-4c85-9e37-178a7288bce7))
+ (pad "" smd roundrect (at -0.85 -2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 71261246-c152-475e-bce6-81e006c03f26))
+ (pad "" smd roundrect (at -0.85 0) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 7bca36ae-4117-405e-9e4c-5b168ba4e4c9))
+ (pad "" smd roundrect (at 0.85 0) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp eeddebfb-fe34-4370-a8ba-dc0f0141480d))
+ (pad "" smd roundrect (at 0.85 -2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp f7afc478-2981-42de-bc1c-d9ad946f9e22))
+ (pad "1" smd roundrect (at -3.7125 -5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e396037-6da7-4812-8351-487a42c1c572))
+ (pad "2" smd roundrect (at -3.7125 -5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffaeb2d9-58c6-4845-b07a-546ed6a17c50))
+ (pad "3" smd roundrect (at -3.7125 -4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06f5d1bf-a85e-4ebb-b349-8087c1aaf50b))
+ (pad "4" smd roundrect (at -3.7125 -3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79933b09-f63a-4d3e-99a0-71294f9ed8ba))
+ (pad "5" smd roundrect (at -3.7125 -3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be27d032-3254-4d1a-8cc1-1817cd4d802f))
+ (pad "6" smd roundrect (at -3.7125 -2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70bebd0c-8ec4-4b46-a97e-5bf9d346485d))
+ (pad "7" smd roundrect (at -3.7125 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fcac7be7-6bbc-4bc7-af3e-fa3e57917386))
+ (pad "8" smd roundrect (at -3.7125 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6fbf9e4-e211-4ca5-9789-14066d9118a1))
+ (pad "9" smd roundrect (at -3.7125 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a133cbb2-d0a5-4daf-be30-f4036881aa12))
+ (pad "10" smd roundrect (at -3.7125 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21641d35-12e5-4319-9f89-a40481e232b4))
+ (pad "11" smd roundrect (at -3.7125 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68464166-3600-4df3-aa2a-08a4b049b928))
+ (pad "12" smd roundrect (at -3.7125 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3d56969-5b78-4735-9a06-6e0e14c67360))
+ (pad "13" smd roundrect (at -3.7125 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 836e789b-af63-4398-afdf-c401b2b4a9b2))
+ (pad "14" smd roundrect (at -3.7125 2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4519c84c-bdfb-4fca-ade6-f91d45149e9c))
+ (pad "15" smd roundrect (at -3.7125 3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b780e44e-3d25-4c2b-82be-8f51b0f4fee6))
+ (pad "16" smd roundrect (at -3.7125 3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 032bd838-3703-4540-81f4-1d1d9b5f40ca))
+ (pad "17" smd roundrect (at -3.7125 4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cca2af68-5fd3-459d-a33c-69ff488f4809))
+ (pad "18" smd roundrect (at -3.7125 5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26f36b59-b82d-4aed-96f3-4a2bb90fba61))
+ (pad "19" smd roundrect (at -3.7125 5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed0d70b7-843b-4001-9a83-8bdf0834cf3e))
+ (pad "20" smd roundrect (at 3.7125 5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 346c3f2b-dc96-4e5c-b714-ecbb016f6efb))
+ (pad "21" smd roundrect (at 3.7125 5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed2f1fff-7240-4c82-9e49-4283f846fd30))
+ (pad "22" smd roundrect (at 3.7125 4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 373ceb9f-7076-428f-984f-4d28dd1f064a))
+ (pad "23" smd roundrect (at 3.7125 3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d851c00e-7138-48ed-a760-ccc8048f91ea))
+ (pad "24" smd roundrect (at 3.7125 3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bd135fc-dd0d-4317-9c11-4edc8bd59a1a))
+ (pad "25" smd roundrect (at 3.7125 2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13855eb0-af8c-42d6-a814-02f1fc9efe4d))
+ (pad "26" smd roundrect (at 3.7125 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61c52f53-bfc6-434c-a6db-41aa25e1b429))
+ (pad "27" smd roundrect (at 3.7125 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdb81ff9-904f-47ac-b945-db18e523c7f1))
+ (pad "28" smd roundrect (at 3.7125 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88b6df36-1202-468c-94a6-98b8e4d233e0))
+ (pad "29" smd roundrect (at 3.7125 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1ffa135-f5d5-415d-8f22-8c88559c759c))
+ (pad "30" smd roundrect (at 3.7125 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd912c92-46a0-4ea6-bd69-ff15ddde159f))
+ (pad "31" smd roundrect (at 3.7125 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06a98a64-2a0f-48aa-8864-77cd23cbe7b7))
+ (pad "32" smd roundrect (at 3.7125 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba7b4932-2343-47f9-bf21-abd2e4cfec47))
+ (pad "33" smd roundrect (at 3.7125 -2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 455af7b3-f403-4838-9808-f6ef87027576))
+ (pad "34" smd roundrect (at 3.7125 -3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4187cd7a-95a4-466b-af6d-1c5ca434f0ed))
+ (pad "35" smd roundrect (at 3.7125 -3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b5e63cb-7e78-40b1-a542-ce017dc19deb))
+ (pad "36" smd roundrect (at 3.7125 -4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93f65cc0-a2ca-4272-b927-ba2c9bf09481))
+ (pad "37" smd roundrect (at 3.7125 -5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4ec9b32-dee2-4159-9385-8e02955cf685))
+ (pad "38" smd roundrect (at 3.7125 -5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad878bb4-55a1-43df-b6e0-f414a921bf95))
+ (pad "39" smd rect (at 0 0) (size 5.2 12.5) (layers "F.Cu") (tstamp 23abbad1-301a-4e60-ab19-26464850c1d7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..6c96062c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a87b7143-d757-4cb1-97c4-59eda4333c2d)
+ )
+ (fp_text value "HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c65f370-1a5e-4c56-9180-7cae93022462)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f9c6c013-df2b-4ee9-a43a-f0078275db67)
+ )
+ (fp_line (start -2.835584 6.36) (end -3.05 6.36) (layer "F.SilkS") (width 0.12) (tstamp 0507153d-3826-4134-9a31-70a0d2684b54))
+ (fp_line (start 2.835584 6.36) (end 3.05 6.36) (layer "F.SilkS") (width 0.12) (tstamp 1734063c-80fc-4546-8857-2c8088863eef))
+ (fp_line (start -2.835584 -6.36) (end -4.5 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 929adc5f-34f1-4846-8a9a-ec59d71068e9))
+ (fp_line (start 2.835584 -6.36) (end 3.05 -6.36) (layer "F.SilkS") (width 0.12) (tstamp f44fd76f-4df8-41d1-8cec-614917559f8f))
+ (fp_line (start 4.75 6.5) (end 4.75 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 47757984-2b7b-4a8d-83f0-5e99e559537a))
+ (fp_line (start -4.75 -6.5) (end -4.75 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 9e7ba04d-5697-458b-b68d-f1792d6de96f))
+ (fp_line (start 4.75 -6.5) (end -4.75 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp a8cddda6-297d-4695-8cf5-e16f97742cc2))
+ (fp_line (start -4.75 6.5) (end 4.75 6.5) (layer "F.CrtYd") (width 0.05) (tstamp bdfce94b-6f92-45fb-81a8-cc790cbf4038))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 731c456a-7f8b-4561-a451-8b0c402a87a2))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 8be09f1c-35cd-4064-960f-00ef738fc10c))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 90d38a99-77b1-444a-8fb4-f8c771618ec2))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer "F.Fab") (width 0.1) (tstamp 956122f5-5e99-4fb4-b4ce-78fc27a7bfbc))
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp a26692b5-d2e5-41dd-95c5-43dac8262fc7))
+ (pad "" smd roundrect (at -0.85 2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 016b4683-6ff1-41ba-8e0f-16c62ed6b593))
+ (pad "" smd roundrect (at -0.85 0) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 2973ebfb-9ff8-44c3-b5ad-02883d8cd8d3))
+ (pad "" smd roundrect (at -0.85 -2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 7354df0a-5256-4126-9497-fff117f87f14))
+ (pad "" smd roundrect (at 0.85 -2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 9964cf74-31a5-431c-aed9-1cac28b284ed))
+ (pad "" smd roundrect (at 0.85 0) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp b10fb771-9666-45aa-a720-8ffa3e5f5349))
+ (pad "" smd roundrect (at 0.85 2.12) (size 1.37 1.71) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp ea998600-f394-41cb-aab5-4975fca870be))
+ (pad "" smd rect (at 0 0) (size 3.39 6.35) (layers "F.Mask") (tstamp f20fa6df-60f0-484b-87a7-8e1a5dafb9a6))
+ (pad "1" smd roundrect (at -3.7125 -5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ef280df-e1d9-4dd8-b7f8-06f6b1585888))
+ (pad "2" smd roundrect (at -3.7125 -5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b71e9750-5847-40ec-8859-7d24d4c70237))
+ (pad "3" smd roundrect (at -3.7125 -4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d32c0e8-2bdc-4a84-bd7d-0ac4664c75f2))
+ (pad "4" smd roundrect (at -3.7125 -3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3c12f5e-16ec-47b3-9c05-57d1c05fa932))
+ (pad "5" smd roundrect (at -3.7125 -3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 803c213c-7b53-482d-8542-863e868fc521))
+ (pad "6" smd roundrect (at -3.7125 -2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76f353a6-b53e-456c-81a1-4700324f7ca3))
+ (pad "7" smd roundrect (at -3.7125 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2726c16f-bfb6-4d04-a9de-c962b3569d4a))
+ (pad "8" smd roundrect (at -3.7125 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89b2e317-c860-4614-9994-d0832153677f))
+ (pad "9" smd roundrect (at -3.7125 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02ae3a32-55a1-4203-9132-9e128d6a6d5e))
+ (pad "10" smd roundrect (at -3.7125 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb517851-1174-456c-b8a3-3d89e1b99285))
+ (pad "11" smd roundrect (at -3.7125 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 739d2680-c9c7-43ca-8912-af2c95eddeb1))
+ (pad "12" smd roundrect (at -3.7125 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69a4ecee-7a36-4416-ae44-30a2e30c062c))
+ (pad "13" smd roundrect (at -3.7125 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da6aef17-1789-466e-ab29-d8284aeb4a7a))
+ (pad "14" smd roundrect (at -3.7125 2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5b7cab4-c081-4f3d-bcbf-0d562f0b2b60))
+ (pad "15" smd roundrect (at -3.7125 3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3d4228f-25fb-4eba-a50d-105e5e44927a))
+ (pad "16" smd roundrect (at -3.7125 3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfb9c002-6dc0-4a89-a6bd-bbe513947fcf))
+ (pad "17" smd roundrect (at -3.7125 4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 598a8fe2-01cc-45c2-a23d-398bc85c6a09))
+ (pad "18" smd roundrect (at -3.7125 5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4dde2502-a076-486c-ae99-6dd793746ef6))
+ (pad "19" smd roundrect (at -3.7125 5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4939c3e-1f8e-48a6-9446-bd60cb5be334))
+ (pad "20" smd roundrect (at 3.7125 5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55aa15dd-0647-482d-8ab2-451a493c9d5c))
+ (pad "21" smd roundrect (at 3.7125 5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7e48b06-12a0-4285-8f01-b7ca55847e0e))
+ (pad "22" smd roundrect (at 3.7125 4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9a57c4c-8648-40b7-9567-12dd0205de3c))
+ (pad "23" smd roundrect (at 3.7125 3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64246bb7-ca3a-4db0-bb39-3794c372778b))
+ (pad "24" smd roundrect (at 3.7125 3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eafb9f2a-48cc-41a9-bdc6-b52621d74806))
+ (pad "25" smd roundrect (at 3.7125 2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a18940c2-f56f-47ff-a418-09987ccca244))
+ (pad "26" smd roundrect (at 3.7125 1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77739174-dd00-4d5c-8c4a-ba3579056af6))
+ (pad "27" smd roundrect (at 3.7125 1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09b873de-2a69-478e-ae6b-a1854e044e13))
+ (pad "28" smd roundrect (at 3.7125 0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d748eca7-3b3b-41e7-9053-2279e78a3ff6))
+ (pad "29" smd roundrect (at 3.7125 0) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72d68c48-a698-4f9b-9dc3-69bc33498603))
+ (pad "30" smd roundrect (at 3.7125 -0.65) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41cf9a88-d9cc-4fc1-8481-e9680174ab99))
+ (pad "31" smd roundrect (at 3.7125 -1.3) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65a3585a-a67a-418c-98b7-eb6c150de30b))
+ (pad "32" smd roundrect (at 3.7125 -1.95) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27c182bb-99a9-4962-afbe-3859ff6875e1))
+ (pad "33" smd roundrect (at 3.7125 -2.6) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32d82957-3c85-4b02-86b7-2b0071a61ac3))
+ (pad "34" smd roundrect (at 3.7125 -3.25) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 919007fe-3321-4672-a955-999e945a0ba3))
+ (pad "35" smd roundrect (at 3.7125 -3.9) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f531d56-7d99-4a56-a298-695f779952c8))
+ (pad "36" smd roundrect (at 3.7125 -4.55) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f124d727-763f-47f4-b64c-45fc2d1eb8d4))
+ (pad "37" smd roundrect (at 3.7125 -5.2) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27b232d4-130b-4146-b242-bf084fdc9b14))
+ (pad "38" smd roundrect (at 3.7125 -5.85) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 627cbd3a-3f36-44d8-b81e-a307576a31eb))
+ (pad "39" thru_hole circle (at -1.95 4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 00c37492-c513-4a2f-bbf0-410d85d8a8c6))
+ (pad "39" thru_hole circle (at 0.65 -1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 04a8c822-9af7-44e3-8428-118985c367ee))
+ (pad "39" thru_hole circle (at 0.65 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 08863b05-ca05-44c8-ba2d-32dfbdbec545))
+ (pad "39" thru_hole circle (at 0.65 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 08c4c490-71dd-4703-b20f-f2af6172d0ef))
+ (pad "39" thru_hole circle (at -1.95 -3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 135801fc-4f0a-4d52-a5c8-f62d7d2dc283))
+ (pad "39" thru_hole circle (at -0.65 4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1b6dbf95-fa87-48ff-bee1-82be375040d6))
+ (pad "39" thru_hole circle (at 1.95 4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1b781545-c088-4776-9989-f5694c012d67))
+ (pad "39" thru_hole circle (at -1.95 -4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1c58e852-0c13-4fe3-8b82-f99877730fa4))
+ (pad "39" thru_hole circle (at -1.95 3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1ceb7059-945c-4622-9ab9-a6ed50d06f6b))
+ (pad "39" thru_hole circle (at 0.65 -4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1d97a2f2-0a0d-4c9d-b7bc-bdde258fc06f))
+ (pad "39" thru_hole circle (at 1.95 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1dc208a6-a675-406e-bb09-f217fa1f8c29))
+ (pad "39" thru_hole circle (at -0.65 -4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 2d38988b-fdbb-4a30-8886-1a8e1d375dad))
+ (pad "39" thru_hole circle (at -0.65 3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 2e6882f7-0e2e-490e-a4a4-0d12db04acf4))
+ (pad "39" thru_hole circle (at -1.95 -5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 309d0e9d-7cb7-4681-9c34-6fc561339ef4))
+ (pad "39" thru_hole circle (at 0.65 5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 35839359-2035-46f5-89bb-41ba650c5fb1))
+ (pad "39" thru_hole circle (at -0.65 -3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3abeb072-fe6b-4c9b-8a8d-827c676c9132))
+ (pad "39" thru_hole circle (at -1.95 -1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 579ef9a6-6910-4f16-bb1d-807839499b69))
+ (pad "39" thru_hole circle (at 0.65 3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 59a7a624-c195-4600-ae26-47c5ddfa6766))
+ (pad "39" thru_hole circle (at 1.95 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5bfeb323-cb76-49d8-af6d-855cf65389cd))
+ (pad "39" thru_hole circle (at -1.95 5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 669a11ea-883c-4806-90b2-21864d30924b))
+ (pad "39" thru_hole circle (at -0.65 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 685c5df7-38b0-4401-abd2-84ee29e21b73))
+ (pad "39" thru_hole circle (at -1.95 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 6b7e4981-f8fb-4c22-87c1-97ee348feea9))
+ (pad "39" thru_hole circle (at 1.95 -5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 75d1410d-e9d9-4ab4-9162-25540362f0b5))
+ (pad "39" thru_hole circle (at 1.95 -4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7980da32-48a5-4d0c-8cdb-9856c17bd406))
+ (pad "39" thru_hole circle (at 1.95 1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7af76ff7-8371-4ff2-b1ca-7f3294ff6012))
+ (pad "39" thru_hole circle (at 0.65 4.55) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7ec7936d-70a4-4d29-bb51-f7a5d8179cc3))
+ (pad "39" smd rect (at 0 0) (size 5.2 12.5) (layers "F.Cu") (tstamp 837482c8-e737-4a48-afa4-4def564a9190))
+ (pad "39" thru_hole circle (at -0.65 1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 89912c21-d254-4582-b5d3-ffe2a3c95da1))
+ (pad "39" thru_hole circle (at -0.65 -1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9269f638-5a65-480a-8a10-7b8e4bc1b82b))
+ (pad "39" thru_hole circle (at 0.65 -5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 947d3054-5ddf-4bde-8751-7a8e9bf95056))
+ (pad "39" thru_hole circle (at -1.95 1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 950c582e-b6dd-4d77-9ec6-c644b3c2c19b))
+ (pad "39" thru_hole circle (at -0.65 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9d79e562-a746-4f61-ab85-16ed4717fbb5))
+ (pad "39" thru_hole circle (at 0.65 -3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a1001672-68c7-4d0b-bc09-50b14d7055bd))
+ (pad "39" thru_hole circle (at -0.65 -5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp b3c8b9be-4875-4e76-a1aa-921b08384580))
+ (pad "39" thru_hole circle (at 1.95 3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp bcde1e3e-1874-4956-887f-cc6d73bf954e))
+ (pad "39" thru_hole circle (at -1.95 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c415cb3c-d62f-49ed-97bc-7b7d62df605e))
+ (pad "39" thru_hole circle (at 0.65 1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ca7efe62-f76f-4408-a560-70fe9829e801))
+ (pad "39" smd rect (at 0 0) (size 4.4 12.2) (layers "B.Cu") (tstamp cb31070a-351e-48e8-a83c-9cfa734a0581))
+ (pad "39" thru_hole circle (at 1.95 5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d24e344d-a06b-4bde-afab-a7fbae0961a2))
+ (pad "39" thru_hole circle (at -0.65 5.85) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp dc18e082-ce50-47d3-9eff-81de26a6754b))
+ (pad "39" thru_hole circle (at 1.95 -3.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e27fc377-35d1-4ba5-b428-e04adf011353))
+ (pad "39" thru_hole circle (at 1.95 -1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ebc35e79-ceda-4f98-aebc-9d51bc64e737))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod
new file mode 100644
index 00000000..f3af9d65
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D363837)
+ (descr "HTSSOP, 44 Pin (http://www.ti.com/lit/ds/symlink/tpa3251.pdf#page=38), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HTSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f257a45d-a6b5-4998-981d-c26854dc764b)
+ )
+ (fp_text value "HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c53e63f3-a771-42d4-a780-de7a04cbc9fd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f4a3a46-c7cd-47ba-83be-d3f35fedcfe4)
+ )
+ (fp_line (start 0 7.1275) (end -3.05 7.1275) (layer "F.SilkS") (width 0.12) (tstamp 423e9164-d1b9-486b-b84c-7054d84b2ef4))
+ (fp_line (start 0 7.1275) (end 3.05 7.1275) (layer "F.SilkS") (width 0.12) (tstamp 503d9cda-46dd-4ff1-920c-616dce576e7d))
+ (fp_line (start 0 -7.1275) (end -4.5 -7.1275) (layer "F.SilkS") (width 0.12) (tstamp c933c708-2b3e-453d-b942-25997377b31a))
+ (fp_line (start 0 -7.1275) (end 3.05 -7.1275) (layer "F.SilkS") (width 0.12) (tstamp f6570201-a957-4eb1-9a53-e108bddae6f7))
+ (fp_line (start -4.75 -7.25) (end -4.75 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 1f414e7b-568c-4563-a8b0-7f4689fda858))
+ (fp_line (start -4.75 7.25) (end 4.75 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 47924073-feb8-4ba0-9304-7c09ba169636))
+ (fp_line (start 4.75 7.25) (end 4.75 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 5478e553-bbad-4521-b0f8-ad4a12cc37da))
+ (fp_line (start 4.75 -7.25) (end -4.75 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 7830c6b1-ccab-480e-9c5d-0c074af7f782))
+ (fp_line (start -2.05 -7) (end 3.05 -7) (layer "F.Fab") (width 0.1) (tstamp 1ce1c30e-7bc1-41cb-8699-96ef6f8e23fa))
+ (fp_line (start -3.05 -6) (end -2.05 -7) (layer "F.Fab") (width 0.1) (tstamp 81871bf7-6d59-49cf-943c-beafec978283))
+ (fp_line (start -3.05 7) (end -3.05 -6) (layer "F.Fab") (width 0.1) (tstamp ee5b27aa-b9e6-440d-915b-76da44c819df))
+ (fp_line (start 3.05 7) (end -3.05 7) (layer "F.Fab") (width 0.1) (tstamp f0ac5276-6dcf-40a0-82c5-8589199694ab))
+ (fp_line (start 3.05 -7) (end 3.05 7) (layer "F.Fab") (width 0.1) (tstamp f21d575b-c8a5-41d5-89ed-05786b004747))
+ (pad "1" smd roundrect (at -3.7125 -6.6675) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68f3e468-4289-442e-acca-7c0f56a6e96c))
+ (pad "2" smd roundrect (at -3.7125 -6.0325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18c1cff0-bef7-45d4-82fc-50062cb7c0da))
+ (pad "3" smd roundrect (at -3.7125 -5.3975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a777d448-f167-4519-8e4f-b1f1df0f4e8d))
+ (pad "4" smd roundrect (at -3.7125 -4.7625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ad2a595-322a-4a32-b619-08fd14091431))
+ (pad "5" smd roundrect (at -3.7125 -4.1275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db181a2c-a99a-43a5-bdba-c7fd70653272))
+ (pad "6" smd roundrect (at -3.7125 -3.4925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 599a51a3-86b6-4c26-b80f-b4189d35be19))
+ (pad "7" smd roundrect (at -3.7125 -2.8575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43644e18-9535-4524-8842-8bd7b80bc1e0))
+ (pad "8" smd roundrect (at -3.7125 -2.2225) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1b32ff7-4354-4467-a50f-60ba545f1999))
+ (pad "9" smd roundrect (at -3.7125 -1.5875) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acb61ac1-5964-46c1-9718-3b0faa7f7144))
+ (pad "10" smd roundrect (at -3.7125 -0.9525) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa946038-db05-4a37-bf5b-77305b9c651d))
+ (pad "11" smd roundrect (at -3.7125 -0.3175) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5272974-1636-4ef1-85f6-2190c3b30fa9))
+ (pad "12" smd roundrect (at -3.7125 0.3175) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90577989-47df-442e-a311-3649e2a097ba))
+ (pad "13" smd roundrect (at -3.7125 0.9525) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6089041-4456-403e-9144-959bc267d5d6))
+ (pad "14" smd roundrect (at -3.7125 1.5875) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c4ffa7f-c83a-4a54-bf57-8159243d6f6e))
+ (pad "15" smd roundrect (at -3.7125 2.2225) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfa12643-cd94-44b8-823c-d94dc22694dd))
+ (pad "16" smd roundrect (at -3.7125 2.8575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c8bbd9a-c72e-4a19-b54e-eee306be9862))
+ (pad "17" smd roundrect (at -3.7125 3.4925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ff81a56-29b5-4f2d-ae12-4ab552ccd9d2))
+ (pad "18" smd roundrect (at -3.7125 4.1275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2088273-6b02-4ddb-afc9-b58b5835c92d))
+ (pad "19" smd roundrect (at -3.7125 4.7625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23ccd2c7-66ea-4142-ae22-ad9e95324a21))
+ (pad "20" smd roundrect (at -3.7125 5.3975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0da4ea99-4e18-4e6f-a05b-7f7909364c1a))
+ (pad "21" smd roundrect (at -3.7125 6.0325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3838225f-7f0b-4f2d-b5ca-455a45217b92))
+ (pad "22" smd roundrect (at -3.7125 6.6675) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c064fd91-cdbf-4469-8b04-8ffa0f27c18c))
+ (pad "23" smd roundrect (at 3.7125 6.6675) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fde1b35b-d905-4283-8c01-b10452a7462e))
+ (pad "24" smd roundrect (at 3.7125 6.0325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 604f0f60-876f-4207-95e2-f3498b5bb256))
+ (pad "25" smd roundrect (at 3.7125 5.3975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca7cc0ba-c623-4a43-ad4f-8aaff68eda18))
+ (pad "26" smd roundrect (at 3.7125 4.7625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9bb35b6-8c46-4f14-a59d-09e7b80c36cb))
+ (pad "27" smd roundrect (at 3.7125 4.1275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56a3c9f7-30b2-4225-a331-28708aa2c435))
+ (pad "28" smd roundrect (at 3.7125 3.4925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7de3abd8-7070-4c27-be8c-627c3b6ce1f5))
+ (pad "29" smd roundrect (at 3.7125 2.8575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c1f4841-e7ff-435d-b4c9-3f2c82a16e19))
+ (pad "30" smd roundrect (at 3.7125 2.2225) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a543cb5-0a0e-4a81-99e4-9685e8b79d00))
+ (pad "31" smd roundrect (at 3.7125 1.5875) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d178b7af-2a48-4306-a5f1-5f37f7bf9478))
+ (pad "32" smd roundrect (at 3.7125 0.9525) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8a4de31-e287-4470-bfd2-11139ab0e5a6))
+ (pad "33" smd roundrect (at 3.7125 0.3175) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f525f83b-4485-4461-903d-40600915c48c))
+ (pad "34" smd roundrect (at 3.7125 -0.3175) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71d50310-650e-4c01-94a8-1a0bcfa513ff))
+ (pad "35" smd roundrect (at 3.7125 -0.9525) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89a1d5fa-8e57-41b4-909a-ebe594ee2f51))
+ (pad "36" smd roundrect (at 3.7125 -1.5875) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b337f264-60b9-43c5-9add-6f32a57f00db))
+ (pad "37" smd roundrect (at 3.7125 -2.2225) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f998a3a-5e97-4e11-bb24-304ffea1e7fb))
+ (pad "38" smd roundrect (at 3.7125 -2.8575) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8303156-502f-4df3-90d8-c3f2ee87d4c8))
+ (pad "39" smd roundrect (at 3.7125 -3.4925) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df35a8ec-3457-45b6-a008-3b086cdb2669))
+ (pad "40" smd roundrect (at 3.7125 -4.1275) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f63c30d-fa54-43c4-ab66-a6f4d4f2a6b7))
+ (pad "41" smd roundrect (at 3.7125 -4.7625) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 861e179b-f704-4bb2-bb5a-9cf359f43c6c))
+ (pad "42" smd roundrect (at 3.7125 -5.3975) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d950466-1d77-477b-8cc5-7b826982579f))
+ (pad "43" smd roundrect (at 3.7125 -6.0325) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a577afe8-8dbb-4c0b-a4c5-3a9016a97c37))
+ (pad "44" smd roundrect (at 3.7125 -6.6675) (size 1.575 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2377fc19-3b6e-49c8-818e-e3edc51f02e3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod
new file mode 100644
index 00000000..a655d876
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A671E69)
+ (descr "HTSSOP56: plastic thin shrink small outline package http://www.ti.com/lit/ds/symlink/drv8301.pdf")
+ (tags "HTSSOP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.05) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6fa25ab2-da95-4507-b3ab-0d733f344db1)
+ )
+ (fp_text value "HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm" (at 0 8.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4983adef-e4de-496e-b8a0-c33bb088a0d6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8625a85-722a-4478-8379-ec2550f12e96)
+ )
+ (fp_line (start 3.175 -7.125) (end 3.175 -7.1175) (layer "F.SilkS") (width 0.15) (tstamp 0884791e-be25-4339-a782-f61fbb52e71d))
+ (fp_line (start -4.25 -7.2) (end 3.175 -7.2) (layer "F.SilkS") (width 0.15) (tstamp 48a27d2d-a0d5-408f-9850-3d4aefea7f92))
+ (fp_line (start 3.175 7.125) (end 3.175 7.1175) (layer "F.SilkS") (width 0.15) (tstamp 4ae216a4-bf87-498b-9c9e-68a21d7691c0))
+ (fp_line (start -3.175 7.125) (end -3.175 7.1175) (layer "F.SilkS") (width 0.15) (tstamp b0d63812-05ea-4c93-982e-76cd346ad0f6))
+ (fp_line (start -3.175 7.125) (end 3.175 7.125) (layer "F.SilkS") (width 0.15) (tstamp f7945004-104f-4e39-8c81-5d2af6631f04))
+ (fp_line (start -4.8 7.3) (end 4.8 7.3) (layer "F.CrtYd") (width 0.05) (tstamp 383d3e84-125d-44eb-bceb-1e8667db2538))
+ (fp_line (start -4.8 -7.3) (end -4.8 7.3) (layer "F.CrtYd") (width 0.05) (tstamp 94755d42-0310-44d8-ae06-3fc8e27d9f11))
+ (fp_line (start 4.8 -7.3) (end 4.8 7.3) (layer "F.CrtYd") (width 0.05) (tstamp 989886a6-572c-418d-9882-96feab549afa))
+ (fp_line (start -4.8 -7.3) (end 4.8 -7.3) (layer "F.CrtYd") (width 0.05) (tstamp 9d5d78ea-151a-4aa8-b1bd-61f9f29144be))
+ (fp_line (start 3.05 -7) (end 3.05 7) (layer "F.Fab") (width 0.15) (tstamp 37cefc4b-5b5d-4918-9356-3f1e798eea3b))
+ (fp_line (start -3.05 7) (end -3.05 -6) (layer "F.Fab") (width 0.15) (tstamp 725d460a-c497-41e2-a9ce-0d38608f95be))
+ (fp_line (start -2.05 -7) (end 3.05 -7) (layer "F.Fab") (width 0.15) (tstamp 7b23549e-37be-4e29-b2c7-03d76ac4c97b))
+ (fp_line (start -3.05 -6) (end -2.05 -7) (layer "F.Fab") (width 0.15) (tstamp a9df7da7-9918-4607-8301-9a1fdd8f6b99))
+ (fp_line (start 3.05 7) (end -3.05 7) (layer "F.Fab") (width 0.15) (tstamp ad4e1279-6c3a-4b39-97e9-86563cc2e650))
+ (pad "" smd rect (at -1.2034 1.27) (size 0.96 1.03) (layers "F.Paste") (tstamp 03be32fe-b4d7-4297-aca4-e0a9ea83ac4c))
+ (pad "" smd rect (at -1.2034 -1.27) (size 0.96 1.03) (layers "F.Paste") (tstamp 0c16d8d8-588c-466c-a524-c2a6acbae70d))
+ (pad "" smd rect (at 1.2034 1.27) (size 0.96 1.03) (layers "F.Paste") (tstamp 2093a926-6c88-4871-8b01-2f26daa54a9d))
+ (pad "" smd rect (at -1.2034 2.54) (size 0.96 1.03) (layers "F.Paste") (tstamp 2bb5a705-d048-406e-b039-f792b124c79d))
+ (pad "" smd rect (at 1.2034 2.54) (size 0.96 1.03) (layers "F.Paste") (tstamp 2f8533c9-f943-446f-b209-4fd96765f7af))
+ (pad "" smd rect (at 1.2034 0) (size 0.96 1.03) (layers "F.Paste") (tstamp 380b5e1c-6db0-4dcf-b9ed-b1602e07dad1))
+ (pad "" smd rect (at 1.2034 -2.54) (size 0.96 1.03) (layers "F.Paste") (tstamp 4014dc3e-0562-4292-8078-772c69c0df90))
+ (pad "" smd rect (at 0 -2.54) (size 0.96 1.03) (layers "F.Paste") (tstamp 777c9668-46c0-4b59-881a-b7592be8e520))
+ (pad "" smd rect (at 0 2.54) (size 0.96 1.03) (layers "F.Paste") (tstamp 97a9b8b3-effa-4fea-b660-98f4381b2760))
+ (pad "" smd rect (at -1.2034 -2.54) (size 0.96 1.03) (layers "F.Paste") (tstamp bd474e3d-20f9-4590-a8d8-926a851f0a22))
+ (pad "" smd rect (at 0 1.27) (size 0.96 1.03) (layers "F.Paste") (tstamp c464da59-2f55-4be2-9877-5e9048d49a34))
+ (pad "" smd rect (at 0 -1.27) (size 0.96 1.03) (layers "F.Paste") (tstamp c8f589fc-4b26-4499-930d-a5b4f2800bd3))
+ (pad "" smd rect (at -1.2034 0) (size 0.96 1.03) (layers "F.Paste") (tstamp d0aa0ce9-7d50-4ffa-96d5-111bbaa03e5e))
+ (pad "" smd rect (at 0 0) (size 0.96 1.03) (layers "F.Paste") (tstamp ec0d758e-a586-466d-a9b6-9f89349ddaf9))
+ (pad "" smd rect (at 1.2034 -1.27) (size 0.96 1.03) (layers "F.Paste") (tstamp fce96149-cc25-4431-b60e-ca2026a60098))
+ (pad "1" smd rect (at -3.75 -6.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5463447a-a901-4490-8c2e-9b226979f233))
+ (pad "2" smd rect (at -3.75 -6.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88a76bc0-addd-4884-9b9d-51addf6186b7))
+ (pad "3" smd rect (at -3.75 -5.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 861a7e90-938e-4dea-b1d5-709c59cb7c96))
+ (pad "4" smd rect (at -3.75 -5.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cd64c3e-c842-4b8e-8219-301ed0c15623))
+ (pad "5" smd rect (at -3.75 -4.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cc7aac0-4839-4963-bea9-6791c220ca30))
+ (pad "6" smd rect (at -3.75 -4.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3014eb1-88cc-48bf-ae08-d78302d1efb1))
+ (pad "7" smd rect (at -3.75 -3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 831d373e-c70d-4adf-b6f0-cadbe2dff906))
+ (pad "8" smd rect (at -3.75 -3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 217e6dd1-5934-4dec-b01a-af4bb991e0a1))
+ (pad "9" smd rect (at -3.75 -2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0969e03-fe0d-4e1d-a97a-5f68bee1f810))
+ (pad "10" smd rect (at -3.75 -2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e8484ef-7564-4fee-9f8d-f852d71a9c63))
+ (pad "11" smd rect (at -3.75 -1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d847d1e5-daaf-4c32-a041-cf45494d47b2))
+ (pad "12" smd rect (at -3.75 -1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06e464c8-71a9-45d3-9e95-ce45a3151f76))
+ (pad "13" smd rect (at -3.75 -0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 440456ab-11c3-4ff3-81b9-4a5acf412cb5))
+ (pad "14" smd rect (at -3.75 -0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 041f11fa-5c7e-40a1-ae35-727a6bec5e74))
+ (pad "15" smd rect (at -3.75 0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72517ece-7201-467a-b978-f7a6540006e4))
+ (pad "16" smd rect (at -3.75 0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc0691ff-9694-46aa-8e65-46587c4f2840))
+ (pad "17" smd rect (at -3.75 1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 220dc0cb-8769-46af-a077-5fafba917145))
+ (pad "18" smd rect (at -3.75 1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbe9742a-fc81-4646-93c5-bd9286787e63))
+ (pad "19" smd rect (at -3.75 2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92c398b6-7b66-43fe-a6ea-f90732b70673))
+ (pad "20" smd rect (at -3.75 2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e2556dc-4d80-48e8-b527-5374442554bb))
+ (pad "21" smd rect (at -3.75 3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a4a54a1-e333-408a-b539-36001daab06c))
+ (pad "22" smd rect (at -3.75 3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba309462-9961-43bf-8a70-9114426776ef))
+ (pad "23" smd rect (at -3.75 4.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c458b485-04f3-4f6a-adae-daf576274aba))
+ (pad "24" smd rect (at -3.75 4.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40c4ab7c-5cf8-424c-b4a4-d92f21528ab3))
+ (pad "25" smd rect (at -3.75 5.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df825117-15f1-40d5-ac33-1b7f0cbcfd32))
+ (pad "26" smd rect (at -3.75 5.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b6ed794-3603-43a0-8825-616c8e387858))
+ (pad "27" smd rect (at -3.75 6.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b519979f-51ec-46bf-b9db-f7e809e4b223))
+ (pad "28" smd rect (at -3.75 6.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff115815-c0c5-44f5-87fd-0219c80819df))
+ (pad "29" smd rect (at 3.75 6.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81f61aa7-3355-4bc0-aade-c9845e8f7174))
+ (pad "30" smd rect (at 3.75 6.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa2adc6b-c8f8-49ad-ac96-0a8ac67923db))
+ (pad "31" smd rect (at 3.75 5.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8faf5d1-52f7-4451-9703-dec955f8e286))
+ (pad "32" smd rect (at 3.75 5.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff071dcd-b243-40f0-85c6-c7433549fdc5))
+ (pad "33" smd rect (at 3.75 4.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b0d20c6-631a-4fd6-9539-598027934d86))
+ (pad "34" smd rect (at 3.75 4.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bccaa1f9-55f2-41a3-be33-af5851be3a8d))
+ (pad "35" smd rect (at 3.75 3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ed1d441-fda3-4ec1-adce-0e017ae79ab5))
+ (pad "36" smd rect (at 3.75 3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90898bf2-b291-4537-a6a3-629fc50f2fa4))
+ (pad "37" smd rect (at 3.75 2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 047dcae8-a065-4b33-b6e7-1bae35bb3d38))
+ (pad "38" smd rect (at 3.75 2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 075e6897-0551-4e87-bd58-41c9136deefa))
+ (pad "39" smd rect (at 3.75 1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34966265-a4dd-4cbb-ae2d-a750d6ff6cc9))
+ (pad "40" smd rect (at 3.75 1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f1fad0e-1da7-4c98-b56d-e01bf5ba1977))
+ (pad "41" smd rect (at 3.75 0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02a2bbea-b005-4516-a336-4d5929575828))
+ (pad "42" smd rect (at 3.75 0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 538611d0-8909-4ab2-af1e-05f3015f71d3))
+ (pad "43" smd rect (at 3.75 -0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8e3647d-3103-4e75-89e1-d610503062d1))
+ (pad "44" smd rect (at 3.75 -0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 991f2682-b47b-48bb-9ab4-473439abdb2c))
+ (pad "45" smd rect (at 3.75 -1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 792a55c7-0d25-4d47-87b6-3904af618a5a))
+ (pad "46" smd rect (at 3.75 -1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f8daf8d-37ff-49c6-b3df-ad5b4a711489))
+ (pad "47" smd rect (at 3.75 -2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5c9684e-c8ed-4fe4-bf18-8d450773405f))
+ (pad "48" smd rect (at 3.75 -2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b3ca39f-8875-4093-9c71-0a592c306bf1))
+ (pad "49" smd rect (at 3.75 -3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89a103d3-5f9c-4bf0-964f-0f05da33469c))
+ (pad "50" smd rect (at 3.75 -3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc64c864-a577-46e4-9a4c-1f504cd60f05))
+ (pad "51" smd rect (at 3.75 -4.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 059a8dc8-0698-4202-9fae-068102eed722))
+ (pad "52" smd rect (at 3.75 -4.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 482a66dd-8eaa-47dd-a530-a41699fcf514))
+ (pad "53" smd rect (at 3.75 -5.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9ca3847-7433-4ccb-ac5c-d9cc0002d01b))
+ (pad "54" smd rect (at 3.75 -5.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b91ef58-ab81-473a-b377-984429c28b2d))
+ (pad "55" smd rect (at 3.75 -6.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b5be3bf-3d0b-4f57-915a-ba1d94415f0b))
+ (pad "56" smd rect (at 3.75 -6.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9da9d139-a4d4-429c-a51f-19f7ff7dae71))
+ (pad "57" smd rect (at 0 0) (size 3.61 6.35) (layers "F.Cu" "F.Mask") (tstamp 1ee46a78-87ac-4083-b1dc-5f7da1fb434a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod
new file mode 100644
index 00000000..151e51b4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F64746D)
+ (descr "HVSSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/bq24090.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HVSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6dd4362a-873d-4047-b186-e2f77790801a)
+ )
+ (fp_text value "HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90fb15bb-92a3-4393-b7dc-d0bfac6f06a3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp a2d70ca1-2d97-40e3-980a-2449e25025be)
+ )
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 12868bb3-fb12-48c3-b0ab-50a4303b800d))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 431a4e40-b15a-4f89-b6fa-d1c287da1513))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 4524317d-8622-46ca-b9c6-5bb84d3c6932))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp bae562dd-092b-4e94-b528-dac615b0595b))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 08578aa1-ec1a-450e-beb2-dbce21afb7b6))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 0dc14afc-454f-43dc-bab6-ccebe369c4ab))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 21e81b3d-58be-4e7c-8d06-6b4c5937f555))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 69d50a0c-50ad-4257-8b6c-de484730f5ba))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 15cf63b4-c984-4415-b15b-69f82337d64b))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 18323cea-57fb-4f22-9ce3-473d22541e42))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp a0861580-5406-472b-bc8b-e916d74e5d98))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp a0eae3b9-539e-4c7d-bb20-369ef1b691bb))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a76b14cb-79e8-4d6a-bda4-8bf5f12188cc))
+ (pad "" smd roundrect (at 0.39 -0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 35d32d67-9a20-48eb-a8d2-e2c4a9d001e8))
+ (pad "" smd roundrect (at -0.39 -0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 36b34850-652f-4d73-a677-76b57a887058))
+ (pad "" smd roundrect (at 0.39 0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4fb3bef0-3086-4d80-8bee-dd2020244779))
+ (pad "" smd roundrect (at -0.39 0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 604a125e-42fb-4266-bb1a-036ac8ab0564))
+ (pad "1" smd roundrect (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4e0bf1d-d53b-4994-9e90-636bffd0697d))
+ (pad "2" smd roundrect (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d061c9b-e524-478b-900e-4fd734f1279c))
+ (pad "3" smd roundrect (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96fe7fc3-0ccc-40e9-9206-ad8814aaee5d))
+ (pad "4" smd roundrect (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d362d989-40d6-439e-811c-acfcd2cb3eb0))
+ (pad "5" smd roundrect (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26b5d0dc-df0b-4fed-9ffa-0bb7bc8fbe0f))
+ (pad "6" smd roundrect (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efca209c-0f50-4039-bf1b-2a605a40d114))
+ (pad "7" smd roundrect (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55619087-ff2d-4e65-843c-26129feeb641))
+ (pad "8" smd roundrect (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5012e82c-0be9-4360-af3f-a115db66126f))
+ (pad "9" smd roundrect (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f749451-d933-4040-a65e-407b26deed7f))
+ (pad "10" smd roundrect (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64d08650-9dff-4e8c-9b1b-f610f82c7649))
+ (pad "11" smd rect (at 0 0) (size 1.57 1.88) (layers "F.Cu" "F.Mask") (tstamp d6bcee50-91ca-4f44-841c-b6a6c23a2dbc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..de45ef5a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F64746D)
+ (descr "HVSSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/bq24090.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HVSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8aa648e-8e83-4dc6-9613-f1ca7ad9711d)
+ )
+ (fp_text value "HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74086d27-5ddb-466a-a739-2014deff0946)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 8335a4af-9207-40ea-8b1e-b214eab51dc2)
+ )
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 1b9e1f4b-1f40-4b18-af1e-7645c3a0eea3))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 68f34915-0f1c-43ed-830e-1c211bdbf6b1))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp a233820a-6d55-4e1e-a256-69569038674d))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp c78d5229-e1de-4b54-8a82-abc6c29ef99b))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 71e941ef-551d-4206-a53d-b000862f076e))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7be119c3-2d22-45ce-a072-166b790296ab))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp b2a01130-b15d-451c-bde6-0c1e7e7e1ef5))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp b67b0fe8-e2bc-4ca3-b194-5a6b649556b5))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp c80babab-9c6a-42bd-957d-a4f837195566))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp cbb0b84c-0b89-40cc-91b8-c0418af3d0c1))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp cdd5e5fb-a2b6-4424-a66f-46b17f0ad511))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp d9942c36-e518-4388-b4e4-d2fde2f48617))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp f1fcfbb1-6424-4cde-bb6a-47840c2d86a9))
+ (pad "" smd roundrect (at -0.39 -0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 24e5a978-38f8-40fb-b406-d26d59752e2b))
+ (pad "" smd roundrect (at 0.39 -0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 731982e5-0df0-47ca-b495-cc90edb1942e))
+ (pad "" smd roundrect (at 0.39 0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7f705206-414a-44fd-9dc7-f4dcf04698dc))
+ (pad "" smd roundrect (at -0.39 0.47) (size 0.63 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c59c5915-139c-4111-ae45-7ac8dfb0c813))
+ (pad "1" smd roundrect (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4622af1d-7d42-4884-a6c8-cf61dbe4922f))
+ (pad "2" smd roundrect (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a9f11b8-b088-4c24-8478-88a1c88eb354))
+ (pad "3" smd roundrect (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f846ebdc-a402-4f86-9434-a53de939d171))
+ (pad "4" smd roundrect (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b79043b-89a8-422c-9575-44d8048ca510))
+ (pad "5" smd roundrect (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 830465de-4568-41a4-ac2b-eb2e459d4800))
+ (pad "6" smd roundrect (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b44d1ed-45ed-4fd7-8d38-eb8df87a214e))
+ (pad "7" smd roundrect (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25ddbe42-d275-4301-acf1-0478d54f5894))
+ (pad "8" smd roundrect (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 329d88dd-c750-4fc4-9dd6-0c63be5cb385))
+ (pad "9" smd roundrect (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 642dad3b-1e53-4e5b-85c5-b0faca1d42e1))
+ (pad "10" smd roundrect (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d93316fb-e2b2-4d3f-984e-68b101436094))
+ (pad "11" smd rect (at 0 0) (size 1.57 1.88) (layers "F.Cu" "F.Mask") (tstamp 29b1282f-468e-476f-bd94-911b88a49754))
+ (pad "11" thru_hole circle (at 0.485 -0.64) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3e3cc5c2-57cc-4e0c-bfdd-24b96c4d7be7))
+ (pad "11" thru_hole circle (at -0.485 -0.64) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 79b2b53f-c2cd-4e23-ab38-8ba2bd9af2a3))
+ (pad "11" thru_hole circle (at 0.485 0.64) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 81203bdd-982a-4976-b243-e69daaaf1913))
+ (pad "11" thru_hole circle (at -0.485 0.64) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 948f0863-be14-49e7-8396-4e8f0bbde16f))
+ (pad "11" smd rect (at 0 0) (size 1.57 1.88) (layers "B.Cu") (tstamp ecadf158-15be-47fc-9363-24b432d167a1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod
new file mode 100644
index 00000000..cc4c75ee
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "Infineon_PG-DSO-12-11" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A480096)
+ (descr "Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/)")
+ (tags "PG-DSO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1f63712-c473-4ab2-9741-bd2965419784)
+ )
+ (fp_text value "Infineon_PG-DSO-12-11" (at 0 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 598723b7-1dba-462e-b5cd-0fe56fe4bced)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc3face9-61bc-4099-beb5-67b4627be8b9)
+ )
+ (fp_line (start -3.9 3.35) (end -2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp 0a93edaa-39f6-447e-92e2-ba7f60b926bd))
+ (fp_line (start -5.8 -3.35) (end -2.4 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 33f957c2-2b02-49f2-9994-340355eb054d))
+ (fp_line (start 3.9 -3) (end 3.9 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 75b0aa33-36a9-44b4-b5dc-41519420d7bd))
+ (fp_line (start 3.9 3.35) (end 2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp 8929742c-3aa4-4750-aea2-e25327a94db5))
+ (fp_line (start -3.9 3) (end -3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp a203e933-1187-4c4d-a1bd-0df8a2ce8cb4))
+ (fp_line (start 3.9 3) (end 3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp bd7e0514-3bcd-4748-813b-0602ef2de4d3))
+ (fp_line (start 3.9 -3.35) (end 2.35 -3.35) (layer "F.SilkS") (width 0.15) (tstamp e0924391-1518-49b2-aaee-c869ba89f3c3))
+ (fp_line (start 6.05 4.3) (end -6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 0b251868-ab22-4394-9755-dbb2874fed86))
+ (fp_line (start -6.05 4.3) (end -6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 2f785de2-cd1b-44a4-bd03-82a02b5884f5))
+ (fp_line (start 6.05 -4.3) (end 6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp d62faba3-b9e3-4540-8fc3-b7b5917ffe12))
+ (fp_line (start -6.05 -4.3) (end 6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp ffb8fabc-c88a-460e-917b-b3805989d38a))
+ (fp_line (start -0.9 -3.9) (end 0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp 0a56f053-afb5-4819-a493-1bdb2da10ac6))
+ (fp_line (start 0.9 3.2) (end 0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp 350b56e8-644e-4452-b734-28736df2e589))
+ (fp_line (start 3.75 -3.2) (end 3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp 47b584db-9ff6-4c7a-8198-96e38b8ec6d8))
+ (fp_line (start 0.9 -3.2) (end 3.75 -3.2) (layer "F.Fab") (width 0.1) (tstamp 6ed69949-1f27-42d0-8402-5cffc3fdcaf6))
+ (fp_line (start -0.9 -3.2) (end -0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp 74265ad6-7ee2-4a25-80a2-d822428f4191))
+ (fp_line (start 0.9 3.9) (end -0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp 749c9a4b-6a3d-4391-9c3b-7d8227f3fc49))
+ (fp_line (start -2.75 -3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp 8bd5f60a-288b-41be-9830-ee669adea481))
+ (fp_line (start 0.9 -3.9) (end 0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp 9571514b-f08f-47dc-b28c-79c2d52bdcc9))
+ (fp_line (start -3.75 3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp d1b9e197-d625-45b7-8c32-8be4a90c315f))
+ (fp_line (start -0.9 3.2) (end -3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp d7bef3a4-aab4-4163-a756-4a72f1ff1336))
+ (fp_line (start -2.75 -3.2) (end -0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp da2c5851-a1af-4cca-9c3f-2c89923df0e0))
+ (fp_line (start 3.75 3.2) (end 0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp ea050748-096b-4b46-8153-b6759b7796d6))
+ (fp_line (start -0.9 3.9) (end -0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp faa80c3f-d422-4e8e-ae41-a1c0a5227d51))
+ (pad "" smd rect (at -1.125 0) (size 1.95 1.16) (layers "F.Paste") (tstamp 0c11256b-164a-43b9-8f97-d3d239f2822e))
+ (pad "" smd rect (at 1.125 -1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp 115c00cc-a637-42c3-a4e4-7b9555892c55))
+ (pad "" smd rect (at 1.125 0) (size 1.95 1.16) (layers "F.Paste") (tstamp 17a51027-b292-4ce7-9d0a-797ccef4ae02))
+ (pad "" smd rect (at -1.125 -1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp 6420e88e-7639-480d-8d44-cda0689030d3))
+ (pad "" smd rect (at -1.125 1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp b09690dd-178c-4536-a93c-2a7dac7820d8))
+ (pad "" smd rect (at -1.125 -2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp b19ced0b-181f-4f17-9c19-b58240b49d02))
+ (pad "" smd rect (at 1.125 1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp cf7e6e18-2f11-4c8c-930c-4234894fea92))
+ (pad "" smd rect (at -1.125 2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp d8e33a3a-b806-435d-8eeb-3826c34880cf))
+ (pad "" smd rect (at 1.125 2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp e1eb4040-1b12-4418-9d06-df24a7096b17))
+ (pad "" smd rect (at 1.125 -2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp e77bbbea-1bc2-421e-8faf-a008bcd1d25d))
+ (pad "1" smd rect (at -4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14e7181e-dc24-434c-9446-2fec5113d1ae))
+ (pad "2" smd rect (at -4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99a547ce-3961-43b6-ac9d-3209bcfb0b14))
+ (pad "3" smd rect (at -4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c94b382-00d7-48d0-8ef2-76199d4869ce))
+ (pad "4" smd rect (at -4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a6c11de-1f6f-4c5a-83d8-f67d5972712e))
+ (pad "5" smd rect (at -4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe9386f4-5dea-482b-b6f6-137a6bfc9327))
+ (pad "6" smd rect (at -4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3a1fd53-591a-4557-9dcb-e6011d9d6d04))
+ (pad "7" smd rect (at 4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 428d4e25-21b7-4d8b-abcf-acfdda946a2c))
+ (pad "8" smd rect (at 4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cb21344-a913-413f-aef7-4b0be305d9ac))
+ (pad "9" smd rect (at 4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb949177-f685-4cce-8811-5b8c779dc4d4))
+ (pad "10" smd rect (at 4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81e70525-797a-4bad-8bec-fd37e4cb5a80))
+ (pad "11" smd rect (at 4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9efcb4fa-8a21-4b88-9df7-7beead103ada))
+ (pad "12" smd rect (at 4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5b07668-7daa-47fb-b551-05ad4af58ded))
+ (pad "13" smd rect (at 0 0) (size 4.5 8.1) (layers "F.Cu" "F.Mask") (tstamp 02c7eb78-40b3-4cc1-aa4e-83cd1180e734))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-12-11.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11_ThermalVias.kicad_mod
new file mode 100644
index 00000000..b20806a1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11_ThermalVias.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "Infineon_PG-DSO-12-11_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4A7A3F)
+ (descr "Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/)")
+ (tags "PG-DSO")
+ (attr smd)
+ (fp_text reference "REF**" (at -3 -5.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aa3707e9-de44-454e-bce2-77f32b61eba9)
+ )
+ (fp_text value "Infineon_PG-DSO-12-11_ThermalVias" (at 0 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7df902d4-7770-4d05-a365-aebca72762a3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4244d4f3-79ff-4d82-906e-d0c2d7da2cc4)
+ )
+ (fp_line (start 3.9 3) (end 3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp 27be2ba2-605a-44e1-b320-f2fea0af5486))
+ (fp_line (start 3.9 -3.35) (end 2.35 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 2d2f89b6-c21a-400b-8575-ebd86a7e4ce9))
+ (fp_line (start 3.9 3.35) (end 2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp 63f6723b-2a85-4c47-abca-0c1d4092d46d))
+ (fp_line (start -3.9 3) (end -3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp 7768294d-fe16-488c-9b9f-b8cd73cab968))
+ (fp_line (start 3.9 -3) (end 3.9 -3.35) (layer "F.SilkS") (width 0.15) (tstamp b787cb7a-d8f6-4f3e-9893-40ae0df4a3f9))
+ (fp_line (start -3.9 3.35) (end -2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp c0ec9c4e-8a25-4c9e-8d92-cb90f36f52d0))
+ (fp_line (start -5.8 -3.35) (end -2.4 -3.35) (layer "F.SilkS") (width 0.15) (tstamp f3f492fc-ddb9-44e4-9592-43dc1157d803))
+ (fp_line (start 6.05 -4.3) (end 6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 3ac9d300-ac74-43f0-ae1c-a5505d2c6726))
+ (fp_line (start -6.05 4.3) (end -6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 4b15eb5e-9bde-4906-8eea-a532727fd285))
+ (fp_line (start -6.05 -4.3) (end 6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 68983643-d8ab-4a25-bd11-711e6a5b009b))
+ (fp_line (start 6.05 4.3) (end -6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp ec7e3849-7f90-46e5-83ce-fc9b0adafdd1))
+ (fp_line (start 0.9 3.2) (end 0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp 26e663e8-dbaa-4720-9395-ef0f6bf9674a))
+ (fp_line (start -0.9 3.2) (end -3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp 374b3cca-6176-4be9-96d0-0b4c9ac43dcc))
+ (fp_line (start -0.9 -3.9) (end 0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp 3d722e6d-2410-4dac-8cdb-8a2eefce9cd6))
+ (fp_line (start -2.75 -3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp 75fc9253-d5ae-41b1-9ad0-bd0edf55bf7f))
+ (fp_line (start -2.75 -3.2) (end -0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp 812d33c5-9d55-4466-9dbb-368ee2db3831))
+ (fp_line (start 0.9 -3.2) (end 3.75 -3.2) (layer "F.Fab") (width 0.1) (tstamp 85f88c2e-d522-40d7-9ebe-b33e0b92608b))
+ (fp_line (start 3.75 3.2) (end 0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp 8ac72057-7211-47c5-a353-006c99efbde8))
+ (fp_line (start -0.9 3.9) (end -0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp 8cd7e714-b614-4e5f-96c2-b72b2005e5d7))
+ (fp_line (start 0.9 3.9) (end -0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp d0eecb0b-b00b-4a0e-9538-c7b6e70a02a6))
+ (fp_line (start -3.75 3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp d31f1c08-f8c2-45d2-8d14-00423c2b4772))
+ (fp_line (start 3.75 -3.2) (end 3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp da8aa9b9-7f7c-4d6c-9aab-9776918f6e53))
+ (fp_line (start 0.9 -3.9) (end 0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp ed7f491d-c8df-435f-9f2f-7bae42423ae1))
+ (fp_line (start -0.9 -3.2) (end -0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp f06c78d5-831b-4b6e-b86e-f3ac4952160e))
+ (pad "" smd rect (at -0.925 -2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp 1578e081-7f69-489a-8d5d-863b347b24fd))
+ (pad "" smd rect (at -0.925 0) (size 1.55 1.16) (layers "F.Paste") (tstamp 17335761-1d18-4db8-99e8-eabe5dccdc93))
+ (pad "" smd rect (at 0.925 1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp 788e0c32-1cf6-44f1-af89-478c198d5051))
+ (pad "" smd rect (at 0.925 -1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp 8b44ecd8-2704-4f66-8b08-2264f69026a6))
+ (pad "" smd rect (at 0.925 2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp 945c54e3-feda-4a95-aefb-f3a95a108d2c))
+ (pad "" smd rect (at 0.925 -2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp 95ef9908-8edd-41a8-848b-e8f0c60ccf4d))
+ (pad "" smd rect (at -0.925 1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp a6ebad7a-525f-4c41-be15-2317565f5acd))
+ (pad "" smd rect (at -0.925 2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp d01a0623-f84b-4486-b4a4-d52fec41ee73))
+ (pad "" smd rect (at -0.925 -1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp eccc872f-1977-42c7-9509-9fc2a2f66986))
+ (pad "" smd rect (at 0.925 0) (size 1.55 1.16) (layers "F.Paste") (tstamp f386c503-dc34-432a-9f7e-84f11871910a))
+ (pad "1" smd rect (at -4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 474cec2a-7445-425d-b3fe-2d83f768b718))
+ (pad "2" smd rect (at -4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca15b965-4951-4d88-9216-28c3926475f7))
+ (pad "3" smd rect (at -4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aad07520-a616-4b17-bc20-90615bec2dc4))
+ (pad "4" smd rect (at -4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97772572-7c99-4798-b180-92941591a8ac))
+ (pad "5" smd rect (at -4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69562021-fe7c-4622-b9d9-248e61b6b427))
+ (pad "6" smd rect (at -4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44a8e1ec-3b65-4867-9dc9-9d2519630fdc))
+ (pad "7" smd rect (at 4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5cf2973-3d98-42bd-9c2a-724f79155c1c))
+ (pad "8" smd rect (at 4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e31dbfcc-db4a-43fe-8b93-615fcad6a9da))
+ (pad "9" smd rect (at 4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53392bdc-d13d-46e7-9d3b-07c4a6c706db))
+ (pad "10" smd rect (at 4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49700a84-c67e-4501-a684-c05c849699a9))
+ (pad "11" smd rect (at 4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a37863c-7a58-43fe-a4b8-6476b712f644))
+ (pad "12" smd rect (at 4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40ade27e-65f3-419e-bff0-8c20625a31b5))
+ (pad "13" thru_hole circle (at -1.85 -2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 0f298c45-ef0c-4420-9f50-76a94c2d0be4))
+ (pad "13" thru_hole circle (at 0 -3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 17747bca-5246-4fd6-983b-5e8ab193b1a2))
+ (pad "13" thru_hole circle (at -1.85 3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 17ba8a59-fe3f-4550-89e2-f447940c4848))
+ (pad "13" thru_hole circle (at 0 -2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 1d2606f5-45d1-4d8d-a5bf-1ba0968c3953))
+ (pad "13" thru_hole circle (at 1.85 -2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 28364161-f606-4736-8f9b-0f7eb7ba5357))
+ (pad "13" thru_hole circle (at 1.85 -0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 2d4c090b-d33b-4f64-97ee-8ca3686d1e81))
+ (pad "13" thru_hole circle (at 1.85 2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 36636d3c-712a-4029-bf3e-ab456969c169))
+ (pad "13" thru_hole circle (at 1.85 -3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 37f60824-c531-4e2b-8538-4538e1d2a8d1))
+ (pad "13" smd rect (at 0 0) (size 4.5 8.1) (layers "F.Cu" "F.Mask") (tstamp 39f4f2b3-0248-4384-84be-fc1281e497e9))
+ (pad "13" thru_hole circle (at -1.85 -3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 3ba96a31-3fd9-44af-a524-11259f49495f))
+ (pad "13" thru_hole circle (at -1.85 0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 4e5fcc29-095e-4d0b-99a1-e26ef0203adc))
+ (pad "13" thru_hole circle (at -1.85 2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 59b5587f-40d9-42d3-be1d-5c41eee18ff2))
+ (pad "13" smd rect (at 0 0) (size 4.5 8.1) (layers "B.Cu") (tstamp 6199f2d3-be1a-4085-9906-d0c9ff8fab46))
+ (pad "13" thru_hole circle (at 0 3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 88063937-dad2-4a20-b205-210621822a38))
+ (pad "13" thru_hole circle (at -1.85 -0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 88e72c30-7ac9-4b87-96b3-0e5b521cfbd9))
+ (pad "13" thru_hole circle (at 0 -0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 9b9b0078-2901-479e-b073-da0d982f5c4c))
+ (pad "13" thru_hole circle (at 1.85 3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 9b9fb4a6-2317-4eaa-a912-300739f97db4))
+ (pad "13" thru_hole circle (at 1.85 0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp cf32fbc7-f9d9-40cf-8b70-d0b9a4977b0b))
+ (pad "13" thru_hole circle (at 0 2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp d27d23b5-c2cc-4b61-9ed3-26eb0bfdeca2))
+ (pad "13" thru_hole circle (at 0 0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp de940d55-1f16-40cb-9633-18f12eedd5b3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-12-11.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9.kicad_mod
new file mode 100644
index 00000000..73d33056
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "Infineon_PG-DSO-12-9" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A47FBB8)
+ (descr "Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/)")
+ (tags "PG-DSO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp be515961-9593-4e79-9150-41fb322217e8)
+ )
+ (fp_text value "Infineon_PG-DSO-12-9" (at 0 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88fa3744-9dc0-4f49-835b-0f4171903e7b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1dce1842-d4ff-4713-9177-0a962f2fe95a)
+ )
+ (fp_line (start 3.9 3.35) (end 2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp 1b5a4708-9489-4c06-8db5-5117be3963ee))
+ (fp_line (start 3.9 -3.35) (end 2.35 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 2ed0347b-0d57-4ea6-b51b-66dd7cd56862))
+ (fp_line (start 3.9 3) (end 3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp 5578c577-c1f8-4a74-a28a-9acd2770744a))
+ (fp_line (start -3.9 3) (end -3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp 8dcf1d7b-665a-4e89-8d4f-283527cd87af))
+ (fp_line (start 3.9 -3) (end 3.9 -3.35) (layer "F.SilkS") (width 0.15) (tstamp afa93f91-d386-4de1-aa90-8869a231bf2d))
+ (fp_line (start -3.9 3.35) (end -2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp c816b9f0-f4a6-4a9a-9110-094303437f53))
+ (fp_line (start -5.8 -3.35) (end -2.4 -3.35) (layer "F.SilkS") (width 0.15) (tstamp eb9f9d70-c3ac-494a-8d34-ad7da00ce6a2))
+ (fp_line (start -6.05 4.3) (end -6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 0b114505-96a0-46aa-a908-7cc06b95414f))
+ (fp_line (start -6.05 -4.3) (end 6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 34f61871-753b-4727-984a-5e62371a3711))
+ (fp_line (start 6.05 4.3) (end -6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp 78f065d6-0d8e-4587-8630-ca451f5bf7a6))
+ (fp_line (start 6.05 -4.3) (end 6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp c089861a-4a6d-41fd-b071-0ebe5f48e62b))
+ (fp_line (start 0.9 3.9) (end -0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp 04c6c93e-116b-4f09-b301-7fd979e07839))
+ (fp_line (start 3.75 3.2) (end 0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp 1a56ee52-9307-4d91-9bf9-f8bfff9da512))
+ (fp_line (start -3.75 3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp 35c68aa4-b061-457f-8a1a-90b4a4957a0a))
+ (fp_line (start -0.9 -3.2) (end -0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp 3f96c7fb-f71b-4c80-ae9c-669009ccba11))
+ (fp_line (start -0.9 -3.9) (end 0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp 400a6660-424f-46f7-8ab2-ac76cde98786))
+ (fp_line (start -2.75 -3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp 46cdc7bd-1327-40da-8e54-8288e6e5a0a0))
+ (fp_line (start -0.9 3.9) (end -0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp 5275dd3a-2f54-4244-ae7b-3f79e9dca7fa))
+ (fp_line (start -2.75 -3.2) (end -0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp 623ccea9-6918-4c81-8c7a-466e42d1a622))
+ (fp_line (start -0.9 3.2) (end -3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp 8f3cfe5c-f12b-478e-ade7-5268bbf2d007))
+ (fp_line (start 0.9 3.2) (end 0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp a0795e32-350a-482b-8789-5d669324f472))
+ (fp_line (start 0.9 -3.9) (end 0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp b76db40a-3279-4c65-b77e-47276a6a5e97))
+ (fp_line (start 0.9 -3.2) (end 3.75 -3.2) (layer "F.Fab") (width 0.1) (tstamp c45f87aa-d6bb-4edb-acbc-56a8c6baf8fe))
+ (fp_line (start 3.75 -3.2) (end 3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp d0a826e4-cf97-4c1e-b055-4d38d045a69d))
+ (pad "" smd rect (at 1.125 1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp 058f5e2d-3117-47cf-b202-209915e7048c))
+ (pad "" smd rect (at -1.125 2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp 094f9381-ab25-4094-80c1-8a72c1c08d0e))
+ (pad "" smd rect (at -1.125 -1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp 9090cbe3-c2c3-435b-80e2-ce671508d3d4))
+ (pad "" smd rect (at -1.125 -2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp a81031de-7021-4c8a-b448-72f9bdddcbc7))
+ (pad "" smd rect (at 1.125 -2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp acfa562c-4c9d-464e-a593-d1ad76157811))
+ (pad "" smd rect (at -1.125 0) (size 1.95 1.16) (layers "F.Paste") (tstamp b2baacbb-7682-4f87-b5c5-c2cbe3c538c2))
+ (pad "" smd rect (at 1.125 -1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp bcd92423-7771-4fc3-86ad-eefa3ef59445))
+ (pad "" smd rect (at 1.125 0) (size 1.95 1.16) (layers "F.Paste") (tstamp c7c0d54e-43ef-4189-804c-90493fa37087))
+ (pad "" smd rect (at 1.125 2.92) (size 1.95 1.16) (layers "F.Paste") (tstamp eeefa662-8218-47fd-8899-124916139600))
+ (pad "" smd rect (at -1.125 1.46) (size 1.95 1.16) (layers "F.Paste") (tstamp f560927d-d325-4adf-a0c9-2bc162ed78b2))
+ (pad "1" smd rect (at -4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edd2f18e-5121-4613-8e05-c53b6aecfd4b))
+ (pad "2" smd rect (at -4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62d7ae0e-ec71-4e35-ad92-e1a076e0c0ff))
+ (pad "3" smd rect (at -4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba1f8c14-144f-43d4-857b-3d6feb07f37a))
+ (pad "4" smd rect (at -4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0cdafe6-ef5b-47da-935e-f73e81bf87c0))
+ (pad "5" smd rect (at -4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04bbfcf6-e0aa-4378-b4ed-2916283ca555))
+ (pad "6" smd rect (at -4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d584753b-6719-4771-9ef7-4297e643f647))
+ (pad "7" smd rect (at 4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd5f885d-6790-46bb-b175-e8ae6e49494d))
+ (pad "8" smd rect (at 4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdc08232-516e-4feb-b248-9219067aa7dc))
+ (pad "9" smd rect (at 4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a282028-0bbd-488c-9eda-8fca117e5535))
+ (pad "10" smd rect (at 4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aeae8476-4272-46fd-a721-d11c86353f26))
+ (pad "11" smd rect (at 4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28df68ed-7a37-4243-a7ac-e2e4729f6c8e))
+ (pad "12" smd rect (at 4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18180908-5768-4d23-8a2c-40cde40da773))
+ (pad "13" smd rect (at 0 0) (size 4.5 8.1) (layers "F.Cu" "F.Mask") (tstamp b72de039-ac2a-4f15-ae98-0e4516901451))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-12-9.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9_ThermalVias.kicad_mod
new file mode 100644
index 00000000..8da267fb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-12-9_ThermalVias.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "Infineon_PG-DSO-12-9_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4A7A58)
+ (descr "Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/)")
+ (tags "PG-DSO")
+ (attr smd)
+ (fp_text reference "REF**" (at -3 -5.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f69e968c-ab53-4d51-bf60-23f518cd28ca)
+ )
+ (fp_text value "Infineon_PG-DSO-12-9_ThermalVias" (at 0 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e93aa92a-a075-4e8c-ad18-818cbd88c77b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18b4c808-31de-4a1f-91e4-6a050b6ccfd5)
+ )
+ (fp_line (start 3.9 -3) (end 3.9 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 017fe62a-44a3-4019-b77f-86139225ca7d))
+ (fp_line (start -3.9 3) (end -3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp 09559851-af21-41c0-8907-ba86df7ce694))
+ (fp_line (start 3.9 -3.35) (end 2.35 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 295b3a57-7461-433f-815e-96a7708ecf50))
+ (fp_line (start -5.8 -3.35) (end -2.4 -3.35) (layer "F.SilkS") (width 0.15) (tstamp 967069e4-f8ab-4953-9ea8-a7da6a62b24d))
+ (fp_line (start 3.9 3) (end 3.9 3.35) (layer "F.SilkS") (width 0.15) (tstamp cb77d180-6b00-414a-83d5-aafcf3f33deb))
+ (fp_line (start 3.9 3.35) (end 2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp e0d3ae57-42e1-418f-b72d-2d71b9b8a9c8))
+ (fp_line (start -3.9 3.35) (end -2.35 3.35) (layer "F.SilkS") (width 0.15) (tstamp f4177212-f09a-453f-bb57-67d647354eb2))
+ (fp_line (start -6.05 -4.3) (end 6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 036e4290-7d4a-4f72-9613-a12b621bcd35))
+ (fp_line (start -6.05 4.3) (end -6.05 -4.3) (layer "F.CrtYd") (width 0.05) (tstamp 349fb842-9712-4628-8e05-fdff996dca3e))
+ (fp_line (start 6.05 4.3) (end -6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp cd9bd1af-32d4-44d9-badc-14bdfb683b89))
+ (fp_line (start 6.05 -4.3) (end 6.05 4.3) (layer "F.CrtYd") (width 0.05) (tstamp ddeb0372-d593-4ae9-b6c9-c0a94778ff79))
+ (fp_line (start 0.9 3.2) (end 0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp 0525eb13-17b5-483f-abd6-fb2439346973))
+ (fp_line (start -0.9 -3.9) (end 0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp 1178524b-638d-487e-8516-e65b1798a9c2))
+ (fp_line (start -0.9 3.2) (end -3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp 251526a2-145d-4759-9fb7-a9c490ad6d54))
+ (fp_line (start 0.9 -3.9) (end 0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp 2a88a54a-5be8-4ab7-a264-f64a1ad49fbe))
+ (fp_line (start -2.75 -3.2) (end -0.9 -3.2) (layer "F.Fab") (width 0.1) (tstamp 3f4b8df2-8e63-4092-ae48-7eee8777443b))
+ (fp_line (start 0.9 -3.2) (end 3.75 -3.2) (layer "F.Fab") (width 0.1) (tstamp 4bd553f1-eeef-4853-b059-26a2884b6863))
+ (fp_line (start 3.75 3.2) (end 0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp 688177fc-5ae5-4b23-b7ef-f2ba5cb4b9c5))
+ (fp_line (start -0.9 3.9) (end -0.9 3.2) (layer "F.Fab") (width 0.1) (tstamp 6fb8188c-da40-4bd9-a588-966e877b2305))
+ (fp_line (start 0.9 3.9) (end -0.9 3.9) (layer "F.Fab") (width 0.1) (tstamp 8f58f481-9bdd-4e50-a127-46f6f121c1b9))
+ (fp_line (start 3.75 -3.2) (end 3.75 3.2) (layer "F.Fab") (width 0.1) (tstamp adc35794-ff0d-4a44-bcec-7cbcc64a1ff6))
+ (fp_line (start -0.9 -3.2) (end -0.9 -3.9) (layer "F.Fab") (width 0.1) (tstamp d85475bd-ebac-4701-a1d7-e6ac3aac28b8))
+ (fp_line (start -3.75 3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp e79d354d-cdeb-46be-bae6-d958a5863124))
+ (fp_line (start -2.75 -3.2) (end -3.75 -2.2) (layer "F.Fab") (width 0.1) (tstamp ebc596d7-cb26-4258-aa25-088032a19924))
+ (pad "" smd rect (at -0.925 -2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp 1d68d024-2f58-4480-8103-9d46db61f7d3))
+ (pad "" smd rect (at 0.925 -2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp 977f271a-e5af-46cd-a6d8-a048c17d8a9b))
+ (pad "" smd rect (at 0.925 0) (size 1.55 1.16) (layers "F.Paste") (tstamp 99ae600b-9b18-452f-a1c3-eb52cbb1d013))
+ (pad "" smd rect (at 0.925 -1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp a3f32843-db3e-4d80-9d45-9ffa4b580f50))
+ (pad "" smd rect (at -0.925 0) (size 1.55 1.16) (layers "F.Paste") (tstamp b5ae1539-ce92-48f7-b560-0c77b9e564f7))
+ (pad "" smd rect (at -0.925 -1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp bae4c631-8a1f-47f9-a2e6-2cb0c233c339))
+ (pad "" smd rect (at -0.925 1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp c3d1a386-98d5-4d5a-8ed6-c2778c306911))
+ (pad "" smd rect (at 0.925 1.46) (size 1.55 1.16) (layers "F.Paste") (tstamp d069c0ca-aa0e-4717-9d6f-735f70d340c6))
+ (pad "" smd rect (at -0.925 2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp e2a5c9f9-98b0-471b-b38c-dcc2637da9bc))
+ (pad "" smd rect (at 0.925 2.92) (size 1.55 1.16) (layers "F.Paste") (tstamp e4c25dab-4cfb-41d4-aca4-cf269a04d074))
+ (pad "1" smd rect (at -4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f11923af-a5ad-49ab-a15c-03d0b64ff76a))
+ (pad "2" smd rect (at -4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39c07c83-0f95-41e6-a1a1-7128daa71c68))
+ (pad "3" smd rect (at -4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6eaa7867-946b-4961-9ae7-88e841991900))
+ (pad "4" smd rect (at -4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0759b5c-2570-4227-bc13-25dccc4930cb))
+ (pad "5" smd rect (at -4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b310f36-2576-499d-ad7f-cc3b258d74ea))
+ (pad "6" smd rect (at -4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bfc8c82-6010-4236-8984-0e7f6950c6ec))
+ (pad "7" smd rect (at 4.8 2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecae5213-6394-4983-94a7-3660ec45a93f))
+ (pad "8" smd rect (at 4.8 1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66c2a4f6-cdd3-46ce-a0b8-03cf2b51a75f))
+ (pad "9" smd rect (at 4.8 0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 723a740b-34ef-438a-a48f-4e34e7415f9c))
+ (pad "10" smd rect (at 4.8 -0.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da15237d-2bcd-44ff-9130-69770a87aab7))
+ (pad "11" smd rect (at 4.8 -1.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ccd4a8d3-1cd6-45e0-8947-df4321b35125))
+ (pad "12" smd rect (at 4.8 -2.5) (size 2 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d030e315-765c-4971-baf4-7f611d76924d))
+ (pad "13" thru_hole circle (at -1.85 -0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 0de597b0-172b-45fb-8aaf-67ee142e5868))
+ (pad "13" smd rect (at 0 0) (size 4.5 8.1) (layers "F.Cu" "F.Mask") (tstamp 1fcd6b45-2df7-4d85-a6da-66d9a2bd8f09))
+ (pad "13" thru_hole circle (at -1.85 2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 20a4ff53-8c43-4009-a679-e1e7b41734ef))
+ (pad "13" thru_hole circle (at 1.85 -2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 2b21088d-f960-4271-ba39-c7608a303832))
+ (pad "13" thru_hole circle (at 0 3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 2fc8fdf1-3324-4461-8f83-341c9eb0a695))
+ (pad "13" thru_hole circle (at 1.85 2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 340a745b-09a8-47b3-87f7-ba4d066d6387))
+ (pad "13" thru_hole circle (at 0 -3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 4f4d463c-67af-4b98-a1e0-9247eb824ada))
+ (pad "13" thru_hole circle (at 0 -0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 50d7a5fc-8b63-41e5-8f54-0e23199295ee))
+ (pad "13" thru_hole circle (at 1.85 -3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 514fe7db-dd86-4433-87bf-211c5d9f647f))
+ (pad "13" thru_hole circle (at 1.85 -0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 6df92b50-a897-4bd8-a96c-33b20ba451be))
+ (pad "13" thru_hole circle (at 0 0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 7707bccf-8863-48c5-b734-118aff106244))
+ (pad "13" thru_hole circle (at 0 2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 8eddc3af-1903-443b-9962-c7f61fd70d62))
+ (pad "13" smd rect (at 0 0) (size 4.5 8.1) (layers "B.Cu") (tstamp 90493652-24f9-4255-b70c-0add2a4def12))
+ (pad "13" thru_hole circle (at -1.85 -3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp a03915f1-4acd-4238-85fb-a3228072f744))
+ (pad "13" thru_hole circle (at 1.85 3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp ab7896e4-2050-4d7d-8a24-090ea7284853))
+ (pad "13" thru_hole circle (at 1.85 0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp b5b3902b-94bc-4bf3-8f5a-a18987bd9134))
+ (pad "13" thru_hole circle (at -1.85 3.65) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp c2323ede-20fc-4a38-adf6-6e9661b18677))
+ (pad "13" thru_hole circle (at 0 -2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp dcb625e3-29a8-4926-9d5d-c0dcf819bf87))
+ (pad "13" thru_hole circle (at -1.85 -2.19) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp f3a2c3b8-3a0d-4769-9562-942f422add53))
+ (pad "13" thru_hole circle (at -1.85 0.73) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp f81d3139-aa20-41c2-8b6c-8c2d980f39d2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-12-9.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30.kicad_mod
new file mode 100644
index 00000000..6d9e1a3f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "Infineon_PG-DSO-20-30" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A480925)
+ (descr "Infineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/)")
+ (tags "DSO-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 925ce65d-7075-4783-8be7-6f584222e8dc)
+ )
+ (fp_text value "Infineon_PG-DSO-20-30" (at 0 8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 975a7e47-62e8-4fdd-8e63-e8977253dfe6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d63d558d-ca7f-4217-81b5-48ec09e8eeb1)
+ )
+ (fp_line (start 3.9 6.2) (end 3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp 22335369-8aaa-4364-870f-6f790f898569))
+ (fp_line (start -5.7 -6.2) (end -3.9 -6.2) (layer "F.SilkS") (width 0.12) (tstamp 71200596-765f-4a2a-be31-e3d5c2b16a3f))
+ (fp_line (start -3.9 -6.5) (end 3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 8e1cf22e-b071-4cd9-9e90-06acbee4dd05))
+ (fp_line (start -3.9 -6.2) (end -3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 9fd77594-a6d2-426e-ae1e-dfe0014d1ddd))
+ (fp_line (start 3.9 -6.2) (end 3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp bbbb2bc7-dd49-4f4e-b894-84ec2870b2f0))
+ (fp_line (start -3.9 6.2) (end -3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp eafdf734-4081-46e3-bc2f-60330ee37173))
+ (fp_line (start 3.9 6.5) (end -3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp ee7efa98-947c-46d6-8ae6-ce473cda36cf))
+ (fp_line (start -5.98 6.65) (end 5.98 6.65) (layer "F.CrtYd") (width 0.05) (tstamp 0ee88b95-cfb4-447d-be8e-b532ee55973d))
+ (fp_line (start -5.98 -6.65) (end 5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 5cb947ac-a7a3-40dd-817e-57388de9c4f8))
+ (fp_line (start -5.98 6.65) (end -5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 8f261411-1216-4a4a-8a52-da350d78e485))
+ (fp_line (start 5.98 6.65) (end 5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp cd822f7d-6275-4553-ba59-5171b15c9994))
+ (fp_line (start -2.8 -6.4) (end -3.8 -5.4) (layer "F.Fab") (width 0.1) (tstamp 691373ca-0a19-49c7-88a9-6c0b225ce4a2))
+ (fp_line (start 3.8 6.4) (end -3.8 6.4) (layer "F.Fab") (width 0.1) (tstamp 82b096f6-ad39-41ac-8bae-386eca9aa14a))
+ (fp_line (start 3.8 -6.4) (end 3.8 6.4) (layer "F.Fab") (width 0.1) (tstamp 86b81f87-6899-48dc-9c64-8d83fd0bd552))
+ (fp_line (start -3.8 6.4) (end -3.8 -5.4) (layer "F.Fab") (width 0.1) (tstamp cd2951ed-2c69-4b88-a858-e165f8aab672))
+ (fp_line (start -2.8 -6.4) (end 3.8 -6.4) (layer "F.Fab") (width 0.1) (tstamp e64342a7-3880-4726-9ad2-37e9e64604d4))
+ (pad "" smd rect (at 1.2 -2.8) (size 2.1 1.1) (layers "F.Paste") (tstamp 0916783d-a555-46dd-a6bc-8a4690500dc5))
+ (pad "" smd rect (at 1.2 0) (size 2.1 1.1) (layers "F.Paste") (tstamp 16490f2d-13b9-4607-b62f-acb001280572))
+ (pad "" smd rect (at -1.2 2.8) (size 2.1 1.1) (layers "F.Paste") (tstamp 460db3f3-ae8e-4157-a3b6-77d436d3b7d7))
+ (pad "" smd rect (at 1.2 -1.4) (size 2.1 1.1) (layers "F.Paste") (tstamp 52fd4498-54fa-46c4-89e4-a2dbb50e79f6))
+ (pad "" smd rect (at 1.2 2.8) (size 2.1 1.1) (layers "F.Paste") (tstamp 56e7b96c-21ae-44e6-8246-5b6a1c7aa141))
+ (pad "" smd rect (at -1.2 0) (size 2.1 1.1) (layers "F.Paste") (tstamp 6a92e980-bf8a-4f19-bf7e-e32489e752fc))
+ (pad "" smd rect (at -1.2 -2.8) (size 2.1 1.1) (layers "F.Paste") (tstamp 81d36ff6-400e-46fe-83d9-f43f43786781))
+ (pad "" smd rect (at 1.2 1.4) (size 2.1 1.1) (layers "F.Paste") (tstamp 99a7f331-62fd-43d3-a754-e9746162ef08))
+ (pad "" smd rect (at -1.2 1.4) (size 2.1 1.1) (layers "F.Paste") (tstamp dadbad19-ea68-4b3e-8c13-8adb8913dd39))
+ (pad "" smd rect (at -1.2 -1.4) (size 2.1 1.1) (layers "F.Paste") (tstamp ea0e3169-defe-46b0-80e6-9d34629c09ca))
+ (pad "1" smd rect (at -4.75 -5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0e5d764-c8c4-452a-80d6-eae57b7a455b))
+ (pad "2" smd rect (at -4.75 -4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf8065a4-0bce-4359-80dd-689bb8425a60))
+ (pad "3" smd rect (at -4.75 -3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c32e67b6-3eba-43eb-9b8e-acf3726ab8d4))
+ (pad "4" smd rect (at -4.75 -1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8df4002-da67-4805-910b-030c186f68e6))
+ (pad "5" smd rect (at -4.75 -0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdcbc80c-9d00-48a4-b8ef-3a9aeab7e8db))
+ (pad "6" smd rect (at -4.75 0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6214e183-8657-4cd0-a9ca-1688f95076e6))
+ (pad "7" smd rect (at -4.75 1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 835376cb-27e7-45e4-8406-359b36c7ffe3))
+ (pad "8" smd rect (at -4.75 3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe85b130-2045-4c21-976f-e5fbc3170f4b))
+ (pad "9" smd rect (at -4.75 4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dcd98cf-bbd4-438a-8321-2a49842cc0dc))
+ (pad "10" smd rect (at -4.75 5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02943c4d-4712-422d-b4a4-6ad01da3ce6d))
+ (pad "11" smd rect (at 4.75 5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a6fa380-e30c-4acb-a708-b4495f5b640c))
+ (pad "12" smd rect (at 4.75 4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 155c248d-33c9-4cf1-8ca0-eec6505ab1a1))
+ (pad "13" smd rect (at 4.75 3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ca9a157-de9b-4551-a0ae-15ecd951570e))
+ (pad "14" smd rect (at 4.75 1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a947a84-2057-4be6-8cd6-7ca5b0d3347b))
+ (pad "15" smd rect (at 4.75 0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21e78e16-c018-4442-a08a-c526fe621e3f))
+ (pad "16" smd rect (at 4.75 -0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d39c0fb-7505-4a39-a317-115aee0eb075))
+ (pad "17" smd rect (at 4.75 -1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bacac86c-baa2-45c6-8112-be93a20f09d2))
+ (pad "18" smd rect (at 4.75 -3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fe8ec8c-5f57-475a-8888-fac3fbc6234d))
+ (pad "19" smd rect (at 4.75 -4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a30cc945-b528-4d5e-8922-a4e6c919f2c1))
+ (pad "20" smd rect (at 4.75 -5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c0052d0-380f-41a9-9b99-33af9eeb2518))
+ (pad "21" smd rect (at 0 0) (size 4.8 7) (layers "F.Cu" "F.Mask") (tstamp 3b849ecc-05d2-4605-9aff-3fea48f8eb83))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-20-30.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30_ThermalVias.kicad_mod
new file mode 100644
index 00000000..8c5e8a55
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-30_ThermalVias.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "Infineon_PG-DSO-20-30_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4A7A6A)
+ (descr "Infineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/)")
+ (tags "DSO-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 968605ec-f2c2-4dff-bb1d-12f228e97812)
+ )
+ (fp_text value "Infineon_PG-DSO-20-30_ThermalVias" (at 0 8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 174e72e5-dc49-45e3-86af-3d5c774af1ec)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2570f6ae-121a-4c49-8c4b-a71d5cf0e607)
+ )
+ (fp_line (start -3.9 6.2) (end -3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp 223bd733-0491-4ed2-a96f-7198c1c7392d))
+ (fp_line (start -5.7 -6.2) (end -3.9 -6.2) (layer "F.SilkS") (width 0.12) (tstamp 27022297-6ea3-469c-82ec-e5b1f7758a9e))
+ (fp_line (start -3.9 -6.5) (end 3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 4defd13b-e557-4bf5-a298-aa52cf00ec34))
+ (fp_line (start 3.9 -6.2) (end 3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 601cc46e-4424-4f0e-a4e6-7b82fc71293e))
+ (fp_line (start -3.9 -6.2) (end -3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 866b543a-0f69-4e21-97af-40dec33b6381))
+ (fp_line (start 3.9 6.2) (end 3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp c5dfbecf-d5ac-4412-9d2e-2ddefc59b61f))
+ (fp_line (start 3.9 6.5) (end -3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp d2de6c1f-56db-4b4a-8192-1b691333c612))
+ (fp_line (start -5.98 6.65) (end -5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 0bca1dc0-6001-4499-9963-e30513f47ef7))
+ (fp_line (start 5.98 6.65) (end 5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 59731194-ae06-45f3-bb23-7b100d3a94e7))
+ (fp_line (start -5.98 -6.65) (end 5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp b759555f-0f25-41a1-9437-82adf5840920))
+ (fp_line (start -5.98 6.65) (end 5.98 6.65) (layer "F.CrtYd") (width 0.05) (tstamp ff703b60-f59d-4953-8b1f-6b41148e2068))
+ (fp_line (start -2.8 -6.4) (end 3.8 -6.4) (layer "F.Fab") (width 0.1) (tstamp 1fb5e922-8625-4822-a3ef-4a2c6d45d1d7))
+ (fp_line (start 3.8 6.4) (end -3.8 6.4) (layer "F.Fab") (width 0.1) (tstamp 51f44cdb-01d1-48f8-86f8-87215474b256))
+ (fp_line (start -3.8 6.4) (end -3.8 -5.4) (layer "F.Fab") (width 0.1) (tstamp bb8dc40f-76d1-443b-b8e3-7d8c23c76273))
+ (fp_line (start -2.8 -6.4) (end -3.8 -5.4) (layer "F.Fab") (width 0.1) (tstamp e881d8d5-b463-4766-bcf2-e5fc9faa7555))
+ (fp_line (start 3.8 -6.4) (end 3.8 6.4) (layer "F.Fab") (width 0.1) (tstamp e8e373b8-5f89-421b-a68f-85b7485ed80e))
+ (pad "" smd rect (at 1 2.325) (size 1.7 1.25) (layers "F.Paste") (tstamp 0db53ad0-1e0f-4fae-975d-543ca22e3725))
+ (pad "" smd rect (at -1 2.325) (size 1.7 1.25) (layers "F.Paste") (tstamp 3f69b31b-7002-4dd9-8295-4c99cf5e3c27))
+ (pad "" smd rect (at -1 -0.775) (size 1.7 1.25) (layers "F.Paste") (tstamp 89829c4a-a46d-4c72-bd73-4262befe5a67))
+ (pad "" smd rect (at 1 -2.325) (size 1.7 1.25) (layers "F.Paste") (tstamp 944f5c72-2bc4-4364-9ce0-5eaca97e750d))
+ (pad "" smd rect (at 1 0.775) (size 1.7 1.25) (layers "F.Paste") (tstamp a1fbcdfe-81c5-4089-a51f-14cf00db8fc5))
+ (pad "" smd rect (at -1 -2.325) (size 1.7 1.25) (layers "F.Paste") (tstamp bd69a07b-54e9-4aa5-9ebb-7e67bf8b5ac0))
+ (pad "" smd rect (at 1 -0.775) (size 1.7 1.25) (layers "F.Paste") (tstamp c2450cb8-e55e-42ac-8c68-12e28427a60d))
+ (pad "" smd rect (at -1 0.775) (size 1.7 1.25) (layers "F.Paste") (tstamp e8f7cb01-ec6c-406d-8607-e498b06a0005))
+ (pad "1" smd rect (at -4.75 -5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a64165d0-da12-43a9-a9e2-e8e178b28288))
+ (pad "2" smd rect (at -4.75 -4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d85b951-c2d8-4617-a261-dc55c9b0df3d))
+ (pad "3" smd rect (at -4.75 -3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce3e1aa4-08fa-4cfb-9138-1e9b6158a130))
+ (pad "4" smd rect (at -4.75 -1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c13907ef-039a-4ce3-952f-45bd0a014311))
+ (pad "5" smd rect (at -4.75 -0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eacaa8bc-3788-43ed-aeb3-d5200a51941f))
+ (pad "6" smd rect (at -4.75 0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 197dde0f-9b60-40f0-b3c6-93133c7391cb))
+ (pad "7" smd rect (at -4.75 1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1bd0173-9350-4e31-9ba9-932e3b769101))
+ (pad "8" smd rect (at -4.75 3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce2ed530-7c8d-486a-a205-6888042e73b2))
+ (pad "9" smd rect (at -4.75 4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 932352b6-3b74-4917-a631-09abe41b4ae7))
+ (pad "10" smd rect (at -4.75 5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 142d9d1f-d347-4641-a4ac-3587c5aaece8))
+ (pad "11" smd rect (at 4.75 5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34c272d3-8ec0-485c-b54d-e3dc073e2fda))
+ (pad "12" smd rect (at 4.75 4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b17ac7ab-c6ac-4a39-b758-6ffa87bdaccd))
+ (pad "13" smd rect (at 4.75 3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e0e82c4-88a4-4855-bad2-3087725a86f3))
+ (pad "14" smd rect (at 4.75 1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb501903-74fa-4735-b989-e37303c2685f))
+ (pad "15" smd rect (at 4.75 0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49061b93-cb1e-4da4-b4de-ea3805335697))
+ (pad "16" smd rect (at 4.75 -0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20c3ddca-ed9a-4259-9548-605c1235a4ac))
+ (pad "17" smd rect (at 4.75 -1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3bfbb42-239b-4af7-a9a1-490f979b8162))
+ (pad "18" smd rect (at 4.75 -3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bbab2f0-6131-43c7-aa21-ff6896edfdd9))
+ (pad "19" smd rect (at 4.75 -4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3363760a-c38c-415f-b61c-00f076210d16))
+ (pad "20" smd rect (at 4.75 -5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33fbf7a6-82a7-497f-8e17-6ce0134c7c7f))
+ (pad "21" thru_hole circle (at -2 1.55) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 145d7655-1623-479c-a28f-c5f336d0f36b))
+ (pad "21" thru_hole circle (at 0 -3.1) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 15083c91-079d-441c-ae93-94d290148cfb))
+ (pad "21" thru_hole circle (at -2 3.1) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 3f2a25ee-7beb-408c-892c-213633b030bb))
+ (pad "21" smd rect (at 0 0) (size 4.8 7) (layers "B.Cu") (tstamp 45f3e6f1-c9bf-4a24-900f-71528a97d5c1))
+ (pad "21" thru_hole circle (at -2 -1.55) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 4ed79310-b935-48d0-9725-39030a991d03))
+ (pad "21" thru_hole circle (at -2 -3.1) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 4fcef4e2-1bd7-4ef5-800b-987592545c2d))
+ (pad "21" thru_hole circle (at 2 1.55) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 75c3d482-a6df-4950-abc8-d4c3f7a0dd20))
+ (pad "21" thru_hole circle (at 0 -1.55) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 88d098bc-9a10-42be-bcb7-e4ad491c9b9e))
+ (pad "21" thru_hole circle (at 2 -1.55) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 931c688e-b382-464d-aad7-3456affde7fd))
+ (pad "21" thru_hole circle (at 2 3.1) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp 9a0a71c6-9c1f-4101-a6b8-33e11818f650))
+ (pad "21" thru_hole circle (at 2 -3.1) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp abde20a6-2ecb-4fe6-9ba3-5ddd69f3a9a3))
+ (pad "21" thru_hole circle (at 2 0) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp bd4923c0-94a1-40bf-be8f-bdd2285ebf3a))
+ (pad "21" thru_hole circle (at 0 3.1) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp c828be28-9cff-4eb7-8949-8ceb3b04fca5))
+ (pad "21" thru_hole circle (at 0 1.55) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp e4511dcf-5f53-491a-acf0-08fda6ac1d62))
+ (pad "21" thru_hole circle (at 0 0) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp e7393e84-b5dd-4f33-922b-782074320456))
+ (pad "21" thru_hole circle (at -2 0) (size 0.8 0.8) (drill 0.3) (layers *.Cu) (tstamp e7997621-056e-4523-bf0a-f8004f4293ae))
+ (pad "21" smd rect (at 0 0) (size 4.8 7) (layers "F.Cu" "F.Mask") (tstamp ef0f016a-7331-454b-beeb-ed58aa48e040))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-20-30.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-32.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-32.kicad_mod
new file mode 100644
index 00000000..0a3279fc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-32.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "Infineon_PG-DSO-20-32" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A47FC4B)
+ (descr "Infineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-32/)")
+ (tags "DSO-20")
+ (attr smd)
+ (fp_text reference "REF**" (at -5.48 -7.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da74f2d9-9234-41d8-a261-9d9fda144232)
+ )
+ (fp_text value "Infineon_PG-DSO-20-32" (at -1.5 8.03) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8dd4fbb9-bba0-42ae-ac7f-64ba6c316f4b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e8842ba-72fb-4cfc-8c20-5ea1d9db5954)
+ )
+ (fp_line (start 3.9 6.5) (end -3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp 2cee3324-a0c0-4c93-aa0d-f35fee748a22))
+ (fp_line (start -3.9 -6.2) (end -3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 470ed68c-db39-4d67-87f0-00a418c29ba5))
+ (fp_line (start -3.9 -6.5) (end 3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp 9ffa673e-74b1-4731-88e4-cd0e374f4c5c))
+ (fp_line (start 3.9 6.2) (end 3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp a1a4fae9-1c81-4488-8a61-53d587328959))
+ (fp_line (start -3.9 6.2) (end -3.9 6.5) (layer "F.SilkS") (width 0.12) (tstamp ce70fcc7-afff-4bd6-bc05-1a4fe2bbc067))
+ (fp_line (start -5.7 -6.2) (end -3.9 -6.2) (layer "F.SilkS") (width 0.12) (tstamp e3bd27d4-5a3b-412a-a272-3dac9e1831e7))
+ (fp_line (start 3.9 -6.2) (end 3.9 -6.5) (layer "F.SilkS") (width 0.12) (tstamp fb54b5ed-996f-4e59-91f3-4a9b97f9a998))
+ (fp_line (start -5.98 6.65) (end -5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 43ac97f9-8d2d-4f7e-ab79-db4cd7c0684f))
+ (fp_line (start -5.98 -6.65) (end 5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 68005ccf-ca27-45c4-87ea-bd18795d37ae))
+ (fp_line (start 5.98 6.65) (end 5.98 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 978f037f-d2fa-4959-b2fb-d86f30f9e76c))
+ (fp_line (start -5.98 6.65) (end 5.98 6.65) (layer "F.CrtYd") (width 0.05) (tstamp 984224ba-532b-4987-9825-1c8e2811b29d))
+ (fp_line (start 3.8 -6.4) (end 3.8 6.4) (layer "F.Fab") (width 0.1) (tstamp 26b01792-e48b-4349-ade8-d350bd6a6a59))
+ (fp_line (start 3.8 6.4) (end -3.8 6.4) (layer "F.Fab") (width 0.1) (tstamp 99fa0daf-830f-4665-9df2-0c71883aca39))
+ (fp_line (start -2.8 -6.4) (end 3.8 -6.4) (layer "F.Fab") (width 0.1) (tstamp 9e34a492-2915-4084-9557-14cfa62c38ba))
+ (fp_line (start -3.8 -5.4) (end -2.8 -6.4) (layer "F.Fab") (width 0.1) (tstamp bdcef0c1-7987-4b69-9807-52fd7914dfef))
+ (fp_line (start -3.8 6.4) (end -3.8 -5.4) (layer "F.Fab") (width 0.1) (tstamp c059fd64-43cd-44a9-806a-240eb29152de))
+ (pad "1" smd rect (at -4.75 -5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e2d55d0-2d19-47c8-bfaa-f77670f25c23))
+ (pad "2" smd rect (at -4.75 -4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2d8d022-acc4-40a3-99aa-ad175cd89f05))
+ (pad "3" smd rect (at -4.75 -3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f64086ef-8e11-42d3-8032-c94dbd86ec12))
+ (pad "4" smd rect (at -4.75 -1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f11b0af-0598-4fa7-bdd9-8c547c1fd9b1))
+ (pad "5" smd rect (at -4.75 -0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaa7cb09-625f-4fc5-b267-902cb9ba99fc))
+ (pad "6" smd rect (at -4.75 0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44d452ac-39ef-4c0e-a47e-404d1ff53e20))
+ (pad "7" smd rect (at -4.75 1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d814eecb-1e42-4b55-92fa-3fa58e80fb33))
+ (pad "8" smd rect (at -4.75 3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9582e1cd-e6c5-4abb-856c-477e63f98108))
+ (pad "9" smd rect (at -4.75 4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f6cb311-bbdb-4ed2-af80-90279cc3cbf8))
+ (pad "10" smd rect (at -4.75 5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f59828de-9ed5-4fa2-bb63-4487a6b2e3e7))
+ (pad "11" smd rect (at 4.75 5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 425a5fe9-e1f1-451d-a0bf-62869f500f47))
+ (pad "12" smd rect (at 4.75 4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5ec8f19-2673-4603-91bc-1787a545cf9e))
+ (pad "13" smd rect (at 4.75 3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a98e2e3-c88b-45e9-b641-9f44234cfc69))
+ (pad "14" smd rect (at 4.75 1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb708f78-db02-4f17-b4d2-a48e66e7422a))
+ (pad "15" smd rect (at 4.75 0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cec7e785-1da7-4834-aa91-28f4b3b06930))
+ (pad "16" smd rect (at 4.75 -0.635 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ebc0e3e-eed0-4466-b777-979b626d176a))
+ (pad "17" smd rect (at 4.75 -1.905 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75510c3f-0f0a-4ecb-8140-ad48492da747))
+ (pad "18" smd rect (at 4.75 -3.175 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9d758e2-d7c7-4c01-ad37-6bf2f0994e60))
+ (pad "19" smd rect (at 4.75 -4.445 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf63e5dc-dd31-4237-8e0d-3707b7d86b27))
+ (pad "20" smd rect (at 4.75 -5.715 90) (size 0.55 1.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db797fe2-f2a3-4206-863e-1df3abb7863c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-20-32.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85.kicad_mod
new file mode 100644
index 00000000..d8c7a7fc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "Infineon_PG-DSO-20-85" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EB9B44D)
+ (descr "Infineon SO package 20pin with exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-85/)")
+ (tags "DSO-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 662d96f6-4d2e-454b-b251-63c41868f5d0)
+ )
+ (fp_text value "Infineon_PG-DSO-20-85" (at 0 9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 519ea667-b9b5-4039-b1c8-ffec48df556f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0038c7a6-efe1-486c-93db-09aee10fab29)
+ )
+ (fp_line (start -5.61 -6.235) (end -5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp 2af10881-b066-4a40-85a8-0b0f83ebac51))
+ (fp_line (start -5.61 6.235) (end -5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp 33842c6f-5e7e-413b-9dd2-43fcb2f0e45d))
+ (fp_line (start -7.4 -6.235) (end -5.61 -6.235) (layer "F.SilkS") (width 0.12) (tstamp 55821321-abc8-4bae-92a7-5aa5e051f9b2))
+ (fp_line (start -5.61 -8.06) (end 5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp 97df4c65-477d-4611-8bc0-37970b23d18c))
+ (fp_line (start 5.61 6.235) (end 5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp a19d4e5d-a14c-478a-a87d-7bc1d6559f41))
+ (fp_line (start 5.61 8.06) (end -5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp cbb714b7-4522-42aa-b767-31bc669ec908))
+ (fp_line (start 5.61 -6.235) (end 5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp e20fdb58-2775-4d3d-be9a-675cfd9e4708))
+ (fp_line (start -8.03 8.2) (end 8.03 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 081b48da-cebb-425e-ad57-6123b37f42cd))
+ (fp_line (start -8.03 -8.2) (end 8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 0e6c4d98-0ab4-4d86-801f-cd1dfee0cf6a))
+ (fp_line (start -8.03 8.2) (end -8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 240cb49e-81ff-4138-8f18-f99760a6270c))
+ (fp_line (start 8.03 8.2) (end 8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 73b1933b-67b5-493a-97a7-f6eeabcfe575))
+ (fp_line (start -5.5 7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp 1c11a92d-d65e-44e9-af54-7b8c32718dc0))
+ (fp_line (start 5.5 7.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 3e6fd8d6-e9d1-481f-9633-4b1a61344260))
+ (fp_line (start -5.5 -6.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 53fcbf16-3223-416b-a190-e11ce6eabcdc))
+ (fp_line (start 5.5 -7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp e2188eb4-d3f3-4a16-80d3-cb16b128fbc2))
+ (fp_line (start -4.5 -7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp fbb74a53-d7e6-490c-a2b2-4381e438a33b))
+ (pad "" smd rect (at -1.4 4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp 1e3e2822-1afa-433b-b838-e4368f99809e))
+ (pad "" smd rect (at -1.4 -1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp 603112a5-4da7-4699-a4dd-79141f5c84c0))
+ (pad "" smd rect (at 1.4 4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp 71078092-7583-4dd2-a8db-fe319970a113))
+ (pad "" smd rect (at 0 7.36) (size 3.2 1) (layers "F.Paste") (tstamp 73858204-06a0-4f5e-94b9-5a6b1112dc72))
+ (pad "" smd rect (at 0 -7.36) (size 3.2 1) (layers "F.Paste") (tstamp a150bca9-b70b-417a-a600-232749527226))
+ (pad "" smd rect (at -1.4 -4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp b6c3e423-7584-410c-a079-170061ae67e3))
+ (pad "" smd rect (at 1.4 1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp dcd462ca-ac25-4e4b-b095-767d603f950e))
+ (pad "" smd rect (at -1.4 1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp e8bcdaf1-e3be-425c-81b6-4950629930f0))
+ (pad "" smd rect (at 1.4 -1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp fa94155b-5c4d-4129-abce-c47889c5b23c))
+ (pad "" smd rect (at 1.4 -4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp ffc0056a-e20f-400b-8cbd-df79f11b6126))
+ (pad "1" smd rect (at -6.865 -5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab06973b-0d54-4183-a6e8-f0938d2a2004))
+ (pad "2" smd rect (at -6.865 -4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23f71b20-4e08-4443-9634-3eef151b0db6))
+ (pad "3" smd rect (at -6.865 -3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 355971eb-bb91-41c5-affa-b6854744195b))
+ (pad "4" smd rect (at -6.865 -1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14eb20cc-df05-4c8a-bd1e-e93b0a3b3523))
+ (pad "5" smd rect (at -6.865 -0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5ebb0c6-2a4e-432f-b644-7353a98323bc))
+ (pad "6" smd rect (at -6.865 0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dcb14d4-5bae-4f22-9d14-4811a30816d2))
+ (pad "7" smd rect (at -6.865 1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f794237-b589-447a-8435-47ec01cb1a34))
+ (pad "8" smd rect (at -6.865 3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7722aa42-cf19-439f-8d54-0cce5ad814ec))
+ (pad "9" smd rect (at -6.865 4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3bd6ff3-81ad-439f-b506-d89552bce6f3))
+ (pad "10" smd rect (at -6.865 5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92863648-1fd0-4fb5-bc6f-6622f9a443d5))
+ (pad "11" smd rect (at 6.865 5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 899a9188-3d38-47d3-8a9b-0026d68ed613))
+ (pad "12" smd rect (at 6.865 4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09c656a0-d355-437a-9f42-877e2ff007ad))
+ (pad "13" smd rect (at 6.865 3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 303685e9-0b72-4233-a897-b6ea99233d66))
+ (pad "14" smd rect (at 6.865 1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2702d124-7228-4bcc-8793-d7b1a6df6821))
+ (pad "15" smd rect (at 6.865 0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c0ab968-0ed7-4f2c-86c4-2def34d30aa7))
+ (pad "16" smd rect (at 6.865 -0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 889d1d3a-d8a5-4b52-8560-60759f67b70e))
+ (pad "17" smd rect (at 6.865 -1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2a80a6f-dc6f-4335-8e56-7e7f0da72bb3))
+ (pad "18" smd rect (at 6.865 -3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d45885f7-6db0-407c-9b8e-67bfeb4b0d08))
+ (pad "19" smd rect (at 6.865 -4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18aa4151-39bf-4bad-a6d8-40960d0da215))
+ (pad "20" smd rect (at 6.865 -5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1520b213-1518-4111-a18f-d40d9fa09860))
+ (pad "21" smd custom (at 0 0) (size 5.9 13.7) (layers "F.Cu" "F.Mask")
+ (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy 1.6 7.87)
+ (xy -1.6 7.87)
+ (xy -1.6 -7.87)
+ (xy 1.6 -7.87)
+ ) (width 0) (fill yes))
+ ) (tstamp 5508a8fd-fb34-4dca-aaa9-154994d674c1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-20-85.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85_ThermalVias.kicad_mod
new file mode 100644
index 00000000..17c85ee2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-85_ThermalVias.kicad_mod
@@ -0,0 +1,163 @@
+(footprint "Infineon_PG-DSO-20-85_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EB9B49D)
+ (descr "Infineon SO package 20pin with exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-85/)")
+ (tags "DSO-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4df68974-0e3c-4d9c-bbd4-df07895c14b8)
+ )
+ (fp_text value "Infineon_PG-DSO-20-85_ThermalVias" (at 0 9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09a6fe62-ef10-4ad8-9b1b-1b3e932e8b30)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 376d3060-4639-486b-afa8-95d5525c8d9f)
+ )
+ (fp_line (start -7.4 -6.235) (end -5.61 -6.235) (layer "F.SilkS") (width 0.12) (tstamp 1e2c9d5d-c95b-4d8c-bc93-81e0f981ccb4))
+ (fp_line (start 5.61 6.235) (end 5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp 325817af-d8fc-4304-b38f-4b4f50317986))
+ (fp_line (start 5.61 -6.235) (end 5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp 40420afb-603b-4833-85f0-cd3293b19284))
+ (fp_line (start -5.61 -6.235) (end -5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp 78f3fefb-25b4-43d7-9fe9-cd6b6d399682))
+ (fp_line (start -5.61 -8.06) (end 5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp 7bb2987f-aad6-4866-931c-a9f89400c6ca))
+ (fp_line (start -5.61 6.235) (end -5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp a34d65b2-386f-4753-9656-1d0778fc1fbb))
+ (fp_line (start 5.61 8.06) (end -5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp cf0a4ccc-bfed-431c-a66a-be70b60cb92b))
+ (fp_line (start 8.03 8.2) (end 8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 0d802dbe-d90e-414a-aeda-8122246c7d34))
+ (fp_line (start -8.03 8.2) (end -8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp a8d792e3-f9ba-4536-b55c-c0e2941d471c))
+ (fp_line (start -8.03 8.2) (end 8.03 8.2) (layer "F.CrtYd") (width 0.05) (tstamp c4b2f399-396b-4ff3-a537-407ca21452e2))
+ (fp_line (start -8.03 -8.2) (end 8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp dd3221b7-c07e-46b3-984e-481249f29403))
+ (fp_line (start -4.5 -7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp 6e3bf4a9-6674-42e2-99cf-9d7800bb0b0e))
+ (fp_line (start -5.5 7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp a74188c7-76b6-458a-9b77-772e9149bb1e))
+ (fp_line (start 5.5 7.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp a96a6e20-1160-44e0-8bb0-d10d200b9d00))
+ (fp_line (start 5.5 -7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp b4843599-526d-4a14-adb3-75a9f4541e7a))
+ (fp_line (start -5.5 -6.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp fe843ed9-8036-437e-82e8-11449e09dd85))
+ (pad "" smd rect (at 1.4 -1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp 04b0748d-f1b8-4a15-be27-6494d736c3da))
+ (pad "" smd rect (at -1.4 -4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp 05619263-1670-464d-ad62-d8840ada0d04))
+ (pad "" smd rect (at 0 -7.36) (size 3.2 1) (layers "F.Paste") (tstamp 20c0edee-f8b2-4cb7-90be-419ca0e73ce1))
+ (pad "" smd rect (at 1.4 -4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp 32216c08-7e43-4f0e-bc4f-edd8e89183c3))
+ (pad "" smd rect (at 1.4 4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp 4b1602e9-2d38-4d89-a6fb-9e56aad6eda5))
+ (pad "" smd rect (at -1.4 4.95) (size 2.4 2.8) (layers "F.Paste") (tstamp a7da0d8a-d113-42d5-9acd-b1ba12da72fa))
+ (pad "" smd rect (at 1.4 1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp ae2b6f15-b77f-4477-b92d-4914158c820f))
+ (pad "" smd rect (at -1.4 -1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp b430fe82-b916-45da-8d47-709c5d980bbe))
+ (pad "" smd rect (at 0 7.36) (size 3.2 1) (layers "F.Paste") (tstamp c3f3b7b9-f61c-46d1-8f1a-99de4c64c37d))
+ (pad "" smd rect (at -1.4 1.65) (size 2.4 2.8) (layers "F.Paste") (tstamp ccbd5e19-7b9f-48a2-9411-a2a652f9be63))
+ (pad "1" thru_hole circle (at -1 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 00b58cf0-468a-46f4-8c15-95ab3012fc56))
+ (pad "1" thru_hole circle (at -2 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 03cf61ee-9382-4cad-9949-df9f2d05141c))
+ (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 10ee0e98-d6c1-4167-bb19-efe538c0af7f))
+ (pad "1" thru_hole circle (at 2 -5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 12642a7c-235e-43de-a798-aba9f9be69b3))
+ (pad "1" thru_hole circle (at 0 5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 13607b79-e24f-4090-ad43-e524a4868fad))
+ (pad "1" thru_hole circle (at 1 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 14cafcdc-72f3-4770-948c-798cf7111272))
+ (pad "1" thru_hole circle (at -2 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 15cd641b-0cd3-452a-8876-74def122aa0b))
+ (pad "1" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 18a34bf4-7abd-4e96-8358-4bed415a7721))
+ (pad "1" thru_hole circle (at 0 7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 1bc686f4-3f73-4817-832b-ca1808f3a397))
+ (pad "1" thru_hole circle (at 0 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 1c64ca6a-6182-45e7-8e5b-d375f13d9aeb))
+ (pad "1" thru_hole circle (at 0 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 1c799b65-7eb9-4cfc-8559-6352c7e0bce3))
+ (pad "1" thru_hole circle (at -1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 2060eeaf-4c00-4115-a128-f17e2f4008f3))
+ (pad "1" thru_hole circle (at 2 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 24f1aa38-4d76-4047-8487-3417d6902e44))
+ (pad "1" thru_hole circle (at 2 -6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 25d2658e-b88d-4803-938b-5ed1a8d54a83))
+ (pad "1" thru_hole circle (at -1 7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 2d0af468-5d89-49c1-bf3c-5339af747063))
+ (pad "1" thru_hole circle (at -2 6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 2e283af6-1d45-424e-8571-1e883a3ebb39))
+ (pad "1" thru_hole circle (at 0 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 32cee04d-5198-4d9e-8d23-9d179e97e50b))
+ (pad "1" thru_hole circle (at 1 -5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 340c8ddb-d065-48aa-8730-bdacba73d58b))
+ (pad "1" thru_hole circle (at 1 -6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 3b0e9383-46e6-4af8-abe0-343ddf8238ff))
+ (pad "1" thru_hole circle (at 1 6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 418089ed-e3e2-4ee9-acf5-d2af9612ea44))
+ (pad "1" thru_hole circle (at -2 5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 41bdfa48-66b7-4a6e-be19-80f2082ba9e6))
+ (pad "1" thru_hole circle (at -1 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 435b124a-eddb-4968-9ecf-7d90e97d02cb))
+ (pad "1" thru_hole circle (at -1 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 43cdacfd-5a27-458e-9e7a-5e147478cb49))
+ (pad "1" thru_hole circle (at 2 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 4583c7a3-a568-43dd-ae74-b17998adb86f))
+ (pad "1" thru_hole circle (at 1 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 47b4579d-5172-4442-8a25-77b5d2a101a7))
+ (pad "1" thru_hole circle (at -1 -6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 4873d38a-6c22-42f2-a27d-bf9122449418))
+ (pad "1" thru_hole circle (at 2 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 4b2dba44-debf-4add-bb39-26ad56f4c577))
+ (pad "1" thru_hole circle (at -2 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 51942a6e-1c99-4fa0-abcf-54efb2bc7c3f))
+ (pad "1" thru_hole circle (at -2 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 597d768f-0b67-44e2-b090-8c0ad1f7dbd2))
+ (pad "1" thru_hole circle (at 2 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 5d89f8fe-233f-4b5b-a1e6-e321da2b1b33))
+ (pad "1" thru_hole circle (at 1 -7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 5ef09db2-93f4-4059-a948-08a726a0adda))
+ (pad "1" thru_hole circle (at 2 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 5fdff277-453b-4d61-90c4-dcfa35708fea))
+ (pad "1" thru_hole circle (at 2 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 6201ade1-eb7b-4b28-975d-1a622b69978c))
+ (pad "1" thru_hole circle (at -2 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 70ecf420-84d3-4dc4-86cb-c60697578162))
+ (pad "1" thru_hole circle (at 0 -5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 72ca1ee2-6201-462b-b7a9-dc02f327fb81))
+ (pad "1" thru_hole circle (at 1 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 74fbc7ab-e514-4b08-9632-7eac642d40e3))
+ (pad "1" thru_hole circle (at 2 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 75f7de42-ee43-4f32-a50e-b07ca5b87f99))
+ (pad "1" thru_hole circle (at -1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 7b7d7116-679b-4c49-a322-d5c3cec301d7))
+ (pad "1" thru_hole circle (at -2 -2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 7bab41f4-ebf5-4aa1-9609-a55f812e8434))
+ (pad "1" thru_hole circle (at -2 -5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 7c157abf-1e3f-4c27-a0ec-7f33a0af382b))
+ (pad "1" thru_hole circle (at -2 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 80554067-a7d8-4489-a06c-b264070dcf94))
+ (pad "1" thru_hole circle (at 0 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 87db34fd-e620-4010-9658-19bcffc66832))
+ (pad "1" thru_hole circle (at -1 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 90fcb40d-1833-4bf9-ba91-fe96414b978b))
+ (pad "1" thru_hole circle (at 1 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 91bf5466-5c78-40df-9c0b-642593a57d4c))
+ (pad "1" thru_hole circle (at 2 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 945dc5ae-0707-4cc9-8f5a-6170ada88793))
+ (pad "1" thru_hole circle (at 0 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 9612ad44-ff50-4d49-a7ba-c3d9510ee801))
+ (pad "1" thru_hole circle (at -1 -5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 9b34686a-3334-4024-8056-5e087c8ebbff))
+ (pad "1" thru_hole circle (at 0 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp 9e6df74b-7bea-432b-9c3a-60dc6a5131d8))
+ (pad "1" thru_hole circle (at 0 -7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp a02fe263-a279-43d6-8ec4-1e1bd4fd9c15))
+ (pad "1" thru_hole circle (at -1 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp b6a70066-62bb-4996-878f-8f9abba73af1))
+ (pad "1" thru_hole circle (at 0 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp b75454fa-019b-4366-8488-d829716c8926))
+ (pad "1" thru_hole circle (at 2 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp b957d32f-17f8-4d8a-b3b3-a5ca196fe01d))
+ (pad "1" thru_hole circle (at -2 -6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp bc1c4b32-af26-4950-9a2d-f3e52f9eff6e))
+ (pad "1" thru_hole circle (at 0 6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp bd06ef98-a40e-4278-be22-513f77ab11f5))
+ (pad "1" thru_hole circle (at -2 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp bdcdf2cb-5d27-42b5-8862-faffadda0dcd))
+ (pad "1" thru_hole circle (at 1 7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp c039c3a5-b991-4f9e-b6fa-0287c8ffd1d9))
+ (pad "1" thru_hole circle (at 1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp c09e83ea-ba37-4287-ac58-8f8c4fec866e))
+ (pad "1" thru_hole circle (at -1 5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp c3212d14-5655-439f-8364-7e0beb089b66))
+ (pad "1" thru_hole circle (at 0 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp c3d03a40-f29f-43bc-a6bb-bf72be4e9028))
+ (pad "1" thru_hole circle (at 0 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp c8f740c3-8538-4ba5-84b4-f6e6a398bbf4))
+ (pad "1" thru_hole circle (at 0 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp ce5d3997-e560-4497-ba3b-684f462524b7))
+ (pad "1" thru_hole circle (at 0 7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp cf86366a-5fa2-4e75-bbd5-6a7d72160fc5))
+ (pad "1" thru_hole circle (at 0 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp cf986bb6-d93f-4691-ba9b-7fa8803445d9))
+ (pad "1" thru_hole circle (at -2 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp d06cd1e3-4aa4-432f-a227-a6a5864bf57b))
+ (pad "1" thru_hole circle (at -1 -7) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp d0fcb66e-b699-4c92-843a-4f281d437f58))
+ (pad "1" thru_hole circle (at 0 -6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp d2440b92-8733-499f-a9df-5e15aada13f2))
+ (pad "1" thru_hole circle (at 0 5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp d4927e51-1ccb-4537-b965-c04ddda80df3))
+ (pad "1" thru_hole circle (at 0 -4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp d70ea165-a25c-45fb-a5b1-05f521dfdd02))
+ (pad "1" thru_hole circle (at -1 6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp d719f117-5add-4ec5-b563-10031c513093))
+ (pad "1" thru_hole circle (at 2 5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp debe49ab-3a13-4b68-bfe3-f0f87739584b))
+ (pad "1" thru_hole circle (at -1 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp dfd2b6c0-767d-42d4-92a8-23e97e3936bb))
+ (pad "1" thru_hole circle (at 1 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp e26128f3-b20f-4438-ad64-67a9f2c70744))
+ (pad "1" thru_hole circle (at -1 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp e724ed86-d310-4e74-b441-50ef60e4396e))
+ (pad "1" thru_hole circle (at -2 3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp e72c70cb-119e-40e4-b49e-a83ae3e64e83))
+ (pad "1" thru_hole circle (at 0 6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp e80f3357-a1cf-49cc-a351-9de21846ed31))
+ (pad "1" thru_hole circle (at 1 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp e8cf49f6-c3d8-4489-ab59-3b5b7db5f85b))
+ (pad "1" smd rect (at -6.865 -5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1072ff9-26d7-43ca-b94d-1d63b19fa8a7))
+ (pad "1" thru_hole circle (at -1 4) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp f2593827-95fd-43dd-9d79-b563e2015e8d))
+ (pad "1" thru_hole circle (at 1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp f4863bf7-f52f-423a-9d03-ff8c7a4408cf))
+ (pad "1" thru_hole circle (at 1 5) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp f953ea03-27e9-4fd0-9f5a-24629aeaf2d8))
+ (pad "1" thru_hole circle (at 1 2) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp f95703b7-aead-447b-9a7e-a9b9417dcf91))
+ (pad "1" thru_hole circle (at 2 6) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp fc3d234a-24ac-4bc9-8c75-21ea28ae8425))
+ (pad "1" thru_hole circle (at 1 -3) (size 0.6 0.6) (drill 0.3) (layers *.Cu *.Mask) (tstamp fc8101e9-3797-4372-8ac8-87512135240d))
+ (pad "2" smd rect (at -6.865 -4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92cfc33d-fa5e-4d6c-bef0-9d346a031379))
+ (pad "3" smd rect (at -6.865 -3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfc7ac30-73cf-47ca-a086-d816d16bc827))
+ (pad "4" smd rect (at -6.865 -1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb779868-cb3b-4481-9c42-bc38b765c636))
+ (pad "5" smd rect (at -6.865 -0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b4eeec3-f94e-416f-97d0-6b2a29472859))
+ (pad "6" smd rect (at -6.865 0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5492ad60-a729-4801-9643-fae8f316bf3b))
+ (pad "7" smd rect (at -6.865 1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73c16609-0e63-4118-adb4-52daaafce676))
+ (pad "8" smd rect (at -6.865 3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a9fb8a1-f78c-43ee-b1fa-1f75ca837bc4))
+ (pad "9" smd rect (at -6.865 4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dda37cd-64d6-45a4-9553-f4be597a0008))
+ (pad "10" smd rect (at -6.865 5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74c86513-6042-4dd9-aac5-95ed1ad8d165))
+ (pad "11" smd rect (at 6.865 5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fdbe617-75cb-4efe-9783-4395c1e8793e))
+ (pad "12" smd rect (at 6.865 4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f72a0dfd-4ff3-4990-bb29-83643d2edfc8))
+ (pad "13" smd rect (at 6.865 3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e4a19d7-fe6a-4fcd-b529-4e1951b0d59e))
+ (pad "14" smd rect (at 6.865 1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5261fbe-1c9b-4acb-b679-590ffd04a5f2))
+ (pad "15" smd rect (at 6.865 0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ccaf8c3-58ee-45fc-8199-24ee7e99edf0))
+ (pad "16" smd rect (at 6.865 -0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b65bd675-67d1-4957-bd88-c7f9a82be4e4))
+ (pad "17" smd rect (at 6.865 -1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ce4d1d6-4d06-4afa-817a-f221ef3e2ab8))
+ (pad "18" smd rect (at 6.865 -3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba262b3f-5b73-4d2d-b3e0-e13898844a96))
+ (pad "19" smd rect (at 6.865 -4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca5f5b51-f1fb-4476-b206-479165e6c691))
+ (pad "20" smd rect (at 6.865 -5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c137648b-4324-4c80-81d0-58bad44fecc4))
+ (pad "21" smd custom (at 0 0) (size 5.9 13.7) (layers "F.Cu" "F.Mask")
+ (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy 1.6 7.87)
+ (xy -1.6 7.87)
+ (xy -1.6 -7.87)
+ (xy 1.6 -7.87)
+ ) (width 0) (fill yes))
+ ) (tstamp 85d51e50-c8bb-4046-9361-2001fbb6e7a5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-20-85.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-87.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-87.kicad_mod
new file mode 100644
index 00000000..df40725f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-20-87.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "Infineon_PG-DSO-20-87" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EB9B583)
+ (descr "Infineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-87/)")
+ (tags "DSO-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54243ca2-12b9-4ce9-9763-3303772d2322)
+ )
+ (fp_text value "Infineon_PG-DSO-20-87" (at 0 9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c7e8834-cfbe-4aca-a3e5-11759ecf8509)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 298ac529-d26f-4280-88ae-83ac5288de36)
+ )
+ (fp_line (start -7.4 -6.235) (end -5.61 -6.235) (layer "F.SilkS") (width 0.12) (tstamp 5eed3437-a02e-4562-bec9-2481ec2e1592))
+ (fp_line (start -5.61 -6.235) (end -5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp 79d70d5b-43b6-4deb-bc29-362f16ef27d7))
+ (fp_line (start -5.61 -8.06) (end 5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp ce03fa4d-a94e-438c-ae40-f30754ca5aca))
+ (fp_line (start 5.61 8.06) (end -5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp d0524be7-1ea0-4be0-87c5-ee235502588a))
+ (fp_line (start -5.61 6.235) (end -5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp d1089292-0909-439f-a854-eb0c39892eaf))
+ (fp_line (start 5.61 6.235) (end 5.61 8.06) (layer "F.SilkS") (width 0.12) (tstamp d25fdb6c-6afa-48d6-b321-f7d3e0f09e66))
+ (fp_line (start 5.61 -6.235) (end 5.61 -8.06) (layer "F.SilkS") (width 0.12) (tstamp d268b9f9-7f85-4bcb-8a7e-3751a74ef182))
+ (fp_line (start -8.03 8.2) (end 8.03 8.2) (layer "F.CrtYd") (width 0.05) (tstamp 02294573-bb1c-49eb-b44e-083175201f87))
+ (fp_line (start 8.03 8.2) (end 8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp 2a15a7bf-fbe4-4a41-8b57-83d1b7e1d8cb))
+ (fp_line (start -8.03 -8.2) (end 8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp a77e4acf-8fae-427c-9144-12bbb3dd90bf))
+ (fp_line (start -8.03 8.2) (end -8.03 -8.2) (layer "F.CrtYd") (width 0.05) (tstamp f06759a2-6e61-4410-ac47-0b738761c267))
+ (fp_line (start 5.5 -7.95) (end 5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp 14d528b2-6dbf-4955-a821-1898aaf956f0))
+ (fp_line (start -4.5 -7.95) (end 5.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp bb9a1958-c1aa-4d74-b885-9d37b242b3fb))
+ (fp_line (start -5.5 -6.95) (end -4.5 -7.95) (layer "F.Fab") (width 0.1) (tstamp d43fe74a-563b-4fc9-90c7-2e26315a8164))
+ (fp_line (start 5.5 7.95) (end -5.5 7.95) (layer "F.Fab") (width 0.1) (tstamp e961f7a3-0d22-4180-92a1-875c416d6ebc))
+ (fp_line (start -5.5 7.95) (end -5.5 -6.95) (layer "F.Fab") (width 0.1) (tstamp f8d247d0-2130-4c77-bd23-2df1e724afb2))
+ (pad "1" smd rect (at -6.865 -5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 779a08ef-86a0-43e1-932f-e4c11e5ea24e))
+ (pad "2" smd rect (at -6.865 -4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38a956a7-3909-46d0-ad36-a905825842c4))
+ (pad "3" smd rect (at -6.865 -3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 264134ad-c371-4fc5-b216-96e999d83d6d))
+ (pad "4" smd rect (at -6.865 -1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee07081f-1fcd-43ed-824f-df68cfcc34fc))
+ (pad "5" smd rect (at -6.865 -0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50cc443a-1230-4b5c-b645-632b14a457ea))
+ (pad "6" smd rect (at -6.865 0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36eefcf8-ceb3-4dd2-96c3-2a74a02eba33))
+ (pad "7" smd rect (at -6.865 1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30d05853-74d7-4266-9333-94ad8ebb38c2))
+ (pad "8" smd rect (at -6.865 3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ddeacec-d873-417d-ac63-dadb952c4c0e))
+ (pad "9" smd rect (at -6.865 4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63abfdd7-d42b-4ed7-bb9e-54fb0f3275f4))
+ (pad "10" smd rect (at -6.865 5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e30b165-c41e-49e3-bce9-b898dd42bb80))
+ (pad "11" smd rect (at 6.865 5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec717588-4031-49a9-886a-e2a335d34fce))
+ (pad "12" smd rect (at 6.865 4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b515590a-39ae-4662-9911-210c6f95b12f))
+ (pad "13" smd rect (at 6.865 3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b73577fd-9e8d-4a27-8eb5-df02873ef220))
+ (pad "14" smd rect (at 6.865 1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7232a646-ff50-42b5-bb8d-a1a4efb0f694))
+ (pad "15" smd rect (at 6.865 0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8327b60f-c7f1-463d-adc2-ea48e1564015))
+ (pad "16" smd rect (at 6.865 -0.635) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a5de22d-5124-49f3-a989-a9b23ca0950a))
+ (pad "17" smd rect (at 6.865 -1.905) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a2f174d-b9b3-462a-b40d-5e09647fde5f))
+ (pad "18" smd rect (at 6.865 -3.175) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2154e7c-07c1-43a8-86f5-354a85399b4d))
+ (pad "19" smd rect (at 6.865 -4.445) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9194f12-88ec-4b52-9c9f-1ba00958f797))
+ (pad "20" smd rect (at 6.865 -5.715) (size 1.83 0.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cc7afec-7201-4b5d-ad56-9ecd203fb8bd))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-20-87.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm.kicad_mod
new file mode 100644
index 00000000..5253b936
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "Infineon PG-DSO, 8 Pin (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-8-27), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "Infineon PG-DSO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99c67732-2b01-498d-a029-4f97b6689c9d)
+ )
+ (fp_text value "Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ebac471a-a3ef-47a7-96ce-e2fa9e625589)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 63e58e02-c68e-44c6-ac23-2fbfe6c0cc7a)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 1f035a8c-36eb-474d-a63a-790c79696034))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 241eed56-24d5-4e25-af8c-0492a91d67e0))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 46657fcb-04bb-4111-b7d9-37e661966206))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 78c1e177-34fd-4721-a132-d85ef4190357))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6d4898fe-dde1-47ca-8155-35f4c10229c7))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 75e74105-3b4e-4d84-bb00-2456bde8a081))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 904d0e16-8b11-4cb7-b2e9-134d37f0ee33))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp daa2ad8f-1f2c-4233-97e2-98bf258fa458))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 2cc0f15f-5dc2-4ad8-9116-1488b05b0533))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 4882bc95-e46c-4244-8fe7-903ea1434f37))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 559e19ad-bb91-43bb-b7d1-1c9a9ec0d673))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 59ac0e05-70f3-4082-baef-608daeb57ae5))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp ad70cf49-e263-43f2-964d-ed0ceb98c7c2))
+ (pad "" smd roundrect (at 0.66 -0.75) (size 1.07 1.21) (layers "F.Paste") (roundrect_rratio 0.233645) (tstamp 5253ef6a-8b2a-470f-a820-a45655e09542))
+ (pad "" smd roundrect (at -0.66 0.75) (size 1.07 1.21) (layers "F.Paste") (roundrect_rratio 0.233645) (tstamp 89a44efd-bb16-4e7a-a361-1f4084cf54e1))
+ (pad "" smd roundrect (at 0.66 0.75) (size 1.07 1.21) (layers "F.Paste") (roundrect_rratio 0.233645) (tstamp 98266e50-8978-4fc5-9829-3bc568f9e253))
+ (pad "" smd roundrect (at -0.66 -0.75) (size 1.07 1.21) (layers "F.Paste") (roundrect_rratio 0.233645) (tstamp f05d7b50-e1f8-41f7-9131-c3bfc075d9c2))
+ (pad "1" smd roundrect (at -2.625 -1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf3fa2f5-2d28-4b0a-ad41-e817bed45a61))
+ (pad "2" smd roundrect (at -2.625 -0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38eeed4f-569d-44be-ba0b-07e80465cf95))
+ (pad "3" smd roundrect (at -2.625 0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2f167aa-89f6-4a8a-94f0-f1e1d5418d96))
+ (pad "4" smd roundrect (at -2.625 1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9b19f40-bac4-4af4-90d3-6aad0fe72d42))
+ (pad "5" smd roundrect (at 2.625 1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db52e849-0947-4f7d-ab75-2028b648b534))
+ (pad "6" smd roundrect (at 2.625 0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce9e07f1-9585-448c-a256-2b9155164cd1))
+ (pad "7" smd roundrect (at 2.625 -0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7676bd70-f10e-4bdf-b8d7-9f2d253afeee))
+ (pad "8" smd roundrect (at 2.625 -1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 896356d4-d64c-43e9-8d5a-c592256c21a7))
+ (pad "9" smd rect (at 0 0) (size 2.65 3) (layers "F.Cu" "F.Mask") (tstamp 7b9876c2-741f-486e-86a5-e1daa067ee74))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..3c51511d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "Infineon PG-DSO, 8 Pin (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-8-27), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "Infineon PG-DSO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 948e7e6a-b7ab-4e17-82f5-37eb2f72dbc2)
+ )
+ (fp_text value "Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa2343b0-3a7a-4612-8439-ff54e7c829cc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp f4bff8ee-0ab6-42ec-8d70-086852eb76ab)
+ )
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 098c04a1-8046-4f3e-a064-33c09ed27511))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 16a5ad2c-be9a-40c6-8dc2-ef189b7d7d1f))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 578dcc1d-3d2d-4b0e-b2f6-ef8a5d7c93ed))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 9643ccd5-270e-4d2e-a0c8-84724c829418))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 0f91c17f-6993-4086-aa93-b7bf148cb3f9))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 93196afe-0552-4fa2-a037-3edd3189efe0))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 97f970e5-ebdf-4deb-9745-8c88760d2c37))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp abda7d57-6727-4246-9b60-56ffa9984c43))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 27206846-adbe-44bd-98f5-1320f5fa260d))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 33e79598-de19-456f-84c6-1e2a0e32852c))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 462723bc-5b04-4fad-a8eb-a5c46e680314))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 87718705-e5e5-4c96-be99-befd4cc97e7f))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp f6640c8e-ea26-42cd-bd6d-b1f01afd74d9))
+ (pad "" smd roundrect (at 0.66 0.75) (size 1.11 1.25) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 0df6bcbe-2b0a-4938-b392-1bbcc9aa79b9))
+ (pad "" smd roundrect (at 0.66 -0.75) (size 1.11 1.25) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 1761302b-f70a-4688-bd7c-c7eddc7f2c0b))
+ (pad "" smd roundrect (at -0.66 0.75) (size 1.11 1.25) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 20007894-6055-4dcf-99fc-106ccd387bee))
+ (pad "" smd roundrect (at -0.66 -0.75) (size 1.11 1.25) (layers "F.Paste") (roundrect_rratio 0.225225) (tstamp 92ac7866-6139-4df6-bb61-f5c148f706a7))
+ (pad "1" smd roundrect (at -2.625 -1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad12813a-cad9-4e6e-9546-bab431c3c5b9))
+ (pad "2" smd roundrect (at -2.625 -0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb46490d-51a4-4767-8f0c-72326a4ee023))
+ (pad "3" smd roundrect (at -2.625 0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c8774f0-7ea7-4aad-a205-9d3c7dd6b6a9))
+ (pad "4" smd roundrect (at -2.625 1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 712d164d-e18b-4338-a864-628ddf1929da))
+ (pad "5" smd roundrect (at 2.625 1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14d1d1fd-e109-4920-9485-c3e39b98993a))
+ (pad "6" smd roundrect (at 2.625 0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca131523-af8c-436e-bd13-11cec5f06984))
+ (pad "7" smd roundrect (at 2.625 -0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 371b1d10-7d41-4825-be52-2a9b6a43cf1f))
+ (pad "8" smd roundrect (at 2.625 -1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0275854-fa2f-4220-8569-9d03222a098f))
+ (pad "9" smd rect (at 0 0) (size 2.65 3) (layers "F.Cu" "F.Mask") (tstamp 564bf1ba-e462-4f2c-9b25-ac8ed6c2c295))
+ (pad "9" thru_hole circle (at 0 -1.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 57280e53-75c2-4bf5-aec1-9619df4ec6d7))
+ (pad "9" thru_hole circle (at -1.075 1.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5d3b7caa-6283-4051-8e28-4529df327643))
+ (pad "9" thru_hole circle (at 1.075 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 6d57eac3-12cb-4a60-8e04-2240e98c979e))
+ (pad "9" thru_hole circle (at -1.075 -1.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 6e00190a-005c-4d35-aa13-e811523e01a9))
+ (pad "9" smd rect (at 0 0) (size 2.65 3) (layers "B.Cu") (tstamp ace852c5-344b-44d9-9091-e71c27aa6367))
+ (pad "9" thru_hole circle (at 1.075 1.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp b861962d-4997-47f5-9c88-a4be8d7d9511))
+ (pad "9" thru_hole circle (at 0 1.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c24f2daf-7d44-4c37-9cca-65db18fdeec2))
+ (pad "9" thru_hole circle (at -1.075 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c6fae250-0c08-400d-b0c6-794cfa57e8ac))
+ (pad "9" thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c731d00f-052e-4bca-a7a0-dcbeb834d6b0))
+ (pad "9" thru_hole circle (at 1.075 -1.25) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp df4f7a8d-fe62-4634-a489-4362dadb215c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-43.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-43.kicad_mod
new file mode 100644
index 00000000..9fe72f44
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-DSO-8-43.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "Infineon_PG-DSO-8-43" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "Infineon_PG-DSO-8-43")
+ (tags "DSO DSO-8 SOIC SOIC-8")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb7fe593-95f3-4645-8b6f-467e8dd9d6c3)
+ )
+ (fp_text value "Infineon_PG-DSO-8-43" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0298eb1f-d523-4786-8050-d233e3f7c420)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp ad6b4b02-3b4e-4052-99e1-4e9495a2278f)
+ )
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 1bf5a603-ef48-4206-a130-2a5f9e76eca3))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 1d4d03ca-40c2-4562-b7c5-c3bf200b1202))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 23c5fd32-3efa-4de7-81d9-50ba7873b059))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp 440b119f-0e1c-4cab-be07-52c1cd1e328c))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 47af6766-ab61-4256-b986-7f00cc102577))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 698d3fbe-2920-44ef-9980-d1ef761e11d2))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp d8a7d535-74da-4392-83b0-307e8566b33d))
+ (fp_line (start 3.75 -2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 4496dc48-e109-47bb-925a-7e88362a5444))
+ (fp_line (start -3.75 -2.75) (end -3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 69ee571e-4641-4579-b50a-54d96a278e9e))
+ (fp_line (start -3.75 -2.75) (end 3.75 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 964d8559-b7e5-48ea-9994-6b17437ed7a5))
+ (fp_line (start -3.75 2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp e230a753-a130-4f30-bceb-ed73acb15205))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 9d1cde74-4e1f-4411-b155-71416b84a47b))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp be9a36c9-1126-487a-b987-2b09e4b5d5df))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp c0d26efa-934f-4386-803c-0ec20e93ac9d))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp fa8a674c-8f0d-4d42-ba49-f854a76b00f1))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp fd23ff3e-0522-4a1f-beaa-93701887e29b))
+ (pad "1" smd rect (at -2.845 -1.905) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60cd4033-9fd6-401b-8e5d-f51ff2d2b238))
+ (pad "2" smd rect (at -2.845 -0.635) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 986a48a9-b87a-4dc2-80ea-fb18143a6050))
+ (pad "3" smd rect (at -2.845 0.635) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 656ee5b8-ad7a-4f11-8b13-303673bc291b))
+ (pad "4" smd rect (at -2.845 1.905) (size 1.31 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98bb092e-6c9f-4f72-a051-3d6267837ea3))
+ (pad "5" smd rect (at 2.845 1.905) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dad04a3-0a82-4ae5-829d-7b31e3afdc54))
+ (pad "6" smd rect (at 2.845 0.635) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 788708ce-f01e-40bd-ad24-98fd7590303a))
+ (pad "7" smd rect (at 2.845 -0.635) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02321ab5-5814-443a-a5e1-93e199731d16))
+ (pad "8" smd rect (at 2.845 -1.905) (size 1.31 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b28a86cb-43f7-48bf-b1a1-aec08b68cdf1))
+ (pad "9" smd rect (at 0.6625 0.75) (size 1.325 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 294b6635-14cc-4a9c-8beb-dc24ce42ceaf))
+ (pad "9" smd rect (at -0.6625 0.75) (size 1.325 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 3e8cac63-ea6d-462c-b4e2-22beab94f337))
+ (pad "9" smd rect (at 0.6625 -0.75) (size 1.325 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp a69cb647-33b2-4031-a956-da8e27e8b39a))
+ (pad "9" smd rect (at -0.6625 -0.75) (size 1.325 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp f28bbb6d-72cc-4ac7-a463-85ed958810cd))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-DSO-8-43.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod
new file mode 100644
index 00000000..8045ee31
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "Infineon_PG-TSDSO-14-22" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B05D63C)
+ (descr "Infineon_PG-TSDSO-14-22")
+ (tags "Infineon TSDSO 14-22 ")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.556) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1b3ea791-3893-44ff-8d28-c136870e0c87)
+ )
+ (fp_text value "Infineon_PG-TSDSO-14-22" (at 0 3.556) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c496d39c-a787-41ef-b3c1-023fcdb65d2e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp 6f0fa27f-d5d5-46ec-9a41-404627a49909)
+ )
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 5b537161-5eb5-4716-9e9d-2c087035b0a2))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 71620a27-1e09-48e8-90e8-e58b01d09058))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 7e99fd4a-6d78-4070-9d97-d7585a852b2a))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp aa481969-1aef-4f4f-b901-1a13e5333f92))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp bb248c8c-9ac4-4908-9b72-50f80dfe5faf))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp be694bc6-98a7-4220-8751-ea9d8bb4eec3))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp c2c5be07-0de1-47d2-9318-6fbb4229f4c9))
+ (fp_line (start -3.76 2.7) (end 3.76 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 2784ccf6-e336-4110-be30-48c5c760d140))
+ (fp_line (start -3.76 -2.7) (end -3.76 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 65f773c3-52a3-45b1-994d-bd8ea35f40fe))
+ (fp_line (start -3.76 -2.7) (end 3.76 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 897e9eff-4841-4356-8385-6f7e8d6b2536))
+ (fp_line (start 3.76 -2.7) (end 3.76 2.7) (layer "F.CrtYd") (width 0.05) (tstamp c118f22c-4ba6-477b-b275-2db813e00830))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp 246bf92b-8975-4126-ad2d-fc000128da42))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 5667dfc2-73e9-45ac-b8fd-03d882bb3536))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp d1b5f481-5d5b-49bb-8ed4-6f3c20849505))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp e7736240-5920-4761-aeb5-bec36fb6c2ab))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp ed199f60-2591-41ab-bda8-0c55a4975107))
+ (pad "" smd rect (at 0 -1.075) (size 2.65 1.85) (layers "F.Paste") (tstamp 05c4ece5-e345-46d6-ab19-bbcdb8f6739b))
+ (pad "" smd rect (at 0 1.075) (size 2.65 1.85) (layers "F.Paste") (tstamp a68af265-8fc6-4331-b179-bd74c3bf75d6))
+ (pad "1" smd rect (at -2.85 -1.95) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8889f345-1c94-4acd-9632-b88d1956494d))
+ (pad "2" smd rect (at -2.85 -1.3) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14983bdb-59c3-473e-8b97-f27e7130fd68))
+ (pad "3" smd rect (at -2.85 -0.65) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae5df071-ff9b-4601-a5b4-797ed1e17a3e))
+ (pad "4" smd rect (at -2.845 0) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 460beab7-4bbb-4b9a-804d-cae02ee762d9))
+ (pad "5" smd rect (at -2.85 0.65) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca27b7a7-bbc8-408d-90a3-f751a4caed49))
+ (pad "6" smd rect (at -2.85 1.3) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd7c41a0-cef5-400c-bebe-b7c403413cdf))
+ (pad "7" smd rect (at -2.85 1.95) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9384bac3-f1cc-4b17-a291-7c2adc43eb85))
+ (pad "8" smd rect (at 2.85 1.95) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d73e71d7-e04f-47ec-96f7-2a69880ab1f7))
+ (pad "9" smd rect (at 2.85 1.3) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4504b515-3861-4976-b700-6bbf25d40b1b))
+ (pad "10" smd rect (at 2.85 0.65) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a43bc467-13a5-4f2c-b277-8218cae65eed))
+ (pad "11" smd rect (at 2.85 0) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d80358bc-3367-4d03-beaa-1c6c28a7503b))
+ (pad "12" smd rect (at 2.85 -0.65) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c51bf24-259a-48f1-b971-3002e39bfc5b))
+ (pad "13" smd rect (at 2.85 -1.3) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b974c08-35b1-43a9-99b7-eb0be9ea15a9))
+ (pad "14" smd rect (at 2.85 -1.95) (size 1.31 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 283adbab-40bd-4c3c-9493-5ddc5f5b2844))
+ (pad "15" smd rect (at 0 0) (size 2.65 4) (layers "F.Cu" "F.Mask") (tstamp 5204a929-93f0-4ec3-b82e-0fc56f14b75e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Infineon_PG-TSDSO-14-22.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16-1EP_3x4mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16-1EP_3x4mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..d8dfa201
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16-1EP_3x4mm_P0.5mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "Linear_MSOP-12-16-1EP_3x4mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B102207)
+ (descr "12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see http://cds.linear.com/docs/en/datasheet/3630fd.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63133815-73f1-43b1-a4eb-15f05d7d096a)
+ )
+ (fp_text value "Linear_MSOP-12-16-1EP_3x4mm_P0.5mm" (at 0 3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7529ab33-2f5b-4e5d-a4de-b0f46a6da403)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ (tstamp 8d48406a-0e27-4b70-b226-10ee0ecf706c)
+ )
+ (fp_line (start -2.5 -2.1295) (end 1.61 -2.1295) (layer "F.SilkS") (width 0.12) (tstamp 86a83415-8f3b-4671-9284-cf3e153ffea3))
+ (fp_line (start -1.61 2.1295) (end 1.61 2.1295) (layer "F.SilkS") (width 0.12) (tstamp f85c28e0-d62b-4f5b-a7a6-eaf04d0d344b))
+ (fp_line (start -2.8 -2.27) (end -2.8 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 08f68538-0a29-42ea-aa3f-f02107bdf098))
+ (fp_line (start 2.8 -2.27) (end 2.8 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 75d18009-ac9f-428f-b106-ffb3f285804a))
+ (fp_line (start -2.8 2.27) (end 2.8 2.27) (layer "F.CrtYd") (width 0.05) (tstamp addfe980-f5c7-4ead-add1-cb5bba71d729))
+ (fp_line (start -2.8 -2.27) (end 2.8 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp dd1bdfd6-0cd8-431f-a1da-bd3abb5e7b54))
+ (fp_line (start 1.5 2.0195) (end -1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 0fe1d0d7-357a-432c-a147-a124db7524d9))
+ (fp_line (start -1.5 -1.0195) (end -0.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 215139af-637e-4517-979c-f97d7bd92ee3))
+ (fp_line (start -1.5 2.0195) (end -1.5 -1.0195) (layer "F.Fab") (width 0.1) (tstamp 41a9cbdc-4abc-46ad-b0f2-f48547591d78))
+ (fp_line (start 1.5 -2.0195) (end 1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp c6176104-f84b-431a-95ff-2ab58b7e6ae4))
+ (fp_line (start -0.5 -2.0195) (end 1.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp d632c483-3c32-4e7e-91f2-3a8182323c51))
+ (pad "" smd rect (at 0 -0.711) (size 1.4 1.2) (layers "F.Paste") (tstamp 7a85e7b0-5067-4d2c-bf6a-8433e1aea3a4))
+ (pad "" smd rect (at 0 0.711) (size 1.4 1.2) (layers "F.Paste") (tstamp 8703d044-6d88-4587-abe0-5f6b64b4793b))
+ (pad "1" smd rect (at -2.107 -1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f921213a-09c7-403f-a077-76408454f8a9))
+ (pad "3" smd rect (at -2.107 -0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06ac3fad-c7ac-41bd-a9b6-c3ec34ff987f))
+ (pad "5" smd rect (at -2.107 0.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36deb7d5-2328-4b45-85b0-5f1393fb20ce))
+ (pad "6" smd rect (at -2.107 0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9cbb6822-d475-438b-a165-97e60db1af6d))
+ (pad "7" smd rect (at -2.107 1.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac139e2f-4828-48eb-a403-974ec16bb05b))
+ (pad "8" smd rect (at -2.107 1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a90ff5e9-928f-4165-bf30-0c04accb6f0b))
+ (pad "9" smd rect (at 2.107 1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b30ec0b-aea2-45c3-bc90-d3d3a01d82c4))
+ (pad "10" smd rect (at 2.107 1.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f481ea33-74b0-459d-b0e4-067e71dd101a))
+ (pad "11" smd rect (at 2.107 0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4719bcdc-fe9d-4414-a570-278daa48ba9d))
+ (pad "12" smd rect (at 2.107 0.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 634c695c-f3b8-4b63-bdb4-0d22d0374002))
+ (pad "14" smd rect (at 2.107 -0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b285381-0454-4246-88b9-e105421f00bb))
+ (pad "16" smd rect (at 2.107 -1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8b20b84-5b8d-49b8-b834-67dbf6035197))
+ (pad "17" smd rect (at 0 0) (size 1.651 2.845) (layers "F.Cu" "F.Mask") (tstamp 0fc30b7a-d437-4927-a37f-7b1552055581))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Linear_MSOP-12-16-1EP_3x4mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16_3x4mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16_3x4mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..20a1d86f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Linear_MSOP-12-16_3x4mm_P0.5mm.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "Linear_MSOP-12-16_3x4mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C7C524A)
+ (descr "12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see https://www.analog.com/media/en/technical-documentation/data-sheets/3748fb.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 54ad9ca2-1d94-40cb-b7be-d1a0f9b17b7b)
+ )
+ (fp_text value "Linear_MSOP-12-16_3x4mm_P0.5mm" (at 0 3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c024f619-7891-4440-b989-d4ff5fccf70c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ (tstamp 6e2fd85a-61bf-4e24-88c6-c35b95f5a276)
+ )
+ (fp_line (start -1.61 2.1295) (end 1.61 2.1295) (layer "F.SilkS") (width 0.12) (tstamp 0e0ba77a-3285-435d-ba14-f5443e485835))
+ (fp_line (start -2.5 -2.1295) (end 1.61 -2.1295) (layer "F.SilkS") (width 0.12) (tstamp e4e9d749-ab9b-417f-93e2-0527aaa1733b))
+ (fp_line (start -2.8 -2.27) (end 2.8 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp 77631a51-5f4f-4063-b4f5-9ebda4ae8895))
+ (fp_line (start -2.8 2.27) (end 2.8 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 78d2eb5c-f2b0-4964-9f05-c4a5c92a7c07))
+ (fp_line (start -2.8 -2.27) (end -2.8 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 7ea00498-e968-4863-b0d6-c373fcc41178))
+ (fp_line (start 2.8 -2.27) (end 2.8 2.27) (layer "F.CrtYd") (width 0.05) (tstamp aa6a53cd-1643-4cc1-80f8-b601f626b1ff))
+ (fp_line (start -1.5 2.0195) (end -1.5 -1.0195) (layer "F.Fab") (width 0.1) (tstamp 31b44658-593b-4f94-ada6-b40147bcfc55))
+ (fp_line (start -1.5 -1.0195) (end -0.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 54bb97f8-7c7f-4a8c-93d6-936564d9eb77))
+ (fp_line (start 1.5 -2.0195) (end 1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 66cd2dc4-08a1-4ae0-b7dc-6ce892d5329c))
+ (fp_line (start 1.5 2.0195) (end -1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 71585762-65c4-4cb9-a96e-84fdc3fd0d8c))
+ (fp_line (start -0.5 -2.0195) (end 1.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 8783fd75-1cb2-45d0-933c-a265d1878225))
+ (pad "1" smd rect (at -2.107 -1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d018ec41-16e4-4e75-9200-6092f0d65f1a))
+ (pad "3" smd rect (at -2.107 -0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 205988fd-8216-4bb0-90c3-04368b7f6127))
+ (pad "5" smd rect (at -2.107 0.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6857f532-cd21-4dd2-947c-e8d4554eaf65))
+ (pad "6" smd rect (at -2.107 0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e687d0e-7b76-475b-8244-1fe48370dedc))
+ (pad "7" smd rect (at -2.107 1.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3f4f060-b860-4557-b769-baeb3498f7c2))
+ (pad "8" smd rect (at -2.107 1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 996e745d-90e8-47b5-ac7c-afc7d1936f1c))
+ (pad "9" smd rect (at 2.107 1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8f844dc-34a2-4130-b587-b1e47e68b520))
+ (pad "10" smd rect (at 2.107 1.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bf8fe2c-7d9f-4f5f-a2ed-5158ff7bf48f))
+ (pad "11" smd rect (at 2.107 0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8edbe1bf-5620-4671-a994-8051a13950e1))
+ (pad "12" smd rect (at 2.107 0.25) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ba86a80-bae8-487f-a67f-09773edd74cb))
+ (pad "14" smd rect (at 2.107 -0.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c459055-2c3b-48bf-b327-78ba0a81377c))
+ (pad "16" smd rect (at 2.107 -1.75) (size 0.889 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e2e034b-ae9d-4b8c-9cfb-e92a5e625d67))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Linear_MSOP-12-16_3x4mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-4_4.4x3.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-4_4.4x3.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..9f610cc2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-4_4.4x3.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,39 @@
+(footprint "MFSOP6-4_4.4x3.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp d3d1d110-9dc7-491f-94af-ebe6902e13d5)
+ )
+ (fp_text value "MFSOP6-4_4.4x3.6mm_P1.27mm" (at 0 2.921) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f786c6c8-fe11-4ae2-bc96-7a16cd109a68)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.15)))
+ (tstamp 2adb4486-41fa-4023-acac-e0820cf8b8d1)
+ )
+ (fp_line (start 1.5 1.92) (end -1.5 1.92) (layer "F.SilkS") (width 0.12) (tstamp 6f19cf61-98b0-42b4-831f-679147700111))
+ (fp_line (start -3 -1.92) (end 2 -1.92) (layer "F.SilkS") (width 0.12) (tstamp fb3e94e6-bdea-47ce-b0aa-e48fcd9642b3))
+ (fp_line (start -4 -2.05) (end -4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 27ba0ae3-84a1-4148-8e3d-a651e344fbc5))
+ (fp_line (start -4 -2.05) (end 4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 2847e2af-753e-4161-b94b-76cbc8a9cfd4))
+ (fp_line (start 4 2.05) (end 4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 8fe67cde-1941-4fa4-a1f9-8faed2549026))
+ (fp_line (start 4 2.05) (end -4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp e2becc47-353d-4ca7-a98f-c34c1bef26fb))
+ (fp_line (start 2.2 1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp 421d8a8d-2e8e-46f2-88c6-756db2ba4a4e))
+ (fp_line (start -2.2 1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp 64d44cc8-9884-4f78-93ac-7baee623055d))
+ (fp_line (start -1.2 -1.8) (end -2.2 -0.8) (layer "F.Fab") (width 0.12) (tstamp 65a42f9b-6c38-4d40-9caa-2cf22d4fc3ad))
+ (fp_line (start 2.2 -1.8) (end -1.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp 7a625880-50c2-4ba3-a4f5-b8cf7f5bf4a6))
+ (fp_line (start -2.2 -0.8) (end -2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp 9cb08410-68ea-4805-8292-5e647514b796))
+ (pad "1" smd rect (at -3.15 -1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f4feea0-eeaf-4101-a5e3-33f6b5a887c1))
+ (pad "3" smd rect (at -3.15 1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8aa7b5e-7e9a-428a-b9f1-a1abfde7d632))
+ (pad "4" smd rect (at 3.15 1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 254efc5a-984d-4861-9ecc-27fa32d18bcc))
+ (pad "6" smd rect (at 3.15 -1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4206fb28-f248-4162-80dc-1105acaa6da7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MFSOP6-4_4.4x3.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-5_4.4x3.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-5_4.4x3.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..de46929a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MFSOP6-5_4.4x3.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,40 @@
+(footprint "MFSOP6-5_4.4x3.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp b90ff972-9042-44e6-a0ec-78e30713d55a)
+ )
+ (fp_text value "MFSOP6-5_4.4x3.6mm_P1.27mm" (at 0 2.921) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbc1ca6e-29fa-4c18-ad24-f622dc1ea409)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.15)))
+ (tstamp 8483bd41-3f73-4d44-93b7-e41afee7b671)
+ )
+ (fp_line (start -3 -1.92) (end 2 -1.92) (layer "F.SilkS") (width 0.12) (tstamp 54c87d95-0b88-41b9-9dcf-e40a3eab7172))
+ (fp_line (start 1.5 1.92) (end -1.5 1.92) (layer "F.SilkS") (width 0.12) (tstamp be43f466-5132-4896-a436-7a1a78b0b4ad))
+ (fp_line (start -4 -2.05) (end 4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 35a917ec-ca42-465a-9d18-91ef6893cedc))
+ (fp_line (start -4 -2.05) (end -4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 52a57543-7c53-40b4-8a00-48a625fee958))
+ (fp_line (start 4 2.05) (end -4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 890bfa40-3464-4de6-82a4-f634812dfa93))
+ (fp_line (start 4 2.05) (end 4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp b75f187d-772c-4d0d-920d-53fe41cd433e))
+ (fp_line (start 2.2 -1.8) (end -1.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp 60a4e903-ba9f-4e27-ace1-355978e60949))
+ (fp_line (start 2.2 1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp a75f4406-ee78-4e49-b730-bb6d03c9c36c))
+ (fp_line (start -2.2 1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp b87baafa-9fff-474f-99e1-ba4d38f163ce))
+ (fp_line (start -2.2 -0.8) (end -2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp ca3fb908-b27b-4f0b-a9b3-9e06c8c2a292))
+ (fp_line (start -1.2 -1.8) (end -2.2 -0.8) (layer "F.Fab") (width 0.12) (tstamp e7c38fb8-005c-4375-bc6d-0b4e783f7315))
+ (pad "1" smd rect (at -3.15 -1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00e9a9bd-470f-4182-8571-8c3d6bb4d93b))
+ (pad "3" smd rect (at -3.15 1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcacfd32-83de-4bdd-aaaf-90a91ca48489))
+ (pad "4" smd rect (at 3.15 1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b902d57-9056-4602-85a3-5852835b5ab2))
+ (pad "5" smd rect (at 3.15 0) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71646aa3-2eef-4a5b-8cad-102ee60e3840))
+ (pad "6" smd rect (at 3.15 -1.27) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1ae16a0-9e13-4177-bb2d-dd5d6e893f75))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MFSOP6-5_4.4x3.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.kicad_mod
new file mode 100644
index 00000000..17bc91ba
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 831e2014-8a9d-4ed5-a577-fe38cad987a0)
+ )
+ (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e4e0765-c2c6-4d23-be3f-bb26e51aca40)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 3ea4a1d8-90d7-4c4c-9740-50cad14d227f)
+ )
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 0623cf87-9229-4a4e-a8b9-5479cea7fdd7))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp a09632d3-8c7d-4c0f-bdb3-1a2658ae3e9f))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp af0067c8-641f-4eb8-8e1a-82c75c790bd3))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp c482aefe-d1c2-4a05-9440-d09bab8ddd6e))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 05bc1e65-5eaa-40f8-8fd5-f054ad7f3324))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 24d93c68-9a03-4d45-bb6b-7a85661cd28c))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 4c34467d-20cd-479b-a241-ee899cca5e8a))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 66d5dae8-86c7-4a4f-9c4d-df59ff3785fd))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 0058a576-b2de-4874-b395-2fc4038681f3))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 1c71b6cf-967e-4e92-88f1-fac9c804dbf4))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 29f2f799-977c-439e-910a-40c37c4efdaa))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6d26ee65-080f-4784-acbd-86e78816c0f4))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp a2e0aeea-5ebb-45a7-ad8f-a692b9b82ba8))
+ (pad "" smd roundrect (at -0.42 -0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0113d5ab-4e14-4d0f-9cbb-8431bcf90f75))
+ (pad "" smd roundrect (at 0.42 0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 448483f2-8f1a-41ea-9829-f1502d008bda))
+ (pad "" smd roundrect (at -0.42 0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8eac55d7-53c3-4985-9c0d-7f61c14ae667))
+ (pad "" smd roundrect (at 0.42 -0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp be07b4ee-404a-4591-a23d-320728c63ea8))
+ (pad "1" smd roundrect (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd65dec8-82d8-4628-84b6-117933225e28))
+ (pad "2" smd roundrect (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6df79e0-4383-4487-bc01-93b8c778e7c9))
+ (pad "3" smd roundrect (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96dd2af1-1d7f-4484-b9c0-675720e979c5))
+ (pad "4" smd roundrect (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a594af05-998b-4a72-87cd-db34dbdbbe17))
+ (pad "5" smd roundrect (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1c0c0bf-d944-4673-be98-a4d67866bcee))
+ (pad "6" smd roundrect (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 582417de-5344-44fb-b3a8-82f8cb6399f0))
+ (pad "7" smd roundrect (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32212c9a-a8e8-4a06-bde5-ed2d2d859bd7))
+ (pad "8" smd roundrect (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1817a13e-acaa-425d-beab-dea4799c515e))
+ (pad "9" smd roundrect (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92bc4450-86d5-4858-b2e8-95e57ff0ce54))
+ (pad "10" smd roundrect (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 359d30ce-af3a-44fa-bf51-2350fb9b6578))
+ (pad "11" smd rect (at 0 0) (size 1.68 1.88) (layers "F.Cu" "F.Mask") (tstamp b217a035-b76f-4c27-9c7c-be3789037c23))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..f4b65f8d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f05f01ef-cac2-4ea7-8a58-bae57b0f7f8b)
+ )
+ (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81f99755-7ad7-429c-85ac-5fb0462083be)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 99a305d1-2fd5-4410-a5bb-60f5cae4f793)
+ )
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 1d59a4a6-0713-4074-a03c-48f8fc22efd4))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 2a1839d9-88cb-42b8-a365-0d1014dcda64))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp bcc98420-969e-4e38-92fe-83eb67e6ce17))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e2d0b049-3e9f-4f0f-b4ba-d8bc19c43b32))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 4249118b-36b8-46fa-9084-a5f272a80fc8))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7b524018-826f-4f12-bff3-5e34299dac89))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7c714b99-6ec2-4b9c-9333-376a91a5d7a7))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 8bca0828-6ea1-4e41-ba69-2a195eb9bc25))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 59398525-88ca-48ee-a05d-d176f8e867f1))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 5af7d88a-c422-4a53-9c53-0ca0fa706b56))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 9c8e92ad-a411-4ecc-8b5b-8123d28cc50b))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp c8190b94-505a-4752-8367-027be02e1749))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp dcdcc4a9-7ec7-45f1-9723-d8e6c584effa))
+ (pad "" smd roundrect (at 0.42 -0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 064608d9-f021-4a1f-8323-57c03b13a1de))
+ (pad "" smd roundrect (at -0.42 -0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 3c2f454a-d66e-474c-ba72-2071720a4f4f))
+ (pad "" smd roundrect (at 0.42 0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a660ebc9-b8f6-43ce-a953-4d6630b3f88c))
+ (pad "" smd roundrect (at -0.42 0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c0157069-ff90-46b5-bb36-78d7aa8d3558))
+ (pad "1" smd roundrect (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecfb7c53-f006-4ac9-b98a-e15c6df92c6b))
+ (pad "2" smd roundrect (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 664facaf-bab9-4af0-8123-46a71bbb3954))
+ (pad "3" smd roundrect (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5a87d79-e978-4599-98ef-88fc5d177199))
+ (pad "4" smd roundrect (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ea25f48-b754-4075-9c76-62ff0282c612))
+ (pad "5" smd roundrect (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f63ec0d-9d20-439f-b159-7338bb923dd5))
+ (pad "6" smd roundrect (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eacc53d3-c9c4-4820-bc60-683ce3f29209))
+ (pad "7" smd roundrect (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b6be302-5290-4565-8598-defba3ebc5db))
+ (pad "8" smd roundrect (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23a0b172-7244-4224-8286-145f8fcfd588))
+ (pad "9" smd roundrect (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b654a0e0-9201-423e-bc69-3bb6ffb53b3c))
+ (pad "10" smd roundrect (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b48fe316-2bad-465e-ac3c-5a49eb21bf2a))
+ (pad "11" smd rect (at 0 0) (size 1.68 1.88) (layers "F.Cu" "F.Mask") (tstamp 04285330-c6e7-4730-b39f-1e227e7a12b0))
+ (pad "11" thru_hole circle (at -0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3c011b55-daec-4f31-98fb-4a7ecbbbda5a))
+ (pad "11" thru_hole circle (at 0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7ad08544-8b44-4e0a-b751-4774f2769c98))
+ (pad "11" smd rect (at 0 0) (size 1.6 1.8) (layers "B.Cu") (tstamp 9086eff4-4dd8-4859-9d95-79efff9b7acc))
+ (pad "11" thru_hole circle (at -0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a4a8cb65-835a-4332-be85-98f5946db7f8))
+ (pad "11" thru_hole circle (at 0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp fbf27cf2-be82-4e32-9db1-3f805ac82955))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.kicad_mod
new file mode 100644
index 00000000..bb503aae
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df2b8e65-08ba-4bf6-bba6-f8d230b86540)
+ )
+ (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39dc2572-58d0-4baf-b977-0d9863f6dee7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 10b8b2d0-1867-4967-b700-868a0361012f)
+ )
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 33f00f23-b3da-49f9-bba5-b05ba603f73f))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 38f6aa2f-e91a-49e5-b5d3-26c0a1de8f17))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 8f628f21-3bb0-4f11-bb31-35176c0a87c7))
+ (fp_line (start 0 -1.61) (end -2.9 -1.61) (layer "F.SilkS") (width 0.12) (tstamp bb9396a9-d6f3-409e-a1be-d3152775e0bf))
+ (fp_line (start 3.15 -1.75) (end -3.15 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 88f8bac9-81cc-43c0-ad9a-1e8a4530acd7))
+ (fp_line (start -3.15 1.75) (end 3.15 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 99ba9e7b-2ba5-41b5-bdad-e625fd45ce3f))
+ (fp_line (start 3.15 1.75) (end 3.15 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp ba31c1f0-4ac6-4477-b768-2209b8ce6999))
+ (fp_line (start -3.15 -1.75) (end -3.15 1.75) (layer "F.CrtYd") (width 0.05) (tstamp e72b167a-0292-4836-bc36-c9e9927e7879))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 278de4b6-b3e3-4cb9-9cdc-f3b2806f8484))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2fa1aede-1f7a-49b3-8961-35382949e674))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 63184b34-96ed-4ac4-b1a7-1e64a888adaf))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 92adfe46-56d4-4283-b242-50a19130b27b))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp e4ce767c-c021-4631-8e02-d900b9468922))
+ (pad "" smd roundrect (at -0.43 -0.495) (size 0.7 0.8) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 2cda9da6-38ae-4916-8f1b-358f54e2e4e8))
+ (pad "" smd roundrect (at -0.43 0.495) (size 0.7 0.8) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 59258c87-4443-42ba-b31c-52b5f2be634f))
+ (pad "" smd roundrect (at 0.43 -0.495) (size 0.7 0.8) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 98fed6c3-3d79-43f1-bad1-6297aa4a3ca8))
+ (pad "" smd roundrect (at 0.43 0.495) (size 0.7 0.8) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9be2aa19-d7bf-41a4-8e95-4399b874b67f))
+ (pad "1" smd roundrect (at -2.1625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bad538e-07e3-44b0-96a2-bb19f8349b20))
+ (pad "2" smd roundrect (at -2.1625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0193c7f8-4e96-4b64-abdc-e1c12b28028e))
+ (pad "3" smd roundrect (at -2.1625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60fc0871-0657-4b90-aac8-fd3d818d9820))
+ (pad "4" smd roundrect (at -2.1625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 533d2ca2-4cfe-4aa8-b160-bd82232ba217))
+ (pad "5" smd roundrect (at -2.1625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29ed05b2-9a95-40f2-bf02-99d8aeedd3e3))
+ (pad "6" smd roundrect (at 2.1625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp adf47802-8e83-4ea4-9eef-d7a6b71ccd4a))
+ (pad "7" smd roundrect (at 2.1625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e0249a-cb43-4695-8d7b-707decc7de84))
+ (pad "8" smd roundrect (at 2.1625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9df8cc47-8f2c-44e8-890c-7afb210e6af6))
+ (pad "9" smd roundrect (at 2.1625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c1e726e-67d8-4a03-993b-c7bcee368aa6))
+ (pad "10" smd roundrect (at 2.1625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26304e42-3f53-49e9-86c6-f4fe2702d38f))
+ (pad "11" smd rect (at 0 0) (size 1.73 1.98) (layers "F.Cu" "F.Mask") (tstamp 3073499c-62d8-476b-8747-10412c097768))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..66b1d4ba
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5b90a0e7-23c5-4594-9e07-79efeb2c987d)
+ )
+ (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 952d27f8-7f5e-4cf2-a550-d03bbe065d4e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp d58df4f9-a3cb-46dd-9413-e1cd3a39a75e)
+ )
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp a79b50f9-39ea-42b8-9e3a-afcffe9e461e))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ce97bec4-2b93-410e-8fb6-e3f16f1a0ff4))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp d3afbc1f-dcae-442a-a6be-e36f40c18163))
+ (fp_line (start 0 -1.61) (end -2.9 -1.61) (layer "F.SilkS") (width 0.12) (tstamp f0f721cc-92c1-463c-beec-1d57416379bc))
+ (fp_line (start 3.15 1.75) (end 3.15 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 04dc680c-6dd1-46c8-aebf-629e6db6b045))
+ (fp_line (start -3.15 -1.75) (end -3.15 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 23305289-a35a-4e24-aae2-6720bee9f0aa))
+ (fp_line (start -3.15 1.75) (end 3.15 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 8db7128f-a4cb-4811-9a2d-5d6b864491d9))
+ (fp_line (start 3.15 -1.75) (end -3.15 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp cd08bae4-92d0-4f85-80c3-92288ffa768d))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 34b87b67-447d-40c7-8e66-8ae958ecc7e0))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a0eb0d18-d224-4529-98f3-5c137e861b04))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp a6ec6e73-df5f-46bf-bb19-8611c4a8c309))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp c34e9b96-8507-4d91-aebf-f41b0d1af051))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp c9f7e9ab-da36-4036-927a-2606becb9bca))
+ (pad "" smd roundrect (at -0.43 0.495) (size 0.72 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 537e2248-e5dc-4d72-a8b2-3b7e2634d5ff))
+ (pad "" smd roundrect (at 0.43 -0.495) (size 0.72 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 665b9ee4-a10c-4bff-a707-302177bb15bc))
+ (pad "" smd roundrect (at 0.43 0.495) (size 0.72 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b5d842d1-b794-4270-9dda-02e338ddc0b7))
+ (pad "" smd roundrect (at -0.43 -0.495) (size 0.72 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fe86d191-e050-4c6e-a6ef-559fe0610c95))
+ (pad "1" smd roundrect (at -2.1625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b242ffe-bc48-4231-8094-fdc01ae355dc))
+ (pad "2" smd roundrect (at -2.1625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 792ff53c-3609-42bd-97eb-af4bc9ccdbc6))
+ (pad "3" smd roundrect (at -2.1625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a2b2236-da7d-406b-a833-16d38db5399e))
+ (pad "4" smd roundrect (at -2.1625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp debbd083-1f58-4476-8606-59b5f82ab30d))
+ (pad "5" smd roundrect (at -2.1625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc4b2403-66b1-4552-9a21-567619c55370))
+ (pad "6" smd roundrect (at 2.1625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e1b4f24-7bdd-465d-8601-ed336a9d71f5))
+ (pad "7" smd roundrect (at 2.1625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 809af740-8f06-46a0-a7c0-11cb08fa9cac))
+ (pad "8" smd roundrect (at 2.1625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 042e03c4-a675-4dc8-ab41-e42d64bcd2c1))
+ (pad "9" smd roundrect (at 2.1625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b5260b5-237d-4452-bf79-4e4ca421e989))
+ (pad "10" smd roundrect (at 2.1625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9373c25-c6be-4452-8c28-f94f3c6682ef))
+ (pad "11" smd rect (at 0 0) (size 1.5 1.7) (layers "B.Cu") (tstamp 35e69c1d-bcec-44e3-8537-61b57157a2ba))
+ (pad "11" thru_hole circle (at 0.5 0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 383a65b6-b106-4bd9-9575-fd7e56ab094c))
+ (pad "11" thru_hole circle (at -0.5 0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7f3f1fa6-81a7-49b9-a683-e8fca02e7193))
+ (pad "11" smd rect (at 0 0) (size 1.73 1.98) (layers "F.Cu" "F.Mask") (tstamp b001bcdf-91e0-44c2-975b-79aab75c3b6a))
+ (pad "11" thru_hole circle (at 0.5 -0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp bec90335-031e-4933-9f1b-30186ccbb9c7))
+ (pad "11" thru_hole circle (at -0.5 -0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d9be5736-2e9c-4f95-8d13-5044287bb36f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm.kicad_mod
new file mode 100644
index 00000000..d2aca48c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60C31AB2)
+ (descr "MSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/xtr111.pdf#page=27), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c654684d-98fd-44af-bb9c-8710e4cf2cef)
+ )
+ (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ffdd3b76-2330-4366-a8ce-38f9eba02146)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp eccdcac5-d83d-406d-b337-4db8056d2968)
+ )
+ (fp_line (start -1.352982 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 3c59ccdb-e66c-4ee3-b098-cbe5ae772265))
+ (fp_line (start -1.352982 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 75f93f1d-2b81-4857-b12a-70a75186abb2))
+ (fp_line (start 1.352982 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 940a650a-d938-45ac-835c-c0ff51685237))
+ (fp_line (start 1.352982 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9de3cdc9-0dd3-4bb3-b428-2f8ceb2a72e4))
+ (fp_line (start 3.12 -1.8) (end -3.12 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 7762c368-6104-464b-ba12-063280a21084))
+ (fp_line (start -3.12 -1.8) (end -3.12 1.8) (layer "F.CrtYd") (width 0.05) (tstamp b6c9743c-079b-4a3c-92f9-bd64444ce7cb))
+ (fp_line (start -3.12 1.8) (end 3.12 1.8) (layer "F.CrtYd") (width 0.05) (tstamp e7a68e95-bbe6-4d10-a7a2-f57ade56c307))
+ (fp_line (start 3.12 1.8) (end 3.12 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp fba30efb-5931-40ac-90da-2ea1d0d40466))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 1fcd6779-8df8-4ebc-ba85-58b6ae7037f4))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2060d495-4ba4-4589-8c77-cb71a84eab0d))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 44decf16-6bcf-432a-9327-e431d40a7ba2))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp b8e391cd-e20d-4cd3-a1bf-6b8cc2ceecbc))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp c4e0585e-35fd-4cdc-8671-6270b6b5e7e6))
+ (pad "" smd rect (at 0 0) (size 1.83 1.89) (layers "F.Mask") (tstamp 1911341a-3ada-4156-803f-e5a8324cead3))
+ (pad "" smd roundrect (at -0.46 -0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 325e8559-c895-4b08-bc2c-9cc3f6e93055))
+ (pad "" smd roundrect (at 0.46 -0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 59dfd84b-a6cd-482b-a281-48ed0b256a68))
+ (pad "" smd roundrect (at -0.46 0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp aa5f5149-fe41-4caa-a5f7-9480b4f7eca3))
+ (pad "" smd roundrect (at 0.46 0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ad121d81-7054-4042-80e5-070b98759765))
+ (pad "1" smd roundrect (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cfe9d79-99ef-44d9-bd53-4166dae786e9))
+ (pad "2" smd roundrect (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 499d0af9-6b48-4154-91d3-886c8446ff4d))
+ (pad "3" smd roundrect (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 463f6df6-1faf-4f1f-b218-86485efeb542))
+ (pad "4" smd roundrect (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ec4c5a0-e815-4d6e-bc29-d8652b8c2db3))
+ (pad "5" smd roundrect (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99dcdd41-3725-4c97-a93f-f2a3a4dab209))
+ (pad "6" smd roundrect (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83feeeea-5f0e-4abf-85d0-60e42565ca7f))
+ (pad "7" smd roundrect (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a55048dd-4f92-49cd-af42-abf5899d74be))
+ (pad "8" smd roundrect (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7598c01b-ca43-4caa-81cc-46b14758a52b))
+ (pad "9" smd roundrect (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3dbceb8-e7ef-419a-973c-382f70a1afda))
+ (pad "10" smd roundrect (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37407077-0096-4ed5-b1c5-bdc15fc515d2))
+ (pad "11" smd rect (at 0 0) (size 2.2 3.1) (layers "F.Cu") (tstamp 8eb92f39-f5ba-46a1-bf4f-da7bc405e1bf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..037d565b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm_ThermalVias.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60C31AB2)
+ (descr "MSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/xtr111.pdf#page=27), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71bfcbb2-c770-46af-8bb5-ae8d3db53ae4)
+ )
+ (fp_text value "MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm_ThermalVias" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8ae08143-f734-4f1a-a054-00ecc2b974ef)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp ea71e930-3f86-4ea5-801d-a5061b71e071)
+ )
+ (fp_line (start 1.352982 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 57714d84-47e2-4c56-a36a-1b2a422746d0))
+ (fp_line (start -1.352982 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 82d6a966-b462-4b3f-a379-011347f68f4a))
+ (fp_line (start -1.352982 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp beb9369f-66f7-401b-8dd5-828a0b4f901a))
+ (fp_line (start 1.352982 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e9b9771d-11a1-4958-8cfa-ac753fd40c57))
+ (fp_line (start -3.12 1.8) (end 3.12 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 2f2d4bfd-26b4-408f-a405-70489655e6b6))
+ (fp_line (start -3.12 -1.8) (end -3.12 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 84ffa0ba-9d96-437a-ac85-1271fa8aa458))
+ (fp_line (start 3.12 1.8) (end 3.12 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 8ee99e79-6ed3-4dd1-b03f-bb7956a93fdd))
+ (fp_line (start 3.12 -1.8) (end -3.12 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp b7f8f94e-e0bf-46fa-9464-5634f6624232))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 28735944-2b5e-47a2-8647-236141d1bfb3))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 7eb855fc-97fe-4839-88eb-e538e794f56a))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 80aa2412-5a5d-44ed-8b99-527fa52dfc89))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp ca49cb3f-90f2-4de2-99f6-493169f6be95))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp cdbf5a63-499d-42fe-8d96-c974ef2a283d))
+ (pad "" smd rect (at 0 0) (size 1.83 1.89) (layers "F.Mask") (tstamp 08702e6f-4c40-43f9-b5ad-69399010940f))
+ (pad "" smd roundrect (at -0.46 0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 5bfad164-3d79-435b-951c-3b73cf029b54))
+ (pad "" smd roundrect (at 0.46 -0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 67620040-daa4-40e0-8882-24578861c31c))
+ (pad "" smd roundrect (at 0.46 0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b45fc1a4-f8ab-4ab6-b20a-96831c2b801d))
+ (pad "" smd roundrect (at -0.46 -0.47) (size 0.74 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e7f96839-00f9-4a09-b6ab-d5d46eebf9a4))
+ (pad "1" smd roundrect (at -2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07393c02-82cd-48d3-8e47-68c5a722baac))
+ (pad "2" smd roundrect (at -2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e96e3118-366f-4ead-b3b3-1a39e8c28b77))
+ (pad "3" smd roundrect (at -2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 634ba953-c193-471e-bd3f-baa681d40b5c))
+ (pad "4" smd roundrect (at -2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e382119f-738e-4d65-92bb-91379bde11e5))
+ (pad "5" smd roundrect (at -2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd25d0b0-a24b-45d7-a6fc-61f791b483d6))
+ (pad "6" smd roundrect (at 2.15 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54612a09-bdd3-49fd-ac6b-f42dce0eda16))
+ (pad "7" smd roundrect (at 2.15 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61da8fb1-825b-4b0d-a8d4-fe9d6b2f7abf))
+ (pad "8" smd roundrect (at 2.15 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e73709f-3ea3-4b95-81d2-9e82a57a524d))
+ (pad "9" smd roundrect (at 2.15 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27bda673-b461-459b-8918-364a52e43004))
+ (pad "10" smd roundrect (at 2.15 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b90da6e0-098f-4e10-9b50-57e982c2ab83))
+ (pad "11" smd rect (at 0 0) (size 1.8 3.1) (layers "B.Cu") (tstamp 077716e6-fe01-44d6-b840-bf88bdf8cbf4))
+ (pad "11" thru_hole circle (at -0.65 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 32972845-ab9a-40cc-98d3-29483b535834))
+ (pad "11" thru_hole circle (at 0.65 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3ce6a323-f604-4ced-821f-5c08cbd1fcda))
+ (pad "11" thru_hole circle (at -0.65 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 73accd4d-de69-48bf-b62e-bb6bab354410))
+ (pad "11" thru_hole circle (at -0.65 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a2cb3f99-8422-4845-be9c-5c53e8ac9619))
+ (pad "11" thru_hole circle (at 0.65 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c0ed77cc-62e1-46b8-acc7-c581003f90a6))
+ (pad "11" thru_hole circle (at 0.65 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ca16a6d0-82d3-4df4-8d66-3acb40221125))
+ (pad "11" smd rect (at 0 0) (size 2.2 3.1) (layers "F.Cu") (tstamp e3fe6bf7-613c-43bb-bcb7-fa2b5ce76de3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP2.2x3.1mm_Mask1.83x1.89mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10_3x3mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10_3x3mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..6fc2f7b5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-10_3x3mm_P0.5mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "MSOP-10_3x3mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 200f47ed-19bd-44ad-98ac-06914014d1f2)
+ )
+ (fp_text value "MSOP-10_3x3mm_P0.5mm" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58dca8a9-dd27-41af-b244-91e1a4f3fde9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp 205196f5-27c4-4012-b5f4-078d64d56a68)
+ )
+ (fp_line (start 1.675 -1.675) (end 1.675 -1.375) (layer "F.SilkS") (width 0.15) (tstamp 2fa7f826-8fca-45aa-8516-9ca76031f3eb))
+ (fp_line (start -1.675 1.675) (end -1.675 1.375) (layer "F.SilkS") (width 0.15) (tstamp 31564963-c4e3-4b8f-8208-cd707357578e))
+ (fp_line (start -1.675 1.675) (end 1.675 1.675) (layer "F.SilkS") (width 0.15) (tstamp 736256b8-d35a-4e6f-b875-dde83789b25d))
+ (fp_line (start 1.675 1.675) (end 1.675 1.375) (layer "F.SilkS") (width 0.15) (tstamp 9213b5f8-56a9-453a-a18c-2e437728be46))
+ (fp_line (start -1.675 -1.45) (end -2.9 -1.45) (layer "F.SilkS") (width 0.15) (tstamp a5b02f12-1e14-484b-9350-0c424032060c))
+ (fp_line (start -1.675 -1.675) (end 1.675 -1.675) (layer "F.SilkS") (width 0.15) (tstamp c338b891-e1a0-4397-ad7a-edb89068a1ee))
+ (fp_line (start -1.675 -1.675) (end -1.675 -1.45) (layer "F.SilkS") (width 0.15) (tstamp f574273f-99e8-4a27-8c8e-b16ba760248a))
+ (fp_line (start -3.15 -1.85) (end -3.15 1.85) (layer "F.CrtYd") (width 0.05) (tstamp 5209941f-df98-4051-951c-6974816dc75d))
+ (fp_line (start 3.15 -1.85) (end 3.15 1.85) (layer "F.CrtYd") (width 0.05) (tstamp 7550ed20-e457-4c64-ad8d-c69862fe5608))
+ (fp_line (start -3.15 1.85) (end 3.15 1.85) (layer "F.CrtYd") (width 0.05) (tstamp 910f8e41-a49d-4afa-9e25-29bcf7b16420))
+ (fp_line (start -3.15 -1.85) (end 3.15 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp d20446db-a361-42e1-b8d0-87e8acdf44fd))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp 9afed328-b29d-4e02-99e4-cb6ed9934129))
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp a38eb2e9-f935-4034-abf0-393017de1e91))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp bbebaf07-2386-4ea9-8eb0-6db95a3ab9ec))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp e1ea03e7-cab0-4cea-900f-3032dd8d9035))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.15) (tstamp eb7be29e-5ffd-4e0b-a7ac-c589cb29d336))
+ (pad "1" smd rect (at -2.2 -1) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bddf6d4e-48d4-4855-97c0-85e1591938ea))
+ (pad "2" smd rect (at -2.2 -0.5) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af3c1d0f-ee57-4fad-a9bf-0a7275ab4890))
+ (pad "3" smd rect (at -2.2 0) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cba0ba5d-2caf-4415-9f24-ac010200dc85))
+ (pad "4" smd rect (at -2.2 0.5) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4661ba8-fe69-4f00-af94-cae83013bd29))
+ (pad "5" smd rect (at -2.2 1) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a52d01e4-7a29-4510-9303-d38eac24e080))
+ (pad "6" smd rect (at 2.2 1) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a5177c0-eafa-4edd-999b-1b1c1fa16451))
+ (pad "7" smd rect (at 2.2 0.5) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02c5ceac-d1ce-4e5b-a618-b2ec7bd5c65d))
+ (pad "8" smd rect (at 2.2 0) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aa088b4-8211-41ce-b15d-c00ba328c33a))
+ (pad "9" smd rect (at 2.2 -0.5) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6d7887e-ddfd-4462-bb14-943deb849b8e))
+ (pad "10" smd rect (at 2.2 -1) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40d83c20-d4f1-4e7c-9400-a3911ef1b662))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-10_3x3mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod
new file mode 100644
index 00000000..d73a333d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A672134)
+ (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)))
+ (tstamp 070bbad2-9f23-4b3c-8f69-720ac5a6acc3)
+ )
+ (fp_text value "MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8e80dd7-18ac-4807-99a0-9848f415fc1b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.09)))
+ (tstamp 94078cd1-02f1-4c27-baa6-1a72dfb4f050)
+ )
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer "F.SilkS") (width 0.15) (tstamp 0ecdc45e-76a2-41d5-aeaa-e69cc6969a65))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer "F.SilkS") (width 0.15) (tstamp 3e2a141d-c5f2-4160-9636-a33f72bb3d20))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer "F.SilkS") (width 0.15) (tstamp 5f62fdf3-8b2a-486e-aa72-22d605cab517))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer "F.SilkS") (width 0.15) (tstamp 6d42b706-555b-4077-b31c-cfcb4d396162))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer "F.SilkS") (width 0.15) (tstamp a0d673e5-2781-4a69-8215-04c4ca1de9a0))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer "F.SilkS") (width 0.15) (tstamp b2543012-1020-4162-b861-6ac48ad1c085))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer "F.SilkS") (width 0.15) (tstamp b9168680-5321-4759-bdf8-25e70deab5fb))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 2872553a-11bf-48d4-8e47-6ffdb4563d6c))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 5f5b68a0-be30-4156-8933-189e7989bbb7))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp ec714119-36db-4079-9c87-766c519b37af))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp efb31b22-e14e-42f5-af5d-e9dbb41c36cf))
+ (fp_line (start -0.5 -2) (end 1.5 -2) (layer "F.Fab") (width 0.15) (tstamp 0155fac2-01b1-49ac-8fd9-38aca5fb1b3e))
+ (fp_line (start -1.5 -1) (end -0.5 -2) (layer "F.Fab") (width 0.15) (tstamp 7542172e-25ca-417f-ad48-26bcadd0c858))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.15) (tstamp b84d3bea-5ce8-4620-8df0-321868850757))
+ (fp_line (start -1.5 2) (end -1.5 -1) (layer "F.Fab") (width 0.15) (tstamp c0351b50-7fed-4476-ae4a-36f6467c95df))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.15) (tstamp ccbd4fc1-194d-4cb1-8f92-78d86c178e2e))
+ (pad "" smd rect (at -0.4125 -0.95) (size 0.66 0.75) (layers "F.Paste") (tstamp 10f44cc1-af8c-43a9-ab6c-80051e0bc9b0))
+ (pad "" smd rect (at -0.4125 0.95) (size 0.66 0.75) (layers "F.Paste") (tstamp 1de0fc4c-7cd0-4abf-9103-20e8647ac4ae))
+ (pad "" smd rect (at 0.4125 0.95) (size 0.66 0.75) (layers "F.Paste") (tstamp 274f484b-dee8-4946-a678-b657ece43234))
+ (pad "" smd rect (at 0.4125 0) (size 0.66 0.75) (layers "F.Paste") (tstamp 2aebade9-5c51-4997-8740-96bd9286d572))
+ (pad "" smd rect (at 0.4125 -0.95) (size 0.66 0.75) (layers "F.Paste") (tstamp 5112127e-65a3-4c91-b694-029313af7ff9))
+ (pad "" smd rect (at -0.4125 0) (size 0.66 0.75) (layers "F.Paste") (tstamp 867e21af-2490-4955-9eb5-1d8408ee48d7))
+ (pad "1" smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee2c7c43-1548-44d4-a97c-f39871164c61))
+ (pad "3" smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b6ba285-eeda-4ce5-9271-637c13ac778e))
+ (pad "5" smd rect (at -2.2 0.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ad5b34a-a1f8-499d-877c-5e0b1d7bcf3d))
+ (pad "6" smd rect (at -2.2 0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92d44b93-4f9a-4b51-a465-723673819840))
+ (pad "7" smd rect (at -2.2 1.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc0f6e39-de3a-4de9-9025-19cd81a82d55))
+ (pad "8" smd rect (at -2.2 1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfd78455-6976-4b3f-a6e1-c8700eb35eaa))
+ (pad "9" smd rect (at 2.2 1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71627cff-a78e-4dd8-b139-4c73ca6e2578))
+ (pad "10" smd rect (at 2.2 1.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4f86ced-e749-449e-b0d0-7dddda7f317e))
+ (pad "11" smd rect (at 2.2 0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df39cabf-e088-4210-ad54-528fda5855ca))
+ (pad "12" smd rect (at 2.2 0.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b25a5a88-24b5-4a61-b621-fc78aee156bc))
+ (pad "14" smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb1281cf-ee89-4f7d-ac02-464d9be58c75))
+ (pad "16" smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d65dcfd0-d891-4ae9-8235-22cb8404e647))
+ (pad "17" smd rect (at 0 0) (size 1.65 2.85) (layers "F.Cu" "F.Mask") (tstamp 95214c3d-5d59-4598-9075-770329b192f7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..5acd1af9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A673A33)
+ (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)))
+ (tstamp 0c3a9a10-25b8-480d-a27d-08039438b701)
+ )
+ (fp_text value "MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4655f44-57aa-40b1-bbd5-4d27cda0d10c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.09)))
+ (tstamp 402c3b3f-f79b-4d84-926d-b931fead8afc)
+ )
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer "F.SilkS") (width 0.15) (tstamp 36cf6bb2-c5c0-4936-9d99-110b3c8156da))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer "F.SilkS") (width 0.15) (tstamp 3ec96c67-fe3a-4c44-a38d-faaf8329c650))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer "F.SilkS") (width 0.15) (tstamp 556f2ade-39ed-4ebc-9c4a-6c5786bf9712))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer "F.SilkS") (width 0.15) (tstamp 6a633f4c-4b4d-4a1c-8aa2-2e86bc5ed766))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer "F.SilkS") (width 0.15) (tstamp 7bad48b0-b897-488a-b2be-2cfe2ba0011c))
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer "F.SilkS") (width 0.15) (tstamp 8ece3365-319b-4c00-b209-d2aa2f5e5a3d))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer "F.SilkS") (width 0.15) (tstamp c2a2c079-109a-4cb0-81b8-67469b03cd02))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 11acdfd6-e428-457f-a827-52593387d41f))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 7ca46676-d929-4168-beb7-a2bad68a5629))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 99ba0c5b-6650-4c57-9c41-5e82fcd7dd00))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp c299a78a-c770-4e63-b0aa-d1557d37ea5e))
+ (fp_line (start -0.5 -2) (end 1.5 -2) (layer "F.Fab") (width 0.15) (tstamp 8ce16222-e806-40dd-b636-556c6348bc58))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.15) (tstamp 975031f3-58ac-42c8-9848-aff1c27ed36e))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.15) (tstamp c4e20058-f053-40bd-92b4-e6da5113f42d))
+ (fp_line (start -1.5 -1) (end -0.5 -2) (layer "F.Fab") (width 0.15) (tstamp ed65b7dc-f233-482d-82f4-59719c964acf))
+ (fp_line (start -1.5 2) (end -1.5 -1) (layer "F.Fab") (width 0.15) (tstamp f188f92c-cfa5-4a6a-8434-23955f817b3a))
+ (pad "" smd rect (at -0.45 1.25) (size 0.65 0.25) (layers "F.Paste") (tstamp 28be98c3-f98a-4b55-89f8-d7c323d9c794))
+ (pad "" smd rect (at -0.45 0.5) (size 0.65 0.8) (layers "F.Paste") (tstamp 39104df7-8683-4f02-aead-3e8cdcb95789))
+ (pad "" smd rect (at 0.45 -1.25) (size 0.65 0.25) (layers "F.Paste") (tstamp 3fb9be7a-0b98-4e86-aa0a-0f9b3e47fcd7))
+ (pad "" smd rect (at -0.45 -1.25) (size 0.65 0.25) (layers "F.Paste") (tstamp 4bae40ae-17b2-4840-b810-99713cf32a06))
+ (pad "" smd rect (at 0.45 -0.5) (size 0.65 0.8) (layers "F.Paste") (tstamp d46e4dac-235e-4378-89c5-9d16811eedda))
+ (pad "" smd rect (at 0.45 0.5) (size 0.65 0.8) (layers "F.Paste") (tstamp e8e59799-f96f-4dba-9121-abf58532b26b))
+ (pad "" smd rect (at -0.45 -0.5) (size 0.65 0.8) (layers "F.Paste") (tstamp f2cc9e3f-890a-451c-8d9c-e7fa6d69db78))
+ (pad "" smd rect (at 0.45 1.25) (size 0.65 0.25) (layers "F.Paste") (tstamp ffffe29b-a660-426e-9f8a-ab6330e56db1))
+ (pad "1" smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39194ac2-d190-4705-876f-9e8153f47aee))
+ (pad "3" smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5830868-38be-4208-b256-dbf7c3568c47))
+ (pad "5" smd rect (at -2.2 0.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3084860b-41ed-48b7-a07f-6b4f2d9dcacf))
+ (pad "6" smd rect (at -2.2 0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ea2d380-869f-492d-bb69-1babe998f08e))
+ (pad "7" smd rect (at -2.2 1.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a78774c0-22fe-4a81-b466-e6277286802c))
+ (pad "8" smd rect (at -2.2 1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf64fe21-d114-4f8d-ab01-f9e2ac8fa595))
+ (pad "9" smd rect (at 2.2 1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 872d3786-050d-4d1b-abad-befefdca7072))
+ (pad "10" smd rect (at 2.2 1.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8afe1e00-e08b-44e8-a711-c1dd2f22bf68))
+ (pad "11" smd rect (at 2.2 0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 690dcf32-84df-49a3-8885-831aa33fb5e7))
+ (pad "12" smd rect (at 2.2 0.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 877e321a-284b-4d2a-8570-8dc27f8b2698))
+ (pad "14" smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0425fd9d-edc9-4029-b74d-963c6717fd45))
+ (pad "16" smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a286b1ed-fd89-4586-b864-a7992eedf89b))
+ (pad "17" smd rect (at 0 0) (size 1.65 2.85) (layers "B.Cu") (tstamp 1562b684-c778-4722-8bae-8a0379f179a9))
+ (pad "17" thru_hole circle (at 0 1) (size 0.65 0.65) (drill 0.25) (layers *.Cu) (tstamp 3c9c42a8-3e5a-4bdb-a9f5-11f2eb067f37))
+ (pad "17" smd rect (at 0 0) (size 1.65 2.85) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44b38c14-3925-4e68-8456-b178b564a6f2))
+ (pad "17" thru_hole circle (at 0 -1) (size 0.65 0.65) (drill 0.25) (layers *.Cu) (tstamp 5b094a0c-d8c1-481e-b729-a2e38ad28e3f))
+ (pad "17" thru_hole circle (at 0 0) (size 0.65 0.65) (drill 0.25) (layers *.Cu) (tstamp dc1d240f-1851-4307-9738-ec001bf7d317))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-12-16-1EP_3x4mm_Pitch0.5mm_EP1.65x2.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16_3x4mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16_3x4mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..23fc2d33
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-16_3x4mm_P0.5mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "MSOP-12-16_3x4mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 6e93b967-ef11-44a1-86cd-88c93323df40)
+ )
+ (fp_text value "MSOP-12-16_3x4mm_P0.5mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 455b8005-69c9-48ff-b31b-cf4eee39410f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp 386f4647-9fc4-4c80-8ab2-1146edca9cf4)
+ )
+ (fp_line (start -1.675 -2.425) (end -1.675 -2.2) (layer "F.SilkS") (width 0.15) (tstamp 09048035-ca8b-4082-a5df-653ef9beb11a))
+ (fp_line (start 1.675 -2.425) (end 1.675 -2.125) (layer "F.SilkS") (width 0.15) (tstamp 2abfae21-cb00-4124-a423-525643e0774f))
+ (fp_line (start -1.675 -2.425) (end 1.675 -2.425) (layer "F.SilkS") (width 0.15) (tstamp 34152077-ba34-441c-bc02-18655d6fd224))
+ (fp_line (start 1.675 2.425) (end 1.675 2.125) (layer "F.SilkS") (width 0.15) (tstamp 7286efcf-d4bd-4b98-8004-2c823b842845))
+ (fp_line (start -1.675 2.425) (end 1.675 2.425) (layer "F.SilkS") (width 0.15) (tstamp 97076619-b89a-4857-b46e-062c8dd5c208))
+ (fp_line (start -1.675 2.425) (end -1.675 2.125) (layer "F.SilkS") (width 0.15) (tstamp ba3bf6cf-2daa-4649-bf13-79888ef3484a))
+ (fp_line (start -1.675 -2.2) (end -2.9 -2.2) (layer "F.SilkS") (width 0.15) (tstamp c1069857-7dea-4946-9a07-f316e1c1c478))
+ (fp_line (start 3.15 -2.6) (end 3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 33e27246-0671-4fb5-8f54-8b1a4948c979))
+ (fp_line (start -3.15 -2.6) (end 3.15 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp a1b58345-3b1f-4a46-82e0-6b3e77fd3cfd))
+ (fp_line (start -3.15 -2.6) (end -3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp b3d3af1b-04c3-4f4e-96b1-0cff86db6c5e))
+ (fp_line (start -3.15 2.6) (end 3.15 2.6) (layer "F.CrtYd") (width 0.05) (tstamp de3dfa16-918c-4c53-928c-2b0a0e889614))
+ (fp_line (start -1.5 2) (end -1.5 -1) (layer "F.Fab") (width 0.15) (tstamp 35e7029a-37da-4908-9b62-7ac5225c77de))
+ (fp_line (start -0.5 -2) (end 1.5 -2) (layer "F.Fab") (width 0.15) (tstamp 870d115e-81f1-4cd6-9121-1523d9c7f20c))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.15) (tstamp 87577a30-fd06-4407-8ed7-ed19a8af1bdb))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.15) (tstamp a54361d8-c920-4d1f-8889-95da726ecc7d))
+ (fp_line (start -1.5 -1) (end -0.5 -2) (layer "F.Fab") (width 0.15) (tstamp dff95c53-dd21-4f87-887b-696dfba31af7))
+ (pad "1" smd rect (at -2.2 -1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81eab0b7-c482-48ac-b2f6-9bf477c90cc9))
+ (pad "3" smd rect (at -2.2 -0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbc869bd-0b9d-430c-931b-af159a1590d8))
+ (pad "5" smd rect (at -2.2 0.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85277973-915d-4b99-bef1-e54ce2f6a5e5))
+ (pad "6" smd rect (at -2.2 0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b275e6fc-9342-45a6-9dfa-3d602a1ebac3))
+ (pad "7" smd rect (at -2.2 1.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95097cda-cd09-4c95-b2f7-5cd38d66d212))
+ (pad "8" smd rect (at -2.2 1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3fa3216-1f01-4d67-84de-9252651d3ead))
+ (pad "9" smd rect (at 2.2 1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0341abe-d5dc-4683-8639-8a2a7f3a6b2e))
+ (pad "10" smd rect (at 2.2 1.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ada6b5c6-0011-4875-82e9-6656de3e3ca9))
+ (pad "11" smd rect (at 2.2 0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00938c76-60ed-49cc-bf26-53e5d3c2e138))
+ (pad "12" smd rect (at 2.2 0.25) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4bf6fd4-4c84-4b78-aa4f-2aa9ed0ff3e0))
+ (pad "14" smd rect (at 2.2 -0.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35e02c6a-8f80-41e6-bdb0-2441a9bc3040))
+ (pad "16" smd rect (at 2.2 -1.75) (size 1.4 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4647b335-5006-448c-a60e-b20336b2b432))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-12-16_3x4mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm.kicad_mod
new file mode 100644
index 00000000..bd609bc3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0516b308-c0c7-4554-a489-f62d72abc786)
+ )
+ (fp_text value "MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm" (at 0 2.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58279fbd-4d3b-47e1-9e39-718a2e161a25)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 193b2171-5e1d-44be-a479-2e1f929c182d)
+ )
+ (fp_line (start 0 2.11) (end 1.5 2.11) (layer "F.SilkS") (width 0.12) (tstamp 6420769a-4089-4023-9e1f-898bd55dde06))
+ (fp_line (start 0 -2.11) (end -2.875 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 7be96665-a0eb-4300-a423-2369ea765423))
+ (fp_line (start 0 -2.11) (end 1.5 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 956ccd62-77d3-47c1-9d73-4ebc858c0786))
+ (fp_line (start 0 2.11) (end -1.5 2.11) (layer "F.SilkS") (width 0.12) (tstamp a439d010-7d28-46ac-ae17-3027a99c42e5))
+ (fp_line (start 3.12 2.25) (end 3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 2e3fa12b-9934-4f39-8737-cd54c28a466f))
+ (fp_line (start -3.12 2.25) (end 3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 8499616b-c521-4f87-acab-d2aebf0ba8b5))
+ (fp_line (start 3.12 -2.25) (end -3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 88e1bf53-5843-47c4-9cf5-5b0c0277196a))
+ (fp_line (start -3.12 -2.25) (end -3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp f2768d59-99da-481c-8560-fccaecac49c1))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.1) (tstamp 47f8abee-4715-4e8d-bf9a-b35e1dacac35))
+ (fp_line (start -1.5 -1.25) (end -0.75 -2) (layer "F.Fab") (width 0.1) (tstamp 79ab1e6b-ae63-453d-a138-ddc516b63c5f))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.1) (tstamp 9f986d07-ecac-45c7-b2b8-2cea9688fbb4))
+ (fp_line (start -1.5 2) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp e6f52ef6-bb4a-4cf6-810a-20d763470490))
+ (fp_line (start -0.75 -2) (end 1.5 -2) (layer "F.Fab") (width 0.1) (tstamp f2aafc3e-4d8b-4359-a3e0-5ecae88886da))
+ (pad "" smd roundrect (at 0.41 -0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 63fb0a35-6315-4dc6-b81b-047634882220))
+ (pad "" smd roundrect (at 0.41 0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7779be5d-9d9f-4658-aa55-9c74e4e3da2f))
+ (pad "" smd roundrect (at -0.41 -0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8d9c96d2-fb65-4daf-b263-ad47abfaf2b2))
+ (pad "" smd roundrect (at -0.41 0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e85487c7-a2a9-45ae-83c9-7f3fa8de1830))
+ (pad "1" smd roundrect (at -2.15 -1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f72dd99-7a54-4396-872b-ccf2c5f66592))
+ (pad "2" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a60022e-6a67-48db-b7a1-c7aa3ff6fb3b))
+ (pad "3" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afc1680e-acb2-4b20-a39e-eebaff0d3aae))
+ (pad "4" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b14c2572-a373-4b9a-8b7e-2bab24901ca5))
+ (pad "5" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5d5c606-3548-448b-90de-87ff17c59d82))
+ (pad "6" smd roundrect (at -2.15 1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6daf50cc-228f-4a42-ba18-e69c46272e28))
+ (pad "7" smd roundrect (at 2.15 1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86932cf9-8f48-41b8-bd0a-7b178ff8a285))
+ (pad "8" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d12f8d51-de94-4de4-9cf6-2237e5a32dee))
+ (pad "9" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0e8e917-e213-41d1-8d64-a1b1800847a8))
+ (pad "10" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71adf0ba-44f3-42ed-ad7c-4f428b019b42))
+ (pad "11" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 199fef59-4ead-48b5-aa10-207a251aaae6))
+ (pad "12" smd roundrect (at 2.15 -1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af2b2b9d-54e5-4de6-a29f-9364104a86d0))
+ (pad "13" smd rect (at 0 0) (size 1.65 2.85) (layers "F.Cu" "F.Mask") (tstamp 1d2371dc-4a29-4167-a3be-ebaaf4cc3439))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..4100c92c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8f85694-9490-4420-a8a6-73661b761a59)
+ )
+ (fp_text value "MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias" (at 0 2.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a83241b6-7c1f-4b94-9064-41e39b4b27dd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 9912ba40-b913-4e3d-80f7-47564a93614d)
+ )
+ (fp_line (start 0 -2.11) (end 1.5 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 069b6253-516a-47cd-b2dc-deb51c1b7793))
+ (fp_line (start 0 -2.11) (end -2.875 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 99eab46d-3e65-4779-b73a-7520b729b96f))
+ (fp_line (start 0 2.11) (end -1.5 2.11) (layer "F.SilkS") (width 0.12) (tstamp b3005db6-21fe-49db-a184-382577515573))
+ (fp_line (start 0 2.11) (end 1.5 2.11) (layer "F.SilkS") (width 0.12) (tstamp f11666ea-63e3-4732-adce-e0911f6ffb26))
+ (fp_line (start 3.12 2.25) (end 3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 155dc61b-aede-4bed-8584-af332ed31c4e))
+ (fp_line (start -3.12 2.25) (end 3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 31020651-abe7-44a6-9dbe-d63b406d0bd4))
+ (fp_line (start -3.12 -2.25) (end -3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 7820ee6c-2df3-45b5-a829-9daf7e69de47))
+ (fp_line (start 3.12 -2.25) (end -3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 7dbb0cec-714f-49ec-85ee-bc0801395816))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.1) (tstamp 05402f19-0797-45a1-b419-45769756fcbf))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.1) (tstamp 3351c036-16a9-43f9-9457-40569c7a1669))
+ (fp_line (start -1.5 -1.25) (end -0.75 -2) (layer "F.Fab") (width 0.1) (tstamp 36fd68d7-eb1d-4089-82ed-f3d8b03663a5))
+ (fp_line (start -1.5 2) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp 4fc99f80-298e-4749-9090-18bfe589292a))
+ (fp_line (start -0.75 -2) (end 1.5 -2) (layer "F.Fab") (width 0.1) (tstamp e48c90e0-8980-48f0-8de6-a45ab4a63c4b))
+ (pad "" smd roundrect (at 0.41 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6ec09e0d-90c0-4216-9b99-20eada4a233b))
+ (pad "" smd roundrect (at 0.41 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 98d4df51-e883-4440-858d-382a01a0c227))
+ (pad "" smd roundrect (at -0.41 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bc61c548-34d0-4e1a-b7d2-d1d3e32a38ec))
+ (pad "" smd roundrect (at -0.41 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e113b1c1-32f8-4732-bea2-a8fceee53796))
+ (pad "1" smd roundrect (at -2.15 -1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4fd9191-d7bb-4fa4-a835-e0b5502bf37f))
+ (pad "2" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b685f25f-1f32-49d7-bfc8-9ef97224dfd9))
+ (pad "3" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09f2cb31-7bc7-434f-ad0a-d67b2f5f868a))
+ (pad "4" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf28deef-71d6-4f1e-89d9-0c9257ed1332))
+ (pad "5" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37fab89c-c924-40d9-8946-38d262e5dfeb))
+ (pad "6" smd roundrect (at -2.15 1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59da121e-cb38-46c8-9757-e9d2c7fffc61))
+ (pad "7" smd roundrect (at 2.15 1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7dc950a2-8623-4119-9b38-01c24adcebcd))
+ (pad "8" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 463b8675-fd10-408e-b64e-7c000d3eee38))
+ (pad "9" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3aed65bb-0c83-456c-bb4e-4bde5bb96560))
+ (pad "10" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e1b6a47-62d9-4309-b92c-04a8e159e41b))
+ (pad "11" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 651ddc0e-3a72-46ee-94bc-a528f2059713))
+ (pad "12" smd roundrect (at 2.15 -1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da1e2aad-d83f-4dca-944e-94e1a5fe4eb6))
+ (pad "13" thru_hole circle (at 0.5 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 00247807-0bb0-4f2e-b1ab-6dadd6f0d3ea))
+ (pad "13" smd rect (at 0 0) (size 1.5 2.5) (layers "B.Cu") (tstamp 3369372e-5345-4056-8944-87c33a40e0b4))
+ (pad "13" thru_hole circle (at 0.5 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 4da80681-fa22-46c7-99d9-86ac619825a4))
+ (pad "13" thru_hole circle (at -0.5 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9f6faa0a-dae1-4500-8a72-e80baa5ce947))
+ (pad "13" thru_hole circle (at -0.5 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a386ba8c-0a9b-4e79-a670-63a5da4780dc))
+ (pad "13" thru_hole circle (at -0.5 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a775b74c-c143-45f7-a6af-3cf253f5804e))
+ (pad "13" smd rect (at 0 0) (size 1.65 2.85) (layers "F.Cu" "F.Mask") (tstamp b6190bf7-a9cd-4900-b4cf-2ad83e241925))
+ (pad "13" thru_hole circle (at 0.5 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp f9e3c4ba-b9ae-4cd3-8f14-15eb9852075c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12_3x4mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12_3x4mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..bd2148ac
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-12_3x4mm_P0.65mm.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "MSOP-12_3x4mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B0)
+ (descr "MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/6957fb.pdf#page=36), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ddbbca67-1749-4b30-8e84-b40de9f0d609)
+ )
+ (fp_text value "MSOP-12_3x4mm_P0.65mm" (at 0 2.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 17a2ab4f-24fe-40a1-b86b-60af28bf6b03)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 30c8b92c-5d28-4382-a46a-7048324c9bbb)
+ )
+ (fp_line (start 0 2.11) (end -1.5 2.11) (layer "F.SilkS") (width 0.12) (tstamp 0ce9f38e-b0c4-4d35-b619-5a6097c9a77d))
+ (fp_line (start 0 -2.11) (end -2.875 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 47566ec3-0b8b-4e86-964a-3ae8cb689d6d))
+ (fp_line (start 0 2.11) (end 1.5 2.11) (layer "F.SilkS") (width 0.12) (tstamp d40151ee-a9a5-44bb-a453-d67ebc2337d5))
+ (fp_line (start 0 -2.11) (end 1.5 -2.11) (layer "F.SilkS") (width 0.12) (tstamp dcdc40d4-964d-43e8-9427-440815a01f97))
+ (fp_line (start 3.12 2.25) (end 3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 43749e69-0e42-49c1-a8e4-5eaf20a1d57d))
+ (fp_line (start -3.12 2.25) (end 3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 58d37a44-e490-4e93-946d-0f2d801090ea))
+ (fp_line (start -3.12 -2.25) (end -3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 81a61be7-f8db-4c07-9085-9d9a1fbb17c7))
+ (fp_line (start 3.12 -2.25) (end -3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp b12c8fe8-faba-4592-bc60-aa546d736ae5))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.1) (tstamp 17c4ae7d-11fd-44ba-a2e7-f367ef46e4ff))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.1) (tstamp 5ee6d874-701e-42cf-8a30-b3e1b5a16358))
+ (fp_line (start -0.75 -2) (end 1.5 -2) (layer "F.Fab") (width 0.1) (tstamp 8028123c-3269-4242-bb6e-7b05634faeff))
+ (fp_line (start -1.5 -1.25) (end -0.75 -2) (layer "F.Fab") (width 0.1) (tstamp 894f5f9a-4a60-4b0a-9db7-2f48a4d0b1ca))
+ (fp_line (start -1.5 2) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp a09596f4-e431-4583-baf8-709f29381e0c))
+ (pad "1" smd roundrect (at -2.15 -1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 231f2e9f-deca-40d4-9b2d-97c4fa48464e))
+ (pad "2" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8de95d79-1b26-4c36-9a01-d5d95284ba23))
+ (pad "3" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b9b3b18-8ffd-4d9e-a735-7af2a4f303dd))
+ (pad "4" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d711850-cae9-45c3-a656-461eae296d28))
+ (pad "5" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f820526-7150-487b-818f-e960938ca387))
+ (pad "6" smd roundrect (at -2.15 1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 635e63e0-423c-4fdf-8b61-3f3bdef6ff62))
+ (pad "7" smd roundrect (at 2.15 1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e6d4283-9fda-44ea-bc7d-3e347ea963d6))
+ (pad "8" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a941d684-c5ba-4b41-80de-1cff0c83cc4d))
+ (pad "9" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10bb4e4e-2bf9-43e1-8493-b350aca2e18f))
+ (pad "10" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b24558dc-2d15-4f69-88f7-bcc683c56ac6))
+ (pad "11" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 080ef54a-bb96-4e73-b5f1-eb12b74582f3))
+ (pad "12" smd roundrect (at 2.15 -1.625) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4710399-4579-427a-a717-7c5b18a44f6c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-12_3x4mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm.kicad_mod
new file mode 100644
index 00000000..14c33076
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.97) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84cf1124-88b4-468d-9abf-d525d6e40295)
+ )
+ (fp_text value "MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm" (at 0 2.97) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 80e3e6c3-e14f-47f9-8fc5-6851ce37844d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp f41222b1-f91c-4ec2-85cd-d56a827431b9)
+ )
+ (fp_line (start 0 2.16) (end -1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 4ce86611-261f-4574-9d8f-9fead98a9f8f))
+ (fp_line (start 0 -2.16) (end -2.875 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 863212c8-79e5-47d2-947a-159844475322))
+ (fp_line (start 0 2.16) (end 1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 8c2daff4-a57a-4b6b-a586-eec28076a012))
+ (fp_line (start 0 -2.16) (end 1.5 -2.16) (layer "F.SilkS") (width 0.12) (tstamp ad49b1d7-ff52-4a94-a5f1-f18ffe261680))
+ (fp_line (start 3.12 -2.27) (end -3.12 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp 4793456e-fc9b-4229-8f3f-cad13681b895))
+ (fp_line (start 3.12 2.27) (end 3.12 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp 65b4c4af-9fc5-428c-96df-d4e8ec179a6b))
+ (fp_line (start -3.12 2.27) (end 3.12 2.27) (layer "F.CrtYd") (width 0.05) (tstamp b814201c-5aa8-43a2-a67e-1b158bd1130e))
+ (fp_line (start -3.12 -2.27) (end -3.12 2.27) (layer "F.CrtYd") (width 0.05) (tstamp de5ee3cc-98e9-408f-b471-ea0976df0fd0))
+ (fp_line (start -1.5 -1.2695) (end -0.75 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 258d3883-57c6-4a1a-b189-d0be328132d7))
+ (fp_line (start -0.75 -2.0195) (end 1.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 6d2cf204-e426-43f6-b016-679f0246501f))
+ (fp_line (start 1.5 2.0195) (end -1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 8d084ec4-482b-4a54-9493-ef39de449741))
+ (fp_line (start -1.5 2.0195) (end -1.5 -1.2695) (layer "F.Fab") (width 0.1) (tstamp 9f8a0de5-814a-41b2-afdf-725f9fc3be03))
+ (fp_line (start 1.5 -2.0195) (end 1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp ba08e94e-c7d5-4a9a-8c14-3e5ebb305e26))
+ (pad "" smd roundrect (at 0.415 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8f226eef-5c81-4af1-9bc1-6f5d72a0c46e))
+ (pad "" smd roundrect (at -0.415 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a422ab0a-a367-4230-badb-4d24f47fea4f))
+ (pad "" smd roundrect (at 0.415 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b6ecc9cd-9fc0-4ab6-b92a-28161e677d25))
+ (pad "" smd roundrect (at -0.415 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f9e079c4-4433-4f47-9725-3983d1d464ef))
+ (pad "1" smd roundrect (at -2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 991df18d-55e5-4834-96bd-cd7f2f2c4f0f))
+ (pad "2" smd roundrect (at -2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d38b06c7-a44f-442b-8f29-b111e6af1b9a))
+ (pad "3" smd roundrect (at -2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa545fcd-3a26-4e61-ae2e-800428093a9e))
+ (pad "4" smd roundrect (at -2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85923fac-a515-4974-a076-78b0f0977855))
+ (pad "5" smd roundrect (at -2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddf0d6cd-8f93-4aeb-8cc4-dc0458239e70))
+ (pad "6" smd roundrect (at -2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59a576ce-090e-4631-9ff6-69703f2fdd78))
+ (pad "7" smd roundrect (at -2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3e585a3-2b84-4566-baca-e9d10f423b42))
+ (pad "8" smd roundrect (at -2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 157e0823-885c-46db-a45a-751bcdb8363c))
+ (pad "9" smd roundrect (at 2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 919b6720-ecfb-4893-a119-b7004f5b6782))
+ (pad "10" smd roundrect (at 2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2d231d8-eef6-4beb-99e6-358bcd57c98d))
+ (pad "11" smd roundrect (at 2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f2810ee-8610-4f34-a9c5-077029f7c9f0))
+ (pad "12" smd roundrect (at 2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47a3a6fa-c06c-4a41-9424-eb72834f06e9))
+ (pad "13" smd roundrect (at 2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1908f030-37d3-40dc-91cf-283380e069b6))
+ (pad "14" smd roundrect (at 2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f04241d-0525-4431-bbb7-a27297d0697a))
+ (pad "15" smd roundrect (at 2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12bbd808-a486-4ef1-87f1-9e6049bbf56b))
+ (pad "16" smd roundrect (at 2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf4172c9-35c4-4a14-bdf3-a04caaebc0cb))
+ (pad "17" smd rect (at 0 0) (size 1.651 2.845) (layers "F.Cu" "F.Mask") (tstamp 6822e3c6-13ff-4e3b-999d-24446a883f9d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..cf3e7e43
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.97) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d57c33d0-2b7e-42d5-93a3-aea4750c6b8c)
+ )
+ (fp_text value "MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias" (at 0 2.97) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da76fb6b-695e-4fe2-a4b9-5dd5cc4fc586)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp eaee18e7-c657-47e8-8e7b-594d4142aba5)
+ )
+ (fp_line (start 0 2.16) (end -1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 554e4982-a70e-441a-a34b-ed351533da2e))
+ (fp_line (start 0 2.16) (end 1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp affdde38-0958-4e42-801a-665beb1a6a2c))
+ (fp_line (start 0 -2.16) (end 1.5 -2.16) (layer "F.SilkS") (width 0.12) (tstamp e8c196e8-298c-49a9-9b6f-0bf973539c46))
+ (fp_line (start 0 -2.16) (end -2.875 -2.16) (layer "F.SilkS") (width 0.12) (tstamp ee580d94-7c5a-4452-af4c-98f41b617d11))
+ (fp_line (start 3.12 2.27) (end 3.12 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp 0f794363-32a8-4be2-b892-47bb0f34cad4))
+ (fp_line (start 3.12 -2.27) (end -3.12 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp 1009fe13-164e-43f5-b140-08769dc4f02e))
+ (fp_line (start -3.12 2.27) (end 3.12 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 5915c267-a05b-4a4a-a579-4a645ccb9931))
+ (fp_line (start -3.12 -2.27) (end -3.12 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 71c25258-8060-4f97-b35d-c2ca6535502d))
+ (fp_line (start 1.5 -2.0195) (end 1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 0e0fd673-664e-4549-88e9-498dba7dcde7))
+ (fp_line (start 1.5 2.0195) (end -1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 2b251846-5738-4585-b634-b727537b8b93))
+ (fp_line (start -0.75 -2.0195) (end 1.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 4efc7465-4c76-4433-bef7-b2593e8ad295))
+ (fp_line (start -1.5 -1.2695) (end -0.75 -2.0195) (layer "F.Fab") (width 0.1) (tstamp cfd776e6-937f-4f90-87bc-f70631f6b0ce))
+ (fp_line (start -1.5 2.0195) (end -1.5 -1.2695) (layer "F.Fab") (width 0.1) (tstamp ecbea7a3-e6fd-4947-a639-3251ac4ce2b8))
+ (pad "" smd roundrect (at -0.415 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 06fca7e4-21b7-40e7-a8b4-41efdc97edce))
+ (pad "" smd roundrect (at 0.415 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 834e55df-6b39-4e85-a7ef-21f0838dc3c0))
+ (pad "" smd roundrect (at 0.415 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 99c1b363-64f6-49e1-bab3-851acb86bf2b))
+ (pad "" smd roundrect (at -0.415 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c9527c6c-a55d-4c74-b315-d66557c7df00))
+ (pad "1" smd roundrect (at -2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7d76486-d0d9-4c7b-a404-b67442c9e88d))
+ (pad "2" smd roundrect (at -2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb4c181e-3d78-4117-b803-7a8924357647))
+ (pad "3" smd roundrect (at -2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01316991-0da0-452c-8869-6d0ff9be82cb))
+ (pad "4" smd roundrect (at -2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bfdeb99-38d0-4a98-87e1-7cfdfe8a69cf))
+ (pad "5" smd roundrect (at -2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 903521a2-b103-4aee-b55b-e5d09939631e))
+ (pad "6" smd roundrect (at -2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e573ca9-66d5-40f3-a377-aba6a064438e))
+ (pad "7" smd roundrect (at -2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e0c18ae-6329-4f34-bf41-79ec92f31039))
+ (pad "8" smd roundrect (at -2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dd9a63a-2c1e-46d8-bb64-95d25777c967))
+ (pad "9" smd roundrect (at 2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11e7ceaf-2587-4d18-99c8-1334939ab030))
+ (pad "10" smd roundrect (at 2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d53b81a1-aac6-41d2-85b0-3da27060d690))
+ (pad "11" smd roundrect (at 2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0361851f-f05c-44ae-9e3c-38e9713b09fe))
+ (pad "12" smd roundrect (at 2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c478c590-b4b0-45a5-ad9e-a23efd47a064))
+ (pad "13" smd roundrect (at 2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db197d66-3e99-48bc-9ea6-eaa28e342a37))
+ (pad "14" smd roundrect (at 2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f31b36ef-f229-4ba7-8c19-6d9a9b997ab4))
+ (pad "15" smd roundrect (at 2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3752049a-a2e3-403d-a0cf-01fee1fc567d))
+ (pad "16" smd roundrect (at 2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f55041e3-4e66-4f2b-b2c1-4ca5577841e1))
+ (pad "17" thru_hole circle (at 0.5505 0) (size 0.55 0.55) (drill 0.25) (layers *.Cu) (tstamp 1efd1100-305e-4e5c-9a70-e31c6716fdaf))
+ (pad "17" thru_hole circle (at -0.5505 -1.1475) (size 0.55 0.55) (drill 0.25) (layers *.Cu) (tstamp 51934bfb-500c-4a39-a81f-9e778a28cad9))
+ (pad "17" thru_hole circle (at -0.5505 1.1475) (size 0.55 0.55) (drill 0.25) (layers *.Cu) (tstamp 781b1d27-d15c-4f11-a0b4-bfe94dfcd89f))
+ (pad "17" smd rect (at 0 0) (size 1.651 2.845) (layers "F.Cu" "F.Mask") (tstamp 9cc67f0c-2412-401f-b976-d8e314f37143))
+ (pad "17" thru_hole circle (at -0.5505 0) (size 0.55 0.55) (drill 0.25) (layers *.Cu) (tstamp a9162764-1dc3-4efb-90aa-62aeb5164d6e))
+ (pad "17" thru_hole circle (at 0.5505 -1.1475) (size 0.55 0.55) (drill 0.25) (layers *.Cu) (tstamp b22822bb-612b-4b0d-9958-a12c3c4e9e9e))
+ (pad "17" smd rect (at 0 0) (size 1.651 2.845) (layers "B.Cu") (tstamp d463b027-b4f2-4605-b973-f444b54273b0))
+ (pad "17" thru_hole circle (at 0.5505 1.1475) (size 0.55 0.55) (drill 0.25) (layers *.Cu) (tstamp e9462023-a4b8-4603-ae8f-65c1236cca6e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod
new file mode 100644
index 00000000..cd7f669a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C65C476)
+ (descr "MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ffd942c-3fb1-43e3-b2c1-bf560a383ad2)
+ )
+ (fp_text value "MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm" (at 0 2.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9583e233-df92-4308-8fd4-54d554c8f512)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 80dbc9df-1f03-4508-913b-ba2c68686d9a)
+ )
+ (fp_line (start 0 -2.16) (end -2.875 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 116a9c82-395e-4053-ac1a-a9ccda0fa1f4))
+ (fp_line (start 0 2.16) (end 1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 7ceb2acf-3899-4e47-96fd-42c80b3a6173))
+ (fp_line (start 0 -2.16) (end 1.5 -2.16) (layer "F.SilkS") (width 0.12) (tstamp e9037558-6364-436d-8901-33de072e8d8f))
+ (fp_line (start 0 2.16) (end -1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp f34b5d70-97bb-429e-8e91-6a446d84170b))
+ (fp_line (start -3.12 2.25) (end 3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 53b3b85b-c750-4221-b018-0831c037174f))
+ (fp_line (start 3.12 -2.25) (end -3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 7302893d-b5ff-4048-a8cf-40487a1954eb))
+ (fp_line (start 3.12 2.25) (end 3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 7847c1dc-b63b-4512-8c74-d659c4eded00))
+ (fp_line (start -3.12 -2.25) (end -3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 7a7022aa-4e67-4fd8-824f-3734a2044a08))
+ (fp_line (start -0.75 -2) (end 1.5 -2) (layer "F.Fab") (width 0.1) (tstamp 3793af00-5d19-4313-ace7-510058299891))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.1) (tstamp 540270c0-d35f-4a4b-b85a-c03e8fc4cad0))
+ (fp_line (start -1.5 2) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp 80832f4f-2b5f-4cc7-a08b-c38c2960a7ab))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.1) (tstamp 8bbef53f-fae1-4eed-94ba-d716974e9585))
+ (fp_line (start -1.5 -1.25) (end -0.75 -2) (layer "F.Fab") (width 0.1) (tstamp ee3050e9-b384-4ae1-b149-969999782d75))
+ (pad "" smd roundrect (at -0.41 -0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 76e2fabf-215f-4aa7-8ae3-04da38fec5ff))
+ (pad "" smd roundrect (at 0.41 0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c6c8e81d-6abe-4c01-87b7-01934dcf9b0f))
+ (pad "" smd roundrect (at 0.41 -0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp db95fbc6-ed72-4628-88bd-9fe8fb9c3171))
+ (pad "" smd roundrect (at -0.41 0.71) (size 0.67 1.15) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f5d699c7-0d5c-46cb-b80f-37a8bc26321c))
+ (pad "1" smd roundrect (at -2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ebe6a31-eb60-405c-853f-5d9befc673be))
+ (pad "2" smd roundrect (at -2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e8d3143-d187-4749-b63b-309389d754ec))
+ (pad "3" smd roundrect (at -2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9dd01e35-a3b7-4bf1-8b14-39c3eaa7945a))
+ (pad "4" smd roundrect (at -2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc6849fd-6803-4c77-ae15-b0ee38391f2c))
+ (pad "5" smd roundrect (at -2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a20e0137-f838-487e-9c56-ae73e9e61416))
+ (pad "6" smd roundrect (at -2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad3e2cf6-8253-4ee0-97be-e1fcf0a82acc))
+ (pad "7" smd roundrect (at -2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9e25da4-64e8-4a2c-bd49-eec9044f4492))
+ (pad "8" smd roundrect (at -2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b20e9d1-ded7-469b-9892-194f5793ecd6))
+ (pad "9" smd roundrect (at 2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 011df95b-ae13-4095-b321-f0d8578e07a9))
+ (pad "10" smd roundrect (at 2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72bfeb9d-9ba0-40ca-91f3-23b263ef0035))
+ (pad "11" smd roundrect (at 2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 449111de-9639-4a10-bc04-8dd30e0fe036))
+ (pad "12" smd roundrect (at 2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b692074-4af6-480e-bfd8-399501a2b28a))
+ (pad "13" smd roundrect (at 2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e34b3ead-18d2-441c-a87e-226e020d34a7))
+ (pad "14" smd roundrect (at 2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d43d17fd-9b1e-49fe-a3ff-a17618218eaa))
+ (pad "15" smd roundrect (at 2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b4daa74-5a97-4dda-88ff-b985e6401265))
+ (pad "16" smd roundrect (at 2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79b30f46-b60e-42f0-be56-d6327dc35f7c))
+ (pad "17" smd roundrect (at 0 0) (size 1.65 2.85) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.151515) (tstamp a7ba69a4-8b99-4cbf-bd59-a8d266613cc8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..cdea3ed2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C65C476)
+ (descr "MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4221d47c-e39a-4d23-a364-4678cf6a0b92)
+ )
+ (fp_text value "MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias" (at 0 2.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5b76342-a2ed-493e-bbd1-9d6a825ec2d3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 5546c1f8-d99b-4f67-b51c-8c6a68e91b4b)
+ )
+ (fp_line (start 0 2.16) (end -1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 060d05fc-e341-432d-8155-5addd9cfb1de))
+ (fp_line (start 0 2.16) (end 1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 4551a672-6dfb-4425-9240-327bb46e1bd3))
+ (fp_line (start 0 -2.16) (end 1.5 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 78b93e49-4197-47cb-8e8e-dc9a9d34a03a))
+ (fp_line (start 0 -2.16) (end -2.875 -2.16) (layer "F.SilkS") (width 0.12) (tstamp e5cf3cac-6417-46b6-a027-380f79e99a17))
+ (fp_line (start 3.12 -2.25) (end -3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 22ec3457-6ac8-4dc3-9c8f-662933705cd5))
+ (fp_line (start -3.12 -2.25) (end -3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 309e53b2-a3c4-4e48-a825-5ac3edf28752))
+ (fp_line (start -3.12 2.25) (end 3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 5296224f-9e02-4b70-b2a2-1120c54aebba))
+ (fp_line (start 3.12 2.25) (end 3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp e9f24217-db8a-4ca0-917a-63bb6098f62d))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.1) (tstamp 381499fb-cc74-4b8d-a64b-4ff5b01286c1))
+ (fp_line (start -0.75 -2) (end 1.5 -2) (layer "F.Fab") (width 0.1) (tstamp 46fc7105-2a2e-443f-914b-9caafee37ac3))
+ (fp_line (start -1.5 2) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp 4a14a48f-efd5-433b-9cff-a81c63fb51fc))
+ (fp_line (start -1.5 -1.25) (end -0.75 -2) (layer "F.Fab") (width 0.1) (tstamp 6ffdcc2b-147b-40d5-a045-1d625b2398c0))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.1) (tstamp ac579d7e-719a-488e-b170-3033b8020113))
+ (pad "" smd roundrect (at -0.41 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6476e906-a00c-42b2-bb7f-4e9b98933e1c))
+ (pad "" smd roundrect (at 0.41 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 65b33be3-2515-42c0-8b48-e274334403f0))
+ (pad "" smd roundrect (at -0.41 0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp cd2aa27b-8241-44ac-877e-c3c2c0a76daa))
+ (pad "" smd roundrect (at 0.41 -0.71) (size 0.69 1.19) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp dd516bff-ba24-4117-ac16-9a0041b711e4))
+ (pad "1" smd roundrect (at -2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bcf654e-c230-49fe-84a6-6308c9b3e7cc))
+ (pad "2" smd roundrect (at -2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d816e7b2-838c-483c-be62-7fd960205d05))
+ (pad "3" smd roundrect (at -2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b1cd0ff-ec5a-4ac1-b9b6-dc48db1e251c))
+ (pad "4" smd roundrect (at -2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77ecbbd3-f868-4544-a905-ab92aa57bfca))
+ (pad "5" smd roundrect (at -2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0737938b-30b9-4ea2-94a5-06e4f58cd9bb))
+ (pad "6" smd roundrect (at -2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8a17cba-7df3-4e70-9c82-e86406f65127))
+ (pad "7" smd roundrect (at -2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53d1cf2c-3f16-402e-a11c-4c4a3ea4a1f0))
+ (pad "8" smd roundrect (at -2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fe878fe-3947-4111-833b-15841a3b55dc))
+ (pad "9" smd roundrect (at 2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ac35da1-4dec-4e23-bb91-e30a66be033f))
+ (pad "10" smd roundrect (at 2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b904223-f95b-412b-86e2-410c12fe4ab4))
+ (pad "11" smd roundrect (at 2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a604dff-94a3-40c8-8bc9-49cc8d558aba))
+ (pad "12" smd roundrect (at 2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91b30687-733d-4c88-9a75-bc6320f2d94a))
+ (pad "13" smd roundrect (at 2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec64540d-180d-48a9-ae8f-7b20ebcbfe50))
+ (pad "14" smd roundrect (at 2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c45f1586-0f2a-48f7-9005-dec25109b77a))
+ (pad "15" smd roundrect (at 2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0264079-1f55-4108-879f-ef1f54b70bb4))
+ (pad "16" smd roundrect (at 2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97319a98-82d8-4840-8f2b-5d6d5ba226a8))
+ (pad "17" thru_hole circle (at 0.5 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 09f82610-1977-4815-bea4-3756b9d85a54))
+ (pad "17" smd roundrect (at 0 0) (size 1.65 2.85) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.151515) (tstamp 60cb62b5-e24c-428e-98a3-1da066a1d1a2))
+ (pad "17" thru_hole circle (at -0.5 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 64ccedf3-931f-4f65-b3c5-8d1bd18a9f1d))
+ (pad "17" thru_hole circle (at -0.5 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 87f381d9-b7b0-45d8-9113-e66c2dba8660))
+ (pad "17" thru_hole circle (at 0.5 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 90415969-5372-4ccb-aaec-513b67cab529))
+ (pad "17" smd roundrect (at 0 0) (size 1.5 2.5) (layers "B.Cu") (roundrect_rratio 0.166667) (tstamp ad65346e-e4bb-4c8e-a9f4-6d430c46ad66))
+ (pad "17" thru_hole circle (at 0.5 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d0b271b7-1d59-44e6-92e9-9400908b8feb))
+ (pad "17" thru_hole circle (at -0.5 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ef313757-13cf-47c0-8487-d95d7fdd9e6c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4.039mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4.039mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..8d79cc65
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4.039mm_P0.5mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "MSOP-16_3x4.039mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B0)
+ (descr "MSOP, 16 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081669_A_MS16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.97) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ef43189-6814-4927-b3ac-d970c411ed8b)
+ )
+ (fp_text value "MSOP-16_3x4.039mm_P0.5mm" (at 0 2.97) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1bb5ef7b-c2ba-47ef-a776-607ee3264d4e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 2972323a-c2e9-46b9-80f1-b00edd62b5a3)
+ )
+ (fp_line (start 0 2.16) (end 1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 11228200-6ca0-4c0a-b673-85a2d241eb73))
+ (fp_line (start 0 -2.16) (end 1.5 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 6fafe245-0833-44b4-baf2-e0c8d0d4f50a))
+ (fp_line (start 0 -2.16) (end -2.875 -2.16) (layer "F.SilkS") (width 0.12) (tstamp a4208a58-f0e5-4a01-90b5-ef1eac66259d))
+ (fp_line (start 0 2.16) (end -1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp ebf7bba0-fee1-4228-869f-000f29bb6f74))
+ (fp_line (start -3.12 -2.27) (end -3.12 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 34078893-caeb-4f1f-8d92-a6dbdea2fbb6))
+ (fp_line (start -3.12 2.27) (end 3.12 2.27) (layer "F.CrtYd") (width 0.05) (tstamp 3d965ca1-e57c-4eae-8312-7eb18889c948))
+ (fp_line (start 3.12 2.27) (end 3.12 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp 7b0649b8-74fd-4946-8440-d4fe5e71d08f))
+ (fp_line (start 3.12 -2.27) (end -3.12 -2.27) (layer "F.CrtYd") (width 0.05) (tstamp f0fc4535-6c09-4b5c-9df1-a10032699d2a))
+ (fp_line (start 1.5 2.0195) (end -1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp 36fbdc09-5b40-4118-8d96-58de0274d602))
+ (fp_line (start -1.5 -1.2695) (end -0.75 -2.0195) (layer "F.Fab") (width 0.1) (tstamp 68a5f058-ed8e-41ec-9ac5-ca12053e7f40))
+ (fp_line (start -1.5 2.0195) (end -1.5 -1.2695) (layer "F.Fab") (width 0.1) (tstamp 87e54a82-b92d-4bb5-b7b7-10a56ee9fd46))
+ (fp_line (start -0.75 -2.0195) (end 1.5 -2.0195) (layer "F.Fab") (width 0.1) (tstamp b130f9c4-a235-41a6-bc8a-8590d118f847))
+ (fp_line (start 1.5 -2.0195) (end 1.5 2.0195) (layer "F.Fab") (width 0.1) (tstamp eefa688e-c786-44c0-84e7-01b215c0bbaf))
+ (pad "1" smd roundrect (at -2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d19b9448-72d1-43e3-ac54-1bcf6594a517))
+ (pad "2" smd roundrect (at -2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c6469bd-d8f6-4934-8873-33d4814da612))
+ (pad "3" smd roundrect (at -2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 899d34a1-157b-4c6f-a491-3cc5be99efa0))
+ (pad "4" smd roundrect (at -2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3eba156b-ea65-44c4-9842-f62a8a26c7c8))
+ (pad "5" smd roundrect (at -2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1369adb-935a-4691-bda7-6111291fb077))
+ (pad "6" smd roundrect (at -2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 588e49e3-a613-476d-9b44-78fedd983db3))
+ (pad "7" smd roundrect (at -2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1747c96-16a0-4cf1-a4c6-5a6737f24006))
+ (pad "8" smd roundrect (at -2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab6de64c-f528-41e1-aeb6-fcca36bf051e))
+ (pad "9" smd roundrect (at 2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62a17823-6aa2-4eea-8ba0-b63750860a71))
+ (pad "10" smd roundrect (at 2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59468650-a2e7-430e-b462-049cb7606739))
+ (pad "11" smd roundrect (at 2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77f1cba8-a198-4e5f-b047-d982076791b6))
+ (pad "12" smd roundrect (at 2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be6b42fd-4815-4fd4-9284-6338b833f249))
+ (pad "13" smd roundrect (at 2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9eaaa986-65a8-4a0b-8651-fb214a290f0d))
+ (pad "14" smd roundrect (at 2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1445822a-ab72-4949-8237-b2846c6c011c))
+ (pad "15" smd roundrect (at 2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7585483f-5ed8-46c5-b488-3253004fa1ed))
+ (pad "16" smd roundrect (at 2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bdc6f73-7b20-444a-b497-7c033a4afa29))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-16_3x4.039mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..5d597878
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-16_3x4mm_P0.5mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "MSOP-16_3x4mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B0)
+ (descr "MSOP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/436412f.pdf#page=22), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1339c681-0cff-4c83-baeb-89f5cc1c2ac7)
+ )
+ (fp_text value "MSOP-16_3x4mm_P0.5mm" (at 0 2.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8c4b70bf-e3d7-49db-b73b-c9e0957517f5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 4a47d105-82c3-47d5-8f92-26920f691f65)
+ )
+ (fp_line (start 0 -2.16) (end -2.875 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 38811186-fc33-4b92-947e-bd007786d709))
+ (fp_line (start 0 2.16) (end -1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp 5a12bb41-ff0b-4355-80e5-ab24f1a68a8c))
+ (fp_line (start 0 -2.16) (end 1.5 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 866734c9-608c-48af-bf32-64c6c9b55ddf))
+ (fp_line (start 0 2.16) (end 1.5 2.16) (layer "F.SilkS") (width 0.12) (tstamp bbbde2dc-1b97-4e10-8d09-d8629afd20c3))
+ (fp_line (start 3.12 2.25) (end 3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 06ecc2f8-c1d8-4615-bb60-044ce1ced076))
+ (fp_line (start -3.12 2.25) (end 3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 5d9acbc8-64de-4701-b39b-f2af3bac1c79))
+ (fp_line (start 3.12 -2.25) (end -3.12 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 76e9d28a-b2e5-48a5-ae73-38f31366728c))
+ (fp_line (start -3.12 -2.25) (end -3.12 2.25) (layer "F.CrtYd") (width 0.05) (tstamp e575567e-a908-4260-a482-140005a316e6))
+ (fp_line (start 1.5 -2) (end 1.5 2) (layer "F.Fab") (width 0.1) (tstamp 15f816a2-adec-4eb4-9180-830ac4e40e0e))
+ (fp_line (start -1.5 -1.25) (end -0.75 -2) (layer "F.Fab") (width 0.1) (tstamp 3b023e73-643a-4eb8-a9e6-d0cbbfb0a43e))
+ (fp_line (start -0.75 -2) (end 1.5 -2) (layer "F.Fab") (width 0.1) (tstamp 3d36aa38-4b92-4533-b611-b24e9d7028db))
+ (fp_line (start 1.5 2) (end -1.5 2) (layer "F.Fab") (width 0.1) (tstamp a5690a22-16d0-47dc-b2d9-63fe4144c1e9))
+ (fp_line (start -1.5 2) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp c1e34874-1feb-4763-95de-fd29e6814c81))
+ (pad "1" smd roundrect (at -2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7940cb90-d82b-4180-8baf-afcd40f127f5))
+ (pad "2" smd roundrect (at -2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a53cd72e-1f54-4761-a024-22c3d8972242))
+ (pad "3" smd roundrect (at -2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ca41345-e017-419b-88d9-263cf240e9a4))
+ (pad "4" smd roundrect (at -2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c884fda5-3256-41ab-81e7-24c92f3e1177))
+ (pad "5" smd roundrect (at -2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a21c76d-bdfb-483a-bab8-8ee8c373c8e0))
+ (pad "6" smd roundrect (at -2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b22a5d3-c7d3-4ba2-80d1-c5436f32250b))
+ (pad "7" smd roundrect (at -2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 260eb042-226a-4334-b35c-289450e91a88))
+ (pad "8" smd roundrect (at -2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2246015c-502d-40f5-a4da-264633e6422f))
+ (pad "9" smd roundrect (at 2.15 1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6514a90-620d-4fa6-b268-7fb923106cde))
+ (pad "10" smd roundrect (at 2.15 1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e831e6b-16b7-4638-9fb4-fff9d2791eca))
+ (pad "11" smd roundrect (at 2.15 0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 391c67d3-9acc-4985-8635-c652f6408994))
+ (pad "12" smd roundrect (at 2.15 0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a933094-099e-4da8-a576-493bd14f55e8))
+ (pad "13" smd roundrect (at 2.15 -0.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fa5361d-f963-4f25-9d03-3595bb11e670))
+ (pad "14" smd roundrect (at 2.15 -0.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de2360f6-adf3-4ad8-9db6-19e3a82a31c2))
+ (pad "15" smd roundrect (at 2.15 -1.25) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d6b0a77-5aea-4c29-bd4a-5794f1a9d6e1))
+ (pad "16" smd roundrect (at 2.15 -1.75) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c91bec9-370e-4cbe-96ad-aa23a1af9fd8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-16_3x4mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm.kicad_mod
new file mode 100644
index 00000000..541528a6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 364ee981-6e40-4a19-87e5-5bfa72d79c5c)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5db3808d-07d4-4e62-b001-c86f4fcc2efd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 8fcffa7b-87dc-4548-845f-0a3b78a0d92c)
+ )
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 3558d8a2-9303-4c60-9d16-283ca05389db))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ae011ba5-01a0-48ae-8236-555b0ad3c1f5))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d2e58f98-47a3-4b42-b480-9d77d7be11bd))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp fd3a4f24-499c-4d5c-a2f4-8cdda0c4adc5))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 094b673c-434b-4139-b785-27efdce56528))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 46801f4b-1d33-4b8e-8f45-3226dd29b028))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 8ce6b829-230d-486e-a875-41493577ea08))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 9cef15ba-387b-461e-a4b0-c877ed601506))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 0dc34e9e-fa9e-4034-9c4e-da0c0abff74f))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp cf5bb66e-58d4-43fa-ac55-057bd73e0c64))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp d1091d3e-d983-428f-8b5c-ad69b23605d1))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp e669ef94-dd96-40e0-851b-e378524671f9))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp eeeb513b-deaa-41db-a5a9-167e407c4031))
+ (pad "" smd roundrect (at -0.42 0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 01d9672b-5476-4cc3-b575-a349dc2f32dd))
+ (pad "" smd roundrect (at -0.42 -0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 69accd32-29e1-4fb5-8316-6884b4430854))
+ (pad "" smd roundrect (at 0.42 0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b74b8246-ec4f-4d21-8bf1-e4e7ae10beaa))
+ (pad "" smd roundrect (at 0.42 -0.47) (size 0.68 0.76) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e9bcc3cc-63ad-4f5f-afde-1db59b939655))
+ (pad "1" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f54b38ce-0746-4bec-9674-23e0305d3db5))
+ (pad "2" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11621476-8bcd-4b1e-8a72-812ad86927f1))
+ (pad "3" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d20666f9-379f-45d6-958d-0ea3e58e25b6))
+ (pad "4" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdece671-d9b3-4093-b3c5-cd1cd051b989))
+ (pad "5" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b20f6db-318c-4d1e-8311-8626860e5825))
+ (pad "6" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ef5b4ec-ba85-4345-ad62-4380285a5212))
+ (pad "7" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 433abc8c-b892-477e-9e51-3e49cb6940c4))
+ (pad "8" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fd4079f-7c0d-4cd0-a723-6f097badde6e))
+ (pad "9" smd rect (at 0 0) (size 1.68 1.88) (layers "F.Cu" "F.Mask") (tstamp 9bd767c7-8a11-44de-beae-3f347a299776))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..271e4fbc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E1214E6)
+ (descr "MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 186e23bb-8a67-40a6-8d74-6e09638a9ccb)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b89bf56f-fee2-4880-8779-54ba6d119899)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 32ac4f85-3908-47aa-a9d7-e56c16e9b218)
+ )
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 16bfe1e8-b706-4877-9a0c-46054bdfce3c))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 368b0999-53b8-4983-9a5f-a6f13e377234))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d6d0aac9-6b0f-4bb8-86e5-612f4d3d909c))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ea3cf1c3-8201-45bd-806a-3b9412fc9e3b))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 2bd1778d-9195-4b0d-a5ea-d434f7c250c5))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 63cda95b-f9f0-40e0-907c-d3190d20eb70))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 85c4c3df-8f33-4f37-9d57-5fff98cce1ef))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 8b6dd26d-fefe-4eda-ae0e-5eee3c31b35f))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 3e94fa30-62e5-4aa1-b2ec-d7d100eab014))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 47542862-01dd-42f5-bdb5-fdfda1502d8c))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 9c3534a9-10e5-4970-b923-b896fbc690e1))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp ee8006d2-094b-4f42-984a-42695c7ecf98))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp ffcbaef7-b28e-46bc-8a7b-7c3a6f568f9a))
+ (pad "" smd roundrect (at 0.42 0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 19e04e36-b793-4eca-b49f-24c017d4475b))
+ (pad "" smd roundrect (at -0.42 -0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 28994399-63ec-4782-9906-b9dd09044889))
+ (pad "" smd roundrect (at -0.42 0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b279a0de-0fa4-404a-8764-edd14fd5fac2))
+ (pad "" smd roundrect (at 0.42 -0.47) (size 0.7 0.79) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b8e328e7-c0b5-4f74-8f62-1b4a0c6b9d4f))
+ (pad "1" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 098b05fb-25f7-43fb-829a-f1ec539a6134))
+ (pad "2" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60667bd0-d372-4e1c-b0a2-b7182d7cbed9))
+ (pad "3" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a278d1b-3b13-4892-ae0b-2d7a71063dc8))
+ (pad "4" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 678b4abf-ec03-4005-8059-a235c12b3ec2))
+ (pad "5" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81f61470-b9b6-4060-bb62-68ddc55483ed))
+ (pad "6" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12a78552-a84b-46f0-8e9b-6884a901e2f9))
+ (pad "7" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5dc204e-d9e1-424b-a800-ea3384b64a22))
+ (pad "8" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1586abe3-381e-4738-ab0c-d1069e45f660))
+ (pad "9" smd rect (at 0 0) (size 1.68 1.88) (layers "F.Cu" "F.Mask") (tstamp 5a1a18fe-12a7-41d2-81c1-2dad405db071))
+ (pad "9" smd rect (at 0 0) (size 1.6 1.8) (layers "B.Cu") (tstamp 77cde540-1e97-4b66-9696-f6c5c8784b83))
+ (pad "9" thru_hole circle (at 0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 7dd803bc-a56e-452a-bca6-646a0f5ca0cb))
+ (pad "9" thru_hole circle (at -0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8f192075-846c-4ece-985c-23dc6539ddaf))
+ (pad "9" thru_hole circle (at -0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp b5221875-b914-48aa-81c7-c13f52c32165))
+ (pad "9" thru_hole circle (at 0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e1cf7636-f375-43f0-b7b6-133933aa5f8e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.kicad_mod
new file mode 100644
index 00000000..8f2f7d4e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a6e9350-2e9c-4dea-8e23-deb66f56f75a)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c61c93b-cc87-4c41-b442-19f4f39fc0a9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 20b91272-e485-40b1-a81d-716708864345)
+ )
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 5d796b44-4867-4996-abdf-43a96e9914b8))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 637fb1e9-2839-4ddb-8ce9-1adf2aefceb4))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 8c8ba7eb-56cd-4aac-8115-48d6d07e41f9))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp daf7e75f-60a1-47b0-92ff-9c1acc2c80e0))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 445e3b77-a48f-47d3-8b4b-e157009a4ee0))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7234df2c-b432-45ed-9ba2-2d38c53f4f00))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 9f1ec87e-9428-4f7d-bbd4-31f659afdc5d))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp d75eeed0-7d44-46e0-98d1-a1b8794fe6df))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 64ed1ca1-1957-4839-a38e-7e7d08a344c0))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 73e96db8-62c8-4381-8315-65ba25ca2d88))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 8006c4bc-8f26-43ae-a494-be1e30d2c5e5))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 9afdab67-d8ef-4b35-94b9-cfe86e847ba2))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp df143863-17fa-4fbe-8744-5a8b513a4966))
+ (pad "" smd roundrect (at 0.43 -0.46) (size 0.7 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0432bda5-b298-4f9f-aff9-f2d6ffd6b7d1))
+ (pad "" smd roundrect (at 0.43 0.46) (size 0.7 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0f0c2e97-09dd-4170-aa5d-14851a073d79))
+ (pad "" smd roundrect (at -0.43 0.46) (size 0.7 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 77675f10-5eda-458a-8fb1-d2296fa1cb06))
+ (pad "" smd roundrect (at -0.43 -0.46) (size 0.7 0.75) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp dc199b8b-9c6a-4d7d-84eb-0f106a20fb47))
+ (pad "1" smd roundrect (at -2.1625 -0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49242da9-7ef5-4352-aa9a-53467aa11801))
+ (pad "2" smd roundrect (at -2.1625 -0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2edd0b0-9606-4548-b7f1-0d0311a50007))
+ (pad "3" smd roundrect (at -2.1625 0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75e769c9-e3d2-4b6e-b21b-218a67cc9673))
+ (pad "4" smd roundrect (at -2.1625 0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdde48ed-3530-4b11-88a5-f57593f69740))
+ (pad "5" smd roundrect (at 2.1625 0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b646aa79-016d-478f-ba3d-6e9225381c60))
+ (pad "6" smd roundrect (at 2.1625 0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c12f21dc-09c1-4970-af8b-da9cc94b156b))
+ (pad "7" smd roundrect (at 2.1625 -0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6d8ba14-b32a-4534-adc4-441d68a5ef76))
+ (pad "8" smd roundrect (at 2.1625 -0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 214b9392-d879-4846-b8b4-e711dde081e0))
+ (pad "9" smd rect (at 0 0) (size 1.73 1.85) (layers "F.Cu" "F.Mask") (tstamp 7536cb71-4830-4e31-a95c-fb6d83f20eba))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..a7545d67
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c61c0a2c-7b8e-4534-ad21-d73832979685)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 951a2ef7-0f75-47f4-b980-2e41e393ab12)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 27f9ea6b-46b8-4a2d-ae56-a0b282ff150d)
+ )
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 58a3a1c5-eb37-4745-868c-2035ff56abd5))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 5bc2070b-2f06-4673-9ef8-bb7e7465e677))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 768c583e-e93a-4829-8843-40abcf1ac50a))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp fde4acdb-671f-49fb-849e-89279e9a9a26))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 00f13a7e-27c4-4841-b1a1-05c9fda161ef))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 0b1d377e-a997-41fb-8850-28d71554a413))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 350c8a61-db6f-4fa9-a9be-949c22ab53df))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp e0fa6deb-6e1f-447b-ab5d-1bb4a8f6c901))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2a3c0765-c7e6-43fc-adb1-f57f6875c5d7))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2d1d4918-bdc9-48fd-9fdb-585e227f19ca))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 7ff1f4cd-011a-450b-9946-8f4fbbcd6d90))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a830d19f-2477-4fc6-82ba-739e7e3ab25b))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp c757b79c-b6db-41d2-8df8-8549789d1ced))
+ (pad "" smd roundrect (at -0.43 -0.46) (size 0.72 0.77) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7f09ab6d-4f1e-4754-a7ef-04dc5e833f6c))
+ (pad "" smd roundrect (at 0.43 0.46) (size 0.72 0.77) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8765293f-70ae-4fb5-90b7-767f43be0958))
+ (pad "" smd roundrect (at -0.43 0.46) (size 0.72 0.77) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9fdc5bef-afb4-4d1c-9c90-6f883152e19e))
+ (pad "" smd roundrect (at 0.43 -0.46) (size 0.72 0.77) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fd3bff5e-f71a-476c-80db-f229fad83bb0))
+ (pad "1" smd roundrect (at -2.1625 -0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 082faf97-88d5-4420-b5a0-37a33900c7c5))
+ (pad "2" smd roundrect (at -2.1625 -0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ddafd6b-94b0-4649-b4e8-00f7c5418f5f))
+ (pad "3" smd roundrect (at -2.1625 0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bfb90e9-365c-44e5-82be-dbae59beac19))
+ (pad "4" smd roundrect (at -2.1625 0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 933b3999-394b-46d4-b094-58634bee518a))
+ (pad "5" smd roundrect (at 2.1625 0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc27c04e-2226-446e-a923-f0a4a49d3e3b))
+ (pad "6" smd roundrect (at 2.1625 0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1dd4f6e-5b7d-496c-a13d-7ddbdba75b1f))
+ (pad "7" smd roundrect (at 2.1625 -0.325) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 330f9017-bc48-4063-aceb-a615cefeb492))
+ (pad "8" smd roundrect (at 2.1625 -0.975) (size 1.425 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 136030fe-4d69-420b-a965-398e810bd3b4))
+ (pad "9" thru_hole circle (at -0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 362bd803-291c-4703-baaa-715352dcd941))
+ (pad "9" smd rect (at 0 0) (size 1.6 1.8) (layers "B.Cu") (tstamp 4003ef8c-3923-4ec9-bfc5-f7f614f67442))
+ (pad "9" smd rect (at 0 0) (size 1.73 1.85) (layers "F.Cu" "F.Mask") (tstamp a61caaeb-e597-4f12-8119-543060db63fc))
+ (pad "9" thru_hole circle (at -0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp bce3c043-69e3-4eb8-b7db-8ff92e78eddc))
+ (pad "9" thru_hole circle (at 0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e977d385-3949-4d7a-bbc2-70daee7c3814))
+ (pad "9" thru_hole circle (at 0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp fc239b6b-3229-46c7-aaaf-2a891ce26bbc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.kicad_mod
new file mode 100644
index 00000000..58033f5e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7147b0f3-6cfb-45cd-8715-9448f690151b)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88c3682c-c650-4940-8314-376e3c50b90c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 9b0c647c-da08-4e10-9db1-b0d351000104)
+ )
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 1d8d717f-b69b-414f-9149-2c2eb4abf830))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 50e614a3-c780-4ca4-a2a8-0b28d675d6e5))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 920c7518-83f0-42be-8bf5-9e95a2f8a797))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 9bd9bec8-6a20-47ad-ac08-962e4bf5527a))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 0208c2dd-d043-4369-887e-5783dae6b214))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 70b4719a-7453-4521-9472-a63993e9fbb8))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7b1f02e4-d972-40c5-b4f0-822296432aae))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7e5bca84-6cf0-4ed7-9fc4-1b70bf90c91e))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 0251ae31-166d-4133-9e40-11f6b9ce5dc9))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2a6ad6a5-faa8-4b9c-968a-b4d0a3086c22))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 91880a96-ab48-4b0a-b66f-8adc136d7691))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp c4162b68-a7f8-4488-a974-bcbe08b7b975))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp f4563e8d-7595-4f14-9fb0-b1e116a24c30))
+ (pad "" smd roundrect (at 0.49 -0.54) (size 0.79 0.87) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 004e602c-fbd4-4457-b5b7-fa1d0ef16001))
+ (pad "" smd roundrect (at -0.49 -0.54) (size 0.79 0.87) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4241ef45-47f6-44c6-a5e3-d79c9f27c29a))
+ (pad "" smd roundrect (at 0.49 0.54) (size 0.79 0.87) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 55857766-2dde-4ddc-b7b0-84c645027292))
+ (pad "" smd roundrect (at -0.49 0.54) (size 0.79 0.87) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bbf76031-c9c3-4369-b605-6036d203cde4))
+ (pad "1" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db1ca1d6-40bd-4913-b547-4946b8056046))
+ (pad "2" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 203bc5ed-f5d3-4649-b504-50d6f7315da1))
+ (pad "3" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bcabb50-8e8a-4fbb-b69f-c0b85e44d7a7))
+ (pad "4" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d6d5969-5ed3-4a0b-9279-5f9ff1f581ae))
+ (pad "5" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1078cf9d-a056-45c3-b15d-eef7f21ca3e5))
+ (pad "6" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4234a421-1e49-4d18-9c2d-2a12e8211de4))
+ (pad "7" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e2fafce-11d8-4db4-ae0b-6656197a7c3e))
+ (pad "8" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05418536-f2b1-4c8b-a863-a3f5a2570cca))
+ (pad "9" smd rect (at 0 0) (size 1.95 2.15) (layers "F.Cu" "F.Mask") (tstamp 582a30cc-ea80-4865-9dff-922829fe7bf4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..81e43e10
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5b9e0c29-8422-454d-9067-853bac65700e)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51179774-d7e3-4763-baf2-a78328de613e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 35737c0a-a4a0-4175-9291-f6f6f6c49b69)
+ )
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 1b6492a7-7024-4840-93a5-dcc9bb8af923))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 94f30b56-8fde-431c-8d16-216d66792f61))
+ (fp_line (start 0 -1.61) (end -2.875 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ad882626-2b11-44c8-b1cc-a5df97e6f6fe))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp cea165a9-f70e-4335-8e42-3e368c08f795))
+ (fp_line (start -3.12 -1.75) (end -3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 4951e494-de9e-434f-9b10-239484f68a42))
+ (fp_line (start 3.12 -1.75) (end -3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 520b9369-6d99-4366-87d9-2f5b9e02798c))
+ (fp_line (start 3.12 1.75) (end 3.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 60782e74-b246-46cf-80b8-8d8a43384e30))
+ (fp_line (start -3.12 1.75) (end 3.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 672c28ec-5a1f-4b22-ac3c-b94f3b8e7fb5))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2854d66e-7481-478f-92cc-64a9d55f93ac))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2bc22bf5-420d-400c-9cf7-bf2b03c41d37))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 4c1f0224-3f24-4467-bfb9-82ca18e9c0dd))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 5d6d3468-9a26-4cbd-9045-c0d0d3935911))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 929d9217-b825-47a4-b799-1db2a2172406))
+ (pad "" smd roundrect (at 0.49 -0.54) (size 0.82 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 10c496da-9949-4b0c-a12f-64fc23d26063))
+ (pad "" smd roundrect (at -0.49 0.54) (size 0.82 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 222fccba-2f77-4439-b921-6ef3aa08c34f))
+ (pad "" smd roundrect (at 0.49 0.54) (size 0.82 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 913ab091-382e-4599-8cbd-f59d8d04ba90))
+ (pad "" smd roundrect (at -0.49 -0.54) (size 0.82 0.9) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp eb81a565-2881-480a-a0e8-f8c55a5883cd))
+ (pad "1" smd roundrect (at -2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d287842d-880a-4146-b4f6-067c6a560c6d))
+ (pad "2" smd roundrect (at -2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0cf2dc3-d772-4576-bc13-517e69a25a1e))
+ (pad "3" smd roundrect (at -2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b32565e-038a-4b55-b5da-2e887fb4f300))
+ (pad "4" smd roundrect (at -2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fd1dce3-3c69-40b3-957b-1ddb02a37317))
+ (pad "5" smd roundrect (at 2.15 0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ce11404-e9cf-442e-a0cd-ad569372bf74))
+ (pad "6" smd roundrect (at 2.15 0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fba13ca-bb5b-43dd-bf4e-78e3bfb718fa))
+ (pad "7" smd roundrect (at 2.15 -0.325) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d56e1142-78b3-4661-8b62-c383613a7835))
+ (pad "8" smd roundrect (at 2.15 -0.975) (size 1.45 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84c19742-dafa-441f-86ef-e47ff5b8b149))
+ (pad "9" smd rect (at 0 0) (size 1.95 2.15) (layers "F.Cu" "F.Mask") (tstamp 316e002d-1cab-41f2-9c95-347af3a90813))
+ (pad "9" thru_hole circle (at 0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3899d059-9857-41dd-b7af-9cd18c5b566d))
+ (pad "9" thru_hole circle (at -0.55 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8ddc463c-fd53-4685-a741-18dd73f8d021))
+ (pad "9" thru_hole circle (at 0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9b1b1be7-5aac-4c5b-af56-6c0a162c512e))
+ (pad "9" smd rect (at 0 0) (size 1.6 1.8) (layers "B.Cu") (tstamp a896d90c-10a0-4e94-b8f0-e080f56c687d))
+ (pad "9" thru_hole circle (at -0.55 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ee946bbb-61ea-4cd0-a8f5-8abe56050712))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.kicad_mod
new file mode 100644
index 00000000..cd9c3374
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 914e1d5a-e8e3-45fa-b40d-7546e24a6090)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f5b975cb-2f68-4b9c-a4d6-16f25bb0eb71)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp ca74e409-6ca5-41c1-a4b5-348db7c1a9fd)
+ )
+ (fp_line (start -3.1 -1.75) (end -3.1 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 3242fee7-8558-451b-900a-cf2466a02c75))
+ (fp_line (start 3.1 1.75) (end 3.1 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 5beeb5c1-6f81-4f36-bbc0-d0feb2516b41))
+ (fp_line (start 3.1 -1.75) (end -3.1 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 79e2a39c-0e9c-4c20-a68b-4f4dde2a15de))
+ (fp_line (start -3.1 1.75) (end 3.1 1.75) (layer "F.CrtYd") (width 0.05) (tstamp f20d5bd5-0e75-4236-9172-7c241596b6b1))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 15450c47-f643-403e-880b-fa9f93525b6b))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 4a8a6ecc-5082-42cf-855c-edeaea9b9092))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 7eecdd4b-0460-4b48-bc1b-9cc0d654d277))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 95645c88-e870-48f3-947a-3b14416afea7))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f8d10815-545f-436d-95fa-ec0656c63f28))
+ (pad "" smd roundrect (at 0.43 -0.59) (size 0.7 0.95) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4e3934d1-43e3-409f-aa96-a338c5fc2d26))
+ (pad "" smd roundrect (at 0.43 0.59) (size 0.7 0.95) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7bfff5ca-9b6a-49b6-baa1-d2d6b66c945d))
+ (pad "" smd roundrect (at -0.43 -0.59) (size 0.7 0.95) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7f465215-440e-4797-9735-16379b5b05f8))
+ (pad "" smd roundrect (at -0.43 0.59) (size 0.7 0.95) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 87f59197-4f86-4f14-8649-05b2c5ad7563))
+ (pad "" smd rect (at 0 0) (size 1.73 2.36) (layers "F.Mask") (tstamp b018c875-c45c-4db5-a1ed-8a17bfe3f9d2))
+ (pad "1" smd roundrect (at -2.175 -0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3fde851-7c24-405d-ae89-a2982448df38))
+ (pad "2" smd roundrect (at -2.175 -0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 208b5269-e090-44d4-a144-731120c990a2))
+ (pad "3" smd roundrect (at -2.175 0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 829bbf3c-d40d-418f-844e-7152f0ba1a27))
+ (pad "4" smd roundrect (at -2.175 0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6ab1715-bbc2-46e2-b28e-0262f2c0e07e))
+ (pad "5" smd roundrect (at 2.175 0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0801f92f-658d-4173-a352-db63384cb5e4))
+ (pad "6" smd roundrect (at 2.175 0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dff9139-8c39-4bc4-a9bf-075bc0b55e17))
+ (pad "7" smd roundrect (at 2.175 -0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de33d105-022b-4b9c-9665-6c271a91a7a1))
+ (pad "8" smd roundrect (at 2.175 -0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a6101a1-22e9-4a5f-96de-f485a410ad6d))
+ (pad "9" smd rect (at 0 0) (size 2.5 3) (layers "F.Cu") (tstamp 2aa34f50-e159-40f4-80b9-331a5af902a2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..7be9b078
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE75)
+ (descr "MSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 14566567-00a5-4dd5-afd7-47657f90c805)
+ )
+ (fp_text value "MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7df45a15-91ca-41a9-a034-6fdde5503aea)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 193274c2-7c98-4496-9554-5dc75811a26f)
+ )
+ (fp_line (start 3.1 -1.75) (end -3.1 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 3e81b42e-24b5-4e35-83e4-de495e5fa494))
+ (fp_line (start 3.1 1.75) (end 3.1 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 6850014e-72d5-444a-9400-643865eb21a4))
+ (fp_line (start -3.1 1.75) (end 3.1 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 9a12a7a8-d339-44d6-8be3-cb0059147ae9))
+ (fp_line (start -3.1 -1.75) (end -3.1 1.75) (layer "F.CrtYd") (width 0.05) (tstamp c9583b35-0fb6-45f8-bf91-0dc8ab277c41))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 475bf101-69c0-422c-8d81-c6157482fdcf))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 8238d1bb-f2cf-4654-9b03-1d77d4faab6d))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 8735e6d5-14b5-4d8e-b04e-57b9b153d66b))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp aa18624f-bb87-4534-9b9c-cba87c4373b9))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp d51f6de3-bd90-4d9c-a236-7dbeaa285486))
+ (pad "" smd roundrect (at 0.43 -0.59) (size 0.72 0.99) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 16de788c-5ebb-4e37-b463-5b7151939f9f))
+ (pad "" smd rect (at 0 0) (size 1.73 2.36) (layers "F.Mask") (tstamp 5edda261-f05f-4017-bcaa-31a6200cfc52))
+ (pad "" smd roundrect (at -0.43 -0.59) (size 0.72 0.99) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a382bb2e-6c13-4aa0-8d07-7983826d2ed9))
+ (pad "" smd roundrect (at -0.43 0.59) (size 0.72 0.99) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ddb8503a-753b-4910-b6a8-1fda35c08cbd))
+ (pad "" smd roundrect (at 0.43 0.59) (size 0.72 0.99) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f91910e4-a112-41a3-9c8a-99ae9a3c8fb8))
+ (pad "1" smd roundrect (at -2.175 -0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42d6e8da-31e0-4f26-9ee3-0dde4f899fef))
+ (pad "2" smd roundrect (at -2.175 -0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c1104a4-53a7-4a64-b19e-1d682379ee16))
+ (pad "3" smd roundrect (at -2.175 0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 46cf86be-1c1f-4610-ae00-0b979e4a2e1a))
+ (pad "4" smd roundrect (at -2.175 0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ae8f8c3-d736-4d05-bf5e-4de80227dd83))
+ (pad "5" smd roundrect (at 2.175 0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9b0d74e-6f56-44ca-beef-bf415447ef5c))
+ (pad "6" smd roundrect (at 2.175 0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d089f6af-6562-4fff-8c55-b3af5ac6d3c2))
+ (pad "7" smd roundrect (at 2.175 -0.325) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56282549-59d1-4e56-9b79-5c5b91ac1e1f))
+ (pad "8" smd roundrect (at 2.175 -0.975) (size 1.35 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29ac5c7e-22aa-4ac8-b510-5b733b7d6fcf))
+ (pad "9" smd rect (at 0 0) (size 1.5 1.5) (layers "B.Cu") (tstamp 1d171dc9-fcc8-4642-943c-75916733764f))
+ (pad "9" thru_hole circle (at -0.5 -0.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 22fd6c8d-8493-4516-857a-1b8b257f737f))
+ (pad "9" thru_hole circle (at -0.5 0.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 33dc6352-6c63-4431-9dfc-1bda341e511e))
+ (pad "9" thru_hole circle (at 0.5 -0.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9df93498-9695-45ca-ad35-e4aed9af7d88))
+ (pad "9" smd rect (at 0 0) (size 2.5 3) (layers "F.Cu") (tstamp d537d50a-5634-497b-bccd-60ec900ca12a))
+ (pad "9" thru_hole circle (at 0.5 0.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp fb34d33b-57ac-4ae7-9c38-00a46b987b07))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8_3x3mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8_3x3mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..fc281218
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/MSOP-8_3x3mm_P0.65mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "MSOP-8_3x3mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E509FDD)
+ (descr "MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "MSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3d0b4a47-9c84-4c95-b8e7-f8dd3dc96e92)
+ )
+ (fp_text value "MSOP-8_3x3mm_P0.65mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3dc700a-e14f-4221-8b93-d1453c57485c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 2c8104d7-d20b-4a12-806f-7b1efe904dd4)
+ )
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 4499eac9-7198-4888-9421-a5e9a7436cd2))
+ (fp_line (start 0 -1.61) (end -2.925 -1.61) (layer "F.SilkS") (width 0.12) (tstamp c54972b6-cb8f-4605-8fbc-7c73d9f21c64))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp d9154322-54de-44a7-a032-6e153a89064e))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ffe58fe2-5ce4-42f7-b3c6-17b260f667ae))
+ (fp_line (start 3.18 1.75) (end 3.18 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 3afc25b5-7603-4f90-bcca-37fdeb61188b))
+ (fp_line (start -3.18 -1.75) (end -3.18 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 84ba9d56-600a-4ff8-9b7d-26d934491374))
+ (fp_line (start -3.18 1.75) (end 3.18 1.75) (layer "F.CrtYd") (width 0.05) (tstamp a782286f-251d-4bd8-81af-011d82fddd23))
+ (fp_line (start 3.18 -1.75) (end -3.18 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp bab11b9c-a79e-4c1d-9ad6-8d421c3f16ed))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 54b2c86b-ea22-4fa3-b6e7-b9236e8b5a5d))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 56f27fa4-c310-44b7-967f-e0268cb0134e))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 9abc070c-a470-41e1-92a8-e5c4ba48253f))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 9cb726b8-8d74-4fee-a505-e272d41561ad))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp e6fb5192-b56c-4556-8121-f726bb1b2c69))
+ (pad "1" smd roundrect (at -2.1125 -0.975) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c914092-3c52-42ec-a84b-e866a75d64bd))
+ (pad "2" smd roundrect (at -2.1125 -0.325) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67acb937-9ae7-4cff-8b8a-377a812b4fa4))
+ (pad "3" smd roundrect (at -2.1125 0.325) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b6ea077-82eb-485f-a3ab-690d00db021f))
+ (pad "4" smd roundrect (at -2.1125 0.975) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e87f773b-ff65-43fd-9763-dd2017b9114b))
+ (pad "5" smd roundrect (at 2.1125 0.975) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e68b7ae-c3f6-443e-9726-1ec85f1a0693))
+ (pad "6" smd roundrect (at 2.1125 0.325) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 981bbb4b-6c64-4694-bbd0-96a993219964))
+ (pad "7" smd roundrect (at 2.1125 -0.325) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bef2a336-e0a9-49df-9e4f-3948fb1651bd))
+ (pad "8" smd roundrect (at 2.1125 -0.975) (size 1.625 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c98af05-76b1-4298-8df4-b124487c2755))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ONSemi_SO-8FL_488AA.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ONSemi_SO-8FL_488AA.kicad_mod
new file mode 100644
index 00000000..e046a818
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ONSemi_SO-8FL_488AA.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "ONSemi_SO-8FL_488AA" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DF967EB)
+ (descr "ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A https://www.onsemi.com/pub/Collateral/488AA.PDF")
+ (tags "ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A ")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2321f10d-97be-46f1-ac63-bb9e053e69e0)
+ )
+ (fp_text value "ONSemi_SO-8FL_488AA" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6af6157-3c4c-4584-a05e-7c62caa5fb15)
+ )
+ (fp_text user "${REFERENCE}" (at 0.04775 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9dca5a52-ed69-4430-ba1b-5ab296b242d3)
+ )
+ (fp_line (start -1.11825 2.56) (end -2.10325 2.56) (layer "F.SilkS") (width 0.12) (tstamp 447d3827-f7d4-468a-b6b8-66b6ff83c4ad))
+ (fp_line (start 3.07775 2.56) (end 0.30775 2.56) (layer "F.SilkS") (width 0.12) (tstamp 50f5c309-f75d-4df8-9747-b58b7002671f))
+ (fp_line (start 3.10775 -1.27) (end 3.10775 1.27) (layer "F.SilkS") (width 0.12) (tstamp a6f06bbe-218b-48a5-a2fb-f9a1cf7c0131))
+ (fp_line (start -1.11825 -2.56) (end -3.15225 -2.56) (layer "F.SilkS") (width 0.12) (tstamp a9279b32-06d0-4cfc-b164-7e9555c063ce))
+ (fp_line (start 3.07775 -2.56) (end 0.30775 -2.56) (layer "F.SilkS") (width 0.12) (tstamp b705e39b-49bf-40ff-b3b7-dfa6d49ccc55))
+ (fp_line (start -3.25 2.7) (end -1.11 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 2780db24-47e6-4ea6-97f7-a086d18e8815))
+ (fp_line (start 3.5 2.45) (end 3.5 1.53) (layer "F.CrtYd") (width 0.05) (tstamp 2789b766-b2c1-49d2-b114-80453c029b6f))
+ (fp_line (start 3.5 -1.53) (end 3.5 -2.45) (layer "F.CrtYd") (width 0.05) (tstamp 345ebd6b-e9cb-4df5-a7b4-ec1cf50598e9))
+ (fp_line (start 0.3 -2.7) (end 3.25 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 36ab70b2-83ee-4ccb-9a8d-695416054687))
+ (fp_line (start 0.3 -2.7) (end 0.3 -2.78) (layer "F.CrtYd") (width 0.05) (tstamp 65f48e02-b53e-44ea-b206-66634dc88ed0))
+ (fp_line (start -3.25 -2.7) (end -1.11 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 71319718-60fd-4ade-aa18-17659db9b029))
+ (fp_line (start -3.5 2.45) (end -3.5 -2.45) (layer "F.CrtYd") (width 0.05) (tstamp 86afd12b-582e-4d10-b0b4-d17ab0610c8b))
+ (fp_line (start -1.11 -2.78) (end -1.11 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 8b152ab4-a984-42ee-947e-57033c48400e))
+ (fp_line (start 0.3 2.78) (end 0.3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 94ab8903-4e5b-476c-bba3-eee1b73d21b6))
+ (fp_line (start 3.25 1.28) (end 3.25 -1.28) (layer "F.CrtYd") (width 0.05) (tstamp a2c01392-da1b-4586-afa3-1c9412813736))
+ (fp_line (start -0.86 3.03) (end 0.05 3.03) (layer "F.CrtYd") (width 0.05) (tstamp a747d090-ebf9-42a6-ac44-09e4ae638ac7))
+ (fp_line (start -1.11 2.7) (end -1.11 2.78) (layer "F.CrtYd") (width 0.05) (tstamp b5c69ea7-28e1-496b-9c43-b87fc718ac4f))
+ (fp_line (start 0.3 2.7) (end 3.25 2.7) (layer "F.CrtYd") (width 0.05) (tstamp e2caa301-f19e-42bd-ba3b-f03119c88171))
+ (fp_line (start -0.86 -3.03) (end 0.05 -3.03) (layer "F.CrtYd") (width 0.05) (tstamp f593ca1f-b95d-47f3-979c-d9cf1d60c71c))
+ (fp_arc (start 3.25 -2.7) (mid 3.426777 -2.626777) (end 3.5 -2.45) (layer "F.CrtYd") (width 0.05) (tstamp 234c789e-d327-4ec5-8bed-f830a04dfdf5))
+ (fp_arc (start -0.86 3.03) (mid -1.036777 2.956777) (end -1.11 2.78) (layer "F.CrtYd") (width 0.05) (tstamp 41e1dff0-df53-4708-ad41-2f417d66f220))
+ (fp_arc (start 3.5 -1.53) (mid 3.426777 -1.353223) (end 3.25 -1.28) (layer "F.CrtYd") (width 0.05) (tstamp 4a640345-739b-4164-8179-a20b4310fd0b))
+ (fp_arc (start 0.3 2.78) (mid 0.226777 2.956777) (end 0.05 3.03) (layer "F.CrtYd") (width 0.05) (tstamp 6000bf51-df71-4fb0-8b6d-1cb8d50dcb7b))
+ (fp_arc (start -1.11 -2.78) (mid -1.036777 -2.956777) (end -0.86 -3.03) (layer "F.CrtYd") (width 0.05) (tstamp 644026de-6201-4761-b55b-12758ff61a07))
+ (fp_arc (start 3.5 2.45) (mid 3.426777 2.626777) (end 3.25 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 65c67ea7-e28c-4d9d-9a0d-083c5f4b187a))
+ (fp_arc (start 3.25 1.28) (mid 3.426777 1.353223) (end 3.5 1.53) (layer "F.CrtYd") (width 0.05) (tstamp 80eb74d2-3c61-40f8-bfac-b00fc8103212))
+ (fp_arc (start -3.25 2.7) (mid -3.426777 2.626777) (end -3.5 2.45) (layer "F.CrtYd") (width 0.05) (tstamp ae938590-49a7-4c2e-89d4-71509fbc52c3))
+ (fp_arc (start 0.05 -3.03) (mid 0.226777 -2.956777) (end 0.3 -2.78) (layer "F.CrtYd") (width 0.05) (tstamp d137de81-032c-4b18-b86f-8107392b737b))
+ (fp_arc (start -3.5 -2.45) (mid -3.426777 -2.626777) (end -3.25 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp f0fbd7f6-761f-4f6d-b0fe-16a222b8ad19))
+ (fp_line (start -1.72725 -2.45) (end -2.90225 -1.275) (layer "F.Fab") (width 0.1) (tstamp 1753e75c-1941-4c3f-8419-186a75daa7ac))
+ (fp_line (start 2.99775 -2.45) (end -1.72725 -2.45) (layer "F.Fab") (width 0.1) (tstamp 3362585f-1881-4a17-a3f3-9ce0e2eb5139))
+ (fp_line (start 2.99775 2.45) (end -2.90225 2.45) (layer "F.Fab") (width 0.1) (tstamp 39700ea4-eec1-4187-98cf-671eb9d423c3))
+ (fp_line (start 2.99775 -2.45) (end 2.99775 2.45) (layer "F.Fab") (width 0.1) (tstamp 8053d64e-6039-4c0d-8733-bbb9631c6d52))
+ (fp_line (start -2.90225 -1.275) (end -2.90225 2.45) (layer "F.Fab") (width 0.1) (tstamp f2dce9d4-4da1-4275-91a9-23baea69b427))
+ (pad "1" smd roundrect (at -2.74725 -1.905) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b43cd5bf-564d-494d-b015-48757449b02d))
+ (pad "2" smd roundrect (at -2.74725 -0.635) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eee6daa9-61fc-42ea-aa38-880dfaf45eec))
+ (pad "3" smd roundrect (at -2.74725 0.635) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37fdb04e-63dc-4718-8e44-4c1ea6232d03))
+ (pad "4" smd roundrect (at -2.74725 1.905) (size 1 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48d86299-c984-41b4-a163-04bf0d421339))
+ (pad "5" smd custom (at 0.745 0) (size 4.055 4.56) (layers "F.Cu" "F.Paste" "F.Mask")
+ (zone_connect 0)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy -0.6975 -2.28)
+ (xy 2.5025 -2.28)
+ (xy 2.5025 -1.53)
+ (xy 1.905 -1.53)
+ (xy 1.905 1.53)
+ (xy 2.5025 1.53)
+ (xy 2.5025 2.28)
+ (xy -0.6975 2.28)
+ (xy -0.6975 2.775)
+ (xy -1.6025 2.775)
+ (xy -1.6025 -2.775)
+ (xy -0.6975 -2.775)
+ ) (width 0) (fill yes))
+ ) (tstamp 47375c0d-cc42-4643-9528-6a37153c10bc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ONSemi_SO-8FL_488AA.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/OnSemi_Micro8.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/OnSemi_Micro8.kicad_mod
new file mode 100644
index 00000000..6eb3e2db
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/OnSemi_Micro8.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "OnSemi_Micro8" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A0BBD9D)
+ (descr "ON Semiconductor Micro8 (Case846A-02): https://www.onsemi.com/pub/Collateral/846A-02.PDF")
+ (tags "micro8")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e12e9310-0033-429b-8c28-af9676932057)
+ )
+ (fp_text value "OnSemi_Micro8" (at 0 2.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99e68b02-c43b-409d-9791-b285ae99aead)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ (tstamp 5a8178ae-8eb3-4ae1-8f69-74727825cfb4)
+ )
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 00040c71-e782-4a7a-bb71-d2ef1735c105))
+ (fp_line (start 1.625 1.625) (end 1.625 1.4) (layer "F.SilkS") (width 0.12) (tstamp 50ed3c81-c2f5-4f65-90e7-606cc0d27d1c))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer "F.SilkS") (width 0.12) (tstamp 674096f8-e3c3-42cf-9fc6-37d4109ce034))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer "F.SilkS") (width 0.12) (tstamp 8620a46f-a226-49ff-9092-0f96f47f78df))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.5) (layer "F.SilkS") (width 0.12) (tstamp b5a8f21d-b663-4110-98de-3eda770ac2d0))
+ (fp_line (start -1.625 -1.5) (end -2.7 -1.5) (layer "F.SilkS") (width 0.12) (tstamp bbe45ee8-c7df-4bcb-a908-7406191124c7))
+ (fp_line (start -1.625 1.625) (end -1.625 1.4) (layer "F.SilkS") (width 0.12) (tstamp ed7799fa-c78c-4289-8738-77ddade2447a))
+ (fp_line (start 2.9 -1.8) (end 2.9 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 5e9a332b-b2a3-4c71-9dc2-90e779b87a56))
+ (fp_line (start -2.9 1.8) (end 2.9 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 63f4ecb6-c5ec-4261-b9e6-8bf30d92901c))
+ (fp_line (start -2.9 -1.8) (end 2.9 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 64b7eff4-ac4a-484f-a4e6-29f25929b53f))
+ (fp_line (start -2.9 -1.8) (end -2.9 1.8) (layer "F.CrtYd") (width 0.05) (tstamp f208482b-cf3d-4220-862e-752a4e12ea16))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 28c8d414-4112-4ea7-a6c4-154d713e7e05))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 364b3b49-1620-4b91-aeaf-8e8df3c6f394))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 5168b222-4bcf-4495-87f8-9c4aa1a5850d))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp a5b46c07-26a4-4415-8e2b-29cdc67fa43f))
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp a9530839-9983-4d4e-8d99-1bd7e5a70f62))
+ (pad "1" smd rect (at -2.225 -0.975) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d81c708-42c6-4a57-90b3-903091899879))
+ (pad "2" smd rect (at -2.225 -0.325) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acfb1723-f720-448b-88b4-8871d070838c))
+ (pad "3" smd rect (at -2.225 0.325) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7be4306c-a3ad-4b89-b8bc-ee8f2cacbcf5))
+ (pad "4" smd rect (at -2.225 0.975) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f32961cb-919b-4a0b-ad59-70739916d066))
+ (pad "5" smd rect (at 2.225 0.975) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1100138-064c-48d5-b2cb-2118268bd922))
+ (pad "6" smd rect (at 2.225 0.325) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bdd43c6-dd34-4897-a271-6cc3ea7c5a9c))
+ (pad "7" smd rect (at 2.225 -0.325) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c7593d6-aa3c-4175-b9e3-f4583f091819))
+ (pad "8" smd rect (at 2.225 -0.975) (size 0.8 0.48) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 817ebce8-03fb-46b9-bfab-a79060f55509))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/OnSemi_Micro8.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PSOP-44_16.9x27.17mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PSOP-44_16.9x27.17mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..42b384c8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PSOP-44_16.9x27.17mm_P1.27mm.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "PSOP-44_16.9x27.17mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 9784fd23-bf6a-4851-8196-842d8b01a409)
+ )
+ (fp_text value "PSOP-44_16.9x27.17mm_P1.27mm" (at 0 15.24) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5b93d89f-6792-4359-a664-101423398cf0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 178a6e10-d4e1-4979-b318-92e8634fe6f9)
+ )
+ (fp_line (start -7 -13.9) (end -9 -13.9) (layer "F.SilkS") (width 0.15) (tstamp 34b1df58-75e5-4063-aa91-69c09a4d76ac))
+ (fp_line (start -7 13.8) (end -7 14.1) (layer "F.SilkS") (width 0.15) (tstamp 36d9675e-edfa-4822-bb37-ce33a744a287))
+ (fp_line (start -7 -14.1) (end -7 -13.9) (layer "F.SilkS") (width 0.15) (tstamp 55f2ba52-4c9f-4280-92ca-4b32b790f075))
+ (fp_line (start -7 14.1) (end 7 14.1) (layer "F.SilkS") (width 0.15) (tstamp 5a6614d7-770b-4f7c-a354-c537199baef1))
+ (fp_line (start -7 -14.1) (end 7 -14.1) (layer "F.SilkS") (width 0.15) (tstamp d159db0a-0639-4fd3-84da-a84c853d34bd))
+ (fp_line (start 7 13.8) (end 7 14.1) (layer "F.SilkS") (width 0.15) (tstamp e534625a-f10c-48aa-83fb-5cdb8c5106d2))
+ (fp_line (start 7 -14.1) (end 7 -13.8) (layer "F.SilkS") (width 0.15) (tstamp fec80039-898a-4b32-8818-d45f500c7b08))
+ (fp_line (start -9.6 14.4) (end 9.6 14.4) (layer "F.CrtYd") (width 0.05) (tstamp 2086d97f-5a5a-4702-bb89-980c5f558296))
+ (fp_line (start -9.6 -14.4) (end -9.6 14.4) (layer "F.CrtYd") (width 0.05) (tstamp 5e9cf99d-6567-40fa-8e6b-202b19bb3fd1))
+ (fp_line (start -9.6 -14.4) (end 9.6 -14.4) (layer "F.CrtYd") (width 0.05) (tstamp a02a52c1-af3d-4046-a3ee-911817a3a439))
+ (fp_line (start 9.6 -14.4) (end 9.6 14.4) (layer "F.CrtYd") (width 0.05) (tstamp b31dd26b-eb78-41f9-adc9-7c979eb16d92))
+ (fp_line (start -8.45 -12.585) (end -7.45 -13.585) (layer "F.Fab") (width 0.15) (tstamp 64af23ab-ba0a-4fe7-b80e-4f43e4ac6367))
+ (fp_line (start 8.45 -13.585) (end 8.45 13.585) (layer "F.Fab") (width 0.15) (tstamp 9bcc0911-2c2e-4b78-8d86-9a6fcf2970de))
+ (fp_line (start -8.45 13.585) (end -8.45 -12.585) (layer "F.Fab") (width 0.15) (tstamp a3587a5f-1ced-4eec-b6b9-47baeee7ebc6))
+ (fp_line (start -7.45 -13.585) (end 8.45 -13.585) (layer "F.Fab") (width 0.15) (tstamp ac3129b7-7480-46e5-bb57-a00ca20de846))
+ (fp_line (start 8.45 13.585) (end -8.45 13.585) (layer "F.Fab") (width 0.15) (tstamp bba80349-550a-4178-9199-d37b5eaa8232))
+ (pad "1" smd rect (at -8 -13.335 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebcbab3b-4a5e-4505-a34f-850ea985300d))
+ (pad "2" smd rect (at -8 -12.065 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97a900d4-5f2c-4f53-84a3-f9b88a1a24ec))
+ (pad "3" smd rect (at -8 -10.795 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08a219a8-f902-4538-9a24-326b16e46758))
+ (pad "4" smd rect (at -8 -9.525 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5dc7637-33c3-4971-9706-f316d1ed979d))
+ (pad "5" smd rect (at -8 -8.255 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62d35c0f-94b0-4e95-9363-a1a85bbadcd0))
+ (pad "6" smd rect (at -8 -6.985 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bef619c4-2943-43b1-a7b4-50540a2b76f0))
+ (pad "7" smd rect (at -8 -5.715 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97ac3a48-30f5-4890-968c-443d80899581))
+ (pad "8" smd rect (at -8 -4.445 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba2c5516-9f3f-4fbc-961d-96195d16eef7))
+ (pad "9" smd rect (at -8 -3.175 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43820dfe-45df-4c28-b57f-03f7b37fea23))
+ (pad "10" smd rect (at -8 -1.905 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp caae34c5-4afb-412b-9897-3f690ea71b26))
+ (pad "11" smd rect (at -8 -0.635 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93cf4b52-64b7-42b7-8655-e1202cd5fad3))
+ (pad "12" smd rect (at -8 0.635 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fe13c80-3460-470f-8be3-3dd4f73536ad))
+ (pad "13" smd rect (at -8 1.905 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76bed09a-f9dc-4351-b15f-730f9b8c7e80))
+ (pad "14" smd rect (at -8 3.175 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaa61435-c51b-4dc9-b553-67aa24583498))
+ (pad "15" smd rect (at -8 4.445 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5beb631f-4f95-4d0a-a08e-757ac95aab1f))
+ (pad "16" smd rect (at -8 5.715 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e84a0dfa-18a5-4da4-9412-64223579dc66))
+ (pad "17" smd rect (at -8 6.985 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea2e4d77-08b7-4dc2-b4fa-ecb8bb1cf5d7))
+ (pad "18" smd rect (at -8 8.255 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e39e806-a3e8-48d3-b44a-0fe6bbb882bb))
+ (pad "19" smd rect (at -8 9.525 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dae4dfd4-ed20-4abc-aaa7-4a28aa3cf132))
+ (pad "20" smd rect (at -8 10.795 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46d8ac4e-c0a9-4496-ba0f-a931ff4376cd))
+ (pad "21" smd rect (at -8 12.065 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 074098aa-b483-4d86-ba53-2ddebce19339))
+ (pad "22" smd rect (at -8 13.335 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 775ba412-c3b2-4330-9c29-2b1e1b82826b))
+ (pad "23" smd rect (at 8 13.335 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c89ba74-6a10-4a3b-bc70-9dc4ed22309e))
+ (pad "24" smd rect (at 8 12.065 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db7f2f62-f02d-4dea-aba5-662c2241f5c2))
+ (pad "25" smd rect (at 8 10.795 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99452703-e1cb-4684-b4f3-eecff77eb7c8))
+ (pad "26" smd rect (at 8 9.525 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f333a21-caea-4e37-9feb-46a409426712))
+ (pad "27" smd rect (at 8 8.255 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14ceb706-e7e2-4eab-9d4d-99c751b1ae8a))
+ (pad "28" smd rect (at 8 6.985 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b299de8b-07cd-45df-94b2-d6d4799c46b6))
+ (pad "29" smd rect (at 8 5.715 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28fdcbcf-6217-4748-9410-436d137b7c16))
+ (pad "30" smd rect (at 8 4.445 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f94757be-6ff6-49d5-8cfa-5ec2bfceef58))
+ (pad "31" smd rect (at 8 3.175 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bc461a0-5bb2-43b2-8771-213bdac78ae8))
+ (pad "32" smd rect (at 8 1.905 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1083ac87-e1bd-4604-b081-6375232ce0f1))
+ (pad "33" smd rect (at 8 0.635 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 115fe8fd-1866-4b2f-8b4a-c04b7e7f9492))
+ (pad "34" smd rect (at 8 -0.635 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eca7a33e-a92e-4a02-8d4a-a6c7b5ea8bd9))
+ (pad "35" smd rect (at 8 -1.905 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84c32dc6-b2e3-4a74-812e-39e9cd2f08ea))
+ (pad "36" smd rect (at 8 -3.175 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eedbf78e-996f-42ba-9270-5deaefa58c26))
+ (pad "37" smd rect (at 8 -4.445 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45308be3-7988-4e00-88be-3bc16d9273d6))
+ (pad "38" smd rect (at 8 -5.715 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 027d9ab1-d524-49f4-871f-933028c4c231))
+ (pad "39" smd rect (at 8 -6.985 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d7316ab-800d-4406-afdf-553f7679381c))
+ (pad "40" smd rect (at 8 -8.255 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7814afbb-a0fd-4db9-8714-e4a627277a02))
+ (pad "41" smd rect (at 8 -9.525 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1483a2b-4485-4617-83e9-4857d353b4b9))
+ (pad "42" smd rect (at 8 -10.795 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1125d23c-1866-4560-9475-c6b9e5569981))
+ (pad "43" smd rect (at 8 -12.065 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d2d070c-76a6-4ea0-a905-4ea7bb207a62))
+ (pad "44" smd rect (at 8 -13.335 270) (size 0.5 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d79240e-214d-435d-81a5-2e19a16f4ec2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PSOP-44_16.9x27.17mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8.kicad_mod
new file mode 100644
index 00000000..4d92bf95
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "PowerIntegrations_SO-8" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A42316D)
+ (descr "Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://ac-dc.power.com/sites/default/files/product-docs/senzero_family_datasheet.pdf")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3135fed9-4dc0-4009-9cfc-e1114d03bea9)
+ )
+ (fp_text value "PowerIntegrations_SO-8" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1b33e80-f217-4bd3-afe1-1d2800d0ea9a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9dbdfcd7-7e17-4b20-be6a-e319e3df63b5)
+ )
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 22c596f6-99a4-40ad-b9fc-d09033161e10))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 29083f49-bfa6-413a-b27c-7f9c84727466))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 2aecbb0e-f847-42ba-9b60-b11296e8872d))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 52fd6095-22fe-4081-98ab-dc77ae72e34f))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 8273e7b0-0284-4f17-87dd-4c844c7371da))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp dc993120-aa23-4bc1-afec-563bad2d6f3c))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp e44b7c36-8a10-42c6-84e9-d6a3c39aff02))
+ (fp_line (start 3.97 2.7) (end 3.97 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 61a7f8c1-75e3-467a-9edb-09ba3c341c20))
+ (fp_line (start -3.98 -2.7) (end -3.98 2.7) (layer "F.CrtYd") (width 0.05) (tstamp c556dbad-7c60-45f4-9366-4c1aa2974cba))
+ (fp_line (start -3.98 -2.7) (end 3.97 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp f52a2303-7b9b-47d3-affb-82abdb945fa5))
+ (fp_line (start 3.97 2.7) (end -3.98 2.7) (layer "F.CrtYd") (width 0.05) (tstamp fec19126-b963-4548-ba4e-f96997bab632))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 3312ffb4-3916-4588-ade4-6516a58c99d0))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 3b982438-eb0e-4415-ae1e-a5a08c4da851))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 6279133f-bd72-45eb-81ea-b649318cf75c))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.1) (tstamp 74016b70-315b-4024-aec0-1072cefbf6a4))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 908d7f7f-4981-4fb5-ad8d-7ecc40f987ef))
+ (pad "1" smd rect (at -2.725 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f3cf1bb-5577-4b56-b840-d83df77b8894))
+ (pad "2" smd rect (at -2.725 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fd9d522-30dd-498d-9f5c-3e31f617a07d))
+ (pad "3" smd rect (at -2.725 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de94dcce-e7e3-4b56-aab9-16bc955bfbee))
+ (pad "4" smd rect (at -2.725 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ef51b0b-15f7-4426-bc5e-8a49ffbcc769))
+ (pad "5" smd rect (at 2.725 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc55e36d-e6cf-4577-87d3-aaf6aa68800f))
+ (pad "6" smd rect (at 2.725 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f67c454e-49c1-47f4-913c-ac2b028c3e57))
+ (pad "7" smd rect (at 2.725 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f33807a3-38fc-4bb8-967f-da8c8f735984))
+ (pad "8" smd rect (at 2.725 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c1160d5-612f-4510-a70e-d2382f7a6bd1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PowerIntegrations_SO-8.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8B.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8B.kicad_mod
new file mode 100644
index 00000000..aba5366b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8B.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "PowerIntegrations_SO-8B" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4231ED)
+ (descr "Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a196bbd0-0f54-4c7e-a769-a5d9a7539fb2)
+ )
+ (fp_text value "PowerIntegrations_SO-8B" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95638233-5ee6-4130-973d-47a46e852bcc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb29cb97-e0c3-414a-a752-0d3c0e055565)
+ )
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 0335d216-4c74-4c3a-8979-923c3b4d5ed4))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp 4e7916ce-1546-425c-ad21-c676e544cc1a))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp 585c4a8b-b34b-4834-8920-1d5c18c45f28))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp a3f5ad10-921b-415e-8c39-eb2a02c51478))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp adb210fb-4da9-4c28-9172-263ade94a1e2))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp c80ddf6a-8b96-4939-b3b9-a0aa350918ad))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp eaba2ae9-2ee3-4560-946f-fc06876ed34d))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 34922a13-c6f3-43f7-aca2-a713ee9f9a01))
+ (fp_line (start -3.7 -2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 591f4836-fcf3-4ba4-8e64-447c4528d67d))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6492f3a0-69f1-472b-9d7d-e9d2cc07a5f2))
+ (fp_line (start 3.7 2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp c118044f-694c-4fd3-9006-34c08c3a5a30))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 0835654b-b049-48fc-87bf-3b5d8d5d9dc7))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 965e586e-5b7a-46a2-8b3f-817dff83bc2f))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.1) (tstamp 96d5cbdb-b52e-4827-96a0-6dc552ff0adb))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp e16dbcf3-52d1-4ffa-ba74-b4f797f7c9f6))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp fa550250-6767-445b-8632-bb1d7083090d))
+ (pad "1" smd rect (at -2.45 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35afd705-4839-4968-b36e-6dd2a7e11a2e))
+ (pad "2" smd rect (at -2.45 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cf4a449-31fa-40c7-a6fe-70550c80d79d))
+ (pad "3" smd rect (at -2.45 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ca2331c-896d-47ee-a263-c8dfb5ec8657))
+ (pad "4" smd rect (at -2.45 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de6ce286-ac7e-4a86-8448-2e955b19ddc6))
+ (pad "5" smd rect (at 2.45 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1dd06cc0-9afd-4ecf-9bf2-6ded1ab2d775))
+ (pad "7" smd rect (at 2.45 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 075445bc-39bc-4137-a44f-361b9957dcad))
+ (pad "8" smd rect (at 2.45 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 094e1ebf-2c29-4715-8d77-8e71d488fb2a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PowerIntegrations_SO-8B.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8C.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8C.kicad_mod
new file mode 100644
index 00000000..1743046a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_SO-8C.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "PowerIntegrations_SO-8C" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4230AB)
+ (descr "Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d6dfd40-e550-4537-9d40-4ac1b21a087c)
+ )
+ (fp_text value "PowerIntegrations_SO-8C" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34e398dc-e9c9-4635-9a22-852dcb0f16b4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ab8a7aa-297a-4e31-ba8b-9c4743a4c54e)
+ )
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp 246ee478-6cc0-4e50-a58b-7a2cdb83dc41))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 806e5fb8-615b-47f6-bb20-e44c142afd65))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp b0f35398-8756-4dde-b60b-2a3ce15015b4))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp b46bf3a5-28e2-4fbc-87bb-0c7e736f2a60))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp bc7666ca-615c-4bdf-bc29-e9f7e4e9c24c))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp cf431c6b-2504-4ec1-a8b2-1f9bd77cc563))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp fce304e4-da9c-42db-be41-181c7e08165e))
+ (fp_line (start 3.7 2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 0dc88cd5-0e03-424d-89a1-5096002658c7))
+ (fp_line (start -3.7 -2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 4db54cf2-3c7b-41b7-8312-ece5b76e2821))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6b88ad16-afb6-4418-84bd-7b26ee6b4d63))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 86dbb0d2-4900-40d3-986d-3f4f12825e1c))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.1) (tstamp 0e612f43-1739-4978-ba60-ed888d077131))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 48f981cb-49e9-44bc-a7e2-14595d79994c))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 6a72cfd2-d14c-40d8-9ebf-c8beffa99229))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 8006fb9c-a103-4407-81bb-fc5208e30e94))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp ad78ffab-8518-41e9-b322-021940e7b433))
+ (pad "1" smd rect (at -2.45 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e86597ec-af77-4318-a211-078aa969d38d))
+ (pad "2" smd rect (at -2.45 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39049e6b-9cbe-48e7-bea0-54c3db9c1796))
+ (pad "4" smd rect (at -2.45 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 804134dd-490b-4ae6-a436-bb6b6e8c47c5))
+ (pad "5" smd rect (at 2.45 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1473de3-4529-497b-91ab-8d0fce1aef75))
+ (pad "6" smd rect (at 2.45 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d06282b7-d517-401c-b1bf-a8f0c215fe6b))
+ (pad "7" smd rect (at 2.45 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c08e31e-c194-4bc1-a40a-93cdefc5f98b))
+ (pad "8" smd rect (at 2.45 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3efef9a2-2653-41dc-888b-7d87d9179d8b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PowerIntegrations_SO-8C.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_eSOP-12B.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_eSOP-12B.kicad_mod
new file mode 100644
index 00000000..beabd46e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PowerIntegrations_eSOP-12B.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "PowerIntegrations_eSOP-12B" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A423863)
+ (descr "eSOP-12B SMT Flat Package with Heatsink Tab, see https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf")
+ (tags "Power Integrations K Package")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c9a639f-c846-4601-8d83-1c2177e8032a)
+ )
+ (fp_text value "PowerIntegrations_eSOP-12B" (at 0 6.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6b883aca-6f1c-46e0-88f6-9074ea344c32)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c881ea7-4598-4ddb-ba03-c9c599b34443)
+ )
+ (fp_line (start 4.445 -5.2) (end -6 -5.2) (layer "F.SilkS") (width 0.12) (tstamp 67ddf1b2-e84e-4db2-94c5-3c86dda35c4b))
+ (fp_line (start -4.445 5.2) (end 4.445 5.2) (layer "F.SilkS") (width 0.12) (tstamp d378c112-8182-47a9-acad-fd5bcd6e5e8e))
+ (fp_line (start 6.8 5.6) (end -6.8 5.6) (layer "F.CrtYd") (width 0.05) (tstamp 55f4cb4a-aaf5-496d-bd3c-2c47046becda))
+ (fp_line (start -6.8 -5.6) (end 6.8 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 7900ca47-a93e-40fe-8ac8-475c40074a05))
+ (fp_line (start 6.8 -5.6) (end 6.8 5.6) (layer "F.CrtYd") (width 0.05) (tstamp 7a10ade9-8e8d-4b93-b520-85db4ab606c2))
+ (fp_line (start -6.8 5.6) (end -6.8 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp ec34e574-32ef-4258-96e3-85b087333808))
+ (fp_line (start 4.445 5.08) (end 4.445 -5.08) (layer "F.Fab") (width 0.1) (tstamp 4c120e31-43f0-4d9d-9b78-c30999e3b08b))
+ (fp_line (start -4.445 -4.08) (end -4.445 5.08) (layer "F.Fab") (width 0.1) (tstamp cb3e9d7e-5cbf-42af-8849-f71cbc2776a3))
+ (fp_line (start 4.445 -5.08) (end -3.445 -5.08) (layer "F.Fab") (width 0.1) (tstamp cce843e5-0e2e-4140-aadb-2b1390914cc2))
+ (fp_line (start -4.445 -4.08) (end -3.445 -5.08) (layer "F.Fab") (width 0.1) (tstamp d1232962-89eb-4c76-9231-deca9f72e888))
+ (fp_line (start -4.445 5.08) (end 4.445 5.08) (layer "F.Fab") (width 0.1) (tstamp fcbb1417-97d9-4a5f-991b-946eab9d7738))
+ (pad "1" smd oval (at -5.45 -4.45 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5917af3f-2734-4c0c-88bc-0b9322152cfc))
+ (pad "2" smd oval (at -5.45 -2.67 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ada8cd5e-ec22-4349-8e00-a7903d4c51be))
+ (pad "3" smd oval (at -5.45 -0.89 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7259a540-4e5c-491b-b041-f2fdc7b6dd90))
+ (pad "4" smd oval (at -5.45 0.89 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03835b12-1c2e-463d-a440-337f93de16d9))
+ (pad "6" smd oval (at -5.45 4.45 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c05e47ce-8dc2-4b79-841f-5e6b315f7c80))
+ (pad "7" smd oval (at 5.45 4.45 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a7f83cd-006e-4ea8-bd62-b3dfeaa60bc1))
+ (pad "8" smd oval (at 5.45 2.67 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aee3063a-0a66-41eb-b58c-2007e1c2fb71))
+ (pad "9" smd oval (at 5.45 0.89 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e04c265-3002-4ed3-9d30-a234ecd5ea2e))
+ (pad "10" smd oval (at 5.45 -0.89 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9019cc52-74ae-4b9e-b298-e5425ef16843))
+ (pad "11" smd oval (at 5.45 -2.67 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24f4e1d2-f5a3-4a12-bc61-eb067f65b805))
+ (pad "12" smd oval (at 5.45 -4.45 270) (size 0.71 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 633fa16f-2e78-4839-8b2e-4cc11f439aaa))
+ (pad "13" smd rect (at 0 0 270) (size 8.15 5.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3eb3d1a8-128c-4f33-8f78-79e7d5a54a2c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PowerIntegrations_eSOP-12B.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Dual.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Dual.kicad_mod
new file mode 100644
index 00000000..516dda9e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Dual.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "PowerPAK_SO-8_Dual" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EADE2C3)
+ (descr "PowerPAK SO-8 Dual (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72600/72600.pdf)")
+ (tags "PowerPAK SO-8 Dual")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5fb4fd9-cc6a-4176-b487-ff62cb18dc99)
+ )
+ (fp_text value "PowerPAK_SO-8_Dual" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 08fbfe9e-a79e-421c-bf20-024b6397f36e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4f9531b-5146-402c-9274-907bae4105a4)
+ )
+ (fp_line (start -3.4 -2.57) (end 2.945 -2.57) (layer "F.SilkS") (width 0.12) (tstamp 520c953b-757d-4bae-b483-dc11afceb853))
+ (fp_line (start -2.945 2.57) (end 2.945 2.57) (layer "F.SilkS") (width 0.12) (tstamp e8fbf120-459e-4c22-a5c3-0e8df47fb3fb))
+ (fp_line (start -3.55 2.75) (end 3.55 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 6e1ce059-7713-4f29-b357-0f9e6de0077e))
+ (fp_line (start -3.55 -2.75) (end 3.55 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp b187defc-1869-421c-a5fe-75cccfcf93a2))
+ (fp_line (start -3.55 -2.75) (end -3.55 2.75) (layer "F.CrtYd") (width 0.05) (tstamp b92ce18e-8596-4f08-838d-838666c7e010))
+ (fp_line (start 3.55 -2.75) (end 3.55 2.75) (layer "F.CrtYd") (width 0.05) (tstamp f7c92001-1eeb-4651-a1a4-0549879e2f68))
+ (fp_line (start -1.945 -2.45) (end 2.945 -2.45) (layer "F.Fab") (width 0.1) (tstamp 1ce88585-e9ad-4271-b489-c73d77780325))
+ (fp_line (start 2.945 2.45) (end -2.945 2.45) (layer "F.Fab") (width 0.1) (tstamp 3c6cdaa1-0ee5-48cd-a73d-cf184edc335a))
+ (fp_line (start -2.945 2.45) (end -2.945 -1.45) (layer "F.Fab") (width 0.1) (tstamp 9938007d-57a8-4b71-9796-630638788d36))
+ (fp_line (start -1.945 -2.45) (end -2.945 -1.45) (layer "F.Fab") (width 0.1) (tstamp e03a2f35-79a7-4f5d-a10d-fc2361321fa6))
+ (fp_line (start 2.945 -2.45) (end 2.945 2.45) (layer "F.Fab") (width 0.1) (tstamp f8f4e99a-88d0-417e-b6f2-33701f6708ab))
+ (pad "1" smd rect (at -2.67 -1.905) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5495ea40-bcbe-4dcb-b333-b14077132f0c))
+ (pad "2" smd rect (at -2.67 -0.635) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb92d267-19d7-40aa-9f5a-e4539dd59aff))
+ (pad "3" smd rect (at -2.67 0.635) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6524ccde-313a-47a6-919a-1940c952c907))
+ (pad "4" smd rect (at -2.67 1.905) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1948e1d6-7be5-4137-bba3-d832b3c48d3a))
+ (pad "5" smd rect (at 2.795 -1.905) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bff1528-cc4d-41b6-93ac-3f08ddcf61f5))
+ (pad "5" smd rect (at 2.795 -0.635) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a926b0bf-bc67-446f-bf7e-5690ec8b2634))
+ (pad "5" smd rect (at 0.69 -1.13) (size 3.81 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5aa8628-c276-4c93-89f5-26c1b9cc1284))
+ (pad "6" smd rect (at 2.795 1.905) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86eb3e75-3a51-400a-93e9-0c42e14a9555))
+ (pad "6" smd rect (at 2.795 0.635) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b21319ac-f8a2-4b82-8c4f-88b5cb2673b8))
+ (pad "6" smd rect (at 0.69 1.13) (size 3.81 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9c8b194-a474-4c42-99ce-bbc37347c87b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PowerPAK_SO-8_Dual.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Single.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Single.kicad_mod
new file mode 100644
index 00000000..4cab1788
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/PowerPAK_SO-8_Single.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "PowerPAK_SO-8_Single" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EADE248)
+ (descr "PowerPAK SO-8 Single (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72599/72599.pdf)")
+ (tags "PowerPAK SO-8 Single")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7f2c20b-1afb-4f86-a0b1-12d0ea59e15e)
+ )
+ (fp_text value "PowerPAK_SO-8_Single" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 85cf51de-0f46-4749-9ccd-87af3bdea8f3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 347ec224-323a-4e72-b45a-c9abc0db1d0a)
+ )
+ (fp_line (start -2.945 2.57) (end 2.945 2.57) (layer "F.SilkS") (width 0.12) (tstamp 151b0c37-6ae0-40e9-ba09-2612699fd87c))
+ (fp_line (start -3.4 -2.57) (end 2.945 -2.57) (layer "F.SilkS") (width 0.12) (tstamp e1b3ae29-dd7f-45d4-a5f5-15de68f49ef3))
+ (fp_line (start 3.55 -2.75) (end 3.55 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 04a383b8-b2c8-447a-aea4-33963d89f180))
+ (fp_line (start -3.55 -2.75) (end 3.55 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 83c1e608-d2c9-46c2-8436-50a376f4d16b))
+ (fp_line (start -3.55 2.75) (end 3.55 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 8e1cf052-3f64-4f42-af42-b5f85174a335))
+ (fp_line (start -3.55 -2.75) (end -3.55 2.75) (layer "F.CrtYd") (width 0.05) (tstamp f55e5418-2f8d-40af-a399-69d9db71f5fb))
+ (fp_line (start -1.945 -2.45) (end -2.945 -1.45) (layer "F.Fab") (width 0.1) (tstamp 3e829fed-6730-410c-9770-6c6ce2e8b86d))
+ (fp_line (start 2.945 -2.45) (end 2.945 2.45) (layer "F.Fab") (width 0.1) (tstamp bc1d2f65-6531-4529-9208-b07e0626a3c5))
+ (fp_line (start 2.945 2.45) (end -2.945 2.45) (layer "F.Fab") (width 0.1) (tstamp d1329009-6a8d-4da0-9cea-83cdcc68c64d))
+ (fp_line (start -1.945 -2.45) (end 2.945 -2.45) (layer "F.Fab") (width 0.1) (tstamp f8a985f5-0d5f-412f-8d97-de26e0b24122))
+ (fp_line (start -2.945 2.45) (end -2.945 -1.45) (layer "F.Fab") (width 0.1) (tstamp f9f7293d-0279-4266-baf7-43767b414695))
+ (pad "1" smd rect (at -2.67 -1.905) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb04912f-9eaf-4aed-8858-26e69218986a))
+ (pad "2" smd rect (at -2.67 -0.635) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d756498a-178a-485c-a15c-7b81bd9f52e0))
+ (pad "3" smd rect (at -2.67 0.635) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aed2dee4-f1db-4531-8a6c-b091cc9217b4))
+ (pad "4" smd rect (at -2.67 1.905) (size 1.27 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cc89927-ce4e-48ee-9733-3822d4cd2323))
+ (pad "5" smd rect (at 2.795 -0.635) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2eae21d8-cf53-4e02-9ecd-e99ac5a74ceb))
+ (pad "5" smd rect (at 2.795 -1.905) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a66157d6-8b0c-42ae-a190-669a546ca4a6))
+ (pad "5" smd rect (at 2.795 1.905) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5a08072-4250-4bc5-991e-d7cf9c66f3bd))
+ (pad "5" smd rect (at 0.69 0) (size 3.81 3.91) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2b63012-ec2a-4fba-8b52-e5bcdd852982))
+ (pad "5" smd rect (at 2.795 0.635) (size 1.02 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffb817f3-0f67-430d-8363-8ae6bc99af1f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/PowerPAK_SO-8_Single.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-16_3.9x4.9mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-16_3.9x4.9mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..53f92f2d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-16_3.9x4.9mm_P0.635mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "QSOP-16_3.9x4.9mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp ad96f988-03dd-4d4b-baef-adcbdd813b72)
+ )
+ (fp_text value "QSOP-16_3.9x4.9mm_P0.635mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5abc0d0f-3f34-4bb4-aeb8-4ff498610817)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 1126d23d-959c-4fa8-9f17-170dea949bec)
+ )
+ (fp_line (start -3.525 -2.725) (end 1.8586 -2.725) (layer "F.SilkS") (width 0.15) (tstamp 8cc5071f-203b-496e-8b4d-2ee37eac269d))
+ (fp_line (start -1.8543 2.675) (end 1.8543 2.675) (layer "F.SilkS") (width 0.15) (tstamp f3f59806-865f-419e-8217-9d54258b4306))
+ (fp_line (start -3.7 -2.85) (end 3.7 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 1392b6e6-0fda-4591-ac96-0b2eecb660e4))
+ (fp_line (start -3.7 -2.85) (end -3.7 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 730572ec-369c-4c6b-a9e0-90e874c367f7))
+ (fp_line (start 3.7 -2.85) (end 3.7 2.8) (layer "F.CrtYd") (width 0.05) (tstamp d7f392aa-89f2-4668-8502-12197920e420))
+ (fp_line (start -3.7 2.8) (end 3.7 2.8) (layer "F.CrtYd") (width 0.05) (tstamp efaf8cbc-765b-443f-9ac6-b6f0565fe77d))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 498d95ae-4b6c-4c66-81d8-472932b51c71))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 99a36223-2fd8-4778-87ef-8739c946b743))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp b47fec64-8598-4f0e-99a4-5cb43566ceb7))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp d2c7d903-8ce5-4f5a-a0c8-f393dae14822))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp e02c8a54-f54e-4474-b2bc-06c751e76cd9))
+ (pad "1" smd rect (at -2.6543 -2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f51a99ee-cf90-48bf-b7cd-babc8c3356e8))
+ (pad "2" smd rect (at -2.6543 -1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78214e3c-b517-4ffd-b983-69ad90c64769))
+ (pad "3" smd rect (at -2.6543 -0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f215e14f-8d65-4133-97c7-3e2fa0e87f93))
+ (pad "4" smd rect (at -2.6543 -0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff281cda-bb6c-4b74-9d6f-e9ddca67157f))
+ (pad "5" smd rect (at -2.6543 0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 405a0f2f-5f88-48d8-bd8b-7685282a5db7))
+ (pad "6" smd rect (at -2.6543 0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2ae5ec1-b686-4a6a-8e3a-80cf09ae9c9f))
+ (pad "7" smd rect (at -2.6543 1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38931d8f-7819-4ded-92ac-d84e7f91a0c8))
+ (pad "8" smd rect (at -2.6543 2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddb669bc-df59-40e2-8d9c-94efc1736d17))
+ (pad "9" smd rect (at 2.6543 2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0754bfd5-28e5-4dd1-bc86-c55c265ee866))
+ (pad "10" smd rect (at 2.6543 1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e023d9c4-867a-48dc-b820-fcfb189075be))
+ (pad "11" smd rect (at 2.6543 0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18866771-d492-4113-9b65-35f86c16f066))
+ (pad "12" smd rect (at 2.6543 0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 746317e9-f985-4c1b-b971-411a6acfe6aa))
+ (pad "13" smd rect (at 2.6543 -0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64b102c9-2161-4970-a655-721b388dc894))
+ (pad "14" smd rect (at 2.6543 -0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8fd9d8c-ef74-4c34-ad4f-b6fc21d5f5b3))
+ (pad "15" smd rect (at 2.6543 -1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a4ca620-131a-4ca0-adb8-e1012f2016bb))
+ (pad "16" smd rect (at 2.6543 -2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58c16a2d-68ef-4fdb-be2c-6f977b1065ec))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/QSOP-16_3.9x4.9mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-20_3.9x8.7mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-20_3.9x8.7mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..d0123b78
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-20_3.9x8.7mm_P0.635mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "QSOP-20_3.9x8.7mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 93bae8a1-48f4-4d47-b74a-6688d027593f)
+ )
+ (fp_text value "QSOP-20_3.9x8.7mm_P0.635mm" (at 0 5.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 48ad598f-0b58-4e32-8492-0b3e72090c83)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.08)))
+ (tstamp 3715f28b-6004-4f63-aed6-6b4f3ab2c1bb)
+ )
+ (fp_line (start -2.075 4.475) (end 2.075 4.475) (layer "F.SilkS") (width 0.12) (tstamp 2bb46743-b2fb-4beb-990c-e915fb0484d3))
+ (fp_line (start -3.5 -3.3) (end -2.075 -3.3) (layer "F.SilkS") (width 0.12) (tstamp 621b5e57-0513-4098-b628-4a76d7c105c0))
+ (fp_line (start 2.075 3.3) (end 2.075 4.475) (layer "F.SilkS") (width 0.12) (tstamp 657bc604-f4de-4e49-81b7-1c2b497fde57))
+ (fp_line (start 2.075 -3.3) (end 2.075 -4.475) (layer "F.SilkS") (width 0.12) (tstamp 9f17257e-a3dc-41fe-9946-001178504305))
+ (fp_line (start -2.075 3.3) (end -2.075 4.475) (layer "F.SilkS") (width 0.12) (tstamp b075facc-3722-4582-8140-a361522e84d7))
+ (fp_line (start -2.075 -3.3) (end -2.075 -4.475) (layer "F.SilkS") (width 0.12) (tstamp c2b3cc1f-5237-47e9-bef6-ca7d12d0914d))
+ (fp_line (start -2.075 -4.475) (end 2.075 -4.475) (layer "F.SilkS") (width 0.12) (tstamp f01aecac-2d3c-48af-804c-adb9cf16bb24))
+ (fp_line (start -3.71 -4.6) (end 3.7 -4.6) (layer "F.CrtYd") (width 0.05) (tstamp 2443e2af-a622-4382-932b-5423698c1f58))
+ (fp_line (start 3.7 -4.6) (end 3.7 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 67821c57-6d22-445e-9709-f72c7611a775))
+ (fp_line (start -3.71 -4.6) (end -3.71 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 707a7d01-6c3a-4ab7-bc8c-8764aaa43085))
+ (fp_line (start -3.71 4.6) (end 3.7 4.6) (layer "F.CrtYd") (width 0.05) (tstamp bcd324b0-73a8-4437-b7d0-e99d9b1f3e8d))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer "F.Fab") (width 0.1) (tstamp 22fcbf42-b671-4479-b179-e1422d11f75d))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer "F.Fab") (width 0.1) (tstamp 2b0b6f1c-d802-4c4a-b061-946b9d48df98))
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer "F.Fab") (width 0.1) (tstamp 88299656-9a98-4f6b-aac5-6ef053fdbd40))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer "F.Fab") (width 0.1) (tstamp c3ff9b48-497e-4679-928d-7f3114a89811))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer "F.Fab") (width 0.1) (tstamp e4368df6-4622-4764-9d06-516a95616875))
+ (pad "1" smd rect (at -2.6543 -2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3645c83e-4780-461a-b2d8-e8016b2bb27d))
+ (pad "2" smd rect (at -2.6543 -2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f244324-55ea-4136-8339-9fa678268090))
+ (pad "3" smd rect (at -2.6543 -1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01c9c51a-dd0f-4820-9dca-89590c89256e))
+ (pad "4" smd rect (at -2.6543 -0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9187180c-3d32-4516-b4d5-b33f09cd7b00))
+ (pad "5" smd rect (at -2.6543 -0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edbb0c66-6bbe-4618-993f-fd5b72344b5a))
+ (pad "6" smd rect (at -2.6543 0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d54bc25f-335c-42ae-b492-ba4800a95261))
+ (pad "7" smd rect (at -2.6543 0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e66eea5-f826-48ce-93ca-61c1865680ae))
+ (pad "8" smd rect (at -2.6543 1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8a9cff8-46a6-482d-a545-3b306937f2a2))
+ (pad "9" smd rect (at -2.6543 2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22f4fcdb-4538-4d56-a3d8-7422b44b7652))
+ (pad "10" smd rect (at -2.6543 2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7d407a4-a3fd-4a2a-b058-8edabafc5e4a))
+ (pad "11" smd rect (at 2.6543 2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57cfb534-504d-48fd-8fad-c63f676d2592))
+ (pad "12" smd rect (at 2.6543 2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca5d1791-b04d-4125-a553-5e055c71e1be))
+ (pad "13" smd rect (at 2.6543 1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84da9969-822e-4299-a8b9-7060bacf4172))
+ (pad "14" smd rect (at 2.6543 0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98a39cd8-1290-4b73-9068-9147243e53dd))
+ (pad "15" smd rect (at 2.6543 0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6edb08b7-7676-4bb3-9a18-95f386e0424c))
+ (pad "16" smd rect (at 2.6543 -0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c311b1cc-88d4-48b2-a905-1e2c1036e200))
+ (pad "17" smd rect (at 2.6543 -0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e81e57d-a712-4813-8554-d2defc287035))
+ (pad "18" smd rect (at 2.6543 -1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 844a6ddc-02df-47f2-80ab-224e41027003))
+ (pad "19" smd rect (at 2.6543 -2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e2d4e5a-f429-4f70-b08f-637127b18915))
+ (pad "20" smd rect (at 2.6543 -2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 607e8067-fd93-4c6b-8a87-f694f87a613e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/QSOP-20_3.9x8.7mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-24_3.9x8.7mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-24_3.9x8.7mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..13ad0259
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/QSOP-24_3.9x8.7mm_P0.635mm.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "QSOP-24_3.9x8.7mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A0BBDC2)
+ (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)))
+ (tstamp 99023f08-90e1-4ae7-9b39-09f960a3b801)
+ )
+ (fp_text value "QSOP-24_3.9x8.7mm_P0.635mm" (at 0 5.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b868a46c-4141-4669-9a35-7a230be0a36c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.08)))
+ (tstamp 3d807104-563e-4fb4-b366-0ffbcd29bdfb)
+ )
+ (fp_line (start -3.525 -4.475) (end 1.8586 -4.475) (layer "F.SilkS") (width 0.12) (tstamp c4ce207c-721f-4ba3-a708-3574f6bc888d))
+ (fp_line (start -1.8543 4.475) (end 1.8543 4.475) (layer "F.SilkS") (width 0.12) (tstamp ff38b26e-88b7-4df5-885d-41d6258ed59b))
+ (fp_line (start -3.71 -4.6) (end -3.71 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 56fc3c31-b6a5-477b-9bfc-992b9799d94d))
+ (fp_line (start 3.7 -4.6) (end 3.7 4.6) (layer "F.CrtYd") (width 0.05) (tstamp 604c37a6-f78b-426d-a9be-a8caac232ee4))
+ (fp_line (start -3.71 -4.6) (end 3.7 -4.6) (layer "F.CrtYd") (width 0.05) (tstamp 764d88cd-6d5d-4286-8877-f90642359732))
+ (fp_line (start -3.71 4.6) (end 3.7 4.6) (layer "F.CrtYd") (width 0.05) (tstamp b30756b6-11aa-4181-b24b-55c6725d6913))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer "F.Fab") (width 0.1) (tstamp 8b490f20-6913-40d5-a1cf-fc0306b45887))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer "F.Fab") (width 0.1) (tstamp 8efafc01-311f-4ec3-82ae-34d76d35d729))
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer "F.Fab") (width 0.1) (tstamp cb90e356-7f40-4a8d-b53f-0bf624c67478))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer "F.Fab") (width 0.1) (tstamp cff776b6-a7a0-4e44-90fb-5849b341e7aa))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer "F.Fab") (width 0.1) (tstamp f2707959-41fc-4726-8f6c-667ac9104813))
+ (pad "1" smd rect (at -2.6543 -3.4925) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 671da9b2-bb8c-4379-acdc-2a70cfe17c09))
+ (pad "2" smd rect (at -2.6543 -2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 622d1d84-e3e8-48cd-a4bd-a82b3d3ba537))
+ (pad "3" smd rect (at -2.6543 -2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5fb161d-b21a-4970-8694-3e66b0354147))
+ (pad "4" smd rect (at -2.6543 -1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 598dff0a-3a39-4dd1-91ae-d0add1307d34))
+ (pad "5" smd rect (at -2.6543 -0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84ef7036-7c55-4210-98a3-15fe7017e6c1))
+ (pad "6" smd rect (at -2.6543 -0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a06df15-15a8-4a6c-95f0-8501195f564a))
+ (pad "7" smd rect (at -2.6543 0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b8884b1-6a8a-425a-a13a-fa7d8f55ad5e))
+ (pad "8" smd rect (at -2.6543 0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 622b71db-2c51-4cc7-8607-a8b181476400))
+ (pad "9" smd rect (at -2.6543 1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69663fc3-453f-4008-87f0-77e0afb62adb))
+ (pad "10" smd rect (at -2.6543 2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8835fc83-7b91-4560-bbb0-39b9bb921165))
+ (pad "11" smd rect (at -2.6543 2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b1eb010-681e-4c74-87c1-2aacca393d32))
+ (pad "12" smd rect (at -2.6543 3.4925) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ae35173-a50e-4490-8510-e84813b323b2))
+ (pad "13" smd rect (at 2.6543 3.4925) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e89ac478-96d3-48fc-8341-9ed726b77fec))
+ (pad "14" smd rect (at 2.6543 2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc1e3f2c-d3d2-4c70-afe7-e5d06c2f0f96))
+ (pad "15" smd rect (at 2.6543 2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f913ce92-6e3b-40a8-8db9-aa6d46090c6c))
+ (pad "16" smd rect (at 2.6543 1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6320d90-54a1-4285-a64e-cc6f02117999))
+ (pad "17" smd rect (at 2.6543 0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64abecd5-ee1c-4b7d-b2e5-d1abb2b526d0))
+ (pad "18" smd rect (at 2.6543 0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b31d2718-3461-44bc-944a-c65d9fb5ffc3))
+ (pad "19" smd rect (at 2.6543 -0.3175) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a1f183d-a5ce-47cf-9098-1ab8e68d332c))
+ (pad "20" smd rect (at 2.6543 -0.9525) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2eb7c0d-c4b2-4bed-93f2-cd0b2b8608d9))
+ (pad "21" smd rect (at 2.6543 -1.5875) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a8d5c89-0ce4-4a42-956c-349a967bab66))
+ (pad "22" smd rect (at 2.6543 -2.2225) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e287a8c-5b60-4793-b674-30c3fa0d5051))
+ (pad "23" smd rect (at 2.6543 -2.8575) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d77db02-0f22-40c7-b073-e81bf1849e34))
+ (pad "24" smd rect (at 2.6543 -3.4925) (size 1.6 0.41) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70239be2-4c0a-4afa-8185-30d3fb1ee55f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/QSOP-24_3.9x8.7mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SC-74-6_1.5x2.9mm_P0.95mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SC-74-6_1.5x2.9mm_P0.95mm.kicad_mod
new file mode 100644
index 00000000..5f4aafa0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SC-74-6_1.5x2.9mm_P0.95mm.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "SC-74-6_1.5x2.9mm_P0.95mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B0)
+ (descr "SC-74, 6 Pin (https://www.nxp.com/docs/en/package-information/SOT457.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SC-74 SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd8a8500-94d8-442c-9311-306ff0e18b24)
+ )
+ (fp_text value "SC-74-6_1.5x2.9mm_P0.95mm" (at 0 2.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d4358962-7685-45b8-9e0e-cf10ad45e49c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.38 0.38) (thickness 0.06)))
+ (tstamp bb0123ed-5e36-45be-a0da-cc7c78c0cb08)
+ )
+ (fp_line (start 0 -1.56) (end 0.75 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 06f0cb82-ba84-4f54-99cc-864aecb4e57c))
+ (fp_line (start 0 -1.56) (end -1.85 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 42129528-dcf2-4929-82c4-64684a10c78a))
+ (fp_line (start 0 1.56) (end 0.75 1.56) (layer "F.SilkS") (width 0.12) (tstamp ae015bc6-b49d-4665-a072-2489c148d665))
+ (fp_line (start 0 1.56) (end -0.75 1.56) (layer "F.SilkS") (width 0.12) (tstamp e3a68afb-daad-483e-ac58-eb4d670fa8da))
+ (fp_line (start 2.1 1.7) (end 2.1 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 0fee1cca-bf56-4a40-8044-65fc8e04638a))
+ (fp_line (start 2.1 -1.7) (end -2.1 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 811d88e7-328a-44c6-a51f-9e6d9c748dbf))
+ (fp_line (start -2.1 1.7) (end 2.1 1.7) (layer "F.CrtYd") (width 0.05) (tstamp f4a8276b-a949-46b9-b654-275746c6e43c))
+ (fp_line (start -2.1 -1.7) (end -2.1 1.7) (layer "F.CrtYd") (width 0.05) (tstamp f74f7214-b338-4827-b7cb-04618e3e3c20))
+ (fp_line (start -0.75 1.45) (end -0.75 -1.075) (layer "F.Fab") (width 0.1) (tstamp 094095d1-9c74-4a0b-8cd3-130d4a199c78))
+ (fp_line (start -0.75 -1.075) (end -0.375 -1.45) (layer "F.Fab") (width 0.1) (tstamp 51c10547-6fe8-4c30-a385-909ba369dba5))
+ (fp_line (start 0.75 1.45) (end -0.75 1.45) (layer "F.Fab") (width 0.1) (tstamp ec05d702-88f9-4058-800f-63231685a881))
+ (fp_line (start 0.75 -1.45) (end 0.75 1.45) (layer "F.Fab") (width 0.1) (tstamp f1941796-10ec-4131-9fcb-0c0d1e1347c5))
+ (fp_line (start -0.375 -1.45) (end 0.75 -1.45) (layer "F.Fab") (width 0.1) (tstamp f8bd34a8-15b7-4428-a781-efe822860ed0))
+ (pad "1" smd roundrect (at -1.1375 -0.95) (size 1.425 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0d0094b-2cab-42d1-8c5d-ba959feddf6c))
+ (pad "2" smd roundrect (at -1.1375 0) (size 1.425 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36e2e435-d171-4f3a-b669-497bf2eb8c28))
+ (pad "3" smd roundrect (at -1.1375 0.95) (size 1.425 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f45c399b-d5ea-419c-9535-56440d0b2404))
+ (pad "4" smd roundrect (at 1.1375 0.95) (size 1.425 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3547188-b761-4f5a-8651-fd1418227188))
+ (pad "5" smd roundrect (at 1.1375 0) (size 1.425 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7482079b-9f7d-4b86-b45a-374ecb9f355a))
+ (pad "6" smd roundrect (at 1.1375 -0.95) (size 1.425 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52e4cae2-61d9-41b8-b419-8bcfa5262638))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SC-74-6_1.5x2.9mm_P0.95mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-14_3.9x8.65mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-14_3.9x8.65mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..57020009
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-14_3.9x8.65mm_P1.27mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "SO-14_3.9x8.65mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F427CE7)
+ (descr "SO, 14 Pin (https://www.st.com/resource/en/datasheet/l6491.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.28) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7817bc30-532c-4b21-9dc1-becf2de8ad1f)
+ )
+ (fp_text value "SO-14_3.9x8.65mm_P1.27mm" (at 0 5.28) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 733c1f06-ecd9-41cc-83d0-e2f30d503c5d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 6796ba54-0bf1-4a2b-a16d-dcc889aa87dd)
+ )
+ (fp_line (start 0 4.435) (end -1.95 4.435) (layer "F.SilkS") (width 0.12) (tstamp 119eec33-85cc-43ac-8966-726288133411))
+ (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer "F.SilkS") (width 0.12) (tstamp 1441f047-cec0-4913-927c-1416699efb0a))
+ (fp_line (start 0 4.435) (end 1.95 4.435) (layer "F.SilkS") (width 0.12) (tstamp c069ad91-5109-41b7-9ae1-15d8fb5225f1))
+ (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer "F.SilkS") (width 0.12) (tstamp ce04ec20-f128-4dc4-9f19-339fc1059635))
+ (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer "F.CrtYd") (width 0.05) (tstamp 56ccdfac-9cf7-49c9-88d4-b1db1f452fb9))
+ (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer "F.CrtYd") (width 0.05) (tstamp 61feaf65-0056-4f18-ab71-b46d4c67545e))
+ (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer "F.CrtYd") (width 0.05) (tstamp 6f390281-14ba-4320-a5b9-9d0e2483333f))
+ (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer "F.CrtYd") (width 0.05) (tstamp 8851febd-57d8-44cc-96a3-bfeb007d6d03))
+ (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer "F.Fab") (width 0.1) (tstamp 4c2b2bf6-f254-40f2-a372-2f84684c5713))
+ (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer "F.Fab") (width 0.1) (tstamp 4e27014d-920c-4462-ac3c-9eec5b24668c))
+ (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer "F.Fab") (width 0.1) (tstamp 69f1e7ef-2d73-4157-96c6-9dafb1d460f0))
+ (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer "F.Fab") (width 0.1) (tstamp fd8751b7-e6b8-4e3c-a714-8eccea7a499c))
+ (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer "F.Fab") (width 0.1) (tstamp fdb5d61d-1daf-4d89-9dd9-be9782f74a4b))
+ (pad "1" smd roundrect (at -2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 213b4478-3822-4506-81b0-3ad9b7c7bc79))
+ (pad "2" smd roundrect (at -2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9dde8f17-4f2f-4c51-834c-f5d55d98fa69))
+ (pad "3" smd roundrect (at -2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a618f67-d099-4f5b-bcaf-cc9d715f87ba))
+ (pad "4" smd roundrect (at -2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0d2a1e7-ecad-458e-9cb8-30cec5bc9451))
+ (pad "5" smd roundrect (at -2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98bcf05e-6aab-4e23-8402-bc923a81b5ee))
+ (pad "6" smd roundrect (at -2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6dcaef7-9b93-4a4a-9b90-26dbe842eb6b))
+ (pad "7" smd roundrect (at -2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d67c93b-d4df-448c-a3cf-64a846f71daf))
+ (pad "8" smd roundrect (at 2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2daae420-1c99-4e0f-a235-a7712b586ca9))
+ (pad "9" smd roundrect (at 2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 923ce410-1d3e-4927-a079-92df28ec719e))
+ (pad "10" smd roundrect (at 2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d009285-d845-4d5e-b193-f479757df66c))
+ (pad "11" smd roundrect (at 2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35a61da1-d52d-4c55-ae81-6988f4de4ec5))
+ (pad "12" smd roundrect (at 2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9e7550e-e61e-4e24-94f3-80ff03119b54))
+ (pad "13" smd roundrect (at 2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b0889dc-1569-4d6c-bd22-f54cbb8db595))
+ (pad "14" smd roundrect (at 2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6805cf33-609e-4cd3-b2a0-c9b94144cd2f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-14_3.9x8.65mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-14_5.3x10.2mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-14_5.3x10.2mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..844aa38a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-14_5.3x10.2mm_P1.27mm.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "SO-14_5.3x10.2mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EA5315B)
+ (descr "SO, 14 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.05) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2445e434-f6fa-40f0-9c10-992e53440dd9)
+ )
+ (fp_text value "SO-14_5.3x10.2mm_P1.27mm" (at 0 6.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d722e22e-4332-479c-b2f9-6c6351a138c5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bf5b89ee-ab09-4021-829d-7e35bd4bb186)
+ )
+ (fp_line (start -2.76 -5.21) (end -2.76 -4.37) (layer "F.SilkS") (width 0.12) (tstamp 39d0fdf7-ee6c-4c10-abf3-afadaf522ca8))
+ (fp_line (start 0 5.21) (end -2.76 5.21) (layer "F.SilkS") (width 0.12) (tstamp 5a5e60c2-542e-460b-b091-6a0d5b83b45b))
+ (fp_line (start 2.76 -5.21) (end 2.76 -4.37) (layer "F.SilkS") (width 0.12) (tstamp 6db865a3-1134-4dc1-bc2d-890632db7ab6))
+ (fp_line (start -2.76 -4.37) (end -4.45 -4.37) (layer "F.SilkS") (width 0.12) (tstamp 8d71258a-1ab7-4852-ac2e-bf0cc90c3c12))
+ (fp_line (start 2.76 5.21) (end 2.76 4.37) (layer "F.SilkS") (width 0.12) (tstamp 941eb279-8a9c-4363-a990-6923df4c4854))
+ (fp_line (start 0 -5.21) (end -2.76 -5.21) (layer "F.SilkS") (width 0.12) (tstamp bbab46a0-fcd9-471b-9ff9-b88da915828a))
+ (fp_line (start 0 -5.21) (end 2.76 -5.21) (layer "F.SilkS") (width 0.12) (tstamp bf0bd0fa-8d08-4d83-9932-291f4e1840c3))
+ (fp_line (start 0 5.21) (end 2.76 5.21) (layer "F.SilkS") (width 0.12) (tstamp c0f7e0e4-8f22-48bd-b69f-591321388167))
+ (fp_line (start -2.76 5.21) (end -2.76 4.37) (layer "F.SilkS") (width 0.12) (tstamp e2c9604d-50ff-479c-8f94-78450a05e7f0))
+ (fp_line (start 4.7 5.35) (end 4.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 1d546782-01dc-4af4-abc8-f0dc115dca7a))
+ (fp_line (start -4.7 -5.35) (end -4.7 5.35) (layer "F.CrtYd") (width 0.05) (tstamp 793de19f-a6db-4e08-92e7-85d62b3ff594))
+ (fp_line (start -4.7 5.35) (end 4.7 5.35) (layer "F.CrtYd") (width 0.05) (tstamp b2de8304-9c7e-47b5-b5d8-fc9b467f9ed3))
+ (fp_line (start 4.7 -5.35) (end -4.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp c77a3875-b83c-4308-a750-0824987142fa))
+ (fp_line (start -2.65 -4.1) (end -1.65 -5.1) (layer "F.Fab") (width 0.1) (tstamp 345138b0-4067-4c2d-a66e-e1ee8f4f2878))
+ (fp_line (start -2.65 5.1) (end -2.65 -4.1) (layer "F.Fab") (width 0.1) (tstamp 49ae3a48-920b-48d2-992c-df35400e0547))
+ (fp_line (start -1.65 -5.1) (end 2.65 -5.1) (layer "F.Fab") (width 0.1) (tstamp 8a741f8d-81ba-4c33-ba69-f4d47f99880a))
+ (fp_line (start 2.65 -5.1) (end 2.65 5.1) (layer "F.Fab") (width 0.1) (tstamp b7224fcf-887e-49b1-807b-0e3ab3141085))
+ (fp_line (start 2.65 5.1) (end -2.65 5.1) (layer "F.Fab") (width 0.1) (tstamp ba61158e-36ac-4f1d-b545-bb24733e883b))
+ (pad "1" smd roundrect (at -3.4625 -3.81) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fa36c8f-0174-4a56-a4c7-a3550ab46b83))
+ (pad "2" smd roundrect (at -3.4625 -2.54) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b48d417-0bfa-4d2a-9398-0676561f8f6f))
+ (pad "3" smd roundrect (at -3.4625 -1.27) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 890c9e1f-3db7-43b3-9e41-34be8cab085c))
+ (pad "4" smd roundrect (at -3.4625 0) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3940afdb-67a5-4b67-bf5c-906b2c380561))
+ (pad "5" smd roundrect (at -3.4625 1.27) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a633254c-49f8-4449-9b97-8e4733aa7d56))
+ (pad "6" smd roundrect (at -3.4625 2.54) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aedec985-825f-4983-9ac3-9da428eab4d1))
+ (pad "7" smd roundrect (at -3.4625 3.81) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05a59dab-acde-4228-a0e4-68fec97f8bd3))
+ (pad "8" smd roundrect (at 3.4625 3.81) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8aefaa7a-1451-4bed-9014-5ef374433e4a))
+ (pad "9" smd roundrect (at 3.4625 2.54) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af273a74-f46a-4739-880d-2e6b9fd9e9a4))
+ (pad "10" smd roundrect (at 3.4625 1.27) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45a7b11c-9cc9-4d21-a61e-93579a0c0cd0))
+ (pad "11" smd roundrect (at 3.4625 0) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b42c50d8-ebf9-4873-9b62-d16c520bcd8d))
+ (pad "12" smd roundrect (at 3.4625 -1.27) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d319f4ff-32db-4001-873b-dc2f84df3afb))
+ (pad "13" smd roundrect (at 3.4625 -2.54) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7e4a3f4-9dcb-40e2-843f-34498bc2287b))
+ (pad "14" smd roundrect (at 3.4625 -3.81) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d5c9692-9ed8-48cd-b898-d873a69d589f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-14_5.3x10.2mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-16_3.9x9.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-16_3.9x9.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..4a1778f0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-16_3.9x9.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "SO-16_3.9x9.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E888720)
+ (descr "SO, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT109-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1a32c08-cd1a-4fa0-aafb-63b6189c671c)
+ )
+ (fp_text value "SO-16_3.9x9.9mm_P1.27mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0f4d7917-f97a-4704-991b-db46a212f805)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 80ac23b7-95d6-40df-a032-eb524488c1bc)
+ )
+ (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 175ac415-c6d3-4ebe-9d0d-6568963b8bbb))
+ (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 1fb07dae-9425-42a4-b936-5e8d4f9bd146))
+ (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 91dc1ab1-4c2c-4c97-b95a-3833c3dd6f92))
+ (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp d571e186-fff5-41d9-a055-26e629cc028a))
+ (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp 1f3fb198-e514-4be5-9265-8bd7b1171ad8))
+ (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp a3215c91-0244-4613-9145-e0edd8c70a02))
+ (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp c9485f2c-a9c3-4e39-b2e8-d5a9ff50bf7c))
+ (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp cbf3ceaa-e581-4e37-b74f-b95642bc98b1))
+ (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1) (tstamp 23b62449-8ccf-4154-bc81-5248ecb7dbfe))
+ (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1) (tstamp 4c988521-4c35-435c-8b34-4efbf19ba2e2))
+ (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp 8050631e-5257-4675-822d-222d41121737))
+ (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1) (tstamp a9f15fda-5488-441d-8aef-7da44e49c3b8))
+ (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp e65bd72b-8bee-4b6c-b74f-196c727210bb))
+ (pad "1" smd roundrect (at -2.575 -4.445) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 869113d9-fec9-47de-803d-cd50cff5841e))
+ (pad "2" smd roundrect (at -2.575 -3.175) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c825d24b-d95b-40cc-8126-e7d2eabaa84f))
+ (pad "3" smd roundrect (at -2.575 -1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07a85512-af6b-423f-a9d7-74354e4d9ac2))
+ (pad "4" smd roundrect (at -2.575 -0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38805d91-77b4-4992-899e-d54b14b7d19c))
+ (pad "5" smd roundrect (at -2.575 0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e75434f-76f1-435f-b4db-43d1e3c71c8e))
+ (pad "6" smd roundrect (at -2.575 1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7af96aeb-7056-4359-9db7-8a7e85fef4be))
+ (pad "7" smd roundrect (at -2.575 3.175) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50337d6d-d47d-4729-ba19-cb47048d5b74))
+ (pad "8" smd roundrect (at -2.575 4.445) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3490cff2-a50a-4109-925d-3ce7e7135262))
+ (pad "9" smd roundrect (at 2.575 4.445) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36cfe72a-9b93-4b6e-a6bf-08f4deba7646))
+ (pad "10" smd roundrect (at 2.575 3.175) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d708dca-7793-4f2c-a360-921e1aaa49a6))
+ (pad "11" smd roundrect (at 2.575 1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b89444c-388f-44e1-8382-d3e8c7f7075b))
+ (pad "12" smd roundrect (at 2.575 0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36b2a81b-d87d-4e51-a7ce-d31956a63263))
+ (pad "13" smd roundrect (at 2.575 -0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 899a0fe8-5fde-4602-93d1-308217a03c1f))
+ (pad "14" smd roundrect (at 2.575 -1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1e3d57f-20cb-46c5-82f0-a0a9fd0fd38d))
+ (pad "15" smd roundrect (at 2.575 -3.175) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08e71d8f-decc-41e2-a651-bc2046bd9063))
+ (pad "16" smd roundrect (at 2.575 -4.445) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3df870b9-1431-4578-814e-ccf831a786e1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-16_3.9x9.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-16_5.3x10.2mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-16_5.3x10.2mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..ae4fcc2d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-16_5.3x10.2mm_P1.27mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SO-16_5.3x10.2mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EA5315B)
+ (descr "SO, 16 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.05) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bb46fad-0433-4d9f-9aa4-b030e47a4814)
+ )
+ (fp_text value "SO-16_5.3x10.2mm_P1.27mm" (at 0 6.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d727179-3f50-4856-a18a-46b1e16bb934)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a6bb8e74-7fb5-4a60-b9f7-e2c14489dcb4)
+ )
+ (fp_line (start 2.76 5.21) (end 2.76 5.005) (layer "F.SilkS") (width 0.12) (tstamp 04a1c6f4-7870-41ab-aecf-957637f9f066))
+ (fp_line (start 0 5.21) (end -2.76 5.21) (layer "F.SilkS") (width 0.12) (tstamp 2e6a03ec-f899-4a0f-bf55-5e7c5abab719))
+ (fp_line (start 0 -5.21) (end -2.76 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6ef79ac7-433a-4a40-bb41-9b6c3770305d))
+ (fp_line (start 0 -5.21) (end 2.76 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 7d6b6816-8d5f-433c-ad00-b320072828ad))
+ (fp_line (start 2.76 -5.21) (end 2.76 -5.005) (layer "F.SilkS") (width 0.12) (tstamp 802e307a-a137-4701-bed7-ccb0a6a7c13a))
+ (fp_line (start -2.76 -5.21) (end -2.76 -5.005) (layer "F.SilkS") (width 0.12) (tstamp 8cb27c26-a9b4-4d19-9e1d-43bfd4c2fad5))
+ (fp_line (start -2.76 5.21) (end -2.76 5.005) (layer "F.SilkS") (width 0.12) (tstamp 94ae7279-5a32-438e-a8a2-b0dcc99d684f))
+ (fp_line (start -2.76 -5.005) (end -4.45 -5.005) (layer "F.SilkS") (width 0.12) (tstamp d5dd6341-2631-471b-a85a-815db6d7025a))
+ (fp_line (start 0 5.21) (end 2.76 5.21) (layer "F.SilkS") (width 0.12) (tstamp fbe0b3b6-a29b-4bdd-a724-91fc77f55795))
+ (fp_line (start 4.7 -5.35) (end -4.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 21c05365-26c0-4d2e-be49-a1722cbc43b0))
+ (fp_line (start -4.7 5.35) (end 4.7 5.35) (layer "F.CrtYd") (width 0.05) (tstamp 3d7e055d-a9ce-4123-8d4f-8a76f1efe75a))
+ (fp_line (start 4.7 5.35) (end 4.7 -5.35) (layer "F.CrtYd") (width 0.05) (tstamp 575181e7-56c6-477e-8f0c-9386e03a6774))
+ (fp_line (start -4.7 -5.35) (end -4.7 5.35) (layer "F.CrtYd") (width 0.05) (tstamp f9d0b673-7651-4fb2-b201-0784e9a77d40))
+ (fp_line (start 2.65 -5.1) (end 2.65 5.1) (layer "F.Fab") (width 0.1) (tstamp 31ec7207-7677-4021-ae52-c6283822c3ef))
+ (fp_line (start -2.65 -4.1) (end -1.65 -5.1) (layer "F.Fab") (width 0.1) (tstamp 5d217cf3-4450-4ec4-b5b0-a3a2ea6f84f7))
+ (fp_line (start 2.65 5.1) (end -2.65 5.1) (layer "F.Fab") (width 0.1) (tstamp 6d624bfd-a5af-45bc-9790-b41a41c5e8ff))
+ (fp_line (start -1.65 -5.1) (end 2.65 -5.1) (layer "F.Fab") (width 0.1) (tstamp 9e19eac1-39f0-47b6-925c-ce9b274052c5))
+ (fp_line (start -2.65 5.1) (end -2.65 -4.1) (layer "F.Fab") (width 0.1) (tstamp c5db9354-8092-4c4e-9137-d635933c0312))
+ (pad "1" smd roundrect (at -3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e886ada8-5d3f-48ae-b52c-d6e88b50d97f))
+ (pad "2" smd roundrect (at -3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03d57b9a-1644-46c8-87d9-79185757ec5d))
+ (pad "3" smd roundrect (at -3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7ea46de-4e8d-4ac8-a993-a35670454e21))
+ (pad "4" smd roundrect (at -3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebac9bed-6c56-4345-b675-54987c77294b))
+ (pad "5" smd roundrect (at -3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 348f0ce2-7d99-49ad-82fe-04a8256b0818))
+ (pad "6" smd roundrect (at -3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 711db36d-6cba-4ee9-ae11-1bb99e27058a))
+ (pad "7" smd roundrect (at -3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9608d49e-1625-4648-9cd8-bb642ce75501))
+ (pad "8" smd roundrect (at -3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e29198e-c00d-427b-8629-7a42d68ed3fe))
+ (pad "9" smd roundrect (at 3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f3d42f3-d518-4992-b222-4f5c29702e8d))
+ (pad "10" smd roundrect (at 3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e581457-76db-450f-ad2a-d58abe5d526d))
+ (pad "11" smd roundrect (at 3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c682f775-d87c-41f5-840b-e7e87135afbe))
+ (pad "12" smd roundrect (at 3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bdf6ea9-84ad-45ab-baac-d2768a6382d2))
+ (pad "13" smd roundrect (at 3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5dd14a99-c5cc-4f61-8f0b-2f35fa47abaa))
+ (pad "14" smd roundrect (at 3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d996cc83-b623-47f2-be62-437d9acf7e98))
+ (pad "15" smd roundrect (at 3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1ec52a0-bffd-4862-907d-077c99fc775d))
+ (pad "16" smd roundrect (at 3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f042762-7909-48fc-a6fd-45c57839ecab))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-16_5.3x10.2mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm.kicad_mod
new file mode 100644
index 00000000..17a752fa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DFF42CC)
+ (descr "SO, 20 Pin (http://www.ti.com/lit/ds/symlink/opa569.pdf, http://www.ti.com/lit/an/slma004b/slma004b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.36) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6244861-17b3-46df-beb0-2e50171467f1)
+ )
+ (fp_text value "SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm" (at 0 7.36) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8062ac6-1487-43de-bc2b-138ae1b7c712)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa470364-7dde-491a-98a0-7dc15cd64d32)
+ )
+ (fp_line (start -3.87 -6.5225) (end -3.87 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 06a54df6-de6a-4a2a-aa8f-59e9777c2109))
+ (fp_line (start -3.87 6.5225) (end -3.87 6.275) (layer "F.SilkS") (width 0.12) (tstamp 1d4fccc5-be38-4829-95fd-7ac6bd60b9df))
+ (fp_line (start 0 -6.5225) (end 3.87 -6.5225) (layer "F.SilkS") (width 0.12) (tstamp 5ae97311-3aaf-45c3-8a82-b468554d69e7))
+ (fp_line (start 0 6.5225) (end -3.87 6.5225) (layer "F.SilkS") (width 0.12) (tstamp 64666314-3e56-461f-a678-46ce8bff723b))
+ (fp_line (start 3.87 6.5225) (end 3.87 6.275) (layer "F.SilkS") (width 0.12) (tstamp 69e6f9c9-5ecf-4b89-a7a4-c191b17e6701))
+ (fp_line (start -3.87 -6.275) (end -5.675 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 6e2e1ccc-e12a-43d2-bfd4-05f2ecbf4a3e))
+ (fp_line (start 3.87 -6.5225) (end 3.87 -6.275) (layer "F.SilkS") (width 0.12) (tstamp b54e6340-21e4-4bc5-8ab3-c7764c7cc7ec))
+ (fp_line (start 0 -6.5225) (end -3.87 -6.5225) (layer "F.SilkS") (width 0.12) (tstamp d2eaeaed-f90e-4bbd-99e0-7b1d63da91b7))
+ (fp_line (start 0 6.5225) (end 3.87 6.5225) (layer "F.SilkS") (width 0.12) (tstamp d51f270e-c485-4c0b-8cd1-368c6bd42e7f))
+ (fp_line (start -5.93 6.66) (end 5.93 6.66) (layer "F.CrtYd") (width 0.05) (tstamp 4a572cf7-6fb6-484b-a92d-86b5a676dc3c))
+ (fp_line (start 5.93 -6.66) (end -5.93 -6.66) (layer "F.CrtYd") (width 0.05) (tstamp 618571d4-13ad-49c3-a7a3-8e63fe6828b4))
+ (fp_line (start -5.93 -6.66) (end -5.93 6.66) (layer "F.CrtYd") (width 0.05) (tstamp a3c3fc4c-7feb-4600-bf1e-a387c31aaf7a))
+ (fp_line (start 5.93 6.66) (end 5.93 -6.66) (layer "F.CrtYd") (width 0.05) (tstamp f2eac4f8-c6fc-4e89-a2fe-d36ae1d80097))
+ (fp_line (start -3.76 6.4125) (end -3.76 -5.4125) (layer "F.Fab") (width 0.1) (tstamp 1ff53d7d-509e-4b65-9dc6-69689bb41cff))
+ (fp_line (start -3.76 -5.4125) (end -2.76 -6.4125) (layer "F.Fab") (width 0.1) (tstamp 3a66c0e4-c934-4f0c-a46f-94af202e4543))
+ (fp_line (start 3.76 -6.4125) (end 3.76 6.4125) (layer "F.Fab") (width 0.1) (tstamp 63bfe773-ea30-425c-8ee9-23cfc182a247))
+ (fp_line (start 3.76 6.4125) (end -3.76 6.4125) (layer "F.Fab") (width 0.1) (tstamp 9a66eef2-856a-4104-b6b9-c292084252e5))
+ (fp_line (start -2.76 -6.4125) (end 3.76 -6.4125) (layer "F.Fab") (width 0.1) (tstamp fd0d6faf-80c7-4241-a0e6-a0f1f6810f33))
+ (pad "" smd roundrect (at 0 0) (size 2.87 3.6) (layers "F.Paste") (roundrect_rratio 0.087108) (tstamp 3b4388c4-2f98-4d53-8091-94f5230a427e))
+ (pad "" smd roundrect (at 0 0) (size 3.56 4.47) (layers "F.Mask") (roundrect_rratio 0.070225) (tstamp d8f0b522-e8f6-4e45-be43-02e0ad8958d2))
+ (pad "1" smd roundrect (at -4.675 -5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e55049cd-e91f-47dc-8a7d-a9e44e04e2e2))
+ (pad "2" smd roundrect (at -4.675 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af62caa4-df31-4b5e-b371-306e741d8a08))
+ (pad "3" smd roundrect (at -4.675 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da409e23-c2a7-446d-83ea-a6dac4bbba0d))
+ (pad "4" smd roundrect (at -4.675 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a605220-3de1-40ff-a47f-a238b1314a79))
+ (pad "5" smd roundrect (at -4.675 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08861285-67d7-4b76-8f54-81c3007fde43))
+ (pad "6" smd roundrect (at -4.675 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c1ded76-3417-4442-bde4-659c2df62b19))
+ (pad "7" smd roundrect (at -4.675 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 151fb56f-5a08-4b09-a50b-a05959a02470))
+ (pad "8" smd roundrect (at -4.675 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b14cb60a-7de1-46ac-9e2f-8098e59e8ac1))
+ (pad "9" smd roundrect (at -4.675 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a011e06-7478-48b5-8c20-0f6fc4d76dca))
+ (pad "10" smd roundrect (at -4.675 5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce3afef9-c88f-4759-bb02-4de59ee0c82d))
+ (pad "11" smd roundrect (at 4.675 5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb7b88f4-0dd8-485a-a2b4-8c6c8dabd424))
+ (pad "12" smd roundrect (at 4.675 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61edbf7c-a885-4933-b93d-55a379bc9089))
+ (pad "13" smd roundrect (at 4.675 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7991e390-475e-4740-b264-b26d21f36f14))
+ (pad "14" smd roundrect (at 4.675 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6af2ea2a-471b-4325-bfb1-f73912512950))
+ (pad "15" smd roundrect (at 4.675 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4855d823-cd4b-416f-8357-400a403b5d4a))
+ (pad "16" smd roundrect (at 4.675 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0202582f-d73d-4f0f-9771-42bedefd6f92))
+ (pad "17" smd roundrect (at 4.675 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0013042c-64a8-4a8c-a102-24967cbc3c0b))
+ (pad "18" smd roundrect (at 4.675 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39fc3614-a21b-441f-a221-c3067e1a3abc))
+ (pad "19" smd roundrect (at 4.675 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a2f82f8-10ef-4cbf-b60b-38310f73b36e))
+ (pad "20" smd roundrect (at 4.675 -5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 184cb539-8e56-41d2-8e21-c7f63a87a547))
+ (pad "21" smd roundrect (at 0 0) (size 6.045 12.09) (layers "F.Cu") (roundrect_rratio 0.041356) (tstamp 42a709f1-2feb-42fc-80c4-fd87aac2fd8c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..e6edcdb7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DFF42CB)
+ (descr "SO, 20 Pin (http://www.ti.com/lit/ds/symlink/opa569.pdf, http://www.ti.com/lit/an/slma004b/slma004b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.36) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e011cf38-c52f-4109-ba88-5a91f7a09bd1)
+ )
+ (fp_text value "SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias" (at 0 7.36) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7a88ab4c-6827-4447-b829-b1e793ed4aa7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3f1dd29-e257-4adb-a152-e888c352406f)
+ )
+ (fp_line (start 0 6.5225) (end 3.87 6.5225) (layer "F.SilkS") (width 0.12) (tstamp 1391d788-5b56-40f3-81f4-502bb966be16))
+ (fp_line (start 3.87 6.5225) (end 3.87 6.275) (layer "F.SilkS") (width 0.12) (tstamp 627be373-93d0-4a05-902d-666269c59cf4))
+ (fp_line (start 0 -6.5225) (end 3.87 -6.5225) (layer "F.SilkS") (width 0.12) (tstamp 7e6ab2c6-4186-4da3-96e6-39d078e4f7a8))
+ (fp_line (start -3.87 -6.275) (end -5.675 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 85cdc0a1-e161-4d11-bd70-3da61a714c48))
+ (fp_line (start -3.87 -6.5225) (end -3.87 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 8a91d52a-2658-456f-a7b2-86881883e7f7))
+ (fp_line (start 0 -6.5225) (end -3.87 -6.5225) (layer "F.SilkS") (width 0.12) (tstamp 8ce3dc73-0a3f-4adc-b771-b24772e091fb))
+ (fp_line (start -3.87 6.5225) (end -3.87 6.275) (layer "F.SilkS") (width 0.12) (tstamp a1f78e76-8535-49a1-ac90-464e16981655))
+ (fp_line (start 0 6.5225) (end -3.87 6.5225) (layer "F.SilkS") (width 0.12) (tstamp d7ad2177-ccad-488e-9bd6-b9f33bfd8148))
+ (fp_line (start 3.87 -6.5225) (end 3.87 -6.275) (layer "F.SilkS") (width 0.12) (tstamp f4797972-a412-407e-94a1-a0122ca366ed))
+ (fp_line (start 5.93 6.66) (end 5.93 -6.66) (layer "F.CrtYd") (width 0.05) (tstamp 2fb3949b-c2a1-4c5d-a290-fb196d8905e2))
+ (fp_line (start 5.93 -6.66) (end -5.93 -6.66) (layer "F.CrtYd") (width 0.05) (tstamp 34703ea2-b88a-4ea4-81a5-7d9bbaa2f9d4))
+ (fp_line (start -5.93 -6.66) (end -5.93 6.66) (layer "F.CrtYd") (width 0.05) (tstamp 84a6c31d-e0f4-4e33-ad97-dae3f179cc31))
+ (fp_line (start -5.93 6.66) (end 5.93 6.66) (layer "F.CrtYd") (width 0.05) (tstamp cb010e57-a6c2-4b31-a8a4-658e777451e8))
+ (fp_line (start 3.76 -6.4125) (end 3.76 6.4125) (layer "F.Fab") (width 0.1) (tstamp 361beae7-18fb-4726-b29b-cad287308db5))
+ (fp_line (start -3.76 6.4125) (end -3.76 -5.4125) (layer "F.Fab") (width 0.1) (tstamp a595ba0a-bb80-401f-9b80-0e3aee6d5c9e))
+ (fp_line (start -2.76 -6.4125) (end 3.76 -6.4125) (layer "F.Fab") (width 0.1) (tstamp ddbf03ec-56da-49a0-b3c4-e0a2a349a115))
+ (fp_line (start 3.76 6.4125) (end -3.76 6.4125) (layer "F.Fab") (width 0.1) (tstamp e1f464d5-0fd7-4574-9ee1-785486bf65f7))
+ (fp_line (start -3.76 -5.4125) (end -2.76 -6.4125) (layer "F.Fab") (width 0.1) (tstamp e2bdb3b0-2fb3-4166-b48b-47623112ee54))
+ (pad "" smd roundrect (at 0.89 -1.115) (size 1.54 1.94) (layers "F.Paste") (roundrect_rratio 0.162338) (tstamp 467e58db-fe6f-4657-ab30-ecedb99952be))
+ (pad "" smd roundrect (at -0.89 1.115) (size 1.54 1.94) (layers "F.Paste") (roundrect_rratio 0.162338) (tstamp 8b7cad86-09a0-4699-92ef-7df71ec52230))
+ (pad "" smd roundrect (at 0.89 1.115) (size 1.54 1.94) (layers "F.Paste") (roundrect_rratio 0.162338) (tstamp c3578b43-8151-4374-b3d4-f43f38f4fa61))
+ (pad "" smd roundrect (at 0 0) (size 3.56 4.47) (layers "F.Mask") (roundrect_rratio 0.06882) (tstamp d00a0e79-cc9a-49d2-b8c6-57fa7f368a46))
+ (pad "" smd roundrect (at -0.89 -1.115) (size 1.54 1.94) (layers "F.Paste") (roundrect_rratio 0.162338) (tstamp eee6fc31-37c1-4537-a700-19fb85b44801))
+ (pad "1" smd roundrect (at -4.675 -5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25df2f50-74ac-46fe-9aaa-2415b252a5aa))
+ (pad "2" smd roundrect (at -4.675 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 180df56a-1948-421e-835b-a01de34581aa))
+ (pad "3" smd roundrect (at -4.675 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfe48d0f-01bc-4cd4-b909-9b7517cbea38))
+ (pad "4" smd roundrect (at -4.675 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9ab4b7d-dc29-4ab3-8a25-fbaaa20bc6ec))
+ (pad "5" smd roundrect (at -4.675 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c70e835-d581-41fc-bdce-21c9c3ffbe83))
+ (pad "6" smd roundrect (at -4.675 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f12386a6-dffe-4c8f-a095-a2d290cd7258))
+ (pad "7" smd roundrect (at -4.675 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24a0414e-b5b4-438c-adde-1d8348f3f23e))
+ (pad "8" smd roundrect (at -4.675 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5091f62a-9fa1-4edc-8402-e60062292c6f))
+ (pad "9" smd roundrect (at -4.675 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 927cf0ef-3e84-4784-9d34-9ed53bc9dff9))
+ (pad "10" smd roundrect (at -4.675 5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe05479a-868e-4dd9-9bfa-795f70ab0c58))
+ (pad "11" smd roundrect (at 4.675 5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c98f8d8-f474-49ce-8964-2cee185fa26c))
+ (pad "12" smd roundrect (at 4.675 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61ba716a-15f0-4860-9484-8966c9f39d16))
+ (pad "13" smd roundrect (at 4.675 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1dfe9bb8-0f81-4648-ac43-9bae874391a1))
+ (pad "14" smd roundrect (at 4.675 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2e15ddf-7c5d-466f-a14a-36d4f9d8f7ac))
+ (pad "15" smd roundrect (at 4.675 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c233453-31ab-471d-99d5-51e33212fe99))
+ (pad "16" smd roundrect (at 4.675 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 720d39c2-d4ec-4766-bfd3-3ddb1e9018e8))
+ (pad "17" smd roundrect (at 4.675 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9793163-cded-41f5-aff0-6b2b528ccabb))
+ (pad "18" smd roundrect (at 4.675 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc1b6d0a-7d29-4629-a1fd-2e8e95b6b021))
+ (pad "19" smd roundrect (at 4.675 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f03bb8d0-3b9e-4547-8b77-750bb91e4a5f))
+ (pad "20" smd roundrect (at 4.675 -5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90850086-6dac-481b-b5be-e6dfc8016156))
+ (pad "21" thru_hole circle (at 0 1.7325) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 037cbaab-9d5d-4d7e-b4a7-f81a86feb542))
+ (pad "21" smd roundrect (at 0 0) (size 6.045 12.09) (layers "F.Cu") (roundrect_rratio 0.040529) (tstamp 0b86bbed-3384-4c33-b811-3b73650fd9b7))
+ (pad "21" thru_hole circle (at 0.66 0.7425) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 0c4e4b3f-8410-4d35-acda-5f600793439a))
+ (pad "21" thru_hole circle (at 0 -1.7325) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 1a834d2e-fe7a-4c69-b58d-ef27c08f5c78))
+ (pad "21" thru_hole circle (at -0.66 -1.7325) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 2457cf16-7cea-437f-9a8d-684597f6d0de))
+ (pad "21" thru_hole circle (at 0 0.7425) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 41234e09-a0f9-4b19-b634-006e6db20704))
+ (pad "21" thru_hole circle (at 0.66 1.2375) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 41eab707-b02b-4a0a-bc71-e57c7b9254f6))
+ (pad "21" thru_hole circle (at -0.66 -1.2375) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 5ae7d2f4-e620-4b12-8884-ea7ecfb1dafb))
+ (pad "21" thru_hole circle (at 0.66 -1.7325) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 6edf0bca-0922-49d3-a38b-fd78f2146afe))
+ (pad "21" thru_hole circle (at 0.66 0.2475) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 7746c403-53b9-4418-8b23-ed7cb2554cfb))
+ (pad "21" thru_hole circle (at 0 -1.2375) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 781a8bc3-a9e1-4e3a-9e12-82baaa0795a1))
+ (pad "21" thru_hole circle (at -0.66 0.7425) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 78a18ad0-4244-40e3-87a7-ab8c0e7c6ede))
+ (pad "21" thru_hole circle (at 0.66 -0.7425) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 7bbb27f6-7e76-4d10-bf45-c1a26be92944))
+ (pad "21" thru_hole circle (at 0.66 -0.2475) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 7c78f16e-5897-473b-8d1c-94e91ab7fa71))
+ (pad "21" thru_hole circle (at 0.66 -1.2375) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp 8640b4e8-9251-4451-9958-9eec5f6ab0a4))
+ (pad "21" thru_hole circle (at 0 -0.7425) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp a96c35e1-2b94-44d9-9852-b705bf500eb5))
+ (pad "21" thru_hole circle (at -0.66 1.2375) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp aa719cce-a395-4044-ae61-3a3ed0457599))
+ (pad "21" smd roundrect (at 0 0) (size 1.81 3.955) (layers "B.Cu") (roundrect_rratio 0.135359) (tstamp ab3abb55-baa4-45ec-9322-b8355324244f))
+ (pad "21" thru_hole circle (at -0.66 1.7325) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp af897f10-890c-4001-b0d7-4cda4dfc467a))
+ (pad "21" thru_hole circle (at 0 -0.2475) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp b71247fc-9dc2-41ee-8b74-6d428aa91f06))
+ (pad "21" thru_hole circle (at -0.66 -0.7425) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp bb2ee3fc-2904-4e10-9584-66e2ac4a4050))
+ (pad "21" thru_hole circle (at 0 1.2375) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp bb6734fe-36ec-4fd8-9de8-42fc55c0dff9))
+ (pad "21" thru_hole circle (at 0.66 1.7325) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp d2d9a318-01d0-4461-b52d-fa23a93d91df))
+ (pad "21" thru_hole circle (at 0 0.2475) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp d7efddbc-87e3-4000-b059-01cede91ddbf))
+ (pad "21" thru_hole circle (at -0.66 0.2475) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp e40aa181-89b4-4d61-b465-b912d9329134))
+ (pad "21" thru_hole circle (at -0.66 -0.2475) (size 0.49 0.49) (drill 0.33) (layers *.Cu) (tstamp ed5e6cf9-f386-4533-8018-2f1e26d4640e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-20_12.8x7.5mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20_12.8x7.5mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..fc066352
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20_12.8x7.5mm_P1.27mm.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "SO-20_12.8x7.5mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "SO-20, 12.8x7.5mm, https://www.nxp.com/docs/en/data-sheet/SA605.pdf")
+ (tags "S0-20 ")
+ (attr smd)
+ (fp_text reference "REF**" (at -3.69 -7.42) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3aac06b1-bf6d-47d8-9770-abbe5fab0248)
+ )
+ (fp_text value "SO-20_12.8x7.5mm_P1.27mm" (at 0 7.99) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5978752d-7f47-4053-8250-44e38e3bc9fb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f1053c9-727b-441b-a76b-a6e350b713a4)
+ )
+ (fp_line (start -3 6.53) (end 3 6.53) (layer "F.SilkS") (width 0.12) (tstamp 17145fdb-a840-4205-89f8-b8cfd0c37276))
+ (fp_line (start -5 -6.53) (end 0 -6.53) (layer "F.SilkS") (width 0.12) (tstamp d0834d47-0fae-466e-9017-fca00a4087e0))
+ (fp_line (start -5.7 6.7) (end -5.7 -6.7) (layer "F.CrtYd") (width 0.05) (tstamp 16a773c6-b79e-45a1-a6c0-572ae5a6505e))
+ (fp_line (start 5.7 -6.7) (end 5.7 6.7) (layer "F.CrtYd") (width 0.05) (tstamp 2e746125-c82c-4fd9-a17a-9fa28ff3cf95))
+ (fp_line (start 5.7 6.7) (end -5.7 6.7) (layer "F.CrtYd") (width 0.05) (tstamp 5284afcc-6da3-443c-9a6b-85a959fdc2d7))
+ (fp_line (start -5.7 -6.7) (end 5.7 -6.7) (layer "F.CrtYd") (width 0.05) (tstamp 5f501cf2-4dc4-4e58-ae7b-fbcb977c0d8d))
+ (fp_line (start -2.2 6.4) (end -2.2 -5.4) (layer "F.Fab") (width 0.1) (tstamp 3e1beaff-e9a8-435e-a7f2-bfcd3ce95fba))
+ (fp_line (start 2.2 -6.4) (end 2.2 6.4) (layer "F.Fab") (width 0.1) (tstamp 98eacbcf-3ad1-4056-bc09-3b091a8e2e70))
+ (fp_line (start -1.2 -6.4) (end 2.2 -6.4) (layer "F.Fab") (width 0.1) (tstamp a7cc3864-2142-4efb-aee0-09f568d988ff))
+ (fp_line (start 2.2 6.4) (end -2.2 6.4) (layer "F.Fab") (width 0.1) (tstamp c0d09188-075d-4cc9-b789-a6a358730098))
+ (fp_line (start -2.2 -5.4) (end -1.2 -6.4) (layer "F.Fab") (width 0.1) (tstamp e4be7751-2657-4f62-bc2d-8d32159e1705))
+ (pad "1" smd rect (at -4.75 -5.715) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90cf7706-3bee-4a87-9a17-d700599a374a))
+ (pad "2" smd rect (at -4.75 -4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 783eeb8a-43da-48e9-b8c0-c4fa600cde76))
+ (pad "3" smd rect (at -4.75 -3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c1ad6e1-00b1-4918-a67f-b209822c68c7))
+ (pad "4" smd rect (at -4.75 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c3a81eb-67cd-4424-b382-e959b9370cf6))
+ (pad "5" smd rect (at -4.75 -0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c55f4173-9713-4631-9319-f23ff5f07fc6))
+ (pad "6" smd rect (at -4.75 0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a7b7712-d458-4c0d-928a-36d0bd443777))
+ (pad "7" smd rect (at -4.75 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c54fa5b-63d8-4094-96ad-d823c35c368f))
+ (pad "8" smd rect (at -4.75 3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5ab5d25-b63f-43c9-9a5f-97fe39cdf96c))
+ (pad "9" smd rect (at -4.75 4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1e21680-653c-4aa9-8290-68473d39b576))
+ (pad "10" smd rect (at -4.75 5.715) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7751ca1b-7bda-44e4-b110-2542d7e9feb7))
+ (pad "11" smd rect (at 4.75 5.715) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0ba1c21-e0f7-4731-973d-a7eb9775d216))
+ (pad "12" smd rect (at 4.75 4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76d03bd5-5afa-4f95-81d9-a012ef06373a))
+ (pad "13" smd rect (at 4.75 3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c8bdbe9-5a76-4015-ae14-33f79c98dd42))
+ (pad "14" smd rect (at 4.75 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bdcd1bf-f22e-4ac8-a25c-7a99309902a9))
+ (pad "15" smd rect (at 4.75 0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11dcf34f-ccf4-46c1-afda-b89610c984ee))
+ (pad "16" smd rect (at 4.75 -0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbe8f97a-057e-4415-8680-73b03ab1aa1d))
+ (pad "17" smd rect (at 4.75 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcbe7a4d-bf30-42ae-bde4-73d76f9597c5))
+ (pad "18" smd rect (at 4.75 -3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 992ebb56-5591-4af2-97ab-2152bad4314c))
+ (pad "19" smd rect (at 4.75 -4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00b7912e-ef7d-44f0-a694-36996baa6b81))
+ (pad "20" smd rect (at 4.75 -5.715) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4194fbd5-a741-4e20-bca5-a16b717f72ed))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-20_12.8x7.5mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-20_5.3x12.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20_5.3x12.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..798cdb4b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-20_5.3x12.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SO-20_5.3x12.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EA5315B)
+ (descr "SO, 20 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.25) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 159d8e64-2b78-4c88-a48e-61ef6a9030c5)
+ )
+ (fp_text value "SO-20_5.3x12.6mm_P1.27mm" (at 0 7.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6365e2fc-5f00-4e29-8e03-dfa3154f91d1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81e29492-c1ee-4af6-a7de-5f5426758e0a)
+ )
+ (fp_line (start 0 6.41) (end 2.65 6.41) (layer "F.SilkS") (width 0.12) (tstamp 26ab7429-f26c-466a-a32e-1d02c296b46c))
+ (fp_line (start 0 -6.41) (end -4.45 -6.41) (layer "F.SilkS") (width 0.12) (tstamp 26d9f2d7-7dee-4910-9fd7-7acad0e33236))
+ (fp_line (start 0 -6.41) (end 2.65 -6.41) (layer "F.SilkS") (width 0.12) (tstamp 7db11221-b7c3-4ce1-8685-25961306d325))
+ (fp_line (start 0 6.41) (end -2.65 6.41) (layer "F.SilkS") (width 0.12) (tstamp b5ee2bf1-052e-4e7f-a624-f81d3ccdc633))
+ (fp_line (start 4.7 6.55) (end 4.7 -6.55) (layer "F.CrtYd") (width 0.05) (tstamp 169f6078-f9e4-4971-9dcd-ebf12ebd597f))
+ (fp_line (start -4.7 -6.55) (end -4.7 6.55) (layer "F.CrtYd") (width 0.05) (tstamp 6e729804-5076-41ee-a223-f1b8a592b22d))
+ (fp_line (start -4.7 6.55) (end 4.7 6.55) (layer "F.CrtYd") (width 0.05) (tstamp 758fc2ce-3edf-44f5-a71a-a447ea5bb2e1))
+ (fp_line (start 4.7 -6.55) (end -4.7 -6.55) (layer "F.CrtYd") (width 0.05) (tstamp c728ad38-4bf5-40b9-bef1-8c7d278443b6))
+ (fp_line (start -1.65 -6.3) (end 2.65 -6.3) (layer "F.Fab") (width 0.1) (tstamp 25d63d26-63ab-4dbd-8f20-b8296e02f392))
+ (fp_line (start -2.65 6.3) (end -2.65 -5.3) (layer "F.Fab") (width 0.1) (tstamp 2cb0aa6b-af1d-426c-a837-5a0b571890b7))
+ (fp_line (start -2.65 -5.3) (end -1.65 -6.3) (layer "F.Fab") (width 0.1) (tstamp 722fbda6-44ed-406e-b207-9ed6b00ce36d))
+ (fp_line (start 2.65 -6.3) (end 2.65 6.3) (layer "F.Fab") (width 0.1) (tstamp 7f0fc79a-8cc3-432f-becb-7e3d2d11970b))
+ (fp_line (start 2.65 6.3) (end -2.65 6.3) (layer "F.Fab") (width 0.1) (tstamp f14df629-0ea7-4653-8f07-b4e5879c4d09))
+ (pad "1" smd roundrect (at -3.4625 -5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 962556f8-16e7-4b85-9e9c-944f328e4931))
+ (pad "2" smd roundrect (at -3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49f371a4-e1ef-4f53-9951-60e3f0626c19))
+ (pad "3" smd roundrect (at -3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59d5a526-58a2-4fa3-bc22-52be4cefa02a))
+ (pad "4" smd roundrect (at -3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00acd7d4-a7a3-4108-992d-0758f36503f5))
+ (pad "5" smd roundrect (at -3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6010a1a-0d6b-410d-8f80-94f28f6ef315))
+ (pad "6" smd roundrect (at -3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c052abd-ed87-4daf-9c7d-bb6dfa7d97d0))
+ (pad "7" smd roundrect (at -3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caafce53-9798-4665-a82f-6321417b5376))
+ (pad "8" smd roundrect (at -3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e2bf545-8ef8-48d0-9030-9b706d8b5783))
+ (pad "9" smd roundrect (at -3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b5ea609-2f08-48c2-b805-8d51cffe9e63))
+ (pad "10" smd roundrect (at -3.4625 5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1de934ce-0deb-4097-8793-3b71e3edc358))
+ (pad "11" smd roundrect (at 3.4625 5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b0654b1-b88c-44fe-b32d-1d84be232a0a))
+ (pad "12" smd roundrect (at 3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 563a4f2f-e0c1-480f-8032-2ed6c6ad2d28))
+ (pad "13" smd roundrect (at 3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85907a2c-424b-4519-8d9c-7a4f4e0fb3f8))
+ (pad "14" smd roundrect (at 3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dde36086-30ba-4e41-a9ff-b9937412d700))
+ (pad "15" smd roundrect (at 3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b4f74a9-7dd0-43ef-94b9-eea5bf87429a))
+ (pad "16" smd roundrect (at 3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d639a52d-3752-4395-9839-d8f65c9d8329))
+ (pad "17" smd roundrect (at 3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2bb57fd-d76f-46e5-bb88-7ce3e2f85c10))
+ (pad "18" smd roundrect (at 3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0460d5a3-c288-40ef-854d-ad242376f6a0))
+ (pad "19" smd roundrect (at 3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06e77690-2241-43fd-8e7f-d21f01cd1aa4))
+ (pad "20" smd roundrect (at 3.4625 -5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6864ef4-da4d-40c8-a30d-6fd486a47299))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-20_5.3x12.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-24_5.3x15mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-24_5.3x15mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..4922a7c9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-24_5.3x15mm_P1.27mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "SO-24_5.3x15mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EA5315B)
+ (descr "SO, 24 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c1ff1da-5d4b-4c33-bc1f-49a1c69db687)
+ )
+ (fp_text value "SO-24_5.3x15mm_P1.27mm" (at 0 8.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 712a47f9-370d-4637-a1ea-0102c4f97bb5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 663a35f2-fa86-4beb-acb1-26c79c7f6f85)
+ )
+ (fp_line (start 0 7.61) (end -2.65 7.61) (layer "F.SilkS") (width 0.12) (tstamp 06a80ef2-8f1f-499f-a1fa-d01b15462960))
+ (fp_line (start 0 -7.61) (end 2.65 -7.61) (layer "F.SilkS") (width 0.12) (tstamp 302ed8ca-89c3-4c12-b3bb-296703c660f6))
+ (fp_line (start 0 7.61) (end 2.65 7.61) (layer "F.SilkS") (width 0.12) (tstamp 8646d27c-c427-4613-be9d-661b8d5c51e4))
+ (fp_line (start 0 -7.61) (end -4.45 -7.61) (layer "F.SilkS") (width 0.12) (tstamp 9bb33f22-f948-4006-a823-8ab7d2c5f6cd))
+ (fp_line (start -4.7 7.75) (end 4.7 7.75) (layer "F.CrtYd") (width 0.05) (tstamp 55af8118-b433-4d48-b48e-d7c4d58ea5ab))
+ (fp_line (start 4.7 -7.75) (end -4.7 -7.75) (layer "F.CrtYd") (width 0.05) (tstamp 75075937-e326-4a23-9602-4f9f4db383c8))
+ (fp_line (start -4.7 -7.75) (end -4.7 7.75) (layer "F.CrtYd") (width 0.05) (tstamp 78b6b219-7d57-4f7c-97ab-07d795845b23))
+ (fp_line (start 4.7 7.75) (end 4.7 -7.75) (layer "F.CrtYd") (width 0.05) (tstamp cbb46022-d3ee-4290-9e82-913aed4121e2))
+ (fp_line (start 2.65 -7.5) (end 2.65 7.5) (layer "F.Fab") (width 0.1) (tstamp 035bb48a-4948-4b62-9e66-eb553c6ba4cf))
+ (fp_line (start -2.65 -6.5) (end -1.65 -7.5) (layer "F.Fab") (width 0.1) (tstamp 4213fe28-8e84-43c1-a754-e1dcf822c11d))
+ (fp_line (start -1.65 -7.5) (end 2.65 -7.5) (layer "F.Fab") (width 0.1) (tstamp 96effc0d-29d4-4250-bfbd-b27f9d909be9))
+ (fp_line (start 2.65 7.5) (end -2.65 7.5) (layer "F.Fab") (width 0.1) (tstamp a98145be-0f30-4a4d-839b-1d7ad298e397))
+ (fp_line (start -2.65 7.5) (end -2.65 -6.5) (layer "F.Fab") (width 0.1) (tstamp dfcedb8b-b6ab-4338-9218-8e1eea02e965))
+ (pad "1" smd roundrect (at -3.4625 -6.985) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be47ca82-bcfe-4fb4-a016-2b7dbce79162))
+ (pad "2" smd roundrect (at -3.4625 -5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7681e7f6-0f4e-4a03-bf99-31a4f572d458))
+ (pad "3" smd roundrect (at -3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 658ae1cd-d428-4d62-b295-cf59a11f677f))
+ (pad "4" smd roundrect (at -3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f49dde5-dbc4-4ce3-8974-671ed4e37e23))
+ (pad "5" smd roundrect (at -3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3792c072-a7b3-4375-bae6-5893671062a0))
+ (pad "6" smd roundrect (at -3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 547900c0-f8b2-4f5a-9040-b260adbfdd12))
+ (pad "7" smd roundrect (at -3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2974ced9-d66d-47ee-b9e9-f8cf1c4caf56))
+ (pad "8" smd roundrect (at -3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfc9b780-fc0a-498a-8414-b270776f0c0f))
+ (pad "9" smd roundrect (at -3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f798141f-4cee-4930-b7d4-1dd4339e6b54))
+ (pad "10" smd roundrect (at -3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45ce0be8-e68a-48e1-8b03-22891ba92c17))
+ (pad "11" smd roundrect (at -3.4625 5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 533dcc8d-1c22-47d7-a288-b55dc6b751ee))
+ (pad "12" smd roundrect (at -3.4625 6.985) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp abffcf0a-50b9-41f8-a7e7-774ff367d158))
+ (pad "13" smd roundrect (at 3.4625 6.985) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12eb2c72-13e2-4dd7-80cd-27da81c4f59b))
+ (pad "14" smd roundrect (at 3.4625 5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ada9bbb1-7629-410b-9399-57f47734e522))
+ (pad "15" smd roundrect (at 3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b7527bc-4db6-40f4-93d5-285b993e5c64))
+ (pad "16" smd roundrect (at 3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84d7cb85-88d2-4591-bdd5-4c9a7a0702f2))
+ (pad "17" smd roundrect (at 3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35cc7764-a66d-4f4d-a7f2-b59b73299d34))
+ (pad "18" smd roundrect (at 3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5265d53f-f57a-4e10-828c-6503be99f3b0))
+ (pad "19" smd roundrect (at 3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76266712-8eff-46e9-ad58-9bb81a9966d8))
+ (pad "20" smd roundrect (at 3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1764b14-bf2e-479f-8e80-aa52ae3cae68))
+ (pad "21" smd roundrect (at 3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ab1ac6d-0a7a-418f-94f3-0f54f61b7035))
+ (pad "22" smd roundrect (at 3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 070f1ff9-00fe-4c98-995e-376d057e3a0e))
+ (pad "23" smd roundrect (at 3.4625 -5.715) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3b246e0-4db2-48b5-a8a1-14ae24fcffb9))
+ (pad "24" smd roundrect (at 3.4625 -6.985) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8a477bf-f2c5-473f-9d61-c7007682986f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-24_5.3x15mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x2.3mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x2.3mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..23ea60ea
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x2.3mm_P1.27mm.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "SO-4_4.4x2.3mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B1E4D3A)
+ (descr "4-Lead Plastic Small Outline (SO), see http://datasheet.octopart.com/OPIA403BTRE-Optek-datasheet-5328560.pdf")
+ (tags "SO SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8819c87-100e-4f0d-b86d-d83617d5b6ef)
+ )
+ (fp_text value "SO-4_4.4x2.3mm_P1.27mm" (at 0 2.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92f05834-bc4d-4736-9397-1a88e326a825)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0850968-f1d9-4d78-a0bc-b0cdd2daf8a1)
+ )
+ (fp_line (start -2.4 -1.25) (end -2.4 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 06cdb185-d88d-409b-828e-f288225fad0c))
+ (fp_line (start 2.4 -1.4) (end 2.4 -1.25) (layer "F.SilkS") (width 0.12) (tstamp 0b1abd59-59f0-4c17-ab4d-167142d7e826))
+ (fp_line (start 2.4 1.25) (end 2.4 1.4) (layer "F.SilkS") (width 0.12) (tstamp 2ba2579b-8d1c-400c-b912-333b02d74735))
+ (fp_line (start -2.4 -1.4) (end 2.4 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 46a727d2-3474-4d2e-9bc5-e4c3d25469db))
+ (fp_line (start -2.4 1.4) (end -2.4 1.25) (layer "F.SilkS") (width 0.12) (tstamp 7b3da904-335d-43bc-a2eb-6c5e5610d20a))
+ (fp_line (start -2.4 -1.25) (end -4.1 -1.25) (layer "F.SilkS") (width 0.12) (tstamp b01d5006-331e-4c70-9534-342281c54359))
+ (fp_line (start 2.4 1.4) (end -2.4 1.4) (layer "F.SilkS") (width 0.12) (tstamp fb2f7d7a-1970-4808-aaae-58e338465ff7))
+ (fp_line (start -4.4 -1.45) (end 4.4 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 45ef6a7a-cf3a-415c-9364-372ceb25d647))
+ (fp_line (start 4.4 1.45) (end 4.4 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 4788ad4f-7f61-4afc-9340-f66fa1085d62))
+ (fp_line (start 4.4 1.45) (end -4.4 1.45) (layer "F.CrtYd") (width 0.05) (tstamp d65138d3-fc2a-4255-a6c2-5dba7aa7602b))
+ (fp_line (start -4.4 -1.45) (end -4.4 1.45) (layer "F.CrtYd") (width 0.05) (tstamp dd64e661-32de-48b9-84ca-718d67b19468))
+ (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer "F.Fab") (width 0.12) (tstamp 007f2663-2807-4f55-94f2-d97e1b032a37))
+ (fp_line (start -2.2 -0.7) (end -2.2 1.2) (layer "F.Fab") (width 0.12) (tstamp 84708af3-e1cc-4bab-90e8-f9fa6132792b))
+ (fp_line (start -1.7 -1.2) (end -2.2 -0.7) (layer "F.Fab") (width 0.12) (tstamp cf3f1575-04be-4846-b9f1-422b22a4d6b3))
+ (fp_line (start 2.2 -1.2) (end -1.7 -1.2) (layer "F.Fab") (width 0.12) (tstamp e090d52a-b4e4-4f63-8850-9b568f7b4c6e))
+ (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer "F.Fab") (width 0.12) (tstamp fe1a131e-94a4-4c82-b624-71fdcdf07cae))
+ (pad "1" smd rect (at -3.15 -0.635) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85d642f6-e999-49b6-b2bf-aaecaf1b7bf9))
+ (pad "2" smd rect (at -3.15 0.635) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9389c1b7-97d2-469b-b8d0-08564ee29f44))
+ (pad "3" smd rect (at 3.15 0.635) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 802ed030-687d-44ad-909f-f55e597157c0))
+ (pad "4" smd rect (at 3.15 -0.635) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a00f9321-9678-4b33-9940-73ed2028f7d3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-4_4.4x2.3mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.6mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.6mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..c7a14e22
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.6mm_P2.54mm.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "SO-4_4.4x3.6mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B1E4C51)
+ (descr "4-Lead Plastic Small Outline (SO), see https://www.elpro.org/de/index.php?controller=attachment&id_attachment=339")
+ (tags "SO SOIC 2.54")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28369d85-ec5f-4467-bb2a-6132b7c55820)
+ )
+ (fp_text value "SO-4_4.4x3.6mm_P2.54mm" (at 0 2.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 657a8e10-f3f6-4191-8649-34a0892a3880)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1b79f6c4-31d8-4df3-b606-ab5f13aeebe5)
+ )
+ (fp_line (start -2.4 -1.85) (end -4.1 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 184f84e5-844e-4ae9-b98f-3f0247706932))
+ (fp_line (start 2.4 -2) (end 2.4 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 1bb1a7ec-5902-4191-9179-28cda00dd56b))
+ (fp_line (start -2.4 -2) (end 2.4 -2) (layer "F.SilkS") (width 0.12) (tstamp 3017e8d7-af88-47e5-a542-1e1bf60840d9))
+ (fp_line (start 2.4 2) (end -2.4 2) (layer "F.SilkS") (width 0.12) (tstamp 35221e45-56ff-4724-ac57-54a81e2037d6))
+ (fp_line (start -2.4 2) (end -2.4 1.85) (layer "F.SilkS") (width 0.12) (tstamp 77543871-9cfe-43ac-8a0c-dcadb33717ae))
+ (fp_line (start 2.4 1.85) (end 2.4 2) (layer "F.SilkS") (width 0.12) (tstamp ca089c58-09ea-4557-847c-2492ae0868f4))
+ (fp_line (start -2.4 -1.85) (end -2.4 -2) (layer "F.SilkS") (width 0.12) (tstamp d9dbdeaa-2302-4c72-9cb7-0da3d72f76f3))
+ (fp_line (start -4.4 -2.05) (end -4.4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 2152fb33-ef87-495c-93d7-2c7895e1eb9e))
+ (fp_line (start 4.4 2.05) (end 4.4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 2f6bf1d6-5f78-404d-afc8-6592055e782c))
+ (fp_line (start -4.4 -2.05) (end 4.4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 91c5fb55-e35c-431d-b1f6-356aff5b37c7))
+ (fp_line (start 4.4 2.05) (end -4.4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp bc033879-c2de-4dfb-aa9e-8902443c859f))
+ (fp_line (start 2.2 -1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp 0d536e53-6bdf-4dbd-808c-19510f2cd189))
+ (fp_line (start -1.4 -1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp 22d91988-a1f2-4d10-a99e-8b9f79b368a9))
+ (fp_line (start -2.2 1.8) (end -2.2 -1) (layer "F.Fab") (width 0.12) (tstamp 2c8818b9-dfae-4a5c-9e89-86f3ecd61ca8))
+ (fp_line (start -2.2 -1) (end -1.4 -1.8) (layer "F.Fab") (width 0.12) (tstamp 3d7a1812-344b-4198-9605-be30ec113b89))
+ (fp_line (start 2.2 1.8) (end -2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp f98e10a1-9be2-4327-b72c-460cf9779d5f))
+ (pad "1" smd rect (at -3.15 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8794727b-be2d-4dd1-bce5-11a32e2c7a06))
+ (pad "2" smd rect (at -3.15 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd7ac419-2ba9-43aa-9889-6d0d8d0374f7))
+ (pad "3" smd rect (at 3.15 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecb3015b-b851-440e-96bd-6013d0b8e1b6))
+ (pad "4" smd rect (at 3.15 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0873332f-89c8-48f6-a25c-dd45d7cc4034))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-4_4.4x3.6mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.9mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.9mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..2c034df3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x3.9mm_P2.54mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SO-4_4.4x3.9mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SO, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=10047&prodName=TLP3123), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 184842f6-74cb-4b90-b724-8313004563d3)
+ )
+ (fp_text value "SO-4_4.4x3.9mm_P2.54mm" (at 0 2.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51ca79b7-a4bc-4ff2-8320-be54e1abdc75)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c508d92c-fe1f-4dea-87af-cdd9e9727d77)
+ )
+ (fp_line (start 0 -2.06) (end -2.31 -2.06) (layer "F.SilkS") (width 0.12) (tstamp 120942c3-3f0c-482d-866c-28fe5f81ba5f))
+ (fp_line (start 2.31 2.06) (end 2.31 1.83) (layer "F.SilkS") (width 0.12) (tstamp 2d9ef1e8-614c-4cce-94bf-cf469643f1ae))
+ (fp_line (start 2.31 -2.06) (end 2.31 -1.83) (layer "F.SilkS") (width 0.12) (tstamp 37821186-4d56-41fa-a17e-57a18b54247a))
+ (fp_line (start -2.31 -1.83) (end -4.05 -1.83) (layer "F.SilkS") (width 0.12) (tstamp 58dc2245-bcb1-4dda-a902-5047867c67e4))
+ (fp_line (start -2.31 -2.06) (end -2.31 -1.83) (layer "F.SilkS") (width 0.12) (tstamp 97fc0a73-446f-45f7-a8be-9913f9b2e743))
+ (fp_line (start -2.31 2.06) (end -2.31 1.83) (layer "F.SilkS") (width 0.12) (tstamp a3e75697-e8af-47fb-a644-883e7b42aa50))
+ (fp_line (start 0 2.06) (end 2.31 2.06) (layer "F.SilkS") (width 0.12) (tstamp ac24270d-0fbc-4340-a951-95f9312bc8ca))
+ (fp_line (start 0 -2.06) (end 2.31 -2.06) (layer "F.SilkS") (width 0.12) (tstamp c8e91f13-05a8-4718-b4fb-f4de44b69ada))
+ (fp_line (start 0 2.06) (end -2.31 2.06) (layer "F.SilkS") (width 0.12) (tstamp e0aa49e2-6edc-4acd-830e-8e4e8d29fe00))
+ (fp_line (start 4.3 2.2) (end 4.3 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 51a20e4d-2108-40c2-96f0-75f79d351cca))
+ (fp_line (start -4.3 -2.2) (end -4.3 2.2) (layer "F.CrtYd") (width 0.05) (tstamp 69cbfe43-20a1-4f29-a3c1-9bdfa10257f4))
+ (fp_line (start -4.3 2.2) (end 4.3 2.2) (layer "F.CrtYd") (width 0.05) (tstamp 92034004-acd0-4902-a594-2adb701f7d37))
+ (fp_line (start 4.3 -2.2) (end -4.3 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp dbbe7acd-27f4-40ed-a1a5-19bc0f583206))
+ (fp_line (start 2.2 1.95) (end -2.2 1.95) (layer "F.Fab") (width 0.1) (tstamp a529e785-8a2d-412e-aa43-1250b0f64bb5))
+ (fp_line (start -2.2 -0.975) (end -1.225 -1.95) (layer "F.Fab") (width 0.1) (tstamp a68571ab-e242-44ef-afc9-75afe5cc83f8))
+ (fp_line (start -2.2 1.95) (end -2.2 -0.975) (layer "F.Fab") (width 0.1) (tstamp e0ff3ef2-e5d4-4716-a1ea-94e97750dbc8))
+ (fp_line (start 2.2 -1.95) (end 2.2 1.95) (layer "F.Fab") (width 0.1) (tstamp e379475c-0e7b-47aa-b7ea-058c2a29e43a))
+ (fp_line (start -1.225 -1.95) (end 2.2 -1.95) (layer "F.Fab") (width 0.1) (tstamp fa8cc9c5-5e3f-4dac-99f9-2ee5c2f8b33d))
+ (pad "1" smd roundrect (at -3.15 -1.27) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75bb66ec-2099-4a4b-9292-208eb717cbbe))
+ (pad "2" smd roundrect (at -3.15 1.27) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6b5c085-d513-45b1-8c6b-7c2d301226fa))
+ (pad "3" smd roundrect (at 3.15 1.27) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8965198c-e00c-4088-8a58-796c1d7e1690))
+ (pad "4" smd roundrect (at 3.15 -1.27) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d015640d-312b-429a-b36f-706fb6b463d8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-4_4.4x3.9mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x4.3mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x4.3mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..1c1ec67b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_4.4x4.3mm_P2.54mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SO-4_4.4x4.3mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "4-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/docs/AV02-0173EN")
+ (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)))
+ (tstamp bdb0d144-dc0f-45c8-860b-534d2eae2728)
+ )
+ (fp_text value "SO-4_4.4x4.3mm_P2.54mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1cd79e91-07b9-4a25-9f46-465fbdd3ac92)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c530daf-fb80-4a06-8962-323887ca136f)
+ )
+ (fp_line (start -2.35 -1.95) (end -3.6 -1.95) (layer "F.SilkS") (width 0.12) (tstamp 14e27fe9-ea5b-4522-b8e8-29630eb77120))
+ (fp_line (start 2.35 -2.3) (end 2.35 -1.95) (layer "F.SilkS") (width 0.12) (tstamp 3d49dac6-85a6-4729-acb6-a7285e92d379))
+ (fp_line (start -2.35 -2.3) (end 2.35 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 47a15882-e512-4f11-b8f1-33cb016b7d46))
+ (fp_line (start -2.35 0.62) (end -2.35 -0.62) (layer "F.SilkS") (width 0.12) (tstamp 4faac901-d0f1-4109-869c-afe5099b5f35))
+ (fp_line (start -2.35 2.3) (end 2.35 2.3) (layer "F.SilkS") (width 0.12) (tstamp 55b6afff-ffc4-4c92-b5e6-be028fd9028e))
+ (fp_line (start 2.35 0.62) (end 2.35 -0.62) (layer "F.SilkS") (width 0.12) (tstamp 845e81d6-8ffe-4a54-8d08-bbf71e1951ac))
+ (fp_line (start 2.35 2.3) (end 2.35 1.95) (layer "F.SilkS") (width 0.12) (tstamp a928b219-6428-4b5b-a6e5-addea74efc10))
+ (fp_line (start -2.35 -1.95) (end -2.35 -2.3) (layer "F.SilkS") (width 0.12) (tstamp d1dea021-ba14-4b90-bdce-3996b7a84c51))
+ (fp_line (start -2.35 1.95) (end -2.35 2.3) (layer "F.SilkS") (width 0.12) (tstamp dd7a803c-332d-445d-a70f-d34cacb6bf8d))
+ (fp_line (start 3.85 2.4) (end -3.85 2.4) (layer "F.CrtYd") (width 0.05) (tstamp 07c45000-8163-4f55-bec4-f5dcdc9cf08b))
+ (fp_line (start -3.85 -2.4) (end 3.85 -2.4) (layer "F.CrtYd") (width 0.05) (tstamp 5ccae261-cf6a-4c04-a3ce-a7a33a294d32))
+ (fp_line (start -3.85 2.4) (end -3.85 -2.4) (layer "F.CrtYd") (width 0.05) (tstamp 8fb050d7-3d81-434e-a875-f2624b2e6812))
+ (fp_line (start 3.85 -2.4) (end 3.85 2.4) (layer "F.CrtYd") (width 0.05) (tstamp dffe07f9-fcf4-44d8-9e7b-382ed7cd2b8c))
+ (fp_line (start -2.2 2.15) (end 2.2 2.15) (layer "F.Fab") (width 0.1) (tstamp 2315ece1-2495-41e5-9c41-7f046fbee255))
+ (fp_line (start -2.2 -1.15) (end -1.2 -2.15) (layer "F.Fab") (width 0.1) (tstamp 3500c2e5-ba90-469e-9d36-3c01501ff385))
+ (fp_line (start 2.2 2.15) (end 2.2 -2.15) (layer "F.Fab") (width 0.1) (tstamp 58d673c6-7a50-4c14-af90-33803d00b58e))
+ (fp_line (start -1.2 -2.15) (end 2.2 -2.15) (layer "F.Fab") (width 0.1) (tstamp 7c1b6117-001d-4242-b02e-0b369450afb4))
+ (fp_line (start -2.2 2.15) (end -2.2 -1.15) (layer "F.Fab") (width 0.1) (tstamp f93eaadc-c698-47ff-b872-633d6cdc2543))
+ (pad "1" smd rect (at -3 -1.27 270) (size 0.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp badffd85-9d4d-4d49-aa01-648d6c574572))
+ (pad "2" smd rect (at -3 1.27 270) (size 0.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe109c15-294c-4216-9c92-911ad1c60ff7))
+ (pad "3" smd rect (at 3 1.27 270) (size 0.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd8aee90-84f3-4f40-9e28-295f153afa0e))
+ (pad "4" smd rect (at 3 -1.27 270) (size 0.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34491d23-cc41-45eb-96c8-778403aee66f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-4_4.4x4.3mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_7.6x3.6mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_7.6x3.6mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..297d5523
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-4_7.6x3.6mm_P2.54mm.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "SO-4_7.6x3.6mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B1E4DA6)
+ (descr "4-Lead Plastic Small Outline (SO) (http://www.everlight.com/file/ProductFile/201407061745083848.pdf)")
+ (tags "SO SOIC 2.54")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 901807f8-9cb1-4ecf-8837-84689d525d67)
+ )
+ (fp_text value "SO-4_7.6x3.6mm_P2.54mm" (at 0 2.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b08e572a-e056-41fe-993f-b30d63a5c583)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6ed0aec-583c-4845-8b98-63982910cbde)
+ )
+ (fp_line (start 4 1.85) (end 4 2) (layer "F.SilkS") (width 0.12) (tstamp 4fb28dc2-f00f-44c6-a5ec-4d935fe2b5d1))
+ (fp_line (start -4 -1.85) (end -4 -2) (layer "F.SilkS") (width 0.12) (tstamp 5c27ffbb-f390-4f6f-9d7e-2e49473edc8d))
+ (fp_line (start -4 2) (end -4 1.85) (layer "F.SilkS") (width 0.12) (tstamp 708c456d-d606-4a09-aceb-d0607dbf3a2c))
+ (fp_line (start 4 -2) (end 4 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 755c23b9-9d42-491c-a54c-7bbebc4a43c0))
+ (fp_line (start -4 -2) (end 4 -2) (layer "F.SilkS") (width 0.12) (tstamp 855597a7-b6eb-44a1-b111-8a41c393a8a0))
+ (fp_line (start 4 2) (end -4 2) (layer "F.SilkS") (width 0.12) (tstamp 933bba7c-6309-4165-b006-22f6eced6c50))
+ (fp_line (start -4 -1.85) (end -5.7 -1.85) (layer "F.SilkS") (width 0.12) (tstamp af154b0c-3f2d-4a8b-8fec-09cfea23f67f))
+ (fp_line (start 6 2.05) (end 6 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 458c6b4b-4657-411b-b8c5-a008538914f9))
+ (fp_line (start -6 -2.05) (end 6 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 68ee15aa-d0bc-4eb5-b1d0-665a3f1e5a46))
+ (fp_line (start 6 2.05) (end -6 2.05) (layer "F.CrtYd") (width 0.05) (tstamp bf0552ba-d1cf-4e60-895c-ba643d3b344a))
+ (fp_line (start -6 -2.05) (end -6 2.05) (layer "F.CrtYd") (width 0.05) (tstamp f2f9f289-e1b4-448a-9319-1e0760060b18))
+ (fp_line (start 3.8 -1.8) (end 3.8 1.8) (layer "F.Fab") (width 0.12) (tstamp 3535c423-004d-437b-9da3-dcfef3bb0f63))
+ (fp_line (start -3.8 1.8) (end -3.8 -1) (layer "F.Fab") (width 0.12) (tstamp 51d5a2ce-2fdd-4d1a-88e5-604d97da06ac))
+ (fp_line (start -3 -1.8) (end 3.8 -1.8) (layer "F.Fab") (width 0.12) (tstamp 786d2e8d-e26c-4211-80e5-7aa2508fbc67))
+ (fp_line (start 3.8 1.8) (end -3.8 1.8) (layer "F.Fab") (width 0.12) (tstamp 7e8ce025-7173-4058-8e3b-add99c3a86a5))
+ (fp_line (start -3.8 -1) (end -3 -1.8) (layer "F.Fab") (width 0.12) (tstamp f6b78990-26f8-4ac9-8bca-9d17409362d4))
+ (pad "1" smd rect (at -4.75 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 769d971f-75fe-46cf-a1cb-5bf7845a79aa))
+ (pad "2" smd rect (at -4.75 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31448562-6e90-46fb-8e3a-3d5d76f4ceb9))
+ (pad "3" smd rect (at 4.75 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 666faa10-af70-4c55-91d8-a976111ab655))
+ (pad "4" smd rect (at 4.75 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9edda71-f843-4915-a63f-94258a2fcbaf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-4_7.6x3.6mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-5_4.4x3.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-5_4.4x3.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..996ee77f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-5_4.4x3.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SO-5_4.4x3.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B1E4DED)
+ (descr "5-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SO SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -3.265) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b819edda-face-4000-b371-1275dc7dd6eb)
+ )
+ (fp_text value "SO-5_4.4x3.6mm_P1.27mm" (at 0.05 3.385) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6be149b2-f9ad-4143-8f78-655c42237c6c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d4b71b5f-7833-43c2-bb01-bed1f8fe821e)
+ )
+ (fp_line (start -2.4 -1.85) (end -2.4 -2) (layer "F.SilkS") (width 0.12) (tstamp 13b02064-f0c2-4482-a173-093ae3e952e6))
+ (fp_line (start 2.4 2) (end -2.4 2) (layer "F.SilkS") (width 0.12) (tstamp 67b3bf8b-5e3f-4e74-9453-2b2362cbaddf))
+ (fp_line (start 2.4 -2) (end 2.4 -1.85) (layer "F.SilkS") (width 0.12) (tstamp 83f86047-bff1-4341-b6b0-4aafafe7a799))
+ (fp_line (start -2.4 -1.85) (end -4.1 -1.85) (layer "F.SilkS") (width 0.12) (tstamp a0fc0d2d-b643-4d74-b7ce-3ac9ad779836))
+ (fp_line (start -2.4 0.65) (end -2.4 -0.65) (layer "F.SilkS") (width 0.12) (tstamp a821b2c3-fd09-4e1a-b2d3-069118062c3c))
+ (fp_line (start -2.4 2) (end -2.4 1.85) (layer "F.SilkS") (width 0.12) (tstamp e29f6f3a-ae10-487c-92ea-65584646174b))
+ (fp_line (start 2.4 1.85) (end 2.4 2) (layer "F.SilkS") (width 0.12) (tstamp efc8ecf8-1a4f-4092-b46a-64e7ba3b36e9))
+ (fp_line (start -2.4 -2) (end 2.4 -2) (layer "F.SilkS") (width 0.12) (tstamp fccadba2-5e98-403c-bc19-f51471e5b3ec))
+ (fp_line (start -4.4 -2.05) (end -4.4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 18ec6ad3-667c-4d26-b597-6e6889523adc))
+ (fp_line (start 4.4 2.05) (end 4.4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 1f28f9ab-03e9-4c86-8142-b2cbd127d873))
+ (fp_line (start -4.4 -2.05) (end 4.4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 512de876-f808-4a15-95c3-fa44bd48ece6))
+ (fp_line (start 4.4 2.05) (end -4.4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp fe232545-fcdf-4f4f-94eb-2fdd81838457))
+ (fp_line (start -2.2 -1) (end -1.4 -1.8) (layer "F.Fab") (width 0.12) (tstamp 2e2c8579-898e-4abe-94be-0916137e1cff))
+ (fp_line (start 2.2 -1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp 3266234b-f428-4055-abef-f2ce331a5259))
+ (fp_line (start 2.2 1.8) (end -2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp 3d343e63-6b5a-47f5-8e7b-f3d19c413bc8))
+ (fp_line (start -1.4 -1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp 8c8c027c-58f3-481a-9a55-0aa6172f4e76))
+ (fp_line (start -2.2 1.8) (end -2.2 -1) (layer "F.Fab") (width 0.12) (tstamp ccf113ed-7a99-4f91-b67c-86cab28cdb63))
+ (pad "1" smd rect (at -3.15 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c19ec0e3-b0ac-4cf9-b2ff-585175133935))
+ (pad "3" smd rect (at -3.15 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b7c4a29-31a0-45bd-9cfa-bf75a530a061))
+ (pad "4" smd rect (at 3.15 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f10406f-a4c8-45db-ba60-9f2a36dc4b01))
+ (pad "5" smd rect (at 3.15 0) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e099c15-9d0b-4fbf-a3c4-7de8b7539eea))
+ (pad "6" smd rect (at 3.15 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efa00d34-d06d-4cc2-8f03-7170a9bc8823))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-5_4.4x3.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-6L_10x3.84mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-6L_10x3.84mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..8dff7d2b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-6L_10x3.84mm_P1.27mm.kicad_mod
@@ -0,0 +1,41 @@
+(footprint "SO-6L_10x3.84mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "6-pin plasic small outline 7,5mm long https://toshiba.semicon-storage.com/info/docget.jsp?did=53548&prodName=TLP2770")
+ (tags "SO-6L")
+ (attr smd)
+ (fp_text reference "REF**" (at -3.7 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7bb2bf84-5272-4671-bf67-10a65c5643a6)
+ )
+ (fp_text value "SO-6L_10x3.84mm_P1.27mm" (at 0.1 3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4ab6add-0b50-4af9-b890-cab0c8ebee0c)
+ )
+ (fp_text user "${REFERENCE}" (at 0.3 0 180) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.05)))
+ (tstamp baf87166-9efa-4d92-bb57-5e1e5195f78e)
+ )
+ (fp_line (start -5.5 -2.05) (end 3.7 -2.05) (layer "F.SilkS") (width 0.12) (tstamp 59f8efc3-4016-4ac5-9d44-3d69c65e671b))
+ (fp_line (start -3.7 2.05) (end 3.7 2.05) (layer "F.SilkS") (width 0.12) (tstamp e7614bba-1513-4ed1-a155-4eca3c328fbd))
+ (fp_line (start -5.65 -2.17) (end -5.65 2.17) (layer "F.CrtYd") (width 0.05) (tstamp 55834195-1a72-4365-a6d1-049509b79ce9))
+ (fp_line (start 5.65 -2.17) (end -5.65 -2.17) (layer "F.CrtYd") (width 0.05) (tstamp 56ed3a3d-28a7-4b78-9733-9fcf2adcd536))
+ (fp_line (start 5.65 2.17) (end 5.65 -2.17) (layer "F.CrtYd") (width 0.05) (tstamp b4a05703-beb3-40fa-a870-ec6fca4307c0))
+ (fp_line (start -5.65 2.17) (end 5.65 2.17) (layer "F.CrtYd") (width 0.05) (tstamp ed6dabf7-e6be-40ac-8f16-4e7bae67474d))
+ (fp_line (start -3.75 1.92) (end -3.75 -0.9) (layer "F.Fab") (width 0.1) (tstamp 02484cf0-b9cb-4f53-a7e1-88e5d0cd2eb3))
+ (fp_line (start -3.75 1.92) (end 3.75 1.92) (layer "F.Fab") (width 0.1) (tstamp 0439ebd8-ccba-41dd-8c36-67cb827825b5))
+ (fp_line (start 3.75 1.92) (end 3.75 -1.92) (layer "F.Fab") (width 0.1) (tstamp 196bbe9a-a6d1-432c-bfd5-a62df04e6362))
+ (fp_line (start -3 -1.92) (end 3.75 -1.92) (layer "F.Fab") (width 0.1) (tstamp 225ef79f-d8cf-4f2a-bfb0-bef06ce9292e))
+ (fp_line (start -3.75 -0.9) (end -3 -1.92) (layer "F.Fab") (width 0.1) (tstamp b71c494b-8927-4db9-a6ac-deb52ccc2145))
+ (pad "1" smd rect (at -4.75 -1.27 90) (size 0.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09356d0b-0d47-437e-a867-568d0c25bd40))
+ (pad "2" smd rect (at -4.75 0 90) (size 0.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d98a4797-7ec7-4b71-91a4-b83d9aff85ea))
+ (pad "3" smd rect (at -4.75 1.27 90) (size 0.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ca1dcd1-b361-4c8e-b79e-e2cb6fabd719))
+ (pad "4" smd rect (at 4.75 1.27 90) (size 0.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cbecd89-efc5-4eab-b6bf-7037f77c5836))
+ (pad "5" smd rect (at 4.75 0 90) (size 0.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d58c7cee-a0ca-47df-8f40-0c50f2679a58))
+ (pad "6" smd rect (at 4.75 -1.27 90) (size 0.8 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc84be8d-2735-4d2c-8ee1-2ec74f11ecbf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-6L_10x3.84mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-6_4.4x3.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-6_4.4x3.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..6578c751
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-6_4.4x3.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SO-6_4.4x3.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "6-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SO SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -3.265) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6fe1f9b9-c257-41e5-bd20-25a1e34c70b2)
+ )
+ (fp_text value "SO-6_4.4x3.6mm_P1.27mm" (at 0.05 3.385) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9a4cf3f-7c61-4833-a60a-b3d03d0568a6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b6cd21e6-8311-48e2-962d-cad1a19eea94)
+ )
+ (fp_line (start 2.4 2) (end -2.4 2) (layer "F.SilkS") (width 0.12) (tstamp 2d96dde0-9731-4da8-adce-632548190d0f))
+ (fp_line (start -2.4 2) (end -2.4 1.7) (layer "F.SilkS") (width 0.12) (tstamp 958f0eac-62b8-4cdb-9a73-9a88dd5b1124))
+ (fp_line (start -2.4 -1.7) (end -4.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp abffba7e-6dca-4319-be32-f33d2326b8ee))
+ (fp_line (start 2.4 1.7) (end 2.4 2) (layer "F.SilkS") (width 0.12) (tstamp b52ca710-7b79-49b8-aedc-54d8ad696328))
+ (fp_line (start -2.4 -2) (end 2.4 -2) (layer "F.SilkS") (width 0.12) (tstamp e0f22985-e1a5-407a-9869-acb3085b7c87))
+ (fp_line (start -2.4 -1.7) (end -2.4 -2) (layer "F.SilkS") (width 0.12) (tstamp e4f7a112-ca57-42be-bb1d-be7b797829e8))
+ (fp_line (start 2.4 -2) (end 2.4 -1.7) (layer "F.SilkS") (width 0.12) (tstamp efedc59a-240d-45ee-ad50-d436d67d63b0))
+ (fp_line (start -4.4 -2.05) (end 4.4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 6ee23196-a40b-4c60-b33b-99dd29a35a07))
+ (fp_line (start 4.4 2.05) (end 4.4 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp a2b2b5d8-6bc5-4032-a7cf-04b04c92140b))
+ (fp_line (start -4.4 -2.05) (end -4.4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp b3d870d0-318b-49d5-9099-a6de15aa1e66))
+ (fp_line (start 4.4 2.05) (end -4.4 2.05) (layer "F.CrtYd") (width 0.05) (tstamp df7c234d-9719-44a8-bd7e-6a75ba30a95b))
+ (fp_line (start -2.2 -1) (end -1.4 -1.8) (layer "F.Fab") (width 0.12) (tstamp 1163a572-ab0c-4f19-b242-1db5164bd499))
+ (fp_line (start -2.2 1.8) (end -2.2 -1) (layer "F.Fab") (width 0.12) (tstamp 172219ab-5458-4e6b-a111-7a3465de90c2))
+ (fp_line (start 2.2 1.8) (end -2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp 8680a4a1-7492-49e7-9784-62831dc3edb7))
+ (fp_line (start -1.4 -1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.12) (tstamp 969203de-635a-43fa-ab49-bfba572b7f0e))
+ (fp_line (start 2.2 -1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.12) (tstamp c2013f00-9031-4f70-84b4-8735a605a467))
+ (pad "1" smd rect (at -3.15 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fac1214a-e7ce-4800-a8a5-86f746f07f7a))
+ (pad "2" smd rect (at -3.15 0) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bfcbc48-c752-4240-910d-7d2b6d75de81))
+ (pad "3" smd rect (at -3.15 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 099db7d6-9e34-41e3-8935-99e904ccf6d6))
+ (pad "4" smd rect (at 3.15 1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e84ac77-e7fe-430a-9f30-cd202442cb88))
+ (pad "5" smd rect (at 3.15 0) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc4cbbfe-4152-4578-a6df-8bb1486bd3be))
+ (pad "6" smd rect (at 3.15 -1.27) (size 2 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8c9b971-0bc9-464a-9411-5cd67c54849e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-6_4.4x3.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-8_3.9x4.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-8_3.9x4.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..4629f91c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-8_3.9x4.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "SO-8_3.9x4.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd1a4f7d-3196-4af4-9f41-6bbe6e966c30)
+ )
+ (fp_text value "SO-8_3.9x4.9mm_P1.27mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a873cb1c-35d7-4d58-87f9-4588dbfa6c57)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 7dedb6e7-ec17-4b45-b758-ba099184523b)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 29053dc7-9b7a-4b12-abbb-80f3bdbc5f6a))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 7adf0da9-a1cd-431d-8fbb-c62dc4efff34))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 843db7c8-5411-4e5f-b183-3964bacab5d7))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp f8993e66-9792-4d6d-a262-5c600d4ad496))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 00765adf-e6f5-4deb-91e7-9dc97112eaca))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 0a5b898c-01f2-4e07-af4c-33efb23bc56c))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp ca10d474-5058-49eb-8e36-cc52e3339948))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp ce90a758-9d6e-4f49-9bae-c48a181d2f8c))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 0448b41f-96d7-4822-9a12-35fd896b7ce7))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 36143e73-4d6f-4ad5-87a0-0922bbefd940))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 87d7ed84-90d3-4be2-ac5d-1efddc74a61a))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp aaa0c8de-1001-4d27-9a21-0bebf8f01ec3))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp f1668afb-08ac-41b2-89cd-304484bb10de))
+ (pad "1" smd roundrect (at -2.575 -1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc2324f8-0948-45ea-af7e-e17d10b89595))
+ (pad "2" smd roundrect (at -2.575 -0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95a4e1d0-b173-488c-9403-db2874724185))
+ (pad "3" smd roundrect (at -2.575 0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96d58d84-e3ab-4f3a-ab96-a7a2c831137f))
+ (pad "4" smd roundrect (at -2.575 1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0285db69-b0ed-42cc-b29b-07790cf39cb8))
+ (pad "5" smd roundrect (at 2.575 1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f4073d9-f2d7-4ce3-8c16-27fdefb4331d))
+ (pad "6" smd roundrect (at 2.575 0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a3a1413-bd9f-4b21-8fb0-c082123a1bea))
+ (pad "7" smd roundrect (at 2.575 -0.635) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cd6e250-21f3-41c8-9c4f-174c99239904))
+ (pad "8" smd roundrect (at 2.575 -1.905) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a48a9a0-6c08-4dbc-81e7-32bedba7042c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-8_3.9x4.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SO-8_5.3x6.2mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SO-8_5.3x6.2mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..2f93f330
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SO-8_5.3x6.2mm_P1.27mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SO-8_5.3x6.2mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EA5315B)
+ (descr "SO, 8 Pin (https://www.ti.com/lit/ml/msop001a/msop001a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.05) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6d2e267-164d-4afc-8b48-cd1aff90b7d4)
+ )
+ (fp_text value "SO-8_5.3x6.2mm_P1.27mm" (at 0 4.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c06efada-401e-4dfe-b3d2-3a3e07849a0a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6b8865c-5ba6-45e6-a65d-a1b68be210e7)
+ )
+ (fp_line (start -2.76 -2.465) (end -4.45 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 74239588-025d-4278-bb20-8aaa7c3084df))
+ (fp_line (start 2.76 3.21) (end 2.76 2.465) (layer "F.SilkS") (width 0.12) (tstamp 782bb1cd-d060-47ff-abe3-37addae7ab1b))
+ (fp_line (start 0 -3.21) (end -2.76 -3.21) (layer "F.SilkS") (width 0.12) (tstamp a37ee151-4fcc-4d66-943d-e5b1c2e17868))
+ (fp_line (start -2.76 3.21) (end -2.76 2.465) (layer "F.SilkS") (width 0.12) (tstamp af41f2a4-51e3-4dbb-b929-81c444ac7fff))
+ (fp_line (start 0 3.21) (end 2.76 3.21) (layer "F.SilkS") (width 0.12) (tstamp c79336f7-374b-471c-a2b2-c23ba36a59b5))
+ (fp_line (start 0 -3.21) (end 2.76 -3.21) (layer "F.SilkS") (width 0.12) (tstamp cf87a8a5-e65f-4d3a-8572-2d19d388ce69))
+ (fp_line (start 0 3.21) (end -2.76 3.21) (layer "F.SilkS") (width 0.12) (tstamp d48ee01a-e5c2-4b22-aaa6-a1cb107fbac3))
+ (fp_line (start -2.76 -3.21) (end -2.76 -2.465) (layer "F.SilkS") (width 0.12) (tstamp d861ecda-fd97-4619-9c2d-6c4f7c60cca0))
+ (fp_line (start 2.76 -3.21) (end 2.76 -2.465) (layer "F.SilkS") (width 0.12) (tstamp dc7ef0e4-bd3f-4bae-b16a-6091a2fbe1a5))
+ (fp_line (start 4.7 -3.35) (end -4.7 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp 5f316919-0561-48cc-af6d-627207b632ec))
+ (fp_line (start -4.7 3.35) (end 4.7 3.35) (layer "F.CrtYd") (width 0.05) (tstamp 6020986c-655c-453e-a057-f214cc9d30ae))
+ (fp_line (start -4.7 -3.35) (end -4.7 3.35) (layer "F.CrtYd") (width 0.05) (tstamp 6794d844-873d-41de-8a23-157904a72b2b))
+ (fp_line (start 4.7 3.35) (end 4.7 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp d7967734-f1e1-4546-a5ab-b7258f5f3f2a))
+ (fp_line (start -2.65 -2.1) (end -1.65 -3.1) (layer "F.Fab") (width 0.1) (tstamp 48790e43-f2fc-44b0-8322-5388cb8e0681))
+ (fp_line (start 2.65 3.1) (end -2.65 3.1) (layer "F.Fab") (width 0.1) (tstamp 7c60e013-b5db-4162-a3bc-3c3e55a92637))
+ (fp_line (start -1.65 -3.1) (end 2.65 -3.1) (layer "F.Fab") (width 0.1) (tstamp 89f17c59-8ae8-458d-9e98-a1d8017d430e))
+ (fp_line (start 2.65 -3.1) (end 2.65 3.1) (layer "F.Fab") (width 0.1) (tstamp d0cb6892-437f-41c0-a652-f027fe7a96eb))
+ (fp_line (start -2.65 3.1) (end -2.65 -2.1) (layer "F.Fab") (width 0.1) (tstamp ea99ab82-687a-410b-9f25-f99eecf53974))
+ (pad "1" smd roundrect (at -3.5 -1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8018f35d-7a92-4135-8a83-0670bf6a5459))
+ (pad "2" smd roundrect (at -3.5 -0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 697f93e2-a0be-4cf3-b7ec-1bdeabd8a6ad))
+ (pad "3" smd roundrect (at -3.5 0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5515138e-0099-4ddf-8a64-f565476c169d))
+ (pad "4" smd roundrect (at -3.5 1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4cd1ee4-67da-4549-8e85-46e00c6d8f0b))
+ (pad "5" smd roundrect (at 3.5 1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c02f2849-6a0e-4f4d-bf38-717a4b6fd135))
+ (pad "6" smd roundrect (at 3.5 0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a059f78-4982-44b4-9c5e-072b9705c642))
+ (pad "7" smd roundrect (at 3.5 -0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4871953-02b6-4389-a5ea-7cc4f8748acd))
+ (pad "8" smd roundrect (at 3.5 -1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ef16b5b-8b97-445d-864d-105eb1aa6c46))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-8_5.3x6.2mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14-16_3.9x9.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14-16_3.9x9.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..519e7a57
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14-16_3.9x9.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "SOIC-14-16_3.9x9.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5ECF2194)
+ (descr "SOIC, 16 Pin package with pin 2 and 13 removed for voltage clearance (UCC256301, https://www.ti.com/lit/ds/symlink/ucc256301.pdf)")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c64499a7-e977-4184-a2c0-aad5e70fa3f8)
+ )
+ (fp_text value "SOIC-14-16_3.9x9.9mm_P1.27mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b35006de-89e0-4b34-91ab-7e6f819eaea0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 4e93fb64-b6fd-4ccb-943c-9619fbb18723)
+ )
+ (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 6be959e2-1d24-4cbe-8924-59f154b0c5cf))
+ (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 7729d53f-57f7-4d05-acb5-0b5a58c69925))
+ (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 7b4da619-e2a4-4fad-98cb-89c31d63fa10))
+ (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12) (tstamp f2c8767d-b14d-408c-bfe4-8210d451f188))
+ (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp 319462c7-6a0f-456b-9679-0989cd61fb70))
+ (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp 59a1f820-385a-4088-a87a-b46f6eca89b2))
+ (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp a60471c7-3726-4527-98ef-a387cc2228a3))
+ (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp bc304653-6c76-4ce2-9662-998bd4243de2))
+ (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1) (tstamp 62f62fc5-c0b2-4b06-bf93-2b96b2c8f604))
+ (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp 8fcffb09-b629-4c0b-8f60-fbeaf01aa891))
+ (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1) (tstamp 954f1757-1553-40ee-826e-f5b526866f4f))
+ (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1) (tstamp de9d94eb-e184-4755-a0ec-797a836daeeb))
+ (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp fd12b931-7379-41c4-b26e-fdacdfc7251f))
+ (pad "1" smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ebdb241-dbce-43f5-a7e2-07ef1e7af886))
+ (pad "3" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69536db1-e62d-40ef-a5ea-349061923d71))
+ (pad "4" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 811823e3-9917-4f18-8198-6b9ca10600f9))
+ (pad "5" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d59628ad-a7c7-4128-9b26-0846dd5446b5))
+ (pad "6" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 304a9b1f-44cf-42ea-af7b-6ae426652e7c))
+ (pad "7" smd roundrect (at -2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 809c18ea-4ffe-4b4e-b7a2-779cfff08298))
+ (pad "8" smd roundrect (at -2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c991336c-6a2f-42a4-8063-0ee9e26bc5d4))
+ (pad "9" smd roundrect (at 2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1defc2f-5a36-4aef-a488-0c67d3b97f1b))
+ (pad "10" smd roundrect (at 2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c624c6ce-2cfa-423b-8593-8596f0f83b77))
+ (pad "11" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0082098-e8a8-4522-a80f-eb47b3b2b1d7))
+ (pad "12" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b5d7479-64b3-4d6d-9a4e-4d731dc0c12a))
+ (pad "14" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 257137de-020e-43d7-812e-bf982c8d2c3f))
+ (pad "15" smd roundrect (at 2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff0eeaee-6d99-4f7f-9e7f-be314fdb14f4))
+ (pad "16" smd roundrect (at 2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89a639e4-55da-4ebb-b798-303caa88ca1a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14W_7.5x9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14W_7.5x9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..a19923c1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14W_7.5x9mm_P1.27mm.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "SOIC-14W_7.5x9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 14 Pin (JEDEC MS-013AF, https://www.analog.com/media/en/package-pcb-resources/package/54614177245586rw_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6354ea6-9df5-4df4-8970-b9f4e3fdd7a7)
+ )
+ (fp_text value "SOIC-14W_7.5x9mm_P1.27mm" (at 0 5.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 538035a0-9fce-4e56-856e-706b9b7820cf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1937ed56-14f0-4f28-9a17-00abc1c4817d)
+ )
+ (fp_line (start -3.86 4.61) (end -3.86 4.37) (layer "F.SilkS") (width 0.12) (tstamp 1cb6f713-2e61-4090-8fb4-40a322193df9))
+ (fp_line (start 0 4.61) (end 3.86 4.61) (layer "F.SilkS") (width 0.12) (tstamp 2c885649-1f8e-47ca-9207-f28b3f87316d))
+ (fp_line (start 0 -4.61) (end -3.86 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 2dccb380-eb52-44e8-8b73-624b617eb981))
+ (fp_line (start 3.86 -4.61) (end 3.86 -4.37) (layer "F.SilkS") (width 0.12) (tstamp 52e8135e-129f-486f-9c2f-37a5732c3450))
+ (fp_line (start 0 -4.61) (end 3.86 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 8ff87408-2664-4973-8494-a9e6ed1fe994))
+ (fp_line (start 3.86 4.61) (end 3.86 4.37) (layer "F.SilkS") (width 0.12) (tstamp 9c7d6a41-febc-4a5c-bf45-ba51cecc6680))
+ (fp_line (start -3.86 -4.61) (end -3.86 -4.37) (layer "F.SilkS") (width 0.12) (tstamp a9925131-bb37-4b04-9932-e95004b6c690))
+ (fp_line (start 0 4.61) (end -3.86 4.61) (layer "F.SilkS") (width 0.12) (tstamp e9c48c41-34bb-41e2-8967-7e22937297b5))
+ (fp_line (start -3.86 -4.37) (end -5.675 -4.37) (layer "F.SilkS") (width 0.12) (tstamp ed3f1e9e-4733-4c5a-8d79-19af88d9fdaa))
+ (fp_line (start 5.93 4.75) (end 5.93 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 2147119b-64a3-42ad-a924-b2905e45a0d9))
+ (fp_line (start -5.93 4.75) (end 5.93 4.75) (layer "F.CrtYd") (width 0.05) (tstamp 3434e259-ec54-4431-94d0-497e9f134bb6))
+ (fp_line (start 5.93 -4.75) (end -5.93 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 5b1152cb-4752-4796-8e21-6028152fcb0e))
+ (fp_line (start -5.93 -4.75) (end -5.93 4.75) (layer "F.CrtYd") (width 0.05) (tstamp a10df320-4a9d-4f5e-8450-24ea48011475))
+ (fp_line (start -3.75 4.5) (end -3.75 -3.5) (layer "F.Fab") (width 0.1) (tstamp 3ec1c038-5b27-4699-9a50-7d192f09e61a))
+ (fp_line (start 3.75 -4.5) (end 3.75 4.5) (layer "F.Fab") (width 0.1) (tstamp 7834a778-6781-41a5-aa82-8a0752bf8690))
+ (fp_line (start -3.75 -3.5) (end -2.75 -4.5) (layer "F.Fab") (width 0.1) (tstamp 867fef51-4fb7-4f41-b3cf-43a9325115a3))
+ (fp_line (start -2.75 -4.5) (end 3.75 -4.5) (layer "F.Fab") (width 0.1) (tstamp caf9a064-87af-482e-a4bb-3fb45e3fe483))
+ (fp_line (start 3.75 4.5) (end -3.75 4.5) (layer "F.Fab") (width 0.1) (tstamp f3b2e321-e790-4e13-8645-ae674ef7e667))
+ (pad "1" smd roundrect (at -4.65 -3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1547c29-08c8-4066-a6fb-002dc4c61ece))
+ (pad "2" smd roundrect (at -4.65 -2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6a05860-58e4-4541-ba9f-5e4ba98e6809))
+ (pad "3" smd roundrect (at -4.65 -1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acb7c59c-7cb7-4e7f-a84b-ab88ccf7b48d))
+ (pad "4" smd roundrect (at -4.65 0) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e057bcc-4727-4504-8f63-b36485bcc21c))
+ (pad "5" smd roundrect (at -4.65 1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3076be4e-11d2-4ba4-aec8-2b25043e10fc))
+ (pad "6" smd roundrect (at -4.65 2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 734ed09c-e755-468f-b194-ca4182d8b200))
+ (pad "7" smd roundrect (at -4.65 3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b3fe0d8-641b-4522-a800-7193c186b410))
+ (pad "8" smd roundrect (at 4.65 3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 979c52e0-3730-4b30-9a01-317b6e26b0fc))
+ (pad "9" smd roundrect (at 4.65 2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eadc0526-9e0c-45d5-a9a4-006fff40832a))
+ (pad "10" smd roundrect (at 4.65 1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc1b2a66-84be-4dfb-bddd-07e3a7fd263c))
+ (pad "11" smd roundrect (at 4.65 0) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5240888c-8398-4aaf-ac3a-9bd2c1914823))
+ (pad "12" smd roundrect (at 4.65 -1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d923ae3-e3bf-46af-affa-133c3f9aa87f))
+ (pad "13" smd roundrect (at 4.65 -2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42b5bc3a-6bad-499d-b291-0310b051eb95))
+ (pad "14" smd roundrect (at 4.65 -3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e77615b4-c337-4ecc-9924-b86c21308856))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-14W_7.5x9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..c21c1453
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "SOIC-14_3.9x8.7mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.28) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34da5220-ae72-48f1-96e7-24f6406703e7)
+ )
+ (fp_text value "SOIC-14_3.9x8.7mm_P1.27mm" (at 0 5.28) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d0435f5-9ea9-44bd-b970-9b5d2cf70dc1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 31d04be5-cd0b-4e22-93d3-239b4d090071)
+ )
+ (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer "F.SilkS") (width 0.12) (tstamp 079241f3-6a24-4547-af6d-468e5fa9a2be))
+ (fp_line (start 0 4.435) (end 1.95 4.435) (layer "F.SilkS") (width 0.12) (tstamp 12cb2c35-cbe1-4e01-944c-15fba44bf423))
+ (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer "F.SilkS") (width 0.12) (tstamp 537b6886-3331-425d-8cbf-b570bbef113b))
+ (fp_line (start 0 4.435) (end -1.95 4.435) (layer "F.SilkS") (width 0.12) (tstamp fcf63c3e-030a-40e8-a04f-e9ab48706e4b))
+ (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer "F.CrtYd") (width 0.05) (tstamp 31b56082-b6a1-4599-98d7-c2fefd6ae06f))
+ (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer "F.CrtYd") (width 0.05) (tstamp af957e1a-a47c-48a8-bd59-d0db049b34c0))
+ (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer "F.CrtYd") (width 0.05) (tstamp b0df0f6b-95e5-4ade-8792-8893cbbe8355))
+ (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer "F.CrtYd") (width 0.05) (tstamp dbcb10f9-5077-4307-813d-dbdacc268d33))
+ (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer "F.Fab") (width 0.1) (tstamp 22287b25-056b-41b0-bbc8-c5cd78ea4a1a))
+ (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer "F.Fab") (width 0.1) (tstamp 22428d0a-c563-4143-8c71-15deb30fa2df))
+ (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer "F.Fab") (width 0.1) (tstamp 3e4c2c0f-60f4-4b16-a2e7-f95320de822e))
+ (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer "F.Fab") (width 0.1) (tstamp a3e8b94e-f6da-41e4-a74c-56582ea53ae2))
+ (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer "F.Fab") (width 0.1) (tstamp fbc6d2b9-ab3d-4265-b800-d23f6b15a1fd))
+ (pad "1" smd roundrect (at -2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b166f940-dd5d-4f89-948b-631eabb391af))
+ (pad "2" smd roundrect (at -2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fcf1f14-a5b0-49df-8146-0794de011d0f))
+ (pad "3" smd roundrect (at -2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21513237-a0ed-4e85-8caf-828c5985a90a))
+ (pad "4" smd roundrect (at -2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f04538d-09c8-4cb5-86e8-8575b2f2a055))
+ (pad "5" smd roundrect (at -2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34fee7c0-5427-4b22-b0c5-d87f62de7873))
+ (pad "6" smd roundrect (at -2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 269deb3a-e33f-4406-b4f6-bc651dfc0e2a))
+ (pad "7" smd roundrect (at -2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8ef7eda-a43d-4659-bc99-fe5c2b4177fe))
+ (pad "8" smd roundrect (at 2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41b3f83e-7bfb-450a-b7cb-dec7c54604b7))
+ (pad "9" smd roundrect (at 2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddda4021-9c85-4762-9dfd-15dd727f59a2))
+ (pad "10" smd roundrect (at 2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4229afcd-4f64-4061-8402-8a4fbd9b9ddb))
+ (pad "11" smd roundrect (at 2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94513f22-5043-4ad5-830d-4fa7c1072656))
+ (pad "12" smd roundrect (at 2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fe4bae7-bd67-4497-be26-5d7fb1c912ec))
+ (pad "13" smd roundrect (at 2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24ec25d2-1025-43b6-98c8-789f10a0db96))
+ (pad "14" smd roundrect (at 2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d19a0e66-4aa7-43bb-b41c-e8b6a4a8cbc4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W-12_7.5x10.3mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W-12_7.5x10.3mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..721dc46c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W-12_7.5x10.3mm_P1.27mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "SOIC-16W-12_7.5x10.3mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A78BEC2)
+ (descr "SOIC-16 With 12 Pin Placed - Wide, 7.50 mm Body [SOIC] (https://docs.broadcom.com/docs/AV02-0169EN)")
+ (tags "SOIC 1.27 16 12 Wide")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.25) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 61b4682d-438f-4fec-82a2-b7e4aa5e7493)
+ )
+ (fp_text value "SOIC-16W-12_7.5x10.3mm_P1.27mm" (at 0 6.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5cd6b98a-9601-4bfa-a3cb-27742d227b3a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39b6271a-57c3-4fea-bcaf-106c53e18271)
+ )
+ (fp_line (start -3.875 -5.325) (end 3.875 -5.325) (layer "F.SilkS") (width 0.15) (tstamp 1a023d52-b6e6-4198-a9fc-aca1391bb380))
+ (fp_line (start -3.875 -5.05) (end -5.4 -5.05) (layer "F.SilkS") (width 0.15) (tstamp 1d7abdaf-99e5-4863-9d8b-57319f5968f8))
+ (fp_line (start -3.875 5.325) (end -3.875 4.97) (layer "F.SilkS") (width 0.15) (tstamp 2360621c-338a-41b1-a45e-9e4e33f8811a))
+ (fp_line (start -3.875 5.325) (end 3.875 5.325) (layer "F.SilkS") (width 0.15) (tstamp 50c12069-4f39-4171-8028-8acad772e8cc))
+ (fp_line (start -3.875 -5.325) (end -3.875 -5.05) (layer "F.SilkS") (width 0.15) (tstamp 5fc01c7d-173e-41d3-9975-979f06bce021))
+ (fp_line (start 3.875 5.325) (end 3.875 4.97) (layer "F.SilkS") (width 0.15) (tstamp 65dffa26-80a9-4a73-ac1d-7196761bed5a))
+ (fp_line (start 3.875 -5.325) (end 3.875 -4.97) (layer "F.SilkS") (width 0.15) (tstamp a0b2418e-35ea-4ba1-8180-781b72e0a475))
+ (fp_line (start 5.65 -5.5) (end 5.65 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 2d62a773-2d17-4812-8322-8b13d532877b))
+ (fp_line (start -5.65 -5.5) (end 5.65 -5.5) (layer "F.CrtYd") (width 0.05) (tstamp 5242deca-af5c-4664-aafd-79a5e41856f1))
+ (fp_line (start -5.65 -5.5) (end -5.65 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 6829d4f8-82b6-4a97-9943-7c6a01abf6a4))
+ (fp_line (start -5.65 5.5) (end 5.65 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 89ad9630-f080-4ddd-b4bb-9cca9c957d53))
+ (fp_line (start -3.75 -4.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.15) (tstamp 17c0a1a5-1d75-4a4b-a501-26b053e57a9e))
+ (fp_line (start -3.75 5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.15) (tstamp 3358ef76-4146-402c-a32b-837af0277dee))
+ (fp_line (start -2.75 -5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.15) (tstamp 95860433-7b37-4d86-90fb-1da3719d0276))
+ (fp_line (start 3.75 -5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.15) (tstamp afbeb768-4877-4bdd-8087-e08159a8afed))
+ (fp_line (start 3.75 5.15) (end -3.75 5.15) (layer "F.Fab") (width 0.15) (tstamp bc150ebe-3195-46d5-8aff-76e852601ddf))
+ (pad "1" smd rect (at -4.65 -4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96a2c30f-ecdd-4bab-80ab-4b5e78138e7e))
+ (pad "2" smd rect (at -4.65 -3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4c4c3c1-99d5-4ad2-97cc-3df9adc83dc1))
+ (pad "3" smd rect (at -4.65 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 018aa730-66cb-405e-8648-218fcd519294))
+ (pad "6" smd rect (at -4.65 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c12c384e-7851-4fab-8826-34c8aaa1192b))
+ (pad "7" smd rect (at -4.65 3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f64d63e-b206-46bc-9b41-0fd7d68b2618))
+ (pad "8" smd rect (at -4.65 4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3454208a-6fac-4c6d-8265-44e1a1a68969))
+ (pad "9" smd rect (at 4.65 4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dc67c10-38e6-48c0-9676-520c76802563))
+ (pad "10" smd rect (at 4.65 3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62bb1ba2-0948-4024-813c-62263c421deb))
+ (pad "11" smd rect (at 4.65 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 762afeb2-0e5b-4fbd-b3ce-c654cf485004))
+ (pad "14" smd rect (at 4.65 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed3f79c3-6f52-400c-8a42-6810e1022d4d))
+ (pad "15" smd rect (at 4.65 -3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8254aeaa-571d-491f-a15b-e1c6f78df6a9))
+ (pad "16" smd rect (at 4.65 -4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91b77896-61b4-4778-9b79-4cab4d9514e3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16W-12_7.5x10.3mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_5.3x10.2mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_5.3x10.2mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..85e5c8e1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_5.3x10.2mm_P1.27mm.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "SOIC-16W_5.3x10.2mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "16-Lead Plastic Small Outline (SO) - Wide, 5.3 mm Body (http://www.ti.com/lit/ml/msop002a/msop002a.pdf)")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac939073-3aef-4735-8906-9e98c9e198e3)
+ )
+ (fp_text value "SOIC-16W_5.3x10.2mm_P1.27mm" (at 0 6.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2573405c-a2ea-43f4-83d7-c4c11f672621)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c31aad6-518e-4881-92ce-c31fdbaaf885)
+ )
+ (fp_line (start -2.775 5.275) (end 2.775 5.275) (layer "F.SilkS") (width 0.15) (tstamp 536dabeb-a991-47bf-9add-971bb52d9f46))
+ (fp_line (start -2.775 -5.275) (end 2.775 -5.275) (layer "F.SilkS") (width 0.15) (tstamp 63747ca9-8395-400b-9de8-9a2706954f15))
+ (fp_line (start 2.775 5.275) (end 2.775 4.92) (layer "F.SilkS") (width 0.15) (tstamp a7594dab-aa47-4a80-979c-72b29cafb618))
+ (fp_line (start 2.775 -5.275) (end 2.775 -4.92) (layer "F.SilkS") (width 0.15) (tstamp a9d9b802-d421-4fd9-9a56-ee83366b0f47))
+ (fp_line (start -2.775 -5) (end -4.3 -5) (layer "F.SilkS") (width 0.15) (tstamp aa56435f-cc97-420c-a306-0f712f9b717d))
+ (fp_line (start -2.775 5.275) (end -2.775 4.92) (layer "F.SilkS") (width 0.15) (tstamp c1bc3c3f-e1ad-4f3c-aa25-2f6584242b7e))
+ (fp_line (start -2.775 -5.275) (end -2.775 -5) (layer "F.SilkS") (width 0.15) (tstamp d5ddf383-c467-4b94-9a2a-e0718f6fe4be))
+ (fp_line (start 4.55 -5.45) (end 4.55 5.45) (layer "F.CrtYd") (width 0.05) (tstamp 0e7fc2b6-8f65-4cd7-a888-cc49bf5e4540))
+ (fp_line (start -4.55 5.45) (end 4.55 5.45) (layer "F.CrtYd") (width 0.05) (tstamp 25b8c854-ca1e-40ac-85e1-6c831710d793))
+ (fp_line (start -4.55 -5.45) (end 4.55 -5.45) (layer "F.CrtYd") (width 0.05) (tstamp f359748e-fe4f-4a06-9ef8-d1e5e98b86b5))
+ (fp_line (start -4.55 -5.45) (end -4.55 5.45) (layer "F.CrtYd") (width 0.05) (tstamp f732dad7-5d4b-4c70-882e-40579aa589ac))
+ (fp_line (start -2.65 5.1) (end -2.65 -4.1) (layer "F.Fab") (width 0.15) (tstamp 1ef728e3-4820-4528-85d7-07f1eefd5414))
+ (fp_line (start 2.65 5.1) (end -2.65 5.1) (layer "F.Fab") (width 0.15) (tstamp 2fa2765f-dfce-489d-b1fc-3b53d3641dcd))
+ (fp_line (start -1.65 -5.1) (end 2.65 -5.1) (layer "F.Fab") (width 0.15) (tstamp 49bad12f-33ee-48ab-aad7-50b75e5fbfd1))
+ (fp_line (start 2.65 -5.1) (end 2.65 5.1) (layer "F.Fab") (width 0.15) (tstamp 81b59068-f51a-43c8-a9fe-8da32c2de150))
+ (fp_line (start -2.65 -4.1) (end -1.65 -5.1) (layer "F.Fab") (width 0.15) (tstamp b9ee08a7-537e-4069-974d-385dfa975ead))
+ (pad "1" smd rect (at -3.55 -4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2aed634c-6314-46e1-b9cc-98f0dcf6a7aa))
+ (pad "2" smd rect (at -3.55 -3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79525d98-a292-47fc-8a64-7ac15e460b62))
+ (pad "3" smd rect (at -3.55 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c3b9529-237d-44af-bdee-808e1e02bf64))
+ (pad "4" smd rect (at -3.55 -0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d05cc298-2346-45c5-8c8a-088885e1af63))
+ (pad "5" smd rect (at -3.55 0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e92f3aac-974e-4d91-932d-68ebb0a19ffa))
+ (pad "6" smd rect (at -3.55 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b55f5ac8-67db-4c90-8459-713b478049b9))
+ (pad "7" smd rect (at -3.55 3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59f69d1e-055c-4b78-80d1-d12b656850e3))
+ (pad "8" smd rect (at -3.55 4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71470fbe-ef0d-4f2f-8e5d-4f1c24dd6790))
+ (pad "9" smd rect (at 3.55 4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c80e195d-b8c5-4190-97c1-34ceb55ac1df))
+ (pad "10" smd rect (at 3.55 3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12601f5e-8fde-4bca-a775-3dc8f78c1c51))
+ (pad "11" smd rect (at 3.55 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cbb962e-5e77-4459-9f9c-c76ae77aa918))
+ (pad "12" smd rect (at 3.55 0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 534d1315-81d8-4dd6-a573-13828ec42cfc))
+ (pad "13" smd rect (at 3.55 -0.635) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70d40cc6-f87e-46b6-a2f1-b4341717158e))
+ (pad "14" smd rect (at 3.55 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0077eb2-9d36-4002-b998-886270d89ee0))
+ (pad "15" smd rect (at 3.55 -3.175) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32e9a852-9adc-418d-abd7-71a2d7c3e0e2))
+ (pad "16" smd rect (at 3.55 -4.445) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af9d3590-e103-4858-a955-a3aad8a5d1db))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16W_5.3x10.2mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x10.3mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x10.3mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..87b204ce
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x10.3mm_P1.27mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SOIC-16W_7.5x10.3mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 16 Pin (JEDEC MS-013AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/rw_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6ba1683a-9ee8-4cbb-9692-f51d382d8c3b)
+ )
+ (fp_text value "SOIC-16W_7.5x10.3mm_P1.27mm" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3b58c1d-cc82-44d8-8dd2-470842ee6ed5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eee1ad1a-db31-4ba5-8a9a-687410b7d268)
+ )
+ (fp_line (start 3.86 5.26) (end 3.86 5.005) (layer "F.SilkS") (width 0.12) (tstamp 124446e9-cce4-4b4f-a6a2-4fed1a88a5a6))
+ (fp_line (start 0 5.26) (end 3.86 5.26) (layer "F.SilkS") (width 0.12) (tstamp 73dcf465-ed49-4d82-a9ea-58befa742e92))
+ (fp_line (start -3.86 5.26) (end -3.86 5.005) (layer "F.SilkS") (width 0.12) (tstamp aea59642-bd40-45c5-ba22-0b934f483897))
+ (fp_line (start -3.86 -5.005) (end -5.675 -5.005) (layer "F.SilkS") (width 0.12) (tstamp b38dd6bc-18f8-4db2-98cc-d2aa2184b347))
+ (fp_line (start 0 5.26) (end -3.86 5.26) (layer "F.SilkS") (width 0.12) (tstamp bee4a131-ab2e-4b24-b21e-8537a85c9680))
+ (fp_line (start 3.86 -5.26) (end 3.86 -5.005) (layer "F.SilkS") (width 0.12) (tstamp bfc06486-67a2-4ff7-89ff-d2790b8d9d87))
+ (fp_line (start -3.86 -5.26) (end -3.86 -5.005) (layer "F.SilkS") (width 0.12) (tstamp e19fbe9f-15c4-41d0-86b1-dbcb350b0949))
+ (fp_line (start 0 -5.26) (end 3.86 -5.26) (layer "F.SilkS") (width 0.12) (tstamp eab6e524-556f-4f80-ac88-8b9f98380f17))
+ (fp_line (start 0 -5.26) (end -3.86 -5.26) (layer "F.SilkS") (width 0.12) (tstamp fa65afb7-1c09-4705-87f2-adb9bb6e9348))
+ (fp_line (start 5.93 -5.4) (end -5.93 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 598aa4aa-8ae5-41ea-a6a7-ecfd88114318))
+ (fp_line (start -5.93 -5.4) (end -5.93 5.4) (layer "F.CrtYd") (width 0.05) (tstamp b4ecfd6b-e114-4cd7-903f-c660608bfef5))
+ (fp_line (start 5.93 5.4) (end 5.93 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp c77f4e20-85bd-49e9-83a6-ec7c92cd18e5))
+ (fp_line (start -5.93 5.4) (end 5.93 5.4) (layer "F.CrtYd") (width 0.05) (tstamp d0db7be8-e39b-43b9-bb50-667e8086acaa))
+ (fp_line (start 3.75 5.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 3055e380-0d33-4b20-a9b6-54b04e8be576))
+ (fp_line (start -3.75 -4.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 86c59745-781e-457b-a121-891a0a9ad99c))
+ (fp_line (start -3.75 5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp b5fa2ede-c124-4414-8654-b738d64bea31))
+ (fp_line (start -2.75 -5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp d9d511cf-341f-4b61-8a62-0ff37fc7fcd2))
+ (fp_line (start 3.75 -5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp fcadb1b0-cdd3-4607-a2ed-df208981d73e))
+ (pad "1" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3f3a338-77f7-4718-85ea-3a01f60919d4))
+ (pad "2" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b935e6ab-c35f-4931-8375-d461f67defb3))
+ (pad "3" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2700e14-770a-45bf-a6e5-85f0fe51ef2e))
+ (pad "4" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fbe7209-cea1-4401-9ed8-6dc582f0f8b0))
+ (pad "5" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 833babec-691e-4259-9cb3-ff832563c8d9))
+ (pad "6" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a755a930-641d-4454-86f5-c928f429a3e9))
+ (pad "7" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d6378ae-8a64-4a81-9bf4-869cc2fad8c0))
+ (pad "8" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 948e6465-d8e6-47f2-b5e4-353df16b29e0))
+ (pad "9" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e1a0422-9234-4384-ad4c-aa751a56ef13))
+ (pad "10" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f2f8a65-5b15-470d-93dc-9963b6c62165))
+ (pad "11" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3def683d-332a-4383-95c0-2aab8a85d2df))
+ (pad "12" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c33088e-0679-4c88-b49f-c2997df5e285))
+ (pad "13" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61443f10-79e9-4813-a2ec-68b89f6a1a73))
+ (pad "14" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5bba0070-68c6-4fa8-a2d3-c0f52a8ede8f))
+ (pad "15" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bebaca5d-a7e2-498a-831b-ea75d4bc87e2))
+ (pad "16" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f496f28-2a34-4fb3-864c-6bc5ba5244ec))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16W_7.5x10.3mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x12.8mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x12.8mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..d0021fab
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16W_7.5x12.8mm_P1.27mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SOIC-16W_7.5x12.8mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ri_soic_ic/ri_16_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.35) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c3a602f-8671-4de0-9881-1e6aa42b8ee2)
+ )
+ (fp_text value "SOIC-16W_7.5x12.8mm_P1.27mm" (at 0 7.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1226d30b-266a-4b6e-8164-aaf451ccb93f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f228117-baa2-42f2-926e-0dcb17950dfe)
+ )
+ (fp_line (start 3.86 -6.51) (end 3.86 -5.005) (layer "F.SilkS") (width 0.12) (tstamp 216a036a-05d6-4395-b956-7ab717c2fc59))
+ (fp_line (start 3.86 6.51) (end 3.86 5.005) (layer "F.SilkS") (width 0.12) (tstamp 2d1766dd-ccb8-4108-9cf9-2da544b2eee7))
+ (fp_line (start -3.86 -5.005) (end -5.675 -5.005) (layer "F.SilkS") (width 0.12) (tstamp 2f9bb1e4-fce5-4c4f-a2da-68fc21a48bd8))
+ (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer "F.SilkS") (width 0.12) (tstamp 3416c2e5-4e95-459f-8580-7b4f863b99d5))
+ (fp_line (start 0 6.51) (end -3.86 6.51) (layer "F.SilkS") (width 0.12) (tstamp 487e1884-a8ed-48d4-a2df-ca46c7dd62dc))
+ (fp_line (start -3.86 6.51) (end -3.86 5.005) (layer "F.SilkS") (width 0.12) (tstamp 54d053b2-4c6a-491c-9556-fd0846ea7dc3))
+ (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer "F.SilkS") (width 0.12) (tstamp b69d744a-8296-4518-8068-a7f58590822b))
+ (fp_line (start -3.86 -6.51) (end -3.86 -5.005) (layer "F.SilkS") (width 0.12) (tstamp e1df26d9-d077-459b-b5a9-f2542374b826))
+ (fp_line (start 0 6.51) (end 3.86 6.51) (layer "F.SilkS") (width 0.12) (tstamp f866a76a-295f-4d86-bac1-a2a141a896da))
+ (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 1dc192de-1d87-4d5d-b0c9-42f743c4bd0e))
+ (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer "F.CrtYd") (width 0.05) (tstamp 267ce35b-b21d-45bc-b6b2-d18a61749b27))
+ (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 8cf2f252-c246-4111-ad65-e4a23f1a65c5))
+ (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer "F.CrtYd") (width 0.05) (tstamp f457c400-2c4e-43a9-9103-529be73fc45e))
+ (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer "F.Fab") (width 0.1) (tstamp 26322f9e-912a-4a1a-bffc-4c6838fae85a))
+ (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer "F.Fab") (width 0.1) (tstamp 55853f71-36f7-4b5a-8b7b-e44a040269a5))
+ (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer "F.Fab") (width 0.1) (tstamp 6c972535-790e-4d30-b169-7ca4aa1cd8c9))
+ (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer "F.Fab") (width 0.1) (tstamp eda08738-6abd-4419-aad8-dd2bc584ece4))
+ (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer "F.Fab") (width 0.1) (tstamp f48fbbfc-e6bd-4de8-a3e1-03ae210615d7))
+ (pad "1" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dffd1484-504e-4b62-ad76-dfa0c5fbf763))
+ (pad "2" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f7bcf86-2996-45ba-a69d-7423c5592c64))
+ (pad "3" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0be64250-e5fd-463b-88f2-76b1edffa028))
+ (pad "4" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a5813a5-a36b-47f2-bbc5-e6b39821552e))
+ (pad "5" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13e1dc2f-3674-4177-9270-f0f8ca4292d0))
+ (pad "6" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32ff2e8f-3338-4624-9969-6376ea3ef529))
+ (pad "7" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d002ecf-6599-441d-9882-42d566970935))
+ (pad "8" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0acb7532-32ef-430c-afc9-c2f7157922ff))
+ (pad "9" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cb3606c-47b7-4a10-879e-0496b12bf26e))
+ (pad "10" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f2b0881-3296-4cd0-b9f5-5fda55c2fc53))
+ (pad "11" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcb5fe7b-c66e-425c-bc16-f53d9a0f823a))
+ (pad "12" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb9dabb1-eb78-4f7a-a91d-c5b03e631dea))
+ (pad "13" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a4a41cb-8d79-473f-a3c5-48028a9f56ac))
+ (pad "14" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5890dc34-6ecd-4dc5-8832-b3a815fd070a))
+ (pad "15" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 745d3a97-b1ea-4e17-b203-15366240b6fa))
+ (pad "16" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b86845a-d5e3-4e3c-a2e5-f34712b3de9e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16W_7.5x12.8mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..8cbd20fe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "SOIC-16_3.9x9.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f9228fd-0f25-4dea-abd5-0a3d5f7bc9b6)
+ )
+ (fp_text value "SOIC-16_3.9x9.9mm_P1.27mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 725d544c-298c-43e2-88eb-b8a31a4164f8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 93b7c12c-374e-45d4-b7a6-ace73afafc9e)
+ )
+ (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 0506eaa9-52a5-467b-a115-71f17bc7ebc8))
+ (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 2e1cd086-fe05-4fdc-a43e-3ea8d435db36))
+ (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 65de3ceb-f566-474a-8848-02ff4f8c9882))
+ (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 91b94dd5-c546-41d3-af7e-fb04acfb90fb))
+ (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp 17b8fa7c-a248-4f32-a72d-c3744cad6db7))
+ (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp 19208163-8c80-45c5-903e-960c4cf899a8))
+ (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp e8ba58f9-54f3-48d1-b0a0-94be5d3300d0))
+ (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp fe173500-7428-4175-aedb-d60736dad9dd))
+ (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp 406bf182-679f-47ba-a4f7-1a8ef559d9ad))
+ (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1) (tstamp 4f7e0ce2-d2a5-444c-90b3-7e7e0749a5b4))
+ (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1) (tstamp 5a38ae2c-b64b-4977-98db-831e07254e17))
+ (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp 7beb437e-57d7-4dce-b1a5-df168ac279cf))
+ (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1) (tstamp d5d13e97-bcb1-45aa-bede-0cba668bf47d))
+ (pad "1" smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09e8d2b3-15a3-4c78-8b18-053b44c7b575))
+ (pad "2" smd roundrect (at -2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8df2940f-f0c7-4498-ae5e-0a087df49667))
+ (pad "3" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bb27da7-e5f2-4140-a7fe-cf5730dff44e))
+ (pad "4" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 566fe3fd-f617-413d-ada6-f14bad0042a0))
+ (pad "5" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9037b099-54f0-41fd-99e3-4a3d82a5aa98))
+ (pad "6" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd6b49dc-451a-430d-a261-b0b07c50370b))
+ (pad "7" smd roundrect (at -2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d9065a3-ac9b-4b66-ad11-25ce65cadbff))
+ (pad "8" smd roundrect (at -2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 134b9f22-b601-4f79-aaae-1b805c858a5e))
+ (pad "9" smd roundrect (at 2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20fbb537-2783-4e61-8944-ead2a4aea8f1))
+ (pad "10" smd roundrect (at 2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9a5a775-9bc6-4e65-a343-342832bfaf71))
+ (pad "11" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f2655c1-8fe7-46f8-b649-d9e018354c3f))
+ (pad "12" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ca1c1ba-2d92-4e4d-8539-c4f79a4c8f84))
+ (pad "13" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a93b9d6-d8f7-4154-aead-97379d006eaf))
+ (pad "14" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10c75b16-e8a1-4346-bdff-e3a25f5e2393))
+ (pad "15" smd roundrect (at 2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffab61ff-8911-45ea-9ae8-8de2d36448c1))
+ (pad "16" smd roundrect (at 2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d36f9e0a-baa1-4290-aa46-4939377c9993))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_4.55x10.3mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_4.55x10.3mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..8598e581
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-16_4.55x10.3mm_P1.27mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SOIC-16_4.55x10.3mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39323b40-3f23-463a-836b-9293c9b30bd0)
+ )
+ (fp_text value "SOIC-16_4.55x10.3mm_P1.27mm" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5f60820-911e-463b-a4f8-3f67c4291956)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6ebf142-ee66-49b5-ac13-29f5318762af)
+ )
+ (fp_line (start 0 5.26) (end -2.385 5.26) (layer "F.SilkS") (width 0.12) (tstamp 2189dd4e-2ac1-43d3-8c30-98b86d511cdc))
+ (fp_line (start -2.385 -5.26) (end -2.385 -4.98) (layer "F.SilkS") (width 0.12) (tstamp 23b47b8d-8c23-4280-b3f0-e57cbde86004))
+ (fp_line (start -2.385 5.26) (end -2.385 4.98) (layer "F.SilkS") (width 0.12) (tstamp 26b738a7-3cc3-45a4-8a93-1f4835ecf8fb))
+ (fp_line (start -2.385 -4.98) (end -4.05 -4.98) (layer "F.SilkS") (width 0.12) (tstamp 4cb9703f-9393-43bd-bba0-97363e5c6f1f))
+ (fp_line (start 2.385 -5.26) (end 2.385 -4.98) (layer "F.SilkS") (width 0.12) (tstamp 654cd0a2-46bf-4500-8c18-f8c17a829afb))
+ (fp_line (start 2.385 5.26) (end 2.385 4.98) (layer "F.SilkS") (width 0.12) (tstamp 9368a54a-7bd7-4c62-8db9-a3780ea1bc06))
+ (fp_line (start 0 -5.26) (end -2.385 -5.26) (layer "F.SilkS") (width 0.12) (tstamp ac8c220d-1f32-46c2-8073-b896850728fd))
+ (fp_line (start 0 5.26) (end 2.385 5.26) (layer "F.SilkS") (width 0.12) (tstamp f79f6ee9-92ae-4521-a3ab-21c419c9b0d9))
+ (fp_line (start 0 -5.26) (end 2.385 -5.26) (layer "F.SilkS") (width 0.12) (tstamp ffe7ed05-0b68-49fe-a417-2602456f90ff))
+ (fp_line (start -4.3 5.4) (end 4.3 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 291d6a2c-1761-4b7b-87d3-258d74ed9c08))
+ (fp_line (start -4.3 -5.4) (end -4.3 5.4) (layer "F.CrtYd") (width 0.05) (tstamp bd1917bf-d895-41c8-8bb5-2453ebd7c711))
+ (fp_line (start 4.3 5.4) (end 4.3 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp d5d0adb6-7bb5-4735-ac3b-2b13fda059f9))
+ (fp_line (start 4.3 -5.4) (end -4.3 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp f09d8196-0fff-46ed-9825-bd0c4bb413eb))
+ (fp_line (start -2.275 5.15) (end -2.275 -4.15) (layer "F.Fab") (width 0.1) (tstamp 06ce233f-59e8-45c6-8e5e-c6044d9973b5))
+ (fp_line (start 2.275 5.15) (end -2.275 5.15) (layer "F.Fab") (width 0.1) (tstamp c043068a-9f2b-4391-a48d-b7e66a3059be))
+ (fp_line (start -1.275 -5.15) (end 2.275 -5.15) (layer "F.Fab") (width 0.1) (tstamp c8e29534-c9a1-4851-9b0a-e3d13d1dc126))
+ (fp_line (start -2.275 -4.15) (end -1.275 -5.15) (layer "F.Fab") (width 0.1) (tstamp d1a04169-ceae-45d5-9a7f-4d65a2facab7))
+ (fp_line (start 2.275 -5.15) (end 2.275 5.15) (layer "F.Fab") (width 0.1) (tstamp f17c2c81-9382-4389-9f7b-86c060d747d6))
+ (pad "1" smd roundrect (at -3.25 -4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 430080ee-b156-4eb5-ba85-ef91d0b08fe6))
+ (pad "2" smd roundrect (at -3.25 -3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef4d9613-ac7e-4855-90ef-e16d0f72fb19))
+ (pad "3" smd roundrect (at -3.25 -1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbd09b46-1f3f-4014-b699-590c9fc00c6b))
+ (pad "4" smd roundrect (at -3.25 -0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ce9869a-3483-40bb-a8d0-c69017341f7b))
+ (pad "5" smd roundrect (at -3.25 0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 945eba11-845d-49b0-b529-88f38af6eb22))
+ (pad "6" smd roundrect (at -3.25 1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f74f3b7-3cba-4f82-a2f3-d643b640ca3b))
+ (pad "7" smd roundrect (at -3.25 3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cf22012-9553-42f8-9a35-3cf88b9b09cb))
+ (pad "8" smd roundrect (at -3.25 4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea0a6ffe-1887-4029-942a-533fa56a491c))
+ (pad "9" smd roundrect (at 3.25 4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78499385-4547-4f19-b3d8-4602f8edd3b4))
+ (pad "10" smd roundrect (at 3.25 3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16543a3d-2686-4add-b7ba-81894c5d1148))
+ (pad "11" smd roundrect (at 3.25 1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 510eede9-5c40-444b-b637-d5dcc0cdd5e1))
+ (pad "12" smd roundrect (at 3.25 0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afab6a36-fe62-4a33-a8d7-db194340af1f))
+ (pad "13" smd roundrect (at 3.25 -0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1267bb2a-7772-4252-9a65-f659b256712b))
+ (pad "14" smd roundrect (at 3.25 -1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3673176e-dc8d-439f-99dd-7e0dd9f41085))
+ (pad "15" smd roundrect (at 3.25 -3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 092716c3-6a53-4cea-b908-5aef139e6aa6))
+ (pad "16" smd roundrect (at 3.25 -4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9b169c2-25fd-4628-abb9-123fc7aae7c5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_4.55x10.3mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-18W_7.5x11.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-18W_7.5x11.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..08c7b0f7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-18W_7.5x11.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "SOIC-18W_7.5x11.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 18 Pin (JEDEC MS-013AB, https://www.analog.com/media/en/package-pcb-resources/package/33254132129439rw_18.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.72) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0895fc0-fb3a-4c50-a181-2deda0b0e589)
+ )
+ (fp_text value "SOIC-18W_7.5x11.6mm_P1.27mm" (at 0 6.72) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8908fa3-8fc4-49ed-ad1c-1cadfec03659)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4fb44dbe-cb5a-4879-9f23-0c1219ddd291)
+ )
+ (fp_line (start -3.86 -5.885) (end -3.86 -5.64) (layer "F.SilkS") (width 0.12) (tstamp 1f37cba6-474e-4c4b-97bd-361036c71004))
+ (fp_line (start 0 -5.885) (end 3.86 -5.885) (layer "F.SilkS") (width 0.12) (tstamp 3117863c-278d-4b59-9434-3b42f6907d2a))
+ (fp_line (start 0 5.885) (end 3.86 5.885) (layer "F.SilkS") (width 0.12) (tstamp 313664a0-d1ac-4d03-9cfa-90d61084e4ee))
+ (fp_line (start -3.86 -5.64) (end -5.675 -5.64) (layer "F.SilkS") (width 0.12) (tstamp 54a96297-064b-4e01-85f7-2b20f4789e93))
+ (fp_line (start 0 -5.885) (end -3.86 -5.885) (layer "F.SilkS") (width 0.12) (tstamp 564121d0-f789-4b1a-be89-7267371febbf))
+ (fp_line (start 0 5.885) (end -3.86 5.885) (layer "F.SilkS") (width 0.12) (tstamp 99b848d5-ec50-45cf-b4ee-3cd6ca48cd6b))
+ (fp_line (start 3.86 -5.885) (end 3.86 -5.64) (layer "F.SilkS") (width 0.12) (tstamp c11f07a9-ff3f-4c89-b18b-ad78f642492f))
+ (fp_line (start 3.86 5.885) (end 3.86 5.64) (layer "F.SilkS") (width 0.12) (tstamp dc591c1e-ef37-40e0-87e8-9abc7e967870))
+ (fp_line (start -3.86 5.885) (end -3.86 5.64) (layer "F.SilkS") (width 0.12) (tstamp e97a1cb2-ff23-4966-b08c-40ebb92e5e29))
+ (fp_line (start -5.93 6.02) (end 5.93 6.02) (layer "F.CrtYd") (width 0.05) (tstamp 06b710a7-a933-4965-b6cb-6b1baf75b709))
+ (fp_line (start -5.93 -6.02) (end -5.93 6.02) (layer "F.CrtYd") (width 0.05) (tstamp 5c79adff-a459-4353-b2f8-71c49643c2ff))
+ (fp_line (start 5.93 -6.02) (end -5.93 -6.02) (layer "F.CrtYd") (width 0.05) (tstamp 8312e05b-d66e-4501-a636-413a149ab820))
+ (fp_line (start 5.93 6.02) (end 5.93 -6.02) (layer "F.CrtYd") (width 0.05) (tstamp c9779725-99c6-4a8f-91ea-2c2c4a1b992c))
+ (fp_line (start -3.75 -4.775) (end -2.75 -5.775) (layer "F.Fab") (width 0.1) (tstamp 58bd7b99-470d-4e04-b7a1-4657a2b9fad5))
+ (fp_line (start -2.75 -5.775) (end 3.75 -5.775) (layer "F.Fab") (width 0.1) (tstamp 743819df-8c7d-4eeb-84e8-16537b3ceccf))
+ (fp_line (start 3.75 5.775) (end -3.75 5.775) (layer "F.Fab") (width 0.1) (tstamp 80aae888-eaa4-412b-be8b-d6f60415d360))
+ (fp_line (start 3.75 -5.775) (end 3.75 5.775) (layer "F.Fab") (width 0.1) (tstamp b4c63a32-0266-4058-944f-03d857a59315))
+ (fp_line (start -3.75 5.775) (end -3.75 -4.775) (layer "F.Fab") (width 0.1) (tstamp bf155711-0b51-4cbc-b15c-155549ab1bd4))
+ (pad "1" smd roundrect (at -4.65 -5.08) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa9fae9f-3a6f-42a6-8317-cc2d5f17c290))
+ (pad "2" smd roundrect (at -4.65 -3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dfc251d-6cb8-4301-92a2-d812c910f048))
+ (pad "3" smd roundrect (at -4.65 -2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c7f644f-2f6a-45c1-8c03-0a8b27c86208))
+ (pad "4" smd roundrect (at -4.65 -1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14c2761d-e3c0-4e19-84c5-895e209c8e66))
+ (pad "5" smd roundrect (at -4.65 0) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60933845-6e14-413c-9ca3-d59f9cd941b9))
+ (pad "6" smd roundrect (at -4.65 1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8268750b-bbe5-41a9-9909-f971c9101a49))
+ (pad "7" smd roundrect (at -4.65 2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43c53fd6-0ed6-4680-a735-ffbbd0bbde69))
+ (pad "8" smd roundrect (at -4.65 3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8e917c5-c2e0-44ac-8312-8eb1a7ee9d2b))
+ (pad "9" smd roundrect (at -4.65 5.08) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d59afa5-7c11-4176-b001-eebec4e6c61e))
+ (pad "10" smd roundrect (at 4.65 5.08) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90302319-98ef-446d-9fdf-44faabb85d94))
+ (pad "11" smd roundrect (at 4.65 3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cf11054-b0a6-4ec0-b8d2-d649aa3ec25f))
+ (pad "12" smd roundrect (at 4.65 2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fc7cd67-e51e-4eaa-a65c-945c82b0dc8a))
+ (pad "13" smd roundrect (at 4.65 1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cf72f78-6bdf-4512-b8ca-9ab483b2d004))
+ (pad "14" smd roundrect (at 4.65 0) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb182a63-68b2-4431-8104-2847a74c77ec))
+ (pad "15" smd roundrect (at 4.65 -1.27) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28738224-b9f5-4a86-b626-ffdc0b5b8628))
+ (pad "16" smd roundrect (at 4.65 -2.54) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab8a4117-a867-4615-a2b5-bf038ac99115))
+ (pad "17" smd roundrect (at 4.65 -3.81) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1252a812-f0aa-46c7-aa52-50ccbed25554))
+ (pad "18" smd roundrect (at 4.65 -5.08) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 624458e2-9bc7-4746-b1e0-f81091b0c287))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-18W_7.5x11.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x12.8mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x12.8mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..4df87b0f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x12.8mm_P1.27mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "SOIC-20W_7.5x12.8mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.35) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ee272a0-087e-4e69-a4e1-63acf9a715e7)
+ )
+ (fp_text value "SOIC-20W_7.5x12.8mm_P1.27mm" (at 0 7.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b3d973f-69f0-4d7f-9816-946a8b2a2037)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 992e5fdf-7e8a-465e-b616-863fb42a54a0)
+ )
+ (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer "F.SilkS") (width 0.12) (tstamp 11313a34-5e62-49d4-9235-21895e649c3c))
+ (fp_line (start 0 6.51) (end -3.86 6.51) (layer "F.SilkS") (width 0.12) (tstamp 20a50735-d5fa-4a17-a696-7b9afecb1b62))
+ (fp_line (start 0 6.51) (end 3.86 6.51) (layer "F.SilkS") (width 0.12) (tstamp 39d62c93-f4de-43b2-9bfd-687538b1426c))
+ (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer "F.SilkS") (width 0.12) (tstamp 60e0495a-b39e-451d-9027-930bd5fe7699))
+ (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 6cacc98d-2f76-4c3c-8801-4189870196c4))
+ (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer "F.SilkS") (width 0.12) (tstamp bc4e214c-fc13-4c1b-8e0e-438833d26694))
+ (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer "F.SilkS") (width 0.12) (tstamp cda675cb-3560-4aef-9a9b-e7865cf08c44))
+ (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer "F.SilkS") (width 0.12) (tstamp fad45351-8596-44d7-85c9-513f5f8f673a))
+ (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer "F.SilkS") (width 0.12) (tstamp fdcfadfe-e6d7-4885-a521-0c29b5a992c7))
+ (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer "F.CrtYd") (width 0.05) (tstamp 356b719a-d020-403b-9538-21d38be3a55d))
+ (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp a9022860-7708-4679-ada9-5fc8b00d1491))
+ (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer "F.CrtYd") (width 0.05) (tstamp c49114e9-2439-49dc-9f11-c6e45b097834))
+ (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp f87c2a8b-9b0d-45c0-ba93-e9335aafc48a))
+ (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer "F.Fab") (width 0.1) (tstamp 5837705a-3adf-4792-a7c0-04672bb13c70))
+ (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer "F.Fab") (width 0.1) (tstamp 5f108167-0625-4d01-9116-1c5ac5d20468))
+ (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer "F.Fab") (width 0.1) (tstamp 63e419ac-c61b-43b3-9643-0a6147f8faae))
+ (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer "F.Fab") (width 0.1) (tstamp 76e11494-3161-422d-b5aa-31bcb7ec74d4))
+ (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer "F.Fab") (width 0.1) (tstamp fae4c5a0-171c-4211-a983-6335d0882d0f))
+ (pad "1" smd roundrect (at -4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 238f5547-a9ba-4ebe-a832-655dbf55585d))
+ (pad "2" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 509169e0-dbb3-4b18-b8e2-d86a1e22d9ce))
+ (pad "3" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64f7d66c-5c0e-4302-9da5-588d99bcccc9))
+ (pad "4" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9e581c1-e33f-4202-b578-fde2a062c382))
+ (pad "5" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 431c8cd1-3bf4-4689-a7b8-9de58d6ce637))
+ (pad "6" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ecdd530-25fd-4970-9083-34e328c1373d))
+ (pad "7" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e25b5b85-571f-4313-9dbc-3f4e70231ffa))
+ (pad "8" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 346e04b5-e1e8-425e-9fda-61433412c8cf))
+ (pad "9" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb36a22d-1a22-47fb-920a-9be33d014c24))
+ (pad "10" smd roundrect (at -4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5cb9772-8e0e-437c-bd7c-e7dbeae70529))
+ (pad "11" smd roundrect (at 4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52e55c12-7fc0-4ff0-85bb-b66a0ec11239))
+ (pad "12" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 527956c6-5083-4498-bf68-45c415d46d53))
+ (pad "13" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11497c85-9dec-4a9f-b31a-a651823a4687))
+ (pad "14" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 534da479-dfc8-4535-9225-f9dfe9f34e85))
+ (pad "15" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 128dc9f5-040f-4ade-b926-42b1d8bac1e3))
+ (pad "16" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbc049fc-1e83-4cc4-b6a1-8383a42851de))
+ (pad "17" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 367c6b15-5a07-4d3f-9ccf-582f6dadf87e))
+ (pad "18" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d305d62e-d076-4306-b541-ab606a56c001))
+ (pad "19" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e1ad3c2-a7b8-4760-baab-ab34b10be7d4))
+ (pad "20" smd roundrect (at 4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47c9865a-f639-40ef-a708-26ec9110fe0e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x15.4mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x15.4mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..a6db48f0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-20W_7.5x15.4mm_P1.27mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "SOIC-20W_7.5x15.4mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61CC1073)
+ (descr "SOIC, 20 Pin (JEDEC MS-013AD, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/RI_20_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.65) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67621f9e-0a6a-4778-ad69-04dcf300659c)
+ )
+ (fp_text value "SOIC-20W_7.5x15.4mm_P1.27mm" (at 0 8.65) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 128e34ce-eee7-477d-b905-a493e98db783)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8322f275-268c-4e87-a69f-4cfbf05e747f)
+ )
+ (fp_line (start -3.855 -7.8125) (end -3.855 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 03d88a85-11fd-47aa-954c-c318bb15294a))
+ (fp_line (start -3.855 -6.275) (end -5.625 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 1a2f72d1-0b36-4610-afc4-4ad1660d5d3b))
+ (fp_line (start 3.855 7.8125) (end 3.855 6.275) (layer "F.SilkS") (width 0.12) (tstamp 3172f2e2-18d2-4a80-ae30-5707b3409798))
+ (fp_line (start 0 -7.8125) (end -3.855 -7.8125) (layer "F.SilkS") (width 0.12) (tstamp 51c4dc0a-5b9f-4edf-a83f-4a12881e42ef))
+ (fp_line (start 0 7.8125) (end -3.855 7.8125) (layer "F.SilkS") (width 0.12) (tstamp 712d6a7d-2b62-464f-b745-fd2a6b0187f6))
+ (fp_line (start 3.855 -7.8125) (end 3.855 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 842e430f-0c35-45f3-a0b5-95ae7b7ae388))
+ (fp_line (start 0 -7.8125) (end 3.855 -7.8125) (layer "F.SilkS") (width 0.12) (tstamp 98e81e80-1f85-4152-be3f-99785ea97751))
+ (fp_line (start -3.855 7.8125) (end -3.855 6.275) (layer "F.SilkS") (width 0.12) (tstamp b3d08afa-f296-4e3b-8825-73b6331d35bf))
+ (fp_line (start 0 7.8125) (end 3.855 7.8125) (layer "F.SilkS") (width 0.12) (tstamp c801d42e-dd94-493e-bd2f-6c3ddad43f55))
+ (fp_line (start 5.88 -7.95) (end -5.88 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 120a7b0f-ddfd-4447-85c1-35665465acdb))
+ (fp_line (start -5.88 -7.95) (end -5.88 7.95) (layer "F.CrtYd") (width 0.05) (tstamp 13475e15-f37c-4de8-857e-1722b0c39513))
+ (fp_line (start -5.88 7.95) (end 5.88 7.95) (layer "F.CrtYd") (width 0.05) (tstamp 2732632c-4768-42b6-bf7f-14643424019e))
+ (fp_line (start 5.88 7.95) (end 5.88 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 854dd5d4-5fd2-4730-bd49-a9cd8299a065))
+ (fp_line (start -2.745 -7.7025) (end 3.745 -7.7025) (layer "F.Fab") (width 0.1) (tstamp 0dcdf1b8-13c6-48b4-bd94-5d26038ff231))
+ (fp_line (start 3.745 7.7025) (end -3.745 7.7025) (layer "F.Fab") (width 0.1) (tstamp 58dc14f9-c158-4824-a84e-24a6a482a7a4))
+ (fp_line (start -3.745 -6.7025) (end -2.745 -7.7025) (layer "F.Fab") (width 0.1) (tstamp b635b16e-60bb-4b3e-9fc3-47d34eef8381))
+ (fp_line (start 3.745 -7.7025) (end 3.745 7.7025) (layer "F.Fab") (width 0.1) (tstamp dde3dba8-1b81-466c-93a3-c284ff4da1ef))
+ (fp_line (start -3.745 7.7025) (end -3.745 -6.7025) (layer "F.Fab") (width 0.1) (tstamp f976e2cc-36f9-4479-a816-2c74d1d5da6f))
+ (pad "1" smd roundrect (at -4.625 -5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d55e186-3e11-40e8-a65e-b36a8a00069e))
+ (pad "2" smd roundrect (at -4.625 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48f827a8-6e22-4a2e-abdc-c2a03098d883))
+ (pad "3" smd roundrect (at -4.625 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e877bf4a-4210-4bd3-b7b0-806eb4affc5b))
+ (pad "4" smd roundrect (at -4.625 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cef6f603-8a0b-4dd0-af99-ebfbef7d1b4b))
+ (pad "5" smd roundrect (at -4.625 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c8ccb2a-b1e9-4f2c-94fe-301b5975277e))
+ (pad "6" smd roundrect (at -4.625 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a03e565f-d8cd-4032-aae3-b7327d4143dd))
+ (pad "7" smd roundrect (at -4.625 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b2b5c7d-f943-4634-9f0a-e9561705c49d))
+ (pad "8" smd roundrect (at -4.625 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c70d9ef3-bfeb-47e0-a1e1-9aeba3da7864))
+ (pad "9" smd roundrect (at -4.625 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e3d7c0d-12e3-42f2-b944-e4bcdbbcac2a))
+ (pad "10" smd roundrect (at -4.625 5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa02e544-13f5-4cf8-a5f4-3e6cda006090))
+ (pad "11" smd roundrect (at 4.625 5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a44418c-7bb4-4e99-8836-57f153c19721))
+ (pad "12" smd roundrect (at 4.625 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0147f16a-c952-4891-8f53-a9fb8cddeb8d))
+ (pad "13" smd roundrect (at 4.625 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1262c4d-2245-4c4f-8f35-7bb32cd9e21e))
+ (pad "14" smd roundrect (at 4.625 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d22e95aa-f3db-4fbc-a331-048a2523233e))
+ (pad "15" smd roundrect (at 4.625 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d0bb7b2-a6e5-46d2-9492-a1aa6e5a7b2f))
+ (pad "16" smd roundrect (at 4.625 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1169a2d-8998-4b50-a48d-c520bcc1b8e1))
+ (pad "17" smd roundrect (at 4.625 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81bbc3ff-3938-49ac-8297-ce2bcc9a42bd))
+ (pad "18" smd roundrect (at 4.625 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15875808-74d5-4210-b8ca-aa8fbc04ae21))
+ (pad "19" smd roundrect (at 4.625 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd00c2e1-6027-4717-b312-4fab3ee52002))
+ (pad "20" smd roundrect (at 4.625 -5.715) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a3cc030-c9dd-4d74-9d50-715ed2b361a2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-20W_7.5x15.4mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-24W_7.5x15.4mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-24W_7.5x15.4mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..2abc4691
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-24W_7.5x15.4mm_P1.27mm.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "SOIC-24W_7.5x15.4mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 24 Pin (JEDEC MS-013AD, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/RW_24.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.65) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94c4fefe-be9d-4be9-bd4b-f4be9be7ee1e)
+ )
+ (fp_text value "SOIC-24W_7.5x15.4mm_P1.27mm" (at 0 8.65) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 072592d1-2d97-4c1e-85b9-324869a50495)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a84f68f-d749-4ec6-a66b-59c2680d479c)
+ )
+ (fp_line (start 3.86 7.81) (end 3.86 7.545) (layer "F.SilkS") (width 0.12) (tstamp 25bce26c-e87d-4881-af96-b58208b9b332))
+ (fp_line (start -3.86 -7.81) (end -3.86 -7.545) (layer "F.SilkS") (width 0.12) (tstamp 2c5e5882-0d83-43a7-9e4b-22d623c385dc))
+ (fp_line (start 0 7.81) (end -3.86 7.81) (layer "F.SilkS") (width 0.12) (tstamp 3541d777-f9f4-4d8f-bdba-364fbbc512fd))
+ (fp_line (start -3.86 -7.545) (end -5.675 -7.545) (layer "F.SilkS") (width 0.12) (tstamp 5ed2ea0c-b361-4f82-ac42-8df33d444f13))
+ (fp_line (start 3.86 -7.81) (end 3.86 -7.545) (layer "F.SilkS") (width 0.12) (tstamp 65d9dae1-0946-4fe6-adfb-e7cdbe6374a2))
+ (fp_line (start 0 7.81) (end 3.86 7.81) (layer "F.SilkS") (width 0.12) (tstamp 957c5253-eef6-40a4-9b71-4f434b13dc04))
+ (fp_line (start 0 -7.81) (end 3.86 -7.81) (layer "F.SilkS") (width 0.12) (tstamp c6bd3fb8-73d7-4481-b11d-28ea11d551d8))
+ (fp_line (start -3.86 7.81) (end -3.86 7.545) (layer "F.SilkS") (width 0.12) (tstamp c791e460-fa0e-4954-b8ad-cab02de1bb6a))
+ (fp_line (start 0 -7.81) (end -3.86 -7.81) (layer "F.SilkS") (width 0.12) (tstamp ff72c77b-7150-490e-b8e2-817cf7e1f242))
+ (fp_line (start 5.93 -7.95) (end -5.93 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 17f9f76b-d566-4673-9e9c-e31dc3fb40fd))
+ (fp_line (start -5.93 7.95) (end 5.93 7.95) (layer "F.CrtYd") (width 0.05) (tstamp 812a0e44-04ee-4b45-b811-cfec2a2f4fdc))
+ (fp_line (start 5.93 7.95) (end 5.93 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 9c64f9ef-1166-4f9d-a847-eab758517798))
+ (fp_line (start -5.93 -7.95) (end -5.93 7.95) (layer "F.CrtYd") (width 0.05) (tstamp e6b421de-865c-4b04-b6c6-0d13ca61d876))
+ (fp_line (start 3.75 -7.7) (end 3.75 7.7) (layer "F.Fab") (width 0.1) (tstamp 6e3cf6a1-e120-446b-b503-8d445b4170d6))
+ (fp_line (start -3.75 -6.7) (end -2.75 -7.7) (layer "F.Fab") (width 0.1) (tstamp 843aa606-9e55-4ac4-be36-0f3d8591934e))
+ (fp_line (start -3.75 7.7) (end -3.75 -6.7) (layer "F.Fab") (width 0.1) (tstamp 87581b74-07f0-470f-b833-6b8461a038ea))
+ (fp_line (start -2.75 -7.7) (end 3.75 -7.7) (layer "F.Fab") (width 0.1) (tstamp cd37863e-0f43-4f0b-acdc-d8fd045071d0))
+ (fp_line (start 3.75 7.7) (end -3.75 7.7) (layer "F.Fab") (width 0.1) (tstamp cfc21335-d554-4f8d-bf25-ede49c76970f))
+ (pad "1" smd roundrect (at -4.65 -6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2c4a221-82ff-4a20-8720-99e18e7fff3a))
+ (pad "2" smd roundrect (at -4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20e47102-6b5a-44e2-be54-a756c0d95142))
+ (pad "3" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97878fa3-ee2f-4a0a-a2ac-274f6f645341))
+ (pad "4" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 594da91c-e1ac-4e87-b389-f16d53a15896))
+ (pad "5" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3b545dc-42c1-41c0-a1a2-aa152fcdacb5))
+ (pad "6" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fed5e80-df1c-400d-8a06-86c4b8016521))
+ (pad "7" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00015846-c7b2-44ec-8232-f2503650bc86))
+ (pad "8" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f131ace6-efcc-42ad-bba2-22534f42fdc4))
+ (pad "9" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 576e3b8f-0dfa-4221-a6ea-0d51d965799f))
+ (pad "10" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 785f2c82-1eac-466d-8b8c-20621aeed4c1))
+ (pad "11" smd roundrect (at -4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cce6f94b-7d2e-4492-9f53-c294a8a500e8))
+ (pad "12" smd roundrect (at -4.65 6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae83d133-9b2f-4b6b-b7ab-2eee873636fc))
+ (pad "13" smd roundrect (at 4.65 6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d8b309e-a758-44ac-98f4-68717109bd14))
+ (pad "14" smd roundrect (at 4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd9c7bfa-7bcd-4457-ab29-c10b64b4696f))
+ (pad "15" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d559ee50-107e-445e-955e-5bb144d9b464))
+ (pad "16" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83193874-1555-4305-b8b6-82810988f089))
+ (pad "17" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f93a5b33-71a5-4895-9bdb-0a38240f90fb))
+ (pad "18" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40a0028a-bacb-45d9-9bab-62a9e206894e))
+ (pad "19" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c35503f-00f6-4854-9307-dc8ad362305c))
+ (pad "20" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74c68a95-60e9-4dbe-a5f6-b474517db5ce))
+ (pad "21" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17e9d044-3d7d-445e-8430-4c71cb7f9435))
+ (pad "22" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41002a1a-ccc8-430d-8784-9574295b4cd8))
+ (pad "23" smd roundrect (at 4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2a2fba5-7788-47f7-a472-54d688af64ff))
+ (pad "24" smd roundrect (at 4.65 -6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5299bd8d-7ff0-483d-975e-c02665b59370))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-24W_7.5x15.4mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x17.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x17.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..f7d46b4f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x17.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "SOIC-28W_7.5x17.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 28 Pin (JEDEC MS-013AE, https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 366cced0-86c7-4811-aa40-1a0a894c874b)
+ )
+ (fp_text value "SOIC-28W_7.5x17.9mm_P1.27mm" (at 0 9.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c5ed2733-ab94-4bbb-aaf1-f2a5e632274c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c86cebc1-66a9-4f8c-ae09-0f9f31d011fb)
+ )
+ (fp_line (start 0 9.06) (end -3.86 9.06) (layer "F.SilkS") (width 0.12) (tstamp 59ef327c-ea34-40a9-ab74-f720ba22058b))
+ (fp_line (start -3.86 9.06) (end -3.86 8.815) (layer "F.SilkS") (width 0.12) (tstamp 63125bf8-6a21-4c99-88a9-6b3385e7385c))
+ (fp_line (start 0 9.06) (end 3.86 9.06) (layer "F.SilkS") (width 0.12) (tstamp 63346ef7-6cd6-438d-8b1e-63b437908eb9))
+ (fp_line (start 3.86 -9.06) (end 3.86 -8.815) (layer "F.SilkS") (width 0.12) (tstamp 96601128-5dee-4f1b-829d-af613799d3df))
+ (fp_line (start 3.86 9.06) (end 3.86 8.815) (layer "F.SilkS") (width 0.12) (tstamp 99bd0066-242f-46da-b079-449b3c646a64))
+ (fp_line (start -3.86 -8.815) (end -5.675 -8.815) (layer "F.SilkS") (width 0.12) (tstamp 9bbc6766-a5e9-4f1a-9fda-9094418cfc32))
+ (fp_line (start -3.86 -9.06) (end -3.86 -8.815) (layer "F.SilkS") (width 0.12) (tstamp 9e6c49b6-e880-4ef9-beeb-1f96100adca3))
+ (fp_line (start 0 -9.06) (end 3.86 -9.06) (layer "F.SilkS") (width 0.12) (tstamp d80d6832-372a-4fbb-8432-ef0e3585dc85))
+ (fp_line (start 0 -9.06) (end -3.86 -9.06) (layer "F.SilkS") (width 0.12) (tstamp ef4d4cc3-7b62-499d-b696-f4bc8bc14a4d))
+ (fp_line (start 5.93 9.2) (end 5.93 -9.2) (layer "F.CrtYd") (width 0.05) (tstamp 0df6a39e-9ead-4814-9a16-1fea67ce4cc6))
+ (fp_line (start 5.93 -9.2) (end -5.93 -9.2) (layer "F.CrtYd") (width 0.05) (tstamp 315df94a-4c1d-4098-ad2f-03f06f13b625))
+ (fp_line (start -5.93 -9.2) (end -5.93 9.2) (layer "F.CrtYd") (width 0.05) (tstamp 891ca269-53f7-49ee-a0df-cb2142d91a0b))
+ (fp_line (start -5.93 9.2) (end 5.93 9.2) (layer "F.CrtYd") (width 0.05) (tstamp cca8f146-5341-4eba-b7bf-ac2537bbf1cb))
+ (fp_line (start -2.75 -8.95) (end 3.75 -8.95) (layer "F.Fab") (width 0.1) (tstamp 109cc776-881a-4e47-9be4-1dd512446ab2))
+ (fp_line (start -3.75 -7.95) (end -2.75 -8.95) (layer "F.Fab") (width 0.1) (tstamp 10b8f88c-1265-4a46-a8e9-326992b3ea74))
+ (fp_line (start -3.75 8.95) (end -3.75 -7.95) (layer "F.Fab") (width 0.1) (tstamp a5ddc280-3c99-4319-9147-3b64a61ece9f))
+ (fp_line (start 3.75 8.95) (end -3.75 8.95) (layer "F.Fab") (width 0.1) (tstamp b9a240eb-6c54-4760-b8ed-84b6646851e3))
+ (fp_line (start 3.75 -8.95) (end 3.75 8.95) (layer "F.Fab") (width 0.1) (tstamp f1ce96c4-4fa3-4f7b-8f42-0434e91a9cec))
+ (pad "1" smd roundrect (at -4.65 -8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9baf817b-07d6-417d-8460-cb2f4fa57eec))
+ (pad "2" smd roundrect (at -4.65 -6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54e0ed92-1a6b-41e5-b5b1-750774c5efc8))
+ (pad "3" smd roundrect (at -4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 211c1d85-efb8-4708-91f8-b0937818381a))
+ (pad "4" smd roundrect (at -4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9074302d-cf4c-4536-ae26-1812aeb20a88))
+ (pad "5" smd roundrect (at -4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab090b39-74d2-4fb5-964c-c4a54335590d))
+ (pad "6" smd roundrect (at -4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b57f2833-91d9-45a9-981d-23e6f95673a8))
+ (pad "7" smd roundrect (at -4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7efad1d-4069-4bb8-8053-c0b0b4d476da))
+ (pad "8" smd roundrect (at -4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 669a6700-7527-4878-91f2-b74aa8459bf6))
+ (pad "9" smd roundrect (at -4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89b01c51-eae6-4cbd-9c97-298ad20ad26c))
+ (pad "10" smd roundrect (at -4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3304a02f-d0d4-4965-86ce-bfaabf532709))
+ (pad "11" smd roundrect (at -4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9869a201-14c0-45e6-9f5d-a680eab924e8))
+ (pad "12" smd roundrect (at -4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 639adeae-f8cd-4e51-9e08-19f3e6f2daa0))
+ (pad "13" smd roundrect (at -4.65 6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8017eea-ce48-4a7f-b9b8-2ed4095d4d78))
+ (pad "14" smd roundrect (at -4.65 8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ff440de-ab46-4d59-ad75-00fc05f92178))
+ (pad "15" smd roundrect (at 4.65 8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e8cbe5d-00ba-4f60-9974-65d60009c41f))
+ (pad "16" smd roundrect (at 4.65 6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0605d85-95c9-4035-96ac-84c348289ffb))
+ (pad "17" smd roundrect (at 4.65 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e4cf34a-cbe7-4fc2-ae2d-de4c3b69366a))
+ (pad "18" smd roundrect (at 4.65 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e767006-137b-4801-ba8d-f013337949d1))
+ (pad "19" smd roundrect (at 4.65 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2e667a2-cca6-4db8-88c1-913d1801bec1))
+ (pad "20" smd roundrect (at 4.65 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7982d3b-2cba-4a56-a25a-8f4181e51e67))
+ (pad "21" smd roundrect (at 4.65 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7b7eeca-2aaa-458e-9c52-10a30f9525b0))
+ (pad "22" smd roundrect (at 4.65 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68cc7753-3bad-4608-a974-0d375adf3bb8))
+ (pad "23" smd roundrect (at 4.65 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16c796bc-0973-43ea-ba59-b4c4fd932040))
+ (pad "24" smd roundrect (at 4.65 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6eabfd64-34d4-407a-b3d0-5a019efecb5a))
+ (pad "25" smd roundrect (at 4.65 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fa89dee-e26f-4ba6-a585-a4f51a9e4be1))
+ (pad "26" smd roundrect (at 4.65 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10f3ffd0-4211-4c4e-906f-563501af4353))
+ (pad "27" smd roundrect (at 4.65 -6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c2e4ffe-696c-48f5-9274-99c852385e1c))
+ (pad "28" smd roundrect (at 4.65 -8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e6572d3-1ecc-4042-84f2-f694ce4339f4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-28W_7.5x17.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x18.7mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x18.7mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..dc804d93
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-28W_7.5x18.7mm_P1.27mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "SOIC-28W_7.5x18.7mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 28 Pin (https://www.akm.com/akm/en/file/datasheet/AK5394AVS.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -10.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e18d4b88-1f76-4792-94f6-c5c2f44bcbc8)
+ )
+ (fp_text value "SOIC-28W_7.5x18.7mm_P1.27mm" (at 0 10.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp efdea7b4-d2f8-4165-ad90-718fb3ea45d0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a5b3473-7e16-486e-a69d-1c1380b710ed)
+ )
+ (fp_line (start 0 9.46) (end -3.86 9.46) (layer "F.SilkS") (width 0.12) (tstamp 2ee941f9-d35a-42e2-8068-19254f987870))
+ (fp_line (start 0 9.46) (end 3.86 9.46) (layer "F.SilkS") (width 0.12) (tstamp 3e9992ee-1658-40e3-8843-9b5654143532))
+ (fp_line (start -3.86 -9.46) (end -3.86 -8.815) (layer "F.SilkS") (width 0.12) (tstamp 6866f54e-5716-4e9e-b5d3-fbc8f2f894bf))
+ (fp_line (start 3.86 -9.46) (end 3.86 -8.815) (layer "F.SilkS") (width 0.12) (tstamp 882a53c9-22aa-46f7-bb87-0c3481d449d4))
+ (fp_line (start 0 -9.46) (end -3.86 -9.46) (layer "F.SilkS") (width 0.12) (tstamp 945313a2-fe88-4978-b0b3-2598155cc60a))
+ (fp_line (start 3.86 9.46) (end 3.86 8.815) (layer "F.SilkS") (width 0.12) (tstamp bce95b60-5240-48e4-a415-fe1bc530c18f))
+ (fp_line (start -3.86 -8.815) (end -5.7 -8.815) (layer "F.SilkS") (width 0.12) (tstamp c2a74360-bdbe-41ba-b234-f9d29a0615fb))
+ (fp_line (start -3.86 9.46) (end -3.86 8.815) (layer "F.SilkS") (width 0.12) (tstamp e46c87a3-78b0-4033-8008-499923d7156d))
+ (fp_line (start 0 -9.46) (end 3.86 -9.46) (layer "F.SilkS") (width 0.12) (tstamp f2498b0a-c8ed-4f74-82f7-151998050966))
+ (fp_line (start 5.95 9.6) (end 5.95 -9.6) (layer "F.CrtYd") (width 0.05) (tstamp 1b7e2ed7-ff35-4832-b110-9bdef19f2ffe))
+ (fp_line (start -5.95 9.6) (end 5.95 9.6) (layer "F.CrtYd") (width 0.05) (tstamp 5362c188-5a6b-484f-b2d2-d0cd4461aa8f))
+ (fp_line (start -5.95 -9.6) (end -5.95 9.6) (layer "F.CrtYd") (width 0.05) (tstamp 8ff1a912-d183-4bdf-b574-b8b9402df5ab))
+ (fp_line (start 5.95 -9.6) (end -5.95 -9.6) (layer "F.CrtYd") (width 0.05) (tstamp 93c1f88c-d007-46c7-bdf3-32c59c5096f6))
+ (fp_line (start -2.75 -9.35) (end 3.75 -9.35) (layer "F.Fab") (width 0.1) (tstamp 370d5e12-8998-4e3e-9fa9-e906f1b58ddc))
+ (fp_line (start 3.75 -9.35) (end 3.75 9.35) (layer "F.Fab") (width 0.1) (tstamp 4d021a85-e3c3-40cf-966e-7fbb2cfae198))
+ (fp_line (start 3.75 9.35) (end -3.75 9.35) (layer "F.Fab") (width 0.1) (tstamp 74f3021d-e69a-4ed6-bd5b-028186a2208a))
+ (fp_line (start -3.75 9.35) (end -3.75 -8.35) (layer "F.Fab") (width 0.1) (tstamp 877206ea-58c7-450b-b300-6071c888ff55))
+ (fp_line (start -3.75 -8.35) (end -2.75 -9.35) (layer "F.Fab") (width 0.1) (tstamp dfe8ad4e-d2ab-43f0-9b85-5dd3be051e23))
+ (pad "1" smd roundrect (at -4.8 -8.255) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd06e5fa-a602-43d0-9cfd-caf600f18c14))
+ (pad "2" smd roundrect (at -4.8 -6.985) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1eeb18e7-c580-4de5-bd92-e5368e9de1a3))
+ (pad "3" smd roundrect (at -4.8 -5.715) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69f7667a-9604-4fe2-83c8-c02c14d5e63e))
+ (pad "4" smd roundrect (at -4.8 -4.445) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 014e6c60-bdb2-466b-89bf-68a66b059d2d))
+ (pad "5" smd roundrect (at -4.8 -3.175) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 250d515c-9632-42b5-9ea7-5230166442d0))
+ (pad "6" smd roundrect (at -4.8 -1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c959f8b5-c41c-4b04-a507-8f939f3f3989))
+ (pad "7" smd roundrect (at -4.8 -0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2496347c-efab-4783-a0a1-8e4fe57e24ef))
+ (pad "8" smd roundrect (at -4.8 0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18d86eb9-3426-4482-bedb-6f9e33019c38))
+ (pad "9" smd roundrect (at -4.8 1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9be42bf0-a77b-4baf-8861-ec05b894f400))
+ (pad "10" smd roundrect (at -4.8 3.175) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d9e4f47-1c36-4975-a30b-c6d2a57b7acf))
+ (pad "11" smd roundrect (at -4.8 4.445) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfa21e4e-95e1-475b-a66c-c8dc17355873))
+ (pad "12" smd roundrect (at -4.8 5.715) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d19c723c-4f10-48f6-a7ec-87469ea559aa))
+ (pad "13" smd roundrect (at -4.8 6.985) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f20fe10-f1f0-4b15-98f7-6325857ccd25))
+ (pad "14" smd roundrect (at -4.8 8.255) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 736cb80f-5c22-454c-9fab-6d327716e6b5))
+ (pad "15" smd roundrect (at 4.8 8.255) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 170b5f0b-2f1a-4d4a-97c7-0cfe2c6deeac))
+ (pad "16" smd roundrect (at 4.8 6.985) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6078ad30-2250-4f13-90f6-37e76c7e78d7))
+ (pad "17" smd roundrect (at 4.8 5.715) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a31b63b-ae88-48ac-87c0-638fd110b3ab))
+ (pad "18" smd roundrect (at 4.8 4.445) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6bd2dd66-f56d-483c-8d70-231ce65ff4ac))
+ (pad "19" smd roundrect (at 4.8 3.175) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f84cceac-bb98-48c9-837b-c164aac9cf57))
+ (pad "20" smd roundrect (at 4.8 1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40d13803-b255-4abd-b171-aee20fbf2fb3))
+ (pad "21" smd roundrect (at 4.8 0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ecc22ae-d144-4dd8-a41f-4992fd20c93c))
+ (pad "22" smd roundrect (at 4.8 -0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cb06e63-c092-457c-8170-d323d9add361))
+ (pad "23" smd roundrect (at 4.8 -1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1327f836-440e-4f24-a98e-76f846312347))
+ (pad "24" smd roundrect (at 4.8 -3.175) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5ef859d-5e1b-464b-a481-82496dcf6946))
+ (pad "25" smd roundrect (at 4.8 -4.445) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f4d510a-7b27-4d98-b8ff-1d360b580af3))
+ (pad "26" smd roundrect (at 4.8 -5.715) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ef7d12a-4178-4127-a513-31898d06f159))
+ (pad "27" smd roundrect (at 4.8 -6.985) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93f8c9a2-e590-4707-ad2e-77d674380f37))
+ (pad "28" smd roundrect (at 4.8 -8.255) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20c41d36-5d64-4d9f-9123-2f2a60f386ad))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-28W_7.5x18.7mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x2.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x2.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..ba962228
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x2.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SOIC-4_4.55x2.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12884&prodName=TLP291), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.25) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6745a73e-7527-47db-ac3e-12f5a0fcbb0e)
+ )
+ (fp_text value "SOIC-4_4.55x2.6mm_P1.27mm" (at 0 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1438ff4-b24b-4c55-bb12-09ebbe12446c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b371083-76f5-4165-b7ee-3ef7f798bf0b)
+ )
+ (fp_line (start 0 1.41) (end 2.385 1.41) (layer "F.SilkS") (width 0.12) (tstamp 0284c971-b949-4ba4-b691-c683de6301fa))
+ (fp_line (start 0 -1.41) (end 2.385 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 0bb5516d-d971-476b-a523-7496923e6bcf))
+ (fp_line (start -2.385 1.41) (end -2.385 1.17) (layer "F.SilkS") (width 0.12) (tstamp 2f3e4c85-e3a0-4376-b483-fcae1729a811))
+ (fp_line (start -2.385 -1.17) (end -4.05 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 40dd1ed2-c3d0-4856-8c47-da4e1550bf89))
+ (fp_line (start -2.385 -1.41) (end -2.385 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 8c104daf-7466-4407-99e2-705be555bf52))
+ (fp_line (start 2.385 -1.41) (end 2.385 -1.17) (layer "F.SilkS") (width 0.12) (tstamp 968c9540-7a8f-4327-bd17-afe319300b78))
+ (fp_line (start 0 1.41) (end -2.385 1.41) (layer "F.SilkS") (width 0.12) (tstamp 9cde296a-c064-49ca-b010-eb3a25dc584b))
+ (fp_line (start 2.385 1.41) (end 2.385 1.17) (layer "F.SilkS") (width 0.12) (tstamp 9de2726e-d9b7-4fb5-a593-9fcb91a01660))
+ (fp_line (start 0 -1.41) (end -2.385 -1.41) (layer "F.SilkS") (width 0.12) (tstamp dbf7a3ed-529a-4e3e-85b6-27bbdac4edc2))
+ (fp_line (start 4.3 -1.55) (end -4.3 -1.55) (layer "F.CrtYd") (width 0.05) (tstamp 2583fe80-1c6f-416d-9aff-9bee36a4f018))
+ (fp_line (start -4.3 -1.55) (end -4.3 1.55) (layer "F.CrtYd") (width 0.05) (tstamp 2acb5755-22a5-47a1-a27b-b29dd80bf792))
+ (fp_line (start -4.3 1.55) (end 4.3 1.55) (layer "F.CrtYd") (width 0.05) (tstamp b484c9f8-3fc7-455c-821c-d7f2a9687cbc))
+ (fp_line (start 4.3 1.55) (end 4.3 -1.55) (layer "F.CrtYd") (width 0.05) (tstamp f686130d-2a6e-43ff-9d1b-dfd940ffa1a0))
+ (fp_line (start -2.275 1.3) (end -2.275 -0.65) (layer "F.Fab") (width 0.1) (tstamp 15744cac-abc0-4398-bda7-7cf1115bb9d5))
+ (fp_line (start 2.275 -1.3) (end 2.275 1.3) (layer "F.Fab") (width 0.1) (tstamp 22554b29-17b7-436e-adf4-b76685f9a0ac))
+ (fp_line (start -1.625 -1.3) (end 2.275 -1.3) (layer "F.Fab") (width 0.1) (tstamp 5935cc6b-6d5a-491b-ab9a-ab64b18c4035))
+ (fp_line (start -2.275 -0.65) (end -1.625 -1.3) (layer "F.Fab") (width 0.1) (tstamp a418c37f-b147-4a50-a214-8665e8ebe537))
+ (fp_line (start 2.275 1.3) (end -2.275 1.3) (layer "F.Fab") (width 0.1) (tstamp b0369cd5-640a-4707-b6bb-28689835cee6))
+ (pad "1" smd roundrect (at -3.25 -0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c14b5031-12cd-4f65-9b4b-5599a13617bc))
+ (pad "2" smd roundrect (at -3.25 0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 261e9dcc-f66c-4026-9ca8-0170321f8ac0))
+ (pad "3" smd roundrect (at 3.25 0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66a9d654-9fc1-4d3f-9b6f-5ca51d522539))
+ (pad "4" smd roundrect (at 3.25 -0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d2ebe31-d071-4b48-8240-d99e431b9642))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-4_4.55x2.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x3.7mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x3.7mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..7338cb46
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-4_4.55x3.7mm_P2.54mm.kicad_mod
@@ -0,0 +1,41 @@
+(footprint "SOIC-4_4.55x3.7mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 6 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=11791&prodName=TLP185), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1db3fac6-e8ea-4529-a132-87bbbab4eafa)
+ )
+ (fp_text value "SOIC-4_4.55x3.7mm_P2.54mm" (at 0 2.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7dad4d7d-326f-4b6d-9e07-70ccfcea4239)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c5ff99b1-f69c-4070-bf2c-504b98fa1830)
+ )
+ (fp_line (start 0 -1.96) (end 2.275 -1.96) (layer "F.SilkS") (width 0.12) (tstamp 4834694e-38d9-49aa-bb09-2447ec51fa16))
+ (fp_line (start 0 -1.96) (end -4.05 -1.96) (layer "F.SilkS") (width 0.12) (tstamp 830c8419-cb0f-4636-b861-184b0b35fcfe))
+ (fp_line (start 0 1.96) (end 2.275 1.96) (layer "F.SilkS") (width 0.12) (tstamp a46f3abd-783b-440a-9758-3a72453b8ca4))
+ (fp_line (start 0 1.96) (end -2.275 1.96) (layer "F.SilkS") (width 0.12) (tstamp c348b416-ab02-47df-80af-01d77ca363f6))
+ (fp_line (start 4.3 2.1) (end 4.3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 2dd55f38-1d93-42d3-9c98-82f088b1d5bf))
+ (fp_line (start 4.3 -2.1) (end -4.3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 50888a5a-7eea-4518-8f31-4178f44dc27d))
+ (fp_line (start -4.3 -2.1) (end -4.3 2.1) (layer "F.CrtYd") (width 0.05) (tstamp b115e768-82a7-4aa6-a636-23e0c3dacceb))
+ (fp_line (start -4.3 2.1) (end 4.3 2.1) (layer "F.CrtYd") (width 0.05) (tstamp b1a73cf5-3cb2-46f1-b74a-587a30815c72))
+ (fp_line (start 2.275 1.85) (end -2.275 1.85) (layer "F.Fab") (width 0.1) (tstamp 1bf8242c-9dc8-455c-a572-11d118bb6ef3))
+ (fp_line (start -2.275 -0.925) (end -1.35 -1.85) (layer "F.Fab") (width 0.1) (tstamp 5ddc74fc-6721-4df8-bcf1-bfe89edd17c3))
+ (fp_line (start -1.35 -1.85) (end 2.275 -1.85) (layer "F.Fab") (width 0.1) (tstamp 62439f07-d732-4caf-bbeb-b64d53a435aa))
+ (fp_line (start -2.275 1.85) (end -2.275 -0.925) (layer "F.Fab") (width 0.1) (tstamp 69895a73-eecd-4a68-98a5-6f6dcd493451))
+ (fp_line (start 2.275 -1.85) (end 2.275 1.85) (layer "F.Fab") (width 0.1) (tstamp 896de4d1-ac72-48a3-a85d-db7c5de5c0ba))
+ (pad "1" smd roundrect (at -3.25 -1.27) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2daee600-133b-46a9-9380-84febaa559e1))
+ (pad "3" smd roundrect (at -3.25 1.27) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2850dda0-a896-4fdd-ac1b-c3846d7c313a))
+ (pad "4" smd roundrect (at 3.25 1.27) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff16648b-2917-4f1a-be3e-670dea0a29a8))
+ (pad "6" smd roundrect (at 3.25 -1.27) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dea8b03-e24f-4e79-81ab-5a2760ff2d78))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-4_4.55x3.7mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.kicad_mod
new file mode 100644
index 00000000..9ea99965
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b5a3521-5d96-4c16-829c-909f9d4e31e9)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c200eb90-8922-4fb1-ab60-9b3312cb445e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp c87cc438-feb8-4b44-a7cb-f99825f08c3d)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 083976c1-d0d7-4653-b797-cfbfffb80d90))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 82283974-4a47-4010-bbdb-7fdca4c8b408))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp ac5a655f-a288-4783-b3bb-15470d0a4e92))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp c11e5121-2b5d-419a-bfc4-1543ccd3f427))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 21350759-2c70-4c8f-b4f6-58aa1bd9b89e))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 271a0882-3826-4924-8f93-4500002d4b4c))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 95c91015-5f62-4e11-8d5f-a734dfefb6ac))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp b8de6570-a951-4837-ac40-93b773af6c76))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 4e9d622f-6e1a-4985-bd19-218b3dc2f93a))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 55d0f1a5-7b29-48d4-bcff-86c1ebcd4314))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 85a1e25e-ebd0-4836-9868-66793420c6d7))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp ad3ae7b7-936e-482c-b72c-24fb463e7811))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp e5347552-690e-4a16-9161-d9ec77ba8097))
+ (pad "" smd roundrect (at -0.57 -0.75) (size 0.92 1.21) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4fc4f6a0-e637-400c-a17a-0a23b9c82970))
+ (pad "" smd roundrect (at 0.57 0.75) (size 0.92 1.21) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 78b72ae1-5ed7-4e94-ab0f-42fc3d4ba6f9))
+ (pad "" smd roundrect (at 0.57 -0.75) (size 0.92 1.21) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 79d633fe-9453-4c26-adf4-e5faeb2417cf))
+ (pad "" smd roundrect (at -0.57 0.75) (size 0.92 1.21) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp aade42e2-5ccd-4530-9a35-2540b5c0164c))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fbf6d62-aebd-44cf-98f2-ae3c3075bfef))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 695ea6f8-9e63-430e-916e-8148bd821bb9))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3533535-4b56-4cee-9386-28f2f06f8b26))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19c527c9-8425-42cc-9dda-f4be3d289423))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9682ea2-3859-496d-ac73-e8727bd20dd7))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdd2da38-a143-47b5-9084-0e806775d341))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d957db9e-583e-400d-986a-01baba432353))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c980f92d-5493-48ef-b536-68ad50ff620e))
+ (pad "9" smd rect (at 0 0) (size 2.29 3) (layers "F.Cu" "F.Mask") (tstamp 55807102-f719-46c6-b958-2b1d2e367085))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..0b863c7f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22f8d2d9-c4a2-4241-a843-bbb069b8a41e)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2335a8f-2dff-4020-82f2-78815611867b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 0da527d2-d574-4143-8d27-fa53aea5f97c)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 837f6c89-e990-427e-ad2d-fcf96f73fed3))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 89db7d8d-a145-4ed2-8e63-03a4fe86ce2c))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp ce2b419b-4334-4325-904f-d19148c1d418))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp febac02a-9bb8-4d0a-98ea-7de1f416af7a))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 30ffa6b8-a2f5-4b5e-b577-8bb07afe2b9f))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp ac59c6c3-dc15-4717-8009-262e9709582d))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp ac81066a-0e56-4479-a8a6-fdf5c1f71b54))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp f36591dc-881c-4fdb-854f-a11ba07b0145))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 30409c7d-1c8c-4cd9-9950-8a86dc6e6d43))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 36fff740-9916-43aa-b50b-e5c1d88edb2e))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 595831ca-629f-4fcd-8a66-00daefeea61b))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 9548a26e-d861-4840-be9e-66a3f4864548))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp e7d4538d-fa57-4fc9-92e8-8c5d421a2750))
+ (pad "" smd roundrect (at -0.57 -0.75) (size 0.96 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 5b8b3bd5-3334-4e0c-a73f-49511565e425))
+ (pad "" smd roundrect (at 0.57 0.75) (size 0.96 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f5a032e6-2bf2-4b81-b42a-2a6a6684dddb))
+ (pad "" smd roundrect (at 0.57 -0.75) (size 0.96 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fb0a79b2-b099-486d-bf25-dab69a5a2943))
+ (pad "" smd roundrect (at -0.57 0.75) (size 0.96 1.25) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fec31f2d-fd63-4474-9d96-2ae958d125c4))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cf5ec6a-78a1-40a9-a491-4c1cec1751db))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5692883-bc13-42b4-aa66-b64fcf66650b))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 405dabd3-1ad2-47df-b65e-26a5e32085e5))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83d05ab7-16da-41d0-98de-0cc6f96b4f7f))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e56b41e3-3141-40aa-bfbe-e9d7a5f54150))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f99c14a-811e-40d8-ac15-ed10d9660c74))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a36c215-1bc1-4f39-821d-3d862da7c94d))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e891c051-e9ca-4580-b1c3-760e610bf5f8))
+ (pad "9" thru_hole circle (at 0.65 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 244bb6d2-1ce9-4e00-9fb0-1cc300b1f7c3))
+ (pad "9" thru_hole circle (at -0.65 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 31fa7bd8-4008-4f05-9c90-2e627e16987f))
+ (pad "9" thru_hole circle (at -0.65 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 43386300-859e-4d42-905f-d82982d96d50))
+ (pad "9" smd rect (at 0 0) (size 1.8 2.5) (layers "B.Cu") (tstamp 51bdefe8-942e-490e-adc6-92cb4749d075))
+ (pad "9" smd rect (at 0 0) (size 2.29 3) (layers "F.Cu" "F.Mask") (tstamp 71864e88-c0ab-4cd7-9e91-71d0a13c2299))
+ (pad "9" thru_hole circle (at -0.65 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 97078f31-1637-42c6-b13e-2e72715798a1))
+ (pad "9" thru_hole circle (at 0.65 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9cbe3a76-b376-4167-afde-23d43095d9a0))
+ (pad "9" thru_hole circle (at 0.65 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c880ad76-0b4f-479f-9444-8443dc102c77))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod
new file mode 100644
index 00000000..1013d7ee
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eb8898d4-5b13-4e7d-a457-3eb3761cd68d)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26bb662a-5e99-40d8-9744-decbe99e36e9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp bbc318f7-f9d1-4290-8840-1daa150647b1)
+ )
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 3c83b397-d341-4013-8d21-33fceecc9c0f))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 7ed85968-4393-4bfa-a8c8-6d56a885d144))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp bb51d076-e7aa-42c4-af6c-0c1765aa988a))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp fb019292-8062-4965-89b0-1528c29b16a2))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 00209458-4a9a-4231-9fe5-c70890cb9a75))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 685c4edd-b78e-4b96-a9d8-18ff791e5a1d))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 96431304-1ba8-4b81-87dc-7496e9a2dc28))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp eba09e0a-8103-4879-9dda-d5324c5724d4))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 3f7403d2-ee42-47c3-bdcd-d59df3d1ffdb))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 4e30c334-9843-4451-b8d7-105117266ffa))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp bfec8572-c1cf-4ca9-b886-1c770e51a5e6))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp e6c1e2c5-7595-427a-84f2-4860be1d114c))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp f0d32b05-4a3d-4477-9a5a-25e834d02085))
+ (pad "" smd roundrect (at -0.6 -0.825) (size 0.97 1.33) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 30e09bf2-893b-4f3a-8cb0-83e6f791360c))
+ (pad "" smd roundrect (at -0.6 0.825) (size 0.97 1.33) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 497d3465-9e47-492f-9c33-0cb7cb635b28))
+ (pad "" smd roundrect (at 0.6 0.825) (size 0.97 1.33) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8f62fb2c-032d-47f8-8fc8-fc6cfdae526d))
+ (pad "" smd roundrect (at 0.6 -0.825) (size 0.97 1.33) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e0176798-6272-4969-a9e5-21c37d400531))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f076f85-47f0-49f9-bd05-a44d2dc69b16))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65659568-3fe8-4a9b-a62b-681f652e3ff4))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fc031dc-88d9-41b9-8d7b-258d6ce1faaa))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 628383aa-c7d2-4e28-bf9b-9d2b12fe3e1d))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85d97b78-cd22-4be8-939b-9fe22c6585e8))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15c5fd13-d99a-40af-ba70-3c24edc87874))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cb1af5b-37f0-4f4f-b9b0-a63424531544))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43f4b904-2e8f-47df-9e9c-1da54f3379c9))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.3) (layers "F.Cu" "F.Mask") (tstamp ca8d88f3-9ecd-41e8-b5d7-c7e8f7d02712))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..955d6954
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0d0f734b-55d5-4594-866a-ce6819cf8228)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22956637-17bd-4c2e-acb6-b78772616ce1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 114d50fb-c631-48ec-b90f-efb4be58d6c8)
+ )
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 4215d5a7-1062-44a9-96e2-c894457eb6a9))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 5e1b6593-5e9b-46a9-b77d-e8857a7019a7))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp d2f4f71b-dad4-477c-9332-cfa0b1762c3c))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp d8ebe137-f5d5-4c2e-b1be-05e2e860bfc2))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 03434c57-aec9-4997-bdac-bd6bc0877cdd))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 3b0dc4e4-bdc2-4b50-aa3f-9e14820b2751))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 839afce9-2060-4cb0-b78e-caadc6bdbef9))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp e48a8fea-d898-4d03-99fa-28f365900862))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 27208f4d-f461-4f50-a941-8886d9234066))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 2c3326d8-8f3d-40cb-a7dd-fa99c40b6598))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 5c93c3a4-8b42-477a-892d-3a4116ce4a83))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 7b8850b8-629b-406b-a955-153bdfac67a7))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp d594cbf2-5861-4bce-8ea6-54b69faa1bde))
+ (pad "" smd roundrect (at -0.6 0.825) (size 1.01 1.38) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 02654062-e307-48a2-a672-ab6985eb502c))
+ (pad "" smd roundrect (at -0.6 -0.825) (size 1.01 1.38) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 0eda8a60-9156-494c-b248-9f23876b9c97))
+ (pad "" smd roundrect (at 0.6 0.825) (size 1.01 1.38) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 275e7eda-80dc-4dae-8d5a-d69839ef7060))
+ (pad "" smd roundrect (at 0.6 -0.825) (size 1.01 1.38) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 2ff99c2d-e844-44d0-bfc9-4f54f1b985ca))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8dcf9965-4b38-4f4e-969f-578bcad555e9))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 425dcc81-ccb1-492a-ac99-b0bf1be89e2d))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56d4d9c4-0452-47df-88a8-5979c8feb2db))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53106e3f-8345-4981-a96d-68820362ebea))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef1eddff-7709-4257-916a-36fa2baed22e))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b401095e-aca0-4b4a-8e85-319099d7598c))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ab1bb28-4236-42fc-aa5d-09e01f4abe45))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61ad49d1-2f42-4f33-afdd-01be938e7e56))
+ (pad "9" thru_hole circle (at 0.7 -1.2) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1327a571-9408-4f2e-b3bb-b550b6d3a0be))
+ (pad "9" thru_hole circle (at 0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 38ad4bee-e334-45b6-98b3-91580c43f314))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.3) (layers "F.Cu" "F.Mask") (tstamp 492dc4b9-8891-40fa-9726-31f4ba6ae3a0))
+ (pad "9" smd rect (at 0 0) (size 1.9 2.9) (layers "B.Cu") (tstamp a267eaa8-2c1c-4f35-9bdd-c1551668d64b))
+ (pad "9" thru_hole circle (at 0.7 1.2) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c6fc29d8-1848-4d54-9ceb-e114b4dd89d9))
+ (pad "9" thru_hole circle (at -0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d63c1844-7ca4-4d96-92d7-088888b2e2e0))
+ (pad "9" thru_hole circle (at -0.7 1.2) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp dac580e0-d592-40c4-a6a3-32f4156ddde6))
+ (pad "9" thru_hole circle (at -0.7 -1.2) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e44650f7-3103-408b-ac51-7088faf35d1a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.kicad_mod
new file mode 100644
index 00000000..03e21c6c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4bb5da5a-b5d4-4f04-8dcd-8e49f50adb23)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d5d97e2-1e28-4151-a963-dfb5aa00ad9c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp d17dc2cf-6c4d-46f0-9b4c-c64408b906a0)
+ )
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 05f277cd-f0d5-4791-a0a9-fc45b5133494))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 63ca3fe0-3c90-4d79-a167-3b3a617689e3))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 7aea982c-9f0b-4e7b-8b02-e006628c44fd))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 7bb613ee-98cb-491a-af3f-f1fd1c6bf557))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 2f11d369-8429-48bc-83b5-f52ee959290a))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp ae3e0b2a-0cb5-44ed-ad46-09c428196167))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp c84f224f-305d-4d3f-8795-234f4d43a628))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp db65b65c-3589-4eff-b990-e6b516b7a4fe))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 3a3fd56c-0338-407a-8a0d-2818dfbf7026))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 42f72b6f-6a39-4da2-a427-29cba7203fa4))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 713845e9-1b38-45e0-af09-1f496146528f))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 8265c21d-30e6-4002-aedb-53fc3bddc9b8))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp eeab1c05-5f13-4fd7-a82d-8e497166b4ba))
+ (pad "" smd roundrect (at 0.6 -0.95) (size 0.97 1.54) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 18be959e-ffb3-416a-a151-340d39242d44))
+ (pad "" smd roundrect (at -0.6 -0.95) (size 0.97 1.54) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 29aa2f36-6977-4636-9f20-32d098064bd9))
+ (pad "" smd roundrect (at -0.6 0.95) (size 0.97 1.54) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 34c22e6b-9d32-42da-aef7-6c99846fa8dc))
+ (pad "" smd roundrect (at 0.6 0.95) (size 0.97 1.54) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a14dbf1c-88bc-4c35-b8ea-fbd1efb8352a))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6bc59e64-09dd-452d-b7fd-2f197d02b93a))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24bc5c41-f63e-4554-b265-9fb00b295676))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2035f3e-7fcb-43bf-8163-8401d69d5c01))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9de38b09-c9c6-4863-b67c-52cbbd26fc03))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55af82fb-1fbc-4f1f-a1be-1ecdc0051368))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a538590-b822-4cef-b0a6-eab18c94c536))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b246121-bcd6-4f5f-8554-c0706253c2f8))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 139246c7-cb19-4022-a5b2-29fc95adc168))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.81) (layers "F.Cu" "F.Mask") (tstamp a192f95f-472a-42cb-882f-0dc7f66be627))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..6fe18cc5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 316d44fc-fecb-44eb-8665-88fe7406ad77)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13965d73-e83a-490f-9b8c-29a47db02b60)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp bb8ef7d2-79a4-4528-a2b8-cbd258a1cdf2)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 013dfb98-54b2-4a43-a460-ed10c0c8df65))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 178fdfae-f78a-4235-9bef-66f632496948))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp ab4c0d51-611e-4b4b-9561-7e0d7bd1f01d))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp e4612f52-572f-4535-99b5-7fd2b7115a29))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 485f0a9e-1063-4341-8ecb-78308a468dad))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9b9f53a8-0243-4281-967a-a410ee61a90b))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp dc665d88-bfe9-4dae-b79a-7162614e8f55))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp e49b4ed4-7558-465d-baeb-59bccc065c0c))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 265a1b8c-1a33-4a24-9d96-00c30345034c))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 3191cbe4-1033-42f3-9889-3226789ec156))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 6b50d023-e900-4100-a9ae-f0938f3954a9))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 98cfa545-c1ae-4882-80a1-4a265f09f1ac))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp d43b8335-9230-4581-b77d-6b7cf61bed48))
+ (pad "" smd roundrect (at -0.6 -0.95) (size 1.01 1.59) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 245d21f2-da95-421b-aabc-aaa12349a8f7))
+ (pad "" smd roundrect (at 0.6 0.95) (size 1.01 1.59) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 5c74961f-d835-4e01-84b2-62e20f8ea32e))
+ (pad "" smd roundrect (at 0.6 -0.95) (size 1.01 1.59) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 9d52a67a-7ec5-4a7f-8671-f95a1cb57eef))
+ (pad "" smd roundrect (at -0.6 0.95) (size 1.01 1.59) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp d8242e21-0df9-41e8-bc0c-4138c5c556bf))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7acd844-fbdc-4414-95bd-7c5e4bff2afb))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8406bb3a-953b-4e9c-9e3d-23f851ec3189))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3c4afff-3823-4ec0-b010-9013fe16595e))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b63cba6-8eb8-44ad-bfb7-7f8a31ca1948))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91ce3f3a-c809-4af7-8bce-246114df1287))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76198afa-3969-4674-b54e-9476c14b2381))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39c9897c-6cf8-4a3c-9449-79c84d5c8762))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c322279-744a-4800-bff1-9db738c5ff24))
+ (pad "9" thru_hole circle (at 0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 0ecf467d-762f-42ec-9dce-4c88b56795eb))
+ (pad "9" smd rect (at 0 0) (size 1.9 3.3) (layers "B.Cu") (tstamp 357a896d-1e7a-47db-bf16-174f4dffd4e8))
+ (pad "9" thru_hole circle (at -0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 40480bda-5dc9-4294-839e-5e0577cef1d6))
+ (pad "9" thru_hole circle (at 0.7 -1.4) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 45d1d7a2-9dde-47e0-a5d7-c0e3625a8f5e))
+ (pad "9" thru_hole circle (at -0.7 -1.4) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8d10502c-0dc7-48f9-8f78-f149723587ac))
+ (pad "9" thru_hole circle (at 0.7 1.4) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8de7d96d-d71d-47a0-9034-19628cd17158))
+ (pad "9" smd rect (at 0 0) (size 2.41 3.81) (layers "F.Cu" "F.Mask") (tstamp b7feade3-5290-4cdf-8fcc-242e8665640e))
+ (pad "9" thru_hole circle (at -0.7 1.4) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d6dbbdc0-5cec-4c94-8b18-f26f3bd8465f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm.kicad_mod
new file mode 100644
index 00000000..c96346de
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 47f1da23-8791-4218-a077-4f9d3d4a77de)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e057701a-e1a2-4015-bd33-1dff7e126dce)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 13e80470-afc9-4a0d-bffa-d765afd6d37e)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 0e8755dd-365d-4399-94e8-c24fd85d0eb6))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 1a9d790f-96d1-4765-9ee1-ca3330443019))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 3d798d16-6230-4bcd-8fc1-30566b883252))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 6502410f-e208-4cc6-8053-69c7ca0776bf))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 972007db-3d30-44f3-a603-3290b77710a1))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp aa726c22-092b-4655-a617-e6a7e1a881c8))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp ac326ea1-d9d0-4bd3-87be-936b015d1630))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp fbc61f23-b5a4-4624-b98c-489eb7dc4aca))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 36f50510-4981-474b-9a7d-f19e0d549fc6))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 74b843a7-9bac-4820-a773-32423cb508f4))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp b00ed42a-1108-4e1e-823f-e898aa8ce3ff))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp f055eda8-992b-46d7-9c5d-d4a88463c01f))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp f64a9f43-b120-476d-b712-d8f6e8392ec0))
+ (pad "" smd roundrect (at 0.63 0.8) (size 1.01 1.29) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 1a916f96-21e2-4e42-8596-2288f950aa9b))
+ (pad "" smd roundrect (at -0.63 0.8) (size 1.01 1.29) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 47b43a05-9105-4b1b-8d13-cc7ad096f93c))
+ (pad "" smd roundrect (at 0.63 -0.8) (size 1.01 1.29) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 78ba5b0e-5a2b-4463-947b-5840e6d2a603))
+ (pad "" smd roundrect (at -0.63 -0.8) (size 1.01 1.29) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp ce7066fa-ed2e-4e7a-b3e5-6a89ce6b624c))
+ (pad "1" smd roundrect (at -2.6375 -1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41aee3b8-0c38-45ce-8d2e-34338d80c677))
+ (pad "2" smd roundrect (at -2.6375 -0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 603db7b2-be04-403b-a8cb-97f64e5f2524))
+ (pad "3" smd roundrect (at -2.6375 0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 665a35bf-bac6-48c7-b7a8-6beb12162ffd))
+ (pad "4" smd roundrect (at -2.6375 1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5735ca0-6c4a-4c58-80b4-efc40e3e17fc))
+ (pad "5" smd roundrect (at 2.6375 1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bec3236c-dc4a-4030-8d6a-2784f52daa15))
+ (pad "6" smd roundrect (at 2.6375 0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 064295bc-ff3b-443f-9a46-c04db52183bf))
+ (pad "7" smd roundrect (at 2.6375 -0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0cfd26a-dd51-426c-82ee-ed1ee080474e))
+ (pad "8" smd roundrect (at 2.6375 -1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9cee171-9169-4ece-95d3-3777bb66d61f))
+ (pad "9" smd rect (at 0 0) (size 2.514 3.2) (layers "F.Cu" "F.Mask") (tstamp 4f8e300a-5d76-4f9c-a893-5175d9cffa36))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..34337dc4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f58ceb2-dac0-4a46-9d6b-e158eb6f30b9)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b700002-1caa-4ec4-a603-b6d6d49d0b85)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp f669df7f-3af0-4b81-9e91-fe2d7fd0397b)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 51f81fa0-53ab-47ab-a948-2a1a83ba820a))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 735bde61-69dd-4cd0-bd08-7d55a1bb4eca))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp a0a6b214-31b1-413b-9d80-0125ddf2fd16))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp a58e61d1-44fa-4916-ab10-06555f0e9a0e))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 202fff96-bfc9-4e9f-96f2-1e734d09976f))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 21b57a26-01ac-43ca-87d6-d48f143382be))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 78ef7a40-78b8-4b44-8a3b-bf47cb4fc563))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 81ec6a1b-a5de-47f9-be11-439d2f3f8521))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 01057023-9be0-4abe-90e7-a69bb7bbdd39))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 037849fc-5b40-4bd2-a157-5150ca54deaa))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp c1def78a-dbc1-48fa-bf38-8f6db1d0742f))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp d16d8502-121e-49a8-963a-84d3d0570ca2))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp ff1804f1-31e1-40f2-863e-dad970a0ec28))
+ (pad "" smd roundrect (at -0.63 -0.8) (size 1.05 1.34) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp 80027ac5-b858-4c69-ad21-be94ce0e5cb0))
+ (pad "" smd roundrect (at 0.63 0.8) (size 1.05 1.34) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp adf9ee31-d14b-497f-90f3-c7f96ae22578))
+ (pad "" smd roundrect (at 0.63 -0.8) (size 1.05 1.34) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp da61e047-f2bd-4ab8-bfb9-ac230a29d379))
+ (pad "" smd roundrect (at -0.63 0.8) (size 1.05 1.34) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp dad80c65-4371-4b0c-9936-f307ab91c897))
+ (pad "1" smd roundrect (at -2.6375 -1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6793f338-28a0-4927-aa50-2696b165703a))
+ (pad "2" smd roundrect (at -2.6375 -0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3145da39-cdd4-431f-99ca-e622da7e7fae))
+ (pad "3" smd roundrect (at -2.6375 0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a67cbeb-7f1f-43f2-a3ea-79eda14f5668))
+ (pad "4" smd roundrect (at -2.6375 1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 836839f9-2cf6-451c-a34d-75b2a1699b14))
+ (pad "5" smd roundrect (at 2.6375 1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ab7fc7e-ccc9-40e4-99b0-7df98402ec40))
+ (pad "6" smd roundrect (at 2.6375 0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 162c688a-f16b-4568-8acc-5ba07663f4eb))
+ (pad "7" smd roundrect (at 2.6375 -0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03beb87b-1e03-43c0-bfed-01dbafc71840))
+ (pad "8" smd roundrect (at 2.6375 -1.905) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab9c9276-4d92-4086-84ff-c7c6b6188148))
+ (pad "9" thru_hole circle (at 0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 62064d6d-8160-4511-a86c-435eee86bc6f))
+ (pad "9" thru_hole circle (at -0.7 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9f512ebf-c44d-439a-ac79-3c799fe7849c))
+ (pad "9" thru_hole circle (at -0.7 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a879aeeb-330a-4470-b3f0-b16d89af2f78))
+ (pad "9" thru_hole circle (at 0.7 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c9f52a6e-2d45-4389-b1d2-9d6d2f79ed19))
+ (pad "9" thru_hole circle (at -0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp cd0f9c2b-4213-46c8-80a3-9dce29e4db17))
+ (pad "9" smd rect (at 0 0) (size 1.9 2.5) (layers "B.Cu") (tstamp d6cc0a0e-6eaf-4ca0-a55c-f1acf1909790))
+ (pad "9" thru_hole circle (at 0.7 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp f0c99f9a-3d77-4294-b704-8eda58d1e37c))
+ (pad "9" smd rect (at 0 0) (size 2.514 3.2) (layers "F.Cu" "F.Mask") (tstamp f705ae46-f1e8-4814-984a-ba0e725b984a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.kicad_mod
new file mode 100644
index 00000000..869e4325
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F7512B7)
+ (descr "SOIC, 8 Pin (https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP2303A/document_id/494#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99b4653f-0ccd-4c27-823c-0bce994dfc45)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5f3b0bb-cf02-4ada-bfaa-9daf9aa05bbf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp e0c2e6d0-02b6-48ef-a3c1-bd02547dfdc9)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 02df4d78-9372-4185-98ae-5dec00dc1d43))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 7b5e5fff-7f44-427b-ad61-6a52af350b2f))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp f74b7815-50f0-4d93-9faa-ceeb33b3179f))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp f762645f-f645-4015-b9b8-bd8b7cb68238))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 3c6fc139-4352-414f-865e-653cb65cc550))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9aa0ed83-bd37-4ed0-b444-17020812661b))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp a48d300e-f222-40a0-8b50-80106c1858de))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp f7f5d9fa-6b44-44ed-9bd6-6fe607648a65))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 0590354b-6a05-407c-bff5-8210bf9c9caa))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 20394f25-22ff-462a-8524-05f0e20929d1))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 5e9a383c-9106-4342-b74e-d09249771804))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 98c69e8f-6245-4cd3-a64f-1e64e1b72711))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp be04aa36-64ef-4af5-bd01-799e18b60f8a))
+ (pad "" smd roundrect (at 0.655 0.875) (size 1.06 1.41) (layers "F.Paste") (roundrect_rratio 0.235849) (tstamp 2abfe651-65f7-4300-885e-163abfd49b61))
+ (pad "" smd roundrect (at -0.655 0.875) (size 1.06 1.41) (layers "F.Paste") (roundrect_rratio 0.235849) (tstamp 4aa84611-d4d6-41b8-baa9-9ffdfaab933b))
+ (pad "" smd roundrect (at -0.655 -0.875) (size 1.06 1.41) (layers "F.Paste") (roundrect_rratio 0.235849) (tstamp 51f779a6-7914-42fd-a657-9b69a964a348))
+ (pad "" smd roundrect (at 0.655 -0.875) (size 1.06 1.41) (layers "F.Paste") (roundrect_rratio 0.235849) (tstamp 73aadd40-bb45-44f0-8c99-187c53f5466e))
+ (pad "1" smd roundrect (at -2.48 -1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 990cb4de-6499-474b-b9a6-9fdaf44df302))
+ (pad "2" smd roundrect (at -2.48 -0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7f6819e-e315-476e-9e92-90fb1ea948ab))
+ (pad "3" smd roundrect (at -2.48 0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e85a0abf-876c-4b7d-8240-6843338f86b3))
+ (pad "4" smd roundrect (at -2.48 1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05501ead-71a7-461c-821f-a209e0213214))
+ (pad "5" smd roundrect (at 2.48 1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 903d24f1-1df6-4be7-a1dc-017954745997))
+ (pad "6" smd roundrect (at 2.48 0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a283b00-1f26-4158-922e-fa5e6fb34eca))
+ (pad "7" smd roundrect (at 2.48 -0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2805e671-b30e-496c-99fb-66de87d1a43b))
+ (pad "8" smd roundrect (at 2.48 -1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ea7943c-5fc9-42c4-8450-d8e0f50ecbd2))
+ (pad "9" smd rect (at 0 0) (size 2.62 3.51) (layers "F.Cu" "F.Mask") (tstamp c7a63ea5-cb67-4c84-9b3d-2c4e335ecf6b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..7905f424
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F7512B7)
+ (descr "SOIC, 8 Pin (https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP2303A/document_id/494#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8260ce7d-7067-4f56-8238-c8fe265a6001)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a008a42-b4d2-457e-a631-e581252cae6d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp d6b52ccd-f456-464a-8e0d-9b3b225a9066)
+ )
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 2d66fb1e-658a-4681-ab28-2b3d47a844e6))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 2dd7e03d-e229-4d98-bbee-aaabd07c042d))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 3c932dde-82e9-4311-8d29-7734f16d923f))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp e103fee0-badc-49b7-bb73-75b3fe9c0047))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6cfcf3d5-a97b-4152-accd-00997913e751))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9268d418-859d-4bf1-970d-b29c608ce069))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 99461e41-df3d-41ac-9bdb-65866b739a2c))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp bf0a0839-26d8-40be-a8c0-ea2c2ec1ad45))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 0e3d304b-0e45-458e-bbce-9a4bf90da204))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 7010b060-ff6c-42a1-8498-4cda3c8eb813))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 75eeda28-0909-479f-a119-33d54f6d3844))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp cd70faff-c3eb-4865-b0a7-7631e54fc585))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp fafb4b56-af40-425a-a6aa-07c479816505))
+ (pad "" smd roundrect (at -0.655 0.875) (size 1.1 1.47) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 178efc08-f8da-4cd4-82bb-071a2556ba3f))
+ (pad "" smd roundrect (at 0.655 -0.875) (size 1.1 1.47) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 2a4eaa4a-be77-4223-a4f2-1f456a8a0d8d))
+ (pad "" smd roundrect (at -0.655 -0.875) (size 1.1 1.47) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp b471da3a-3018-41c5-8b46-c628df04bf26))
+ (pad "" smd roundrect (at 0.655 0.875) (size 1.1 1.47) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp c5d2b292-4d59-4ae0-bca4-4aa6bc91d2b5))
+ (pad "1" smd roundrect (at -2.48 -1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 140abeef-53e1-4140-9c2a-86cce273a541))
+ (pad "2" smd roundrect (at -2.48 -0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f442169-22b3-4e78-ad80-678e8a723f11))
+ (pad "3" smd roundrect (at -2.48 0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb190a2a-803f-4083-a57b-a4922638032d))
+ (pad "4" smd roundrect (at -2.48 1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19bcbbc1-d31f-4730-a0ce-ee20fbff5bd0))
+ (pad "5" smd roundrect (at 2.48 1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91c442c2-a88b-4ccf-aa44-75dc8630e0b0))
+ (pad "6" smd roundrect (at 2.48 0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37d3b9c1-3cfb-4cd7-9c03-f10ba4d009c5))
+ (pad "7" smd roundrect (at 2.48 -0.635) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e0082ba-9081-45be-b54f-c83c69922fd9))
+ (pad "8" smd roundrect (at 2.48 -1.905) (size 1.94 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dea8a35e-a08f-47ce-9ed8-71a7fae66a12))
+ (pad "9" thru_hole circle (at -0.7 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 059b18b4-391f-406f-b8f8-0211b9f65bfe))
+ (pad "9" thru_hole circle (at 0.7 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 18e61038-1072-49b3-ba86-f30281789fa3))
+ (pad "9" smd rect (at 0 0) (size 2.62 3.51) (layers "F.Cu" "F.Mask") (tstamp 207663c9-eea8-498f-84b4-6f9bfb866425))
+ (pad "9" thru_hole circle (at -0.7 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 20c86e5b-57c3-4a86-9b26-fd1e2b4a2015))
+ (pad "9" thru_hole circle (at -0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 4ada6915-a533-47f8-8528-7d3e035dec76))
+ (pad "9" thru_hole circle (at 0.7 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 52d5f297-e016-4563-860a-a89df758bda6))
+ (pad "9" thru_hole circle (at 0.7 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 6b8409b0-a4c7-40c5-a5cb-a5e8f7d8cc60))
+ (pad "9" smd rect (at 0 0) (size 1.9 2.5) (layers "B.Cu") (tstamp 8a56cb15-5658-4d56-9a41-7630317f259d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod
new file mode 100644
index 00000000..c6c90552
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0f2ba298-2a6a-4df7-ae22-6c881628a11b)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 65ae32bb-e3a7-4c4f-9638-561aba541dd9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp da7c1d03-e7cd-4798-8418-40f00e5f713c)
+ )
+ (fp_line (start 1.710584 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 32bf7f6f-4df4-44a7-aa38-7a5d46e8163c))
+ (fp_line (start -1.710584 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp cbf27a0d-8b48-4e5f-94a5-5fc0ab869770))
+ (fp_line (start -1.710584 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp cd90dd16-35f0-4f9e-bfb8-dc17a670584e))
+ (fp_line (start 1.710584 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp f0ab1164-d20f-4112-bb04-66c9708f0e70))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 040264e9-66b7-42c7-8a0d-8cb01ecc9b41))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 66fa21cc-7538-4f3a-899f-90b1e862a28a))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6e5ed4be-ab35-4d7f-8ec6-775eb63eea8c))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 7d1bed59-ebf8-4a8e-9ecd-3e2c96f10bf3))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 186b1544-f87e-49ce-ad85-435def8c00c4))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 8a1bf4e6-f67f-46fb-9cf5-5b14125135f0))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 94a04581-04dd-4c8c-95e4-7265db6d9524))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp c720d0ed-3a52-4a40-ba0e-77ac7d192a3e))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp ffd38115-fc9d-4c60-95c4-85735e1c8dc6))
+ (pad "" smd rect (at 0 0) (size 2.71 3.4) (layers "F.Mask") (tstamp 214a7e3e-0a37-4ee2-8c1a-9613508031c2))
+ (pad "" smd roundrect (at -0.68 -0.85) (size 1.09 1.37) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp 22525ae6-8b27-4d23-8dbd-f7290e79a42e))
+ (pad "" smd roundrect (at 0.68 0.85) (size 1.09 1.37) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp 55ce9db5-5288-438c-ba65-d2595e4a36e4))
+ (pad "" smd roundrect (at -0.68 0.85) (size 1.09 1.37) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp cacd44e4-114b-4737-8cbd-9f7873e361d0))
+ (pad "" smd roundrect (at 0.68 -0.85) (size 1.09 1.37) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp eb24b42f-951c-4d8b-8a83-ea750fc6a369))
+ (pad "1" smd roundrect (at -2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09937685-099e-4d7e-8d62-1d0aefbb9083))
+ (pad "2" smd roundrect (at -2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc646c30-4e18-48f3-95eb-2516cb5374f4))
+ (pad "3" smd roundrect (at -2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ebeff3e-f80e-42dd-8c2d-e1719cf8ed92))
+ (pad "4" smd roundrect (at -2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3193d5a-7f99-446b-9276-4d1644938edc))
+ (pad "5" smd roundrect (at 2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1d2262f-81a9-4cf0-b3b3-75848c8d3d7e))
+ (pad "6" smd roundrect (at 2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b573b773-3bad-4f96-a4e7-16546038acaf))
+ (pad "7" smd roundrect (at 2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16dc2734-23a6-4381-ae41-c48a1eecba1d))
+ (pad "8" smd roundrect (at 2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd05ae03-189d-428f-83a0-cf64d408bcf9))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp 0ef36dea-0b3a-426a-b96e-6060109c141c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..191abdb5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fba715d8-bc49-400b-a63f-ff02988f5685)
+ )
+ (fp_text value "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 631f6aad-ae07-41b7-ba14-c7ae5a417da8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 55783ce6-8a91-4ac6-88ff-276f86497572)
+ )
+ (fp_line (start -1.710584 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 15e18ae7-7d01-4894-8323-dbdc1e735366))
+ (fp_line (start -1.710584 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 3824dfe9-d3d9-4973-8415-e598c9510c9d))
+ (fp_line (start 1.710584 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp ad6b939e-1297-4ab7-b48a-62732d801b9d))
+ (fp_line (start 1.710584 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp e9da9032-a91a-486d-8edc-47bbfcece8a1))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 00d758e2-f579-4d2b-a68a-e9f5727c1101))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 03aac868-1803-4ce4-9a01-3f25a10f5e87))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 51c75fee-f939-482f-b254-5532e1054b2e))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 5b7159f2-7349-4c80-b550-0175489fd8de))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 2167ba0f-70d3-45a6-9130-7882f9da433b))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 3f12f686-5dde-44ad-a4b1-e9a7fbfeb20a))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 8fee771e-1adc-46d2-a2d8-761010e54828))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp bd481b6a-57b4-4b8a-aa1f-bc4182bfc3ee))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp c526a7ba-986b-49d8-8886-375ee4f0a4e1))
+ (pad "" smd roundrect (at -0.68 0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 390e8f15-7992-4c91-b39f-1ff224840d2b))
+ (pad "" smd roundrect (at 0.68 0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 476503c8-b09d-4376-967e-3c43cddd7b94))
+ (pad "" smd roundrect (at -0.68 -0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 5a6c302b-1f10-4bc9-af27-f7227caa3bdf))
+ (pad "" smd rect (at 0 0) (size 2.71 3.4) (layers "F.Mask") (tstamp c3295205-9426-4a1e-9997-ac1583e19c9c))
+ (pad "" smd roundrect (at 0.68 -0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp d27d0ee1-0dc0-499f-bfc1-078507105240))
+ (pad "1" smd roundrect (at -2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40502755-0476-4612-b974-0bad88679b37))
+ (pad "2" smd roundrect (at -2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c51a8b1e-efe7-4615-a5d8-ad7c5c55771c))
+ (pad "3" smd roundrect (at -2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aea71907-aedb-42df-ba37-0eff2c2a26d9))
+ (pad "4" smd roundrect (at -2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2da21bb6-40f1-41c2-8e54-36063baae955))
+ (pad "5" smd roundrect (at 2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0f6a0e7-78c9-4830-a08f-5b1d7398e8a6))
+ (pad "6" smd roundrect (at 2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92c7e4ff-8116-4b79-a20d-2f83cb0b4ae0))
+ (pad "7" smd roundrect (at 2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp daeafc1a-a7e4-4282-b867-f861f23ee946))
+ (pad "8" smd roundrect (at 2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9ae8a43-510f-402c-84f2-3fab632ee7fa))
+ (pad "9" thru_hole circle (at -0.65 1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 09229060-b13e-4692-b762-6b5308128d93))
+ (pad "9" thru_hole circle (at -0.65 -1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 2fb1e134-dc09-4271-9c6c-a18ae27452fd))
+ (pad "9" smd rect (at 0 0) (size 1.8 4.4) (layers "B.Cu") (tstamp 321cea01-f608-4518-b993-97c13e6c2575))
+ (pad "9" thru_hole circle (at 0.65 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 47601c0c-a16b-4ff0-859c-40a5e457aff7))
+ (pad "9" thru_hole circle (at 0.65 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 4ac525cb-9595-481f-b788-477201a22c3e))
+ (pad "9" thru_hole circle (at -0.65 0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 73f8761c-4099-46ae-8c0f-6ad20bfdde85))
+ (pad "9" thru_hole circle (at -0.65 -0.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ad53df60-5f32-4fd4-afa3-b59d079a2299))
+ (pad "9" thru_hole circle (at 0.65 -1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp bd8e7749-9a57-496e-9df3-d8dd3fe089e0))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp c34599d0-08fc-42c3-adfb-a2e269d761ad))
+ (pad "9" thru_hole circle (at 0.65 1.95) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e37deabe-ae2f-431c-b262-9465b389b609))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-N7_3.9x4.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-N7_3.9x4.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..43faa60f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8-N7_3.9x4.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "SOIC-8-N7_3.9x4.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], pin 7 removed (Microchip Packaging Specification 00000049BS.pdf, http://www.onsemi.com/pub/Collateral/NCP1207B.PDF)")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f07b09f-2c55-4cf8-9831-25f15970d9c7)
+ )
+ (fp_text value "SOIC-8-N7_3.9x4.9mm_P1.27mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 35d258f4-b0ff-4277-9c2d-8f0afe54a59e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67bda936-ed6e-424d-9a78-1a6f06ba816a)
+ )
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp 08a340b3-a797-4020-98a0-66f10ecbe92a))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 575b34e6-5743-4a93-ae9f-b0d7935898c8))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 5ad0db95-c135-4008-bbd3-e97d34cb2333))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 96182df8-2f15-44bf-a6c9-5467cad34969))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp d153f5a0-4821-4e5c-8222-cb54bf1ed3df))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp ed5eb4ba-4df1-499d-8bb7-f2223e298667))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp f69dc496-5e84-4cd6-8e6f-4d737a49f506))
+ (fp_line (start -3.73 -2.7) (end -3.73 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 46fc1db0-0bb1-47be-a631-a60f44ba4d38))
+ (fp_line (start -3.73 -2.7) (end 3.73 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 62b1d144-ac56-4e74-b61d-fb2e12c5bd8f))
+ (fp_line (start -3.73 2.7) (end 3.73 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 994af474-c52d-4f90-9820-3082cfe651f9))
+ (fp_line (start 3.73 -2.7) (end 3.73 2.7) (layer "F.CrtYd") (width 0.05) (tstamp d6693917-20e9-43ef-b609-0d7d6e580dc7))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 06942d4a-0da3-49ed-b3b5-98a150c3de66))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.1) (tstamp 205f7275-a2e1-4f28-b989-e925b6ca32f3))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 573736d0-a271-4a84-a8bf-4df294b8b218))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp d5b64cb6-800f-4b29-82fc-37618fb59d2e))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp eb86e759-c906-42db-8009-8c76f240b327))
+ (pad "1" smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8ae0d20-58b3-45ea-9404-e43af827d982))
+ (pad "2" smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7782aadf-6ba0-4279-83b5-c0305220d63d))
+ (pad "3" smd rect (at -2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7fff5f87-faff-4a85-9382-f747224cd5be))
+ (pad "4" smd rect (at -2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 335afd12-198c-44a5-9b6b-e3d45f7262cf))
+ (pad "5" smd rect (at 2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 498a80ea-fe1e-4105-8337-75d37f6febc0))
+ (pad "6" smd rect (at 2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45bd5eb4-69f0-4402-81d8-43422ba5cbfa))
+ (pad "8" smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6438eb2-b08d-4fe3-9aa1-9a731cf73de1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8-N7_3.9x4.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8W_5.3x5.3mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8W_5.3x5.3mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..b28f6d8f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8W_5.3x5.3mm_P1.27mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "SOIC-8W_5.3x5.3mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Small Outline (SM) - 5.28 mm Body [SOIC] (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf)")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d96ee4f8-0ebf-45ba-a1de-c4b9ca236652)
+ )
+ (fp_text value "SOIC-8W_5.3x5.3mm_P1.27mm" (at 0 3.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 25eeb655-dd0c-4074-b881-15461fe7e96a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fefc8be9-303d-46a3-9f28-eacf8eb92993)
+ )
+ (fp_line (start -2.75 -2.755) (end -2.75 -2.55) (layer "F.SilkS") (width 0.15) (tstamp 0427a5a3-b718-40c3-bb6e-5a012d414bdd))
+ (fp_line (start -2.75 2.755) (end -2.75 2.455) (layer "F.SilkS") (width 0.15) (tstamp 1e22616c-d2ef-48c7-adc7-7e1cedde6a2c))
+ (fp_line (start 2.75 2.755) (end 2.75 2.455) (layer "F.SilkS") (width 0.15) (tstamp 1f913dc5-f72d-4c48-b305-96d064bba9cc))
+ (fp_line (start -2.75 2.755) (end 2.75 2.755) (layer "F.SilkS") (width 0.15) (tstamp 3adde3e1-a362-4bd3-9c81-55cbc9c37d37))
+ (fp_line (start 2.75 -2.755) (end 2.75 -2.455) (layer "F.SilkS") (width 0.15) (tstamp b9f2c41e-2f64-4702-8c33-49a5782a8f43))
+ (fp_line (start -2.75 -2.55) (end -4.5 -2.55) (layer "F.SilkS") (width 0.15) (tstamp c123b44b-f141-4c48-99a2-b5ee5ce7249d))
+ (fp_line (start -2.75 -2.755) (end 2.75 -2.755) (layer "F.SilkS") (width 0.15) (tstamp dc5fd562-b3c8-4512-b6f2-fafbde77c9eb))
+ (fp_line (start -4.75 -2.95) (end -4.75 2.95) (layer "F.CrtYd") (width 0.05) (tstamp 0df3b944-32d4-4144-a8b0-18354902858b))
+ (fp_line (start 4.75 -2.95) (end 4.75 2.95) (layer "F.CrtYd") (width 0.05) (tstamp 1a03c6c5-da34-496e-a43b-a8b2d165b309))
+ (fp_line (start -4.75 -2.95) (end 4.75 -2.95) (layer "F.CrtYd") (width 0.05) (tstamp 476124d3-f5bf-49d7-afe4-36cabfe0f459))
+ (fp_line (start -4.75 2.95) (end 4.75 2.95) (layer "F.CrtYd") (width 0.05) (tstamp 48d44650-c53e-41b5-8027-e541bd83a372))
+ (fp_line (start 2.65 2.65) (end -2.65 2.65) (layer "F.Fab") (width 0.15) (tstamp 36218e2e-1836-4e38-a608-97502e7795c1))
+ (fp_line (start 2.65 -2.65) (end 2.65 2.65) (layer "F.Fab") (width 0.15) (tstamp 50881113-73af-440c-8c12-77f429a745e8))
+ (fp_line (start -2.65 2.65) (end -2.65 -1.65) (layer "F.Fab") (width 0.15) (tstamp 63894289-f4b0-44fd-aa07-f13a3ef74253))
+ (fp_line (start -1.65 -2.65) (end 2.65 -2.65) (layer "F.Fab") (width 0.15) (tstamp 70205681-eb2e-47ee-bae6-b2c27cbef330))
+ (fp_line (start -2.65 -1.65) (end -1.65 -2.65) (layer "F.Fab") (width 0.15) (tstamp 7dd42d3c-a06a-4441-b04c-2640deabb397))
+ (pad "1" smd rect (at -3.65 -1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b147777-209d-4be7-8887-786a16951577))
+ (pad "2" smd rect (at -3.65 -0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b81d762-1636-45ed-9953-82a96101b563))
+ (pad "3" smd rect (at -3.65 0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52ea340a-ec7d-4f72-9bbe-11a83b0ed10d))
+ (pad "4" smd rect (at -3.65 1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dba3e4d7-3ac1-41f1-83db-7a844e82d60b))
+ (pad "5" smd rect (at 3.65 1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 947e5d2e-029a-419d-9d0e-f60b0bb8c9b4))
+ (pad "6" smd rect (at 3.65 0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 609e816f-5d57-4962-a58b-8936bc431a1a))
+ (pad "7" smd rect (at 3.65 -0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp beaa4a4d-e201-4c8b-b24d-cac96e0c191f))
+ (pad "8" smd rect (at 3.65 -1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b2318d7-5d34-4b3f-a71b-6df36df988d7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8W_5.3x5.3mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..07f23a2e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "SOIC-8_3.9x4.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87681aa8-2a91-4dca-8e72-dc16a212aac3)
+ )
+ (fp_text value "SOIC-8_3.9x4.9mm_P1.27mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3851b777-1d70-447c-b4ae-29a1abbb50cc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 8f8cf86b-bf95-4a34-ace8-ea61da075dfa)
+ )
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 25e01f2c-0343-4cbe-90d7-a97633b070a1))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 4061de92-d621-4c5f-a555-d4e7e6b26e4c))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 8a88af98-c41a-48e4-bac8-1c59deb4754b))
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp c5eedf94-b78d-4f82-8365-69186d65823b))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 312368a8-73ea-4ded-8631-c7f31a968475))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 85c82cf4-0be9-4b19-aa33-07ac77005b68))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9ecd2338-76c7-4afa-b79f-7ff07c9e9a4f))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp b8bc5263-6882-4c4b-b1cb-ee4dd8ac8831))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 32eba77d-b1ec-4424-9de6-52a3506e234d))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp a83814fb-f5c9-46ab-9981-2dc6745cabe5))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp c549c9ff-151b-4fa9-8e2f-ad551dba11fe))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp cf84eaf7-f405-4d9d-90d3-acb709816af4))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp d260e4a7-f2ef-43f1-a53d-331a1f39ab96))
+ (pad "1" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c02f0ee-3312-4a25-a87c-feca2db45218))
+ (pad "2" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6e4f144-5052-4e19-b78e-ee74279e1a07))
+ (pad "3" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf76d779-b29d-4d21-8ee4-e08aa014d3c3))
+ (pad "4" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c477a7f-9e8a-42ca-8c2e-4e46843ac8b1))
+ (pad "5" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a16dbca4-1406-484b-b8f0-4b0191d6254e))
+ (pad "6" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9ae2b39-c8f1-47bd-a185-d17986d7e123))
+ (pad "7" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14a6e33f-a204-4001-a7d7-639a8ad36911))
+ (pad "8" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60784ad9-08e8-4685-8bcf-1941cc8d6106))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..d9670f13
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8_5.23x5.23mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.56) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 892c99ea-5410-4a65-9ee4-bdc09fdc90ee)
+ )
+ (fp_text value "SOIC-8_5.23x5.23mm_P1.27mm" (at 0 3.56) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c04ec0d1-7f0d-4019-91be-a6614badf406)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77985a68-90d4-4d27-872a-c400b51090e9)
+ )
+ (fp_line (start -2.725 2.725) (end -2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp 00138a61-23f0-45f3-9f28-2bbd8494a1fc))
+ (fp_line (start -2.725 -2.465) (end -4.4 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 0ad895a6-0c83-484a-8b80-3635647eb60a))
+ (fp_line (start 0 -2.725) (end -2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp 0ef6c909-3192-40ee-a6d7-49ae09a79a2d))
+ (fp_line (start -2.725 -2.725) (end -2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 1faa07e6-bd78-437e-b4e2-cd00c2b8018d))
+ (fp_line (start 2.725 2.725) (end 2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp 3a26b0fd-8ddd-4bb6-8f59-5d8caaf547d2))
+ (fp_line (start 0 2.725) (end 2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp 599161f8-efef-47ec-8f3f-69142e759f9f))
+ (fp_line (start 0 2.725) (end -2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp 7563e6d6-e180-4d92-9939-ff14aba164c5))
+ (fp_line (start 2.725 -2.725) (end 2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp bd45a508-6e93-4f9b-948f-0868d234cca2))
+ (fp_line (start 0 -2.725) (end 2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp e0b94375-2281-4987-b4d4-78e8e535972c))
+ (fp_line (start 4.65 -2.86) (end -4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 15719beb-6925-433d-810a-8c40136a730d))
+ (fp_line (start 4.65 2.86) (end 4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 343b8478-4e57-4c34-a00f-f6c76028fbb0))
+ (fp_line (start -4.65 2.86) (end 4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 48c8ef75-8bc0-4249-b6fc-f564812177b5))
+ (fp_line (start -4.65 -2.86) (end -4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp d364a3b0-54fd-4659-8dce-a730d0a819b4))
+ (fp_line (start -2.615 2.615) (end -2.615 -1.615) (layer "F.Fab") (width 0.1) (tstamp 02b4b413-8363-4d1b-994e-188513d8ddc7))
+ (fp_line (start 2.615 -2.615) (end 2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp 0de79bc8-6e35-4f27-a959-67075a5c995d))
+ (fp_line (start -1.615 -2.615) (end 2.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp 6d79fd42-415e-413e-9d9a-317a78780624))
+ (fp_line (start -2.615 -1.615) (end -1.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp a9e3aef9-f101-4095-bdca-1439a0a3a462))
+ (fp_line (start 2.615 2.615) (end -2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp f6066510-5931-4b5c-bd2e-aa73c2658e09))
+ (pad "1" smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27b69982-b2ed-4600-967a-124075f92a47))
+ (pad "2" smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d25bce9-3e60-4ced-b5a9-08751e8b6fc4))
+ (pad "3" smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20c0617b-b9fa-402b-acac-3d6d0fd080c9))
+ (pad "4" smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f866660d-6ba6-48d1-8140-3aea9f62e041))
+ (pad "5" smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84c5eefd-df9f-4bf1-ada6-d7c8e324cafa))
+ (pad "6" smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cae02d5-3e1a-460e-ab20-8d0d15978bd7))
+ (pad "7" smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfac6452-2417-4786-863e-60ca15ff175c))
+ (pad "8" smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de3c0f07-7b33-4a21-a1da-0aaa6ffb3b32))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.23x5.23mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.275x5.275mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.275x5.275mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..3ea51ec7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_5.275x5.275mm_P1.27mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8_5.275x5.275mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.59) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e914c9a4-b59c-4553-84a0-a3f8d86c00fb)
+ )
+ (fp_text value "SOIC-8_5.275x5.275mm_P1.27mm" (at 0 3.59) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a9c137a4-58d2-4059-afba-946eb90b2878)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b2c0d84a-2a94-4922-b8d5-62d2ab36a108)
+ )
+ (fp_line (start -2.7475 -2.465) (end -4.4 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 1f4fa739-2129-46c3-bcbb-58191af2aea9))
+ (fp_line (start 0 2.7475) (end 2.7475 2.7475) (layer "F.SilkS") (width 0.12) (tstamp 381106b7-b48a-43a4-8046-900fbcc1b7f1))
+ (fp_line (start 2.7475 -2.7475) (end 2.7475 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 4ddbf34e-799e-49fc-8459-2e1cd8772e9f))
+ (fp_line (start 0 -2.7475) (end -2.7475 -2.7475) (layer "F.SilkS") (width 0.12) (tstamp 55c9c6b2-b50e-4247-bc82-361e4a3bf850))
+ (fp_line (start 0 -2.7475) (end 2.7475 -2.7475) (layer "F.SilkS") (width 0.12) (tstamp 8536ab81-72ab-4a7c-963c-0d7e7a7eb07d))
+ (fp_line (start 0 2.7475) (end -2.7475 2.7475) (layer "F.SilkS") (width 0.12) (tstamp 867f0714-73b1-44ed-a2da-f016556af0b0))
+ (fp_line (start -2.7475 2.7475) (end -2.7475 2.465) (layer "F.SilkS") (width 0.12) (tstamp bafd5b4f-3f09-434b-8b06-cbb70438ecf0))
+ (fp_line (start 2.7475 2.7475) (end 2.7475 2.465) (layer "F.SilkS") (width 0.12) (tstamp dccd9cc6-1f4c-4435-aa79-f59de9a78c12))
+ (fp_line (start -2.7475 -2.7475) (end -2.7475 -2.465) (layer "F.SilkS") (width 0.12) (tstamp ff246994-57b7-4f37-b069-5cded507c6b0))
+ (fp_line (start 4.65 -2.89) (end -4.65 -2.89) (layer "F.CrtYd") (width 0.05) (tstamp 19ea7477-5c59-404f-b045-831c24dc552b))
+ (fp_line (start 4.65 2.89) (end 4.65 -2.89) (layer "F.CrtYd") (width 0.05) (tstamp 2d8ad679-5950-4757-b30d-b66b4d1ee0f8))
+ (fp_line (start -4.65 2.89) (end 4.65 2.89) (layer "F.CrtYd") (width 0.05) (tstamp 7d2df084-0ea2-4258-aa52-abbc93e48284))
+ (fp_line (start -4.65 -2.89) (end -4.65 2.89) (layer "F.CrtYd") (width 0.05) (tstamp 8c279690-2a17-4c50-bce5-8decb3bf7d51))
+ (fp_line (start -2.6375 2.6375) (end -2.6375 -1.6375) (layer "F.Fab") (width 0.1) (tstamp 48da6daf-1558-41ff-ae18-1165ba1ef45e))
+ (fp_line (start -2.6375 -1.6375) (end -1.6375 -2.6375) (layer "F.Fab") (width 0.1) (tstamp 6c94005d-313a-43be-a945-b072e1125868))
+ (fp_line (start 2.6375 -2.6375) (end 2.6375 2.6375) (layer "F.Fab") (width 0.1) (tstamp 8cb024f5-1a90-4338-b8fb-15fcd967fb5d))
+ (fp_line (start 2.6375 2.6375) (end -2.6375 2.6375) (layer "F.Fab") (width 0.1) (tstamp d1841df3-9b39-4831-9dfa-b26078cd479b))
+ (fp_line (start -1.6375 -2.6375) (end 2.6375 -2.6375) (layer "F.Fab") (width 0.1) (tstamp ebfa73ac-a46d-4482-9801-32a29bb26a3a))
+ (pad "1" smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 822fec73-eaee-492d-8226-6dd62702a5c6))
+ (pad "2" smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 479bf2ef-b4b6-419c-bef0-c91d936cc828))
+ (pad "3" smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec917419-d7b6-4cc4-8cb7-3a0577ab924b))
+ (pad "4" smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7787566-e4f4-49ff-a68b-652f0f04d9d6))
+ (pad "5" smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22a019af-1acc-4691-9836-a58c98eddc89))
+ (pad "6" smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4998994-41ed-4b46-bcc0-ddcadd393ebe))
+ (pad "7" smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2308e64d-5d59-4e66-9b66-98f2a885ad7b))
+ (pad "8" smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e52fe22-8e7f-44be-a712-547b916b6c65))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.275x5.275mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_7.5x5.85mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_7.5x5.85mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..34c63ea3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOIC-8_7.5x5.85mm_P1.27mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOIC-8_7.5x5.85mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOIC, 8 Pin (http://www.ti.com/lit/ml/mpds382b/mpds382b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.88) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 518cfdfd-1a93-41de-9ceb-cf1bbfd42871)
+ )
+ (fp_text value "SOIC-8_7.5x5.85mm_P1.27mm" (at 0 3.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9af5998a-cd0c-4f9f-bfb4-9bc2b4285ecf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 420d9281-7748-4342-a03a-596782f0822a)
+ )
+ (fp_line (start -3.86 -2.465) (end -6.225 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 172afb30-9e1f-4e96-822a-b03edab234f7))
+ (fp_line (start -3.86 -3.035) (end -3.86 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 19a8f723-7e22-4f27-9f1a-16baa792dee9))
+ (fp_line (start 0 3.035) (end 3.86 3.035) (layer "F.SilkS") (width 0.12) (tstamp 1a65e1ac-f8a0-497a-abdf-0e7657b085c7))
+ (fp_line (start 0 -3.035) (end 3.86 -3.035) (layer "F.SilkS") (width 0.12) (tstamp 72d1f4bb-7307-4b33-ab84-1f02a155a210))
+ (fp_line (start 0 3.035) (end -3.86 3.035) (layer "F.SilkS") (width 0.12) (tstamp 83f68fef-9cdb-4770-98e1-c36586ecaf8b))
+ (fp_line (start 0 -3.035) (end -3.86 -3.035) (layer "F.SilkS") (width 0.12) (tstamp ba1afba9-e1d3-4855-aaf1-c17711c3aa2b))
+ (fp_line (start 3.86 3.035) (end 3.86 2.465) (layer "F.SilkS") (width 0.12) (tstamp bd39c4bc-d6f1-4e4b-abc2-c7cddf0ecde6))
+ (fp_line (start 3.86 -3.035) (end 3.86 -2.465) (layer "F.SilkS") (width 0.12) (tstamp c67df357-93ab-4883-b6eb-bab278cfd779))
+ (fp_line (start -3.86 3.035) (end -3.86 2.465) (layer "F.SilkS") (width 0.12) (tstamp d998fa71-7fbf-490c-8f1f-254b7f991e08))
+ (fp_line (start -6.48 -3.18) (end -6.48 3.18) (layer "F.CrtYd") (width 0.05) (tstamp 11da4840-179c-4b94-97e5-f3afd3437ade))
+ (fp_line (start 6.48 -3.18) (end -6.48 -3.18) (layer "F.CrtYd") (width 0.05) (tstamp 14393b68-5d27-431f-bd96-d3f38f980c54))
+ (fp_line (start 6.48 3.18) (end 6.48 -3.18) (layer "F.CrtYd") (width 0.05) (tstamp 9c572a88-ebac-41e7-868c-611eae354d20))
+ (fp_line (start -6.48 3.18) (end 6.48 3.18) (layer "F.CrtYd") (width 0.05) (tstamp f68f5f8e-cbdb-4717-a884-b86c1533d887))
+ (fp_line (start -3.75 -1.925) (end -2.75 -2.925) (layer "F.Fab") (width 0.1) (tstamp 151eef41-350c-4299-bd17-a66540d6e9fd))
+ (fp_line (start 3.75 2.925) (end -3.75 2.925) (layer "F.Fab") (width 0.1) (tstamp 3063f42a-365a-4df9-9ffd-f0f2d9601bf0))
+ (fp_line (start -3.75 2.925) (end -3.75 -1.925) (layer "F.Fab") (width 0.1) (tstamp ba159f99-31ad-4b2c-81a1-c53f575c6c17))
+ (fp_line (start -2.75 -2.925) (end 3.75 -2.925) (layer "F.Fab") (width 0.1) (tstamp c47497e9-83c2-40f4-999a-90a208158f65))
+ (fp_line (start 3.75 -2.925) (end 3.75 2.925) (layer "F.Fab") (width 0.1) (tstamp e1b8ae52-18e8-44b7-b4e0-d8693665f85c))
+ (pad "1" smd roundrect (at -5.325 -1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9031a38-b34f-4485-afc8-caae0acf8706))
+ (pad "2" smd roundrect (at -5.325 -0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f558dbd5-7d20-4497-9664-1c67906b495a))
+ (pad "3" smd roundrect (at -5.325 0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a8a6a73-8205-408b-b184-005570abc98f))
+ (pad "4" smd roundrect (at -5.325 1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 431f5bcc-593b-4fb9-bc78-811b309f1ee0))
+ (pad "5" smd roundrect (at 5.325 1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 351681b3-6edf-4ac8-84fc-487c78de6640))
+ (pad "6" smd roundrect (at 5.325 0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49a5739c-d1d2-426b-9f23-dc3d291efa1d))
+ (pad "7" smd roundrect (at 5.325 -0.635) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3217a449-19da-4b41-ac95-de3666ea11dc))
+ (pad "8" smd roundrect (at 5.325 -1.905) (size 1.8 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9a1172b-6596-40e9-91af-2cd284b8cd1a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOJ-36_10.16x23.49mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOJ-36_10.16x23.49mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..dd9d993f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOJ-36_10.16x23.49mm_P1.27mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "SOJ-36_10.16x23.49mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOJ, 36 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOJ SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -12.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23567838-226f-45c7-b2a6-99ce56e54b0f)
+ )
+ (fp_text value "SOJ-36_10.16x23.49mm_P1.27mm" (at 0 12.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74e23483-8d52-4655-8929-9ea9e4549ed7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc27b173-4824-44fa-b8bf-d325808c099d)
+ )
+ (fp_line (start -5.19 -11.855) (end -5.19 -11.355) (layer "F.SilkS") (width 0.12) (tstamp 0fb48056-0a4a-477c-ac70-cb32558a45f6))
+ (fp_line (start 0 11.855) (end 5.19 11.855) (layer "F.SilkS") (width 0.12) (tstamp 18874316-47d0-482f-b92e-85e3d51fbc93))
+ (fp_line (start -5.19 -11.355) (end -5.55 -11.355) (layer "F.SilkS") (width 0.12) (tstamp 48c7f652-9f84-48b1-b536-e530d416817d))
+ (fp_line (start 0 11.855) (end -5.19 11.855) (layer "F.SilkS") (width 0.12) (tstamp 898fa156-7e42-4b72-89e9-2fa7476aa150))
+ (fp_line (start 5.19 11.855) (end 5.19 11.355) (layer "F.SilkS") (width 0.12) (tstamp ac30a52d-4681-455b-a5fa-b425c86648a4))
+ (fp_line (start 0 -11.855) (end -5.19 -11.855) (layer "F.SilkS") (width 0.12) (tstamp d6840bc2-ef10-41ef-b1ee-eddbfd12fec4))
+ (fp_line (start -5.19 11.855) (end -5.19 11.355) (layer "F.SilkS") (width 0.12) (tstamp dc2ac4c8-4f1a-49b8-9688-5215695254bc))
+ (fp_line (start 0 -11.855) (end 5.19 -11.855) (layer "F.SilkS") (width 0.12) (tstamp e4959a91-ab8a-4681-a4f5-c40e7625b549))
+ (fp_line (start 5.19 -11.855) (end 5.19 -11.355) (layer "F.SilkS") (width 0.12) (tstamp e6eb82f1-7b40-43a2-92ac-b8da62e6d569))
+ (fp_line (start -5.8 -12) (end -5.8 12) (layer "F.CrtYd") (width 0.05) (tstamp 4c9d8b57-47da-421d-a4de-5e861c225c23))
+ (fp_line (start 5.8 12) (end 5.8 -12) (layer "F.CrtYd") (width 0.05) (tstamp cbd3cd03-c46f-45bd-904c-17e2b4973c8d))
+ (fp_line (start -5.8 12) (end 5.8 12) (layer "F.CrtYd") (width 0.05) (tstamp cc27ffeb-7f9a-4501-80a3-7f7d5743502b))
+ (fp_line (start 5.8 -12) (end -5.8 -12) (layer "F.CrtYd") (width 0.05) (tstamp defbbfe9-89c9-43f1-a7f8-d27acae2c751))
+ (fp_line (start -5.08 11.745) (end -5.08 -10.745) (layer "F.Fab") (width 0.1) (tstamp 126f9682-a05b-4cbf-aa97-ff95a977fa9c))
+ (fp_line (start -5.08 -10.745) (end -4.08 -11.745) (layer "F.Fab") (width 0.1) (tstamp a89d3c56-e042-4282-a92e-c44e772c9c5b))
+ (fp_line (start 5.08 11.745) (end -5.08 11.745) (layer "F.Fab") (width 0.1) (tstamp ace7f692-a5c4-4f14-86a7-799df01cae96))
+ (fp_line (start 5.08 -11.745) (end 5.08 11.745) (layer "F.Fab") (width 0.1) (tstamp bf399cc0-b166-4205-b17a-f74137d9d63c))
+ (fp_line (start -4.08 -11.745) (end 5.08 -11.745) (layer "F.Fab") (width 0.1) (tstamp fe8a1d58-abe7-4dcf-98ba-43b2595f2c29))
+ (pad "1" smd roundrect (at -4.7 -10.795) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebad08df-d627-41c8-902d-d385b67e8d77))
+ (pad "2" smd roundrect (at -4.7 -9.525) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d05d6f07-a060-4034-a2f9-a0d008d72093))
+ (pad "3" smd roundrect (at -4.7 -8.255) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b362328-5446-458e-b1fb-f74aef6565f1))
+ (pad "4" smd roundrect (at -4.7 -6.985) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4ddffb8-231a-49be-954f-4c5e8bee321e))
+ (pad "5" smd roundrect (at -4.7 -5.715) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 959d8a6f-3d26-489e-83fd-e070202ee188))
+ (pad "6" smd roundrect (at -4.7 -4.445) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8acc15c3-dde0-4f4d-bd57-028187bcaa7b))
+ (pad "7" smd roundrect (at -4.7 -3.175) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a21a6f3a-81d7-4363-a9b9-05e607816314))
+ (pad "8" smd roundrect (at -4.7 -1.905) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6f51d2d-8909-4f55-ba4e-151ffa958b6c))
+ (pad "9" smd roundrect (at -4.7 -0.635) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e3ccc29-b4d7-46da-970f-4e1a751be90b))
+ (pad "10" smd roundrect (at -4.7 0.635) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d306be0f-e68b-47c0-bb66-6bc9e0026dcd))
+ (pad "11" smd roundrect (at -4.7 1.905) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb160cd8-c826-4932-b1ff-49ef28815148))
+ (pad "12" smd roundrect (at -4.7 3.175) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0901a717-ecc5-4f2e-bdcd-72283d3e5099))
+ (pad "13" smd roundrect (at -4.7 4.445) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7c535b0-8e95-46bf-bcd0-1c5971a076dd))
+ (pad "14" smd roundrect (at -4.7 5.715) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f81c2e3-5c9e-417c-9d2c-36d33b3c3f1d))
+ (pad "15" smd roundrect (at -4.7 6.985) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b3d5d82-fc92-447b-b095-64690730e6b4))
+ (pad "16" smd roundrect (at -4.7 8.255) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbb34c95-a043-4db4-9d1e-8e1435239f79))
+ (pad "17" smd roundrect (at -4.7 9.525) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff149ea8-ba6b-48fe-a531-8901771c3057))
+ (pad "18" smd roundrect (at -4.7 10.795) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb4701cc-f166-46df-9160-68ed5c836a7e))
+ (pad "19" smd roundrect (at 4.7 10.795) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b182b97b-ff4c-448e-9c3f-6a65a49f094e))
+ (pad "20" smd roundrect (at 4.7 9.525) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dd842fb-3609-4a3b-b200-27e98b46416c))
+ (pad "21" smd roundrect (at 4.7 8.255) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94ef8661-5250-4b4f-8747-c868b38448cc))
+ (pad "22" smd roundrect (at 4.7 6.985) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98120f2a-1805-4dcf-b18a-d943e833c503))
+ (pad "23" smd roundrect (at 4.7 5.715) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 797d0cc1-2071-4022-b9c7-c95ea9e48395))
+ (pad "24" smd roundrect (at 4.7 4.445) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97405eb5-89b4-411c-b465-d3aed5472f05))
+ (pad "25" smd roundrect (at 4.7 3.175) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 303c2ddb-829d-474d-9646-16b3cef336bb))
+ (pad "26" smd roundrect (at 4.7 1.905) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 876a1438-a809-4480-ab78-4a2373a8944a))
+ (pad "27" smd roundrect (at 4.7 0.635) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e76e7eb-c43b-4d2f-b96b-fe54ce5df7eb))
+ (pad "28" smd roundrect (at 4.7 -0.635) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 625d8197-ff74-4a0a-a1b7-f31fd3346bcb))
+ (pad "29" smd roundrect (at 4.7 -1.905) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 953ff1ca-7696-4c5c-848b-29ec7f0f66f6))
+ (pad "30" smd roundrect (at 4.7 -3.175) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5688fdc-9994-4be1-bf57-53c66ac8f84d))
+ (pad "31" smd roundrect (at 4.7 -4.445) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c98b9fec-66ea-4e6b-b9fa-9addb60066a5))
+ (pad "32" smd roundrect (at 4.7 -5.715) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb5ed24c-44bb-475d-a8ca-6c7f1354fb72))
+ (pad "33" smd roundrect (at 4.7 -6.985) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e38f1ff7-1c0b-441d-b72c-7783ac233101))
+ (pad "34" smd roundrect (at 4.7 -8.255) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44b615e8-e0b5-4574-ae94-71b61956ccc6))
+ (pad "35" smd roundrect (at 4.7 -9.525) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da910e5d-425a-47cb-9c18-37176e0facf2))
+ (pad "36" smd roundrect (at 4.7 -10.795) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30b90d4f-b2ed-4703-a2ee-1512b0a9e904))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOJ-36_10.16x23.49mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..1bc622d1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "SOP-16_3.9x9.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F476169)
+ (descr "SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a441e524-0556-435d-b047-df664636e9f7)
+ )
+ (fp_text value "SOP-16_3.9x9.9mm_P1.27mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5fa6ccf-c9e0-48ff-b46c-159cafa9c0f2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp d7a2f3bb-086e-4d64-a7eb-ea007b20b2d2)
+ )
+ (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 08c08fac-f495-41bf-95bb-647b94b263f9))
+ (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 29236e92-17d6-4b87-b1e6-a4cb4b70fd30))
+ (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 965298dc-b565-4b91-8da7-0d0efd461b82))
+ (fp_line (start 0 -5.06) (end -3.5 -5.06) (layer "F.SilkS") (width 0.12) (tstamp e0e31acc-c545-44d7-bfd9-ff8b75ccbef0))
+ (fp_line (start -3.75 -5.2) (end -3.75 5.2) (layer "F.CrtYd") (width 0.05) (tstamp 5f3d1ade-04ff-4218-948e-a39413456fea))
+ (fp_line (start 3.75 -5.2) (end -3.75 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp 8b2d3451-556d-4f1e-9d1f-04b14f411dcf))
+ (fp_line (start 3.75 5.2) (end 3.75 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp e7c06519-93cd-4169-b0b0-14e5d334f842))
+ (fp_line (start -3.75 5.2) (end 3.75 5.2) (layer "F.CrtYd") (width 0.05) (tstamp f308634e-0abc-43e3-9dbc-57709eab72cd))
+ (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp 0859c929-a605-416b-a902-621f9b7f4ad2))
+ (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1) (tstamp 4bfe171e-5c4a-4240-a716-186f22285aa9))
+ (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp a35ceeef-e965-4795-a1d8-87b51051a825))
+ (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1) (tstamp d22259f6-08aa-4a55-867f-5de85f4cd4ab))
+ (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1) (tstamp fffe2668-f459-4301-9cd4-a5c8af833ce7))
+ (pad "1" smd roundrect (at -2.5 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93970ccb-f979-4c73-a6ca-2bfb56c74338))
+ (pad "2" smd roundrect (at -2.5 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f78e852-19db-4507-b201-012345d5a8b0))
+ (pad "3" smd roundrect (at -2.5 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08da796d-918e-445e-9f60-f4c30f6ac654))
+ (pad "4" smd roundrect (at -2.5 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50070b9a-0c39-43f0-a255-932917aff7e7))
+ (pad "5" smd roundrect (at -2.5 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 809339bb-16d3-4742-b8b1-82420e95b78e))
+ (pad "6" smd roundrect (at -2.5 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9bc07e7-59c4-4ba6-ae4d-a1c307cd4d4b))
+ (pad "7" smd roundrect (at -2.5 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84820c87-dbf8-4ea9-93cf-242ed14b1c9b))
+ (pad "8" smd roundrect (at -2.5 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df382f4a-fce8-4a8c-851b-a1a86c2e13f8))
+ (pad "9" smd roundrect (at 2.5 4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ffcd7e9-c755-49bc-8d15-8286ea6ca5a0))
+ (pad "10" smd roundrect (at 2.5 3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b236042d-100b-424b-a178-8ded478460e3))
+ (pad "11" smd roundrect (at 2.5 1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ec9aad8-0f2d-4aed-8faf-8960f1798612))
+ (pad "12" smd roundrect (at 2.5 0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6ab4671-9b37-4afd-80e2-8e05bea0b794))
+ (pad "13" smd roundrect (at 2.5 -0.635) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a8af456-c6a9-406c-9062-bc8054b553d6))
+ (pad "14" smd roundrect (at 2.5 -1.905) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d394f2cf-be8d-4eb7-b886-171326792e50))
+ (pad "15" smd roundrect (at 2.5 -3.175) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cb324c1-2950-4b91-a3fb-1efa144d6c70))
+ (pad "16" smd roundrect (at 2.5 -4.445) (size 2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b150dda-4e44-4e1e-9bf0-f7408dc68efe))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..5a89c51a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "SOP-16_4.4x10.4mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 6acd2c85-812e-4665-a2b7-b0e0a7b8d333)
+ )
+ (fp_text value "SOP-16_4.4x10.4mm_P1.27mm" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0c64762-e7c1-4992-b43e-1b96469113c7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp a7ca5503-3db6-413f-ba9e-75d14a940823)
+ )
+ (fp_line (start -2.4 -5.4) (end 2.4 -5.4) (layer "F.SilkS") (width 0.12) (tstamp 081af460-ab45-4921-a89a-f2944acfcf2e))
+ (fp_line (start -2.4 5.4) (end 2.4 5.4) (layer "F.SilkS") (width 0.12) (tstamp 3abb477f-78e7-4654-bf97-21b7e3dd15e3))
+ (fp_line (start -2.4 -5) (end -3.8 -5) (layer "F.SilkS") (width 0.12) (tstamp 5cb1e1d5-e45e-452d-a4f1-15bf474e4206))
+ (fp_line (start -2.4 -5.4) (end -2.4 -5) (layer "F.SilkS") (width 0.12) (tstamp 70ddba5a-972f-493b-80f9-58d68fa10b0e))
+ (fp_line (start -4.05 -5.45) (end -4.05 5.45) (layer "F.CrtYd") (width 0.05) (tstamp 4f34d5d1-d3b0-4716-97c0-7a85ce9601c2))
+ (fp_line (start -4.05 -5.45) (end 4.05 -5.45) (layer "F.CrtYd") (width 0.05) (tstamp 91fc1527-7d55-426b-b2ed-1c80e5f8c655))
+ (fp_line (start 4.05 5.45) (end 4.05 -5.45) (layer "F.CrtYd") (width 0.05) (tstamp f003d53f-5200-48db-8827-24a73e2a18fb))
+ (fp_line (start 4.05 5.45) (end -4.05 5.45) (layer "F.CrtYd") (width 0.05) (tstamp f2c388a8-a430-402a-ac07-75a7b75432ed))
+ (fp_line (start -1.6 -5.2) (end 2.2 -5.2) (layer "F.Fab") (width 0.1) (tstamp 2d6a64e3-9c00-449e-9f67-1680e51ea3e9))
+ (fp_line (start 2.2 -5.2) (end 2.2 5.2) (layer "F.Fab") (width 0.1) (tstamp 615faa98-11e3-46a6-87a8-40b27bb2efd4))
+ (fp_line (start 2.2 5.2) (end -2.2 5.2) (layer "F.Fab") (width 0.1) (tstamp 642d307a-9bfe-4ed2-9ae1-bc1f94034d6d))
+ (fp_line (start -2.2 -4.6) (end -1.6 -5.2) (layer "F.Fab") (width 0.1) (tstamp c32f4ac1-dda0-4016-bb22-79d496d31112))
+ (fp_line (start -2.2 5.2) (end -2.2 -4.6) (layer "F.Fab") (width 0.1) (tstamp fdcff54a-9211-4071-8166-238a1c85a374))
+ (pad "1" smd rect (at -3.15 -4.45) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 814061f0-c1da-40f7-8358-fdf5ba5a06ea))
+ (pad "2" smd rect (at -3.15 -3.17) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26b1ea6a-2c39-4c42-abc3-2c99cab89b32))
+ (pad "3" smd rect (at -3.15 -1.91) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db1a6e0b-2a13-42a9-8c05-567588bf1044))
+ (pad "4" smd rect (at -3.15 -0.64) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81757069-85c5-4001-89b7-9df40c642f7c))
+ (pad "5" smd rect (at -3.15 0.64) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ea33968-4104-484f-8b8d-b387510c795a))
+ (pad "6" smd rect (at -3.15 1.91) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddbd3be4-10f3-4213-a3ed-704e53b06828))
+ (pad "7" smd rect (at -3.15 3.17) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5c8dfbc-fe96-4201-aa62-d85ec8e8b9cd))
+ (pad "8" smd rect (at -3.15 4.45) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79e63cc6-7680-4ff6-8b83-8eff0cb9a938))
+ (pad "9" smd rect (at 3.15 4.45) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aba7fd9f-06c3-437d-a1a5-8b771c24699d))
+ (pad "10" smd rect (at 3.15 3.17) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d63e709-d1a4-4802-9a33-cff9e57e1b3b))
+ (pad "11" smd rect (at 3.15 1.91) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9604dcd1-53e1-4cfc-ab76-ec68ee64e284))
+ (pad "12" smd rect (at 3.15 0.64) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d467a1dc-25b8-4409-bc8c-d330094c5e26))
+ (pad "13" smd rect (at 3.15 -0.64) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8af149bb-41eb-4335-87b2-4cb2ed1372cc))
+ (pad "14" smd rect (at 3.15 -1.91) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76dbfcfe-6071-49ff-9b90-c2c10e3106ca))
+ (pad "15" smd rect (at 3.15 -3.17) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 873e6a74-7ca0-457c-8a01-0edad77a32b1))
+ (pad "16" smd rect (at 3.15 -4.45) (size 1.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 530ecc44-7f58-46a5-812f-47baac2f24db))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..cf8a8433
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SOP-16_4.55x10.3mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12855&prodName=TLP290-4), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 24f80222-b46d-4c60-ac8d-8caa2d2d54b2)
+ )
+ (fp_text value "SOP-16_4.55x10.3mm_P1.27mm" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a791cc98-623e-4882-82d0-1de1e8dd8e59)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec4014b1-0132-419d-86cb-2ee7a196ab13)
+ )
+ (fp_line (start -2.385 -5.26) (end -2.385 -5.005) (layer "F.SilkS") (width 0.12) (tstamp 12f5e8ec-51f2-4ace-b0da-a6bb5c686118))
+ (fp_line (start 0 -5.26) (end -2.385 -5.26) (layer "F.SilkS") (width 0.12) (tstamp 1e3f412c-9261-4123-a5d2-e011e7b17538))
+ (fp_line (start 0 5.26) (end 2.385 5.26) (layer "F.SilkS") (width 0.12) (tstamp 30da3947-366e-4bdc-90cf-b79cb0d843b2))
+ (fp_line (start -2.385 5.26) (end -2.385 5.005) (layer "F.SilkS") (width 0.12) (tstamp 3ad359c0-4f83-4e8e-bc9a-6a03da30290a))
+ (fp_line (start 2.385 5.26) (end 2.385 5.005) (layer "F.SilkS") (width 0.12) (tstamp 72e1f08b-9b82-4278-9605-e50d4372b733))
+ (fp_line (start 2.385 -5.26) (end 2.385 -5.005) (layer "F.SilkS") (width 0.12) (tstamp 98d5b4eb-94c1-4854-8281-159d6dc04d7f))
+ (fp_line (start 0 -5.26) (end 2.385 -5.26) (layer "F.SilkS") (width 0.12) (tstamp aa617d47-e8f6-4c67-90f8-b772e73adcae))
+ (fp_line (start -2.385 -5.005) (end -4.05 -5.005) (layer "F.SilkS") (width 0.12) (tstamp e28a9685-53b6-4e78-a583-6e752ce400be))
+ (fp_line (start 0 5.26) (end -2.385 5.26) (layer "F.SilkS") (width 0.12) (tstamp e4e0db8a-3ec5-4edf-a593-78ff5fdc5664))
+ (fp_line (start -4.3 -5.4) (end -4.3 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 0376601b-93f8-46f5-ab9c-ec7166c10b00))
+ (fp_line (start 4.3 5.4) (end 4.3 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 7ccf8356-0794-4dd0-8cef-c18e46ba290d))
+ (fp_line (start -4.3 5.4) (end 4.3 5.4) (layer "F.CrtYd") (width 0.05) (tstamp d7fc7f18-e4a7-4c62-9646-5485462d703d))
+ (fp_line (start 4.3 -5.4) (end -4.3 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp f0bb9e9c-1beb-42ae-a532-652b4cc9a70d))
+ (fp_line (start -1.275 -5.15) (end 2.275 -5.15) (layer "F.Fab") (width 0.1) (tstamp 0fbe5d9c-44b9-46c8-9afd-d46b68ac6b40))
+ (fp_line (start -2.275 -4.15) (end -1.275 -5.15) (layer "F.Fab") (width 0.1) (tstamp 515a4e2c-9764-4573-88ce-82e00508dc54))
+ (fp_line (start 2.275 5.15) (end -2.275 5.15) (layer "F.Fab") (width 0.1) (tstamp 78a46141-1152-41a4-9d6f-dbc822ad7709))
+ (fp_line (start -2.275 5.15) (end -2.275 -4.15) (layer "F.Fab") (width 0.1) (tstamp b21612a7-3aa2-4d3e-a5ea-dd95925f681d))
+ (fp_line (start 2.275 -5.15) (end 2.275 5.15) (layer "F.Fab") (width 0.1) (tstamp d01d3b29-79e4-406a-af8e-930e3e56f918))
+ (pad "1" smd roundrect (at -3.25 -4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 250cf73f-cf83-4efd-ba24-4bcd40cea816))
+ (pad "2" smd roundrect (at -3.25 -3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea53b04f-97ee-446a-8939-a58bac48a76f))
+ (pad "3" smd roundrect (at -3.25 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b389133d-2ff9-4267-9a61-2050062776f7))
+ (pad "4" smd roundrect (at -3.25 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a210d379-e174-49fc-adf6-b54f6877963f))
+ (pad "5" smd roundrect (at -3.25 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91e5cd52-4d24-4e76-9521-e22cca05c519))
+ (pad "6" smd roundrect (at -3.25 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e5779f6-3694-44d8-8e45-a4008c0a6b56))
+ (pad "7" smd roundrect (at -3.25 3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b419b688-2c4b-4ee8-b80e-92bfd392b8bf))
+ (pad "8" smd roundrect (at -3.25 4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a91ac17-6b75-4e17-b4fe-5a878d92cf4f))
+ (pad "9" smd roundrect (at 3.25 4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69e3ba66-d7b7-4795-8d0d-e696e0407ed9))
+ (pad "10" smd roundrect (at 3.25 3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9de74d50-a4f8-43c2-a1b0-9944ebe6b2a6))
+ (pad "11" smd roundrect (at 3.25 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29add19a-96a2-4e8d-bf59-21bc1ffef2b9))
+ (pad "12" smd roundrect (at 3.25 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2a1422d-355c-42f9-bfef-8e7e50c380a0))
+ (pad "13" smd roundrect (at 3.25 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8d981b2-4c50-465f-9b54-796f92010d72))
+ (pad "14" smd roundrect (at 3.25 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e53fc7b9-0bd8-4e89-a7d1-1af4922dcf14))
+ (pad "15" smd roundrect (at 3.25 -3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66a92ba8-0380-4252-8f64-442912c364b0))
+ (pad "16" smd roundrect (at 3.25 -4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d808d45f-fcd5-48ab-bc68-389a53c660a0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-16_4.55x10.3mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-18_7x12.5mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-18_7x12.5mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..72cf8863
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-18_7x12.5mm_P1.27mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "SOP-18_7x12.5mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 18 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=30523), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fe71e71c-89a9-447e-b7a3-ccd5813adb83)
+ )
+ (fp_text value "SOP-18_7x12.5mm_P1.27mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 470fa9d8-1ad0-42d0-aeab-8794424ce18e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8e5cce68-92c8-4420-95c2-982e08403593)
+ )
+ (fp_line (start 3.61 6.36) (end 3.61 5.64) (layer "F.SilkS") (width 0.12) (tstamp 173ea6c3-b092-4699-823e-e37bf7eacd9b))
+ (fp_line (start -3.61 -5.64) (end -5.65 -5.64) (layer "F.SilkS") (width 0.12) (tstamp 4fd90dd1-3558-4bd2-83a4-d12b3b05eeba))
+ (fp_line (start 0 -6.36) (end -3.61 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 65583205-d218-409d-8790-cc087d02b5d5))
+ (fp_line (start -3.61 6.36) (end -3.61 5.64) (layer "F.SilkS") (width 0.12) (tstamp 8458679b-8ae8-4bbb-92e3-e93df09360f4))
+ (fp_line (start 3.61 -6.36) (end 3.61 -5.64) (layer "F.SilkS") (width 0.12) (tstamp 8935bf24-00a3-4c25-8bee-a416d6c09fe8))
+ (fp_line (start 0 6.36) (end -3.61 6.36) (layer "F.SilkS") (width 0.12) (tstamp 8939020a-a86b-4bee-8113-7d15f0355fa6))
+ (fp_line (start 0 6.36) (end 3.61 6.36) (layer "F.SilkS") (width 0.12) (tstamp bd9d5dc1-e31f-497b-93b1-2aaf62366ce8))
+ (fp_line (start 0 -6.36) (end 3.61 -6.36) (layer "F.SilkS") (width 0.12) (tstamp cd47d44c-c4cd-4506-b3a1-5775f3ed82ee))
+ (fp_line (start -3.61 -6.36) (end -3.61 -5.64) (layer "F.SilkS") (width 0.12) (tstamp f4d69fe4-bb86-44c1-aae0-503d30b19ab3))
+ (fp_line (start 5.9 -6.5) (end -5.9 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 15542e74-c16a-4bb3-8375-d0a9704c2b86))
+ (fp_line (start -5.9 -6.5) (end -5.9 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 3d6a1b10-28b5-4855-9b60-d16cce9deb2c))
+ (fp_line (start -5.9 6.5) (end 5.9 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 6bb97bae-631d-40f9-8f19-11f9afc9e39c))
+ (fp_line (start 5.9 6.5) (end 5.9 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp ec66ca39-c377-4cda-b4ca-e0ffed76b74c))
+ (fp_line (start -3.5 -5.25) (end -2.5 -6.25) (layer "F.Fab") (width 0.1) (tstamp 5e3596d5-1b36-4b07-a090-3f87f80494e0))
+ (fp_line (start -2.5 -6.25) (end 3.5 -6.25) (layer "F.Fab") (width 0.1) (tstamp 6955b689-7e60-48b0-a3a3-5095f349d982))
+ (fp_line (start 3.5 -6.25) (end 3.5 6.25) (layer "F.Fab") (width 0.1) (tstamp 81685b17-f751-4908-903a-0f52a5695dc3))
+ (fp_line (start -3.5 6.25) (end -3.5 -5.25) (layer "F.Fab") (width 0.1) (tstamp c1361b0d-db21-4d92-a4c5-d2e480b3592f))
+ (fp_line (start 3.5 6.25) (end -3.5 6.25) (layer "F.Fab") (width 0.1) (tstamp c16ce85f-d450-42bd-af03-cd1f326de655))
+ (pad "1" smd roundrect (at -4.775 -5.08) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3625bd14-146c-4338-9e3c-5a8af7e382b7))
+ (pad "2" smd roundrect (at -4.775 -3.81) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9111aaa8-2980-4e93-b1d7-e298e202b70e))
+ (pad "3" smd roundrect (at -4.775 -2.54) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3271e2e0-603a-4252-a816-0b535e836c22))
+ (pad "4" smd roundrect (at -4.775 -1.27) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a561075-6feb-4813-b495-3938ef37bf5e))
+ (pad "5" smd roundrect (at -4.775 0) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7dc3eca-8e1e-4b2c-b63a-6b06a530f2f4))
+ (pad "6" smd roundrect (at -4.775 1.27) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63750623-721b-4e9d-9d54-d270251cb88d))
+ (pad "7" smd roundrect (at -4.775 2.54) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9d243ca-3b4a-4f63-96a1-090c77864862))
+ (pad "8" smd roundrect (at -4.775 3.81) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb7aaedc-270b-4acc-a264-b244aaf82a6e))
+ (pad "9" smd roundrect (at -4.775 5.08) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3afd1490-db91-48ec-97bc-06de1ee89127))
+ (pad "10" smd roundrect (at 4.775 5.08) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19ff062c-4be2-403c-935e-ae63b97c6c76))
+ (pad "11" smd roundrect (at 4.775 3.81) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2792e4a3-1b17-4c53-b8f6-894172063b7e))
+ (pad "12" smd roundrect (at 4.775 2.54) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fbc6c88-96fa-4715-a3cb-b529d359b16e))
+ (pad "13" smd roundrect (at 4.775 1.27) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 144d578d-c8a5-47d4-a2dd-e464112f8268))
+ (pad "14" smd roundrect (at 4.775 0) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf208977-0286-4682-b230-58830e3a692f))
+ (pad "15" smd roundrect (at 4.775 -1.27) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6daa9666-33e9-46e9-b251-43370db021c6))
+ (pad "16" smd roundrect (at 4.775 -2.54) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1ca26ac-38e9-4da7-9c17-a1ed1697c864))
+ (pad "17" smd roundrect (at 4.775 -3.81) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8391bb0-135f-4009-ae6f-f6198b50bf71))
+ (pad "18" smd roundrect (at 4.775 -5.08) (size 1.75 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efe3fb6d-ec62-4156-818d-b9d8c5970477))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-18_7x12.5mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-20_7.5x12.8mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-20_7.5x12.8mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..a4f5334d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-20_7.5x12.8mm_P1.27mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "SOP-20_7.5x12.8mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F4D0A3D)
+ (descr "SOP, 20 Pin (https://www.holtek.com/documents/10179/116723/sop20-300.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.35) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0fde257-a453-4027-a67f-d87084e37f36)
+ )
+ (fp_text value "SOP-20_7.5x12.8mm_P1.27mm" (at 0 7.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7d85b48-f18d-4d1a-a891-4e08f73727e1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a957c67-bca5-4634-b9db-b54507b233e3)
+ )
+ (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 417ae933-3e5c-4fe6-9ae0-2d2c366763da))
+ (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer "F.SilkS") (width 0.12) (tstamp 6f3aa58d-498d-456a-aabb-fe14ed244303))
+ (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer "F.SilkS") (width 0.12) (tstamp 7850fcfa-31ba-4271-abb0-e60835d46014))
+ (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer "F.SilkS") (width 0.12) (tstamp 86328eef-add6-44ad-86a7-0d935e8610e5))
+ (fp_line (start -3.86 -6.275) (end -5.55 -6.275) (layer "F.SilkS") (width 0.12) (tstamp b5f39089-b80d-44a4-8af1-20c0fd87c1ec))
+ (fp_line (start 0 6.51) (end 3.86 6.51) (layer "F.SilkS") (width 0.12) (tstamp beaa1a3d-6c43-425f-9cd8-8b524aded3e9))
+ (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer "F.SilkS") (width 0.12) (tstamp f0789443-25e4-4ea4-8540-8f2aa6c2bb8f))
+ (fp_line (start 0 6.51) (end -3.86 6.51) (layer "F.SilkS") (width 0.12) (tstamp f3238ec3-388c-4f98-b71c-cb5e2f43981a))
+ (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer "F.SilkS") (width 0.12) (tstamp fb705f1c-080c-43dd-8710-cdf4cd99fce3))
+ (fp_line (start -5.8 6.65) (end 5.8 6.65) (layer "F.CrtYd") (width 0.05) (tstamp 2c53c86f-045b-4c46-ad22-34388846274b))
+ (fp_line (start 5.8 -6.65) (end -5.8 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 53d07ede-b0a4-4db8-ace9-a840d6bc2331))
+ (fp_line (start 5.8 6.65) (end 5.8 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 838af1b4-b834-4b3a-9f2f-a386bbab239a))
+ (fp_line (start -5.8 -6.65) (end -5.8 6.65) (layer "F.CrtYd") (width 0.05) (tstamp a90c5db2-aa40-4d92-b09e-0c84e6b4f8fa))
+ (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer "F.Fab") (width 0.1) (tstamp 07bc14cc-ff56-4fce-a7a4-dbca510dd9ab))
+ (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer "F.Fab") (width 0.1) (tstamp 3c1ca4e4-e1bb-4618-bd9e-096019b1d63f))
+ (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer "F.Fab") (width 0.1) (tstamp 7b1a7bf4-35e7-4900-a0f3-b9b7578dabfe))
+ (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer "F.Fab") (width 0.1) (tstamp de311df2-336b-4a19-ac0f-ac3cd257a014))
+ (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer "F.Fab") (width 0.1) (tstamp f5bbe6d5-2500-47e8-a5ad-d0cff8f15b7a))
+ (pad "1" smd roundrect (at -4.6 -5.715) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4645af41-3156-459e-af61-383a0f7d273f))
+ (pad "2" smd roundrect (at -4.6 -4.445) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97f059de-1474-4880-aae8-1af00d18e519))
+ (pad "3" smd roundrect (at -4.6 -3.175) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b40a6312-7df8-48a6-b8a4-83577ac2f422))
+ (pad "4" smd roundrect (at -4.6 -1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cffda741-636e-4582-acfc-ae396e4f8cdf))
+ (pad "5" smd roundrect (at -4.6 -0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbb398c0-3d3e-4e47-95b3-19f8dabc99ad))
+ (pad "6" smd roundrect (at -4.6 0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58b32c18-e9dd-47d9-bc77-39264da941a2))
+ (pad "7" smd roundrect (at -4.6 1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32a1001-c73a-40e2-8e59-583829b46590))
+ (pad "8" smd roundrect (at -4.6 3.175) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44317e7c-554e-4fd0-a6aa-6ff211dcca99))
+ (pad "9" smd roundrect (at -4.6 4.445) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1dd0f000-6a0d-4a27-8de2-2fb8338e8c30))
+ (pad "10" smd roundrect (at -4.6 5.715) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72374aed-244d-4ac2-b097-75e08621e778))
+ (pad "11" smd roundrect (at 4.6 5.715) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75aed6f5-1286-4f4c-8652-161b268220e7))
+ (pad "12" smd roundrect (at 4.6 4.445) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbfc0974-8d7b-4d88-99ff-2f7141381811))
+ (pad "13" smd roundrect (at 4.6 3.175) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b21f6160-9c54-488e-9163-d2b51dc2b476))
+ (pad "14" smd roundrect (at 4.6 1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22b3b6d7-9cb1-47c3-a6d8-5561884bfdeb))
+ (pad "15" smd roundrect (at 4.6 0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcff92f6-1603-49cd-b121-2a179e2ddc89))
+ (pad "16" smd roundrect (at 4.6 -0.635) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5708c5a1-67c1-444a-85e5-ee7800676133))
+ (pad "17" smd roundrect (at 4.6 -1.905) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2002e4f2-c4d1-475e-a5bb-cae0fe6b80a7))
+ (pad "18" smd roundrect (at 4.6 -3.175) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 542b7cac-ef62-4760-8e06-0f058ad9cf57))
+ (pad "19" smd roundrect (at 4.6 -4.445) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4e1d0c1-2725-4198-87f7-3b82f052b6db))
+ (pad "20" smd roundrect (at 4.6 -5.715) (size 1.9 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51252f68-c62e-456b-8ef7-e8be75b71d30))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-20_7.5x12.8mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-24_7.5x15.4mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-24_7.5x15.4mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..fa348222
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-24_7.5x15.4mm_P1.27mm.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "SOP-24_7.5x15.4mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 24 Pin (http://www.issi.com/WW/pdf/31FL3218.pdf#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -8.65) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 37f52c96-7866-4250-8d9d-9e9b23e6607a)
+ )
+ (fp_text value "SOP-24_7.5x15.4mm_P1.27mm" (at 0 8.65) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 25f5b908-2daf-4c8a-8eab-aca797cb13fe)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a61c6e0d-da2d-49f3-9b7a-9d1f6ea91a0d)
+ )
+ (fp_line (start -3.86 -7.52) (end -5.65 -7.52) (layer "F.SilkS") (width 0.12) (tstamp 26d51dcc-da37-46c8-98d1-1760fdc22c73))
+ (fp_line (start 0 7.81) (end -3.86 7.81) (layer "F.SilkS") (width 0.12) (tstamp 3382308f-6291-4d18-9595-a7cf1f05fec5))
+ (fp_line (start 3.86 -7.81) (end 3.86 -7.52) (layer "F.SilkS") (width 0.12) (tstamp 40d77d33-4789-485a-9e09-3ced0641933e))
+ (fp_line (start 0 -7.81) (end 3.86 -7.81) (layer "F.SilkS") (width 0.12) (tstamp 5b6400bd-332b-41e8-98b6-0b46d1e61b61))
+ (fp_line (start -3.86 7.81) (end -3.86 7.52) (layer "F.SilkS") (width 0.12) (tstamp 6eae1670-3da2-466c-b9f3-ce5dcd1b5b3c))
+ (fp_line (start 0 7.81) (end 3.86 7.81) (layer "F.SilkS") (width 0.12) (tstamp 822a5161-700d-42d7-b1c0-11035aff1210))
+ (fp_line (start -3.86 -7.81) (end -3.86 -7.52) (layer "F.SilkS") (width 0.12) (tstamp 835a7b2e-48bf-4e45-a9dd-49f6a28cd863))
+ (fp_line (start 0 -7.81) (end -3.86 -7.81) (layer "F.SilkS") (width 0.12) (tstamp 91bceb8d-53bc-4854-846f-2e80f986392e))
+ (fp_line (start 3.86 7.81) (end 3.86 7.52) (layer "F.SilkS") (width 0.12) (tstamp d13fdbd6-003a-4e76-a548-9048d330169a))
+ (fp_line (start 5.9 7.95) (end 5.9 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 1c0f6d99-d905-4cf3-be94-f6d4f1c27fd3))
+ (fp_line (start 5.9 -7.95) (end -5.9 -7.95) (layer "F.CrtYd") (width 0.05) (tstamp 8160159d-a778-4026-b337-0526a164ac96))
+ (fp_line (start -5.9 -7.95) (end -5.9 7.95) (layer "F.CrtYd") (width 0.05) (tstamp eb838323-787b-4b3c-a4ac-69a37e7d9421))
+ (fp_line (start -5.9 7.95) (end 5.9 7.95) (layer "F.CrtYd") (width 0.05) (tstamp eeb3914a-24ac-4cb4-909b-645a0ae513fa))
+ (fp_line (start -3.75 -6.7) (end -2.75 -7.7) (layer "F.Fab") (width 0.1) (tstamp 2aaa54d5-3ab4-4892-9592-6e086a526d74))
+ (fp_line (start -2.75 -7.7) (end 3.75 -7.7) (layer "F.Fab") (width 0.1) (tstamp 54846f35-db97-4676-b842-25060cc06fe3))
+ (fp_line (start 3.75 -7.7) (end 3.75 7.7) (layer "F.Fab") (width 0.1) (tstamp 9acc587c-cab1-49f1-991f-830ea407ef10))
+ (fp_line (start 3.75 7.7) (end -3.75 7.7) (layer "F.Fab") (width 0.1) (tstamp a080eefa-533e-4a92-82b5-045746208bfc))
+ (fp_line (start -3.75 7.7) (end -3.75 -6.7) (layer "F.Fab") (width 0.1) (tstamp ace4610b-b83b-4a85-a4a1-bccf211c7766))
+ (pad "1" smd roundrect (at -4.65 -6.985) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 537a1189-0975-4c45-bcbf-9601fd8e370f))
+ (pad "2" smd roundrect (at -4.65 -5.715) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 787fc10a-e3dc-4e03-90c3-064f9dec199f))
+ (pad "3" smd roundrect (at -4.65 -4.445) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc61caf6-7adc-40e0-a0ad-f6787edb596a))
+ (pad "4" smd roundrect (at -4.65 -3.175) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe28e7ce-b188-4928-9f83-d56dcb9857e9))
+ (pad "5" smd roundrect (at -4.65 -1.905) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a3bb067-8808-43ba-8e4d-1e3b05c6de7a))
+ (pad "6" smd roundrect (at -4.65 -0.635) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f899366d-b88d-4975-ad44-c9282f4d3714))
+ (pad "7" smd roundrect (at -4.65 0.635) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c87d0da-5860-430e-9e74-ce79e3712271))
+ (pad "8" smd roundrect (at -4.65 1.905) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4a32827-6d07-4403-8d7e-30de7afa724c))
+ (pad "9" smd roundrect (at -4.65 3.175) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7691171a-b222-4393-bbaf-ba472b6f82c7))
+ (pad "10" smd roundrect (at -4.65 4.445) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c535b27-1632-4eb8-b970-12ca0b4d185f))
+ (pad "11" smd roundrect (at -4.65 5.715) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 761a712c-c0cf-4f75-a099-0e66707cdfd8))
+ (pad "12" smd roundrect (at -4.65 6.985) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1dbbb4f5-d1e1-4e21-80cb-49b952ea5031))
+ (pad "13" smd roundrect (at 4.65 6.985) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbb52b58-a5d9-4c2f-b10e-b439a109e940))
+ (pad "14" smd roundrect (at 4.65 5.715) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc9bdeda-c4c2-4fc1-9206-d2c7260becb1))
+ (pad "15" smd roundrect (at 4.65 4.445) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea0d5f06-a8e6-44c5-99c3-81ac12f7e177))
+ (pad "16" smd roundrect (at 4.65 3.175) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e303806e-702f-4190-9040-4f1f5acdddc5))
+ (pad "17" smd roundrect (at 4.65 1.905) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0def5760-ed8f-42da-bda0-61983af3ef41))
+ (pad "18" smd roundrect (at 4.65 0.635) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dfca482-3a92-4e02-bb3f-cdc39e31745f))
+ (pad "19" smd roundrect (at 4.65 -0.635) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a59e1640-6474-4ffd-b757-f0f0a835875e))
+ (pad "20" smd roundrect (at 4.65 -1.905) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16e80580-e83e-4e58-9f69-053a3a9f1977))
+ (pad "21" smd roundrect (at 4.65 -3.175) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f0594d9-c006-40e1-a983-583958ac370f))
+ (pad "22" smd roundrect (at 4.65 -4.445) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e1dfe13-f250-4663-8ec4-e553db34c74b))
+ (pad "23" smd roundrect (at 4.65 -5.715) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae6a0d97-2551-4445-9a05-c7543a34774a))
+ (pad "24" smd roundrect (at 4.65 -6.985) (size 2 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aae9d5fd-59c1-401b-952c-7bdf9f521d39))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-24_7.5x15.4mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_3.8x4.1mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_3.8x4.1mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..0e753103
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_3.8x4.1mm_P2.54mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SOP-4_3.8x4.1mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 4 Pin (http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c77f0c14-bf34-4cea-88cd-c5fd7e19bab8)
+ )
+ (fp_text value "SOP-4_3.8x4.1mm_P2.54mm" (at 0 3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8a679b7-816c-4642-963d-f5a29df03dea)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.95 0.95) (thickness 0.14)))
+ (tstamp 0631e1b3-defe-459a-ad4c-0e8f6fa8f8b7)
+ )
+ (fp_line (start 0 2.16) (end -2.01 2.16) (layer "F.SilkS") (width 0.12) (tstamp 0fe35bf6-9639-45b0-9293-e6bba2c188ed))
+ (fp_line (start 0 -2.16) (end -2.01 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 4a13ed1f-8408-4359-bfa1-8858284724b7))
+ (fp_line (start 2.01 -2.16) (end 2.01 -1.805) (layer "F.SilkS") (width 0.12) (tstamp 54f4ff6b-a74f-4818-b279-448315e9e5be))
+ (fp_line (start -2.01 -2.16) (end -2.01 -1.805) (layer "F.SilkS") (width 0.12) (tstamp 58a6184c-6547-4471-8af0-3d144df950f8))
+ (fp_line (start 0 -2.16) (end 2.01 -2.16) (layer "F.SilkS") (width 0.12) (tstamp 77146915-84c4-4021-9609-e9049248c33f))
+ (fp_line (start 2.01 2.16) (end 2.01 1.805) (layer "F.SilkS") (width 0.12) (tstamp 96aa6d97-c639-456a-815e-79e3ebb92179))
+ (fp_line (start -2.01 2.16) (end -2.01 1.805) (layer "F.SilkS") (width 0.12) (tstamp a30f206d-39a4-4b65-92f3-ede430ea60f0))
+ (fp_line (start -2.01 -1.805) (end -3.475 -1.805) (layer "F.SilkS") (width 0.12) (tstamp b880b7db-9d83-43ba-8841-c8825aa22ca9))
+ (fp_line (start 0 2.16) (end 2.01 2.16) (layer "F.SilkS") (width 0.12) (tstamp fc685f5e-0853-4113-851f-966a3dee774c))
+ (fp_line (start -3.72 -2.3) (end -3.72 2.3) (layer "F.CrtYd") (width 0.05) (tstamp 6b254c66-114f-4cc0-a389-d906dab27618))
+ (fp_line (start 3.72 -2.3) (end -3.72 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp bb32dda2-42d7-444a-af0e-e2dac70a7ed7))
+ (fp_line (start -3.72 2.3) (end 3.72 2.3) (layer "F.CrtYd") (width 0.05) (tstamp e87436ae-93d8-4597-a251-be63bcca58f2))
+ (fp_line (start 3.72 2.3) (end 3.72 -2.3) (layer "F.CrtYd") (width 0.05) (tstamp eab6194e-6b5b-4efd-b2b0-1d9ac8e61a64))
+ (fp_line (start -1.9 2.05) (end -1.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 30145952-cbae-4b14-a439-474ea463c800))
+ (fp_line (start -0.95 -2.05) (end 1.9 -2.05) (layer "F.Fab") (width 0.1) (tstamp 43c591a8-2185-4462-b2d2-60f30ca810cc))
+ (fp_line (start 1.9 2.05) (end -1.9 2.05) (layer "F.Fab") (width 0.1) (tstamp 4629d187-020d-497d-a84b-e9d360b9f5b9))
+ (fp_line (start -1.9 -1.1) (end -0.95 -2.05) (layer "F.Fab") (width 0.1) (tstamp 72255b93-38e3-4a92-80de-7d1fac958027))
+ (fp_line (start 1.9 -2.05) (end 1.9 2.05) (layer "F.Fab") (width 0.1) (tstamp cca633a5-a9cd-4037-a10c-b6b1ce09d466))
+ (pad "1" smd roundrect (at -2.75 -1.27) (size 1.45 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdd860f8-6109-4f3f-842c-e64fa0af055d))
+ (pad "2" smd roundrect (at -2.75 1.27) (size 1.45 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34bd6371-0112-4976-8c26-45921d711c3c))
+ (pad "3" smd roundrect (at 2.75 1.27) (size 1.45 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e619887-5da4-4cbc-be2b-b050fac5c911))
+ (pad "4" smd roundrect (at 2.75 -1.27) (size 1.45 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5312f4ba-68b1-46e6-8fe6-d4f7015a16a7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-4_3.8x4.1mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_4.4x2.6mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_4.4x2.6mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..d3ef7bb6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-4_4.4x2.6mm_P1.27mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SOP-4_4.4x2.6mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 4 Pin (http://www.vishay.com/docs/83510/tcmt1100.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.25) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e74bf8fa-db61-4fd6-9592-62781d0b890e)
+ )
+ (fp_text value "SOP-4_4.4x2.6mm_P1.27mm" (at 0 2.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 31dfd448-6bf3-4230-9a48-112a353fe423)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 417a0c1f-1b87-4c69-99a6-153294661435)
+ )
+ (fp_line (start 2.31 1.41) (end 2.31 1.195) (layer "F.SilkS") (width 0.12) (tstamp 1d6f6d7d-36c1-44fe-9df8-b048f4833204))
+ (fp_line (start 0 1.41) (end 2.31 1.41) (layer "F.SilkS") (width 0.12) (tstamp 1d8037f6-f617-491a-8140-ba8f8ff6585b))
+ (fp_line (start -2.31 -1.195) (end -4 -1.195) (layer "F.SilkS") (width 0.12) (tstamp 2c278722-d2ce-4069-a8d9-0e1eca9d1e88))
+ (fp_line (start -2.31 -1.41) (end -2.31 -1.195) (layer "F.SilkS") (width 0.12) (tstamp 34f505ae-24a7-4310-bea2-731e8ea74432))
+ (fp_line (start -2.31 1.41) (end -2.31 1.195) (layer "F.SilkS") (width 0.12) (tstamp 7da6ee4d-5de6-48ef-8f56-29de9bc59d8f))
+ (fp_line (start 0 -1.41) (end -2.31 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 8e4dbb98-0f86-4f2c-a606-3878f10d5cbd))
+ (fp_line (start 2.31 -1.41) (end 2.31 -1.195) (layer "F.SilkS") (width 0.12) (tstamp cb3f7398-3ea0-4c64-a64b-28c4ee65ea51))
+ (fp_line (start 0 1.41) (end -2.31 1.41) (layer "F.SilkS") (width 0.12) (tstamp d81cbe48-3639-46c2-a891-80afdfc8dcef))
+ (fp_line (start 0 -1.41) (end 2.31 -1.41) (layer "F.SilkS") (width 0.12) (tstamp f47090e6-1751-4b97-85c0-8b68b72cfd07))
+ (fp_line (start 4.25 1.55) (end 4.25 -1.55) (layer "F.CrtYd") (width 0.05) (tstamp 0153bd7e-b741-4327-95ca-71d082c4fd4a))
+ (fp_line (start -4.25 1.55) (end 4.25 1.55) (layer "F.CrtYd") (width 0.05) (tstamp 9b3cc9a8-6996-40f9-adb4-842ae6b85326))
+ (fp_line (start -4.25 -1.55) (end -4.25 1.55) (layer "F.CrtYd") (width 0.05) (tstamp c6b1e777-0ac7-4bef-bc23-9f84815df7bc))
+ (fp_line (start 4.25 -1.55) (end -4.25 -1.55) (layer "F.CrtYd") (width 0.05) (tstamp de21fa81-f95e-4d39-8a7d-9f56045b9b46))
+ (fp_line (start 2.2 -1.3) (end 2.2 1.3) (layer "F.Fab") (width 0.1) (tstamp 38bd64a6-61f3-48ca-80df-7e222f79e40c))
+ (fp_line (start -2.2 -0.65) (end -1.55 -1.3) (layer "F.Fab") (width 0.1) (tstamp 87f0694d-d7f9-46e4-ac7f-e622d1bab939))
+ (fp_line (start 2.2 1.3) (end -2.2 1.3) (layer "F.Fab") (width 0.1) (tstamp ae980433-3df1-4a15-ab9f-035edc5599a4))
+ (fp_line (start -2.2 1.3) (end -2.2 -0.65) (layer "F.Fab") (width 0.1) (tstamp cc06d803-2d5a-42de-bbbd-7df920271430))
+ (fp_line (start -1.55 -1.3) (end 2.2 -1.3) (layer "F.Fab") (width 0.1) (tstamp e3d397a1-36ee-4cdd-ae36-2c792a94b59a))
+ (pad "1" smd roundrect (at -3.1875 -0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bddea80d-238e-4854-830f-89a896ecc78d))
+ (pad "2" smd roundrect (at -3.1875 0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca9c15f3-896c-46e1-8b27-c8853d4e1842))
+ (pad "3" smd roundrect (at 3.1875 0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18677ab5-c4bf-4649-911f-4bc2a82804d7))
+ (pad "4" smd roundrect (at 3.1875 -0.635) (size 1.625 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c165525-4b84-48d7-9878-347ac5497704))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-4_4.4x2.6mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.kicad_mod
new file mode 100644
index 00000000..9d74a383
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.24) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c216e7d6-fdf1-4fe3-bd1c-b78cfe02bcef)
+ )
+ (fp_text value "SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm" (at 0 3.24) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 220dfa97-76e0-4c3a-a712-0521f19abf97)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4133175b-6e31-4996-a313-3d31bbd0804e)
+ )
+ (fp_line (start 0 2.515) (end 2.285 2.515) (layer "F.SilkS") (width 0.12) (tstamp 4a3f428f-b42f-43eb-be30-5e6e4543fa6f))
+ (fp_line (start 0 -2.515) (end -5.575 -2.515) (layer "F.SilkS") (width 0.12) (tstamp 6dd4fab2-7738-4a5b-9bf0-3353fcd90987))
+ (fp_line (start 0 -2.515) (end 2.285 -2.515) (layer "F.SilkS") (width 0.12) (tstamp 990f2562-b265-41cc-9b77-aeea63d556cc))
+ (fp_line (start 0 2.515) (end -2.285 2.515) (layer "F.SilkS") (width 0.12) (tstamp 9be43c83-0e58-4c92-bc8a-f487de55f7a9))
+ (fp_line (start 5.82 2.54) (end 5.82 -2.54) (layer "F.CrtYd") (width 0.05) (tstamp 481c0356-2e7e-4338-a340-e0a511abc5f1))
+ (fp_line (start -5.82 2.54) (end 5.82 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 6fcaf32b-f501-4e52-ab02-b15a007de696))
+ (fp_line (start 5.82 -2.54) (end -5.82 -2.54) (layer "F.CrtYd") (width 0.05) (tstamp 87201cdf-7760-4de9-87d6-e03799f4b1fe))
+ (fp_line (start -5.82 -2.54) (end -5.82 2.54) (layer "F.CrtYd") (width 0.05) (tstamp d1c872c2-f35a-4c46-aa32-855c5c960111))
+ (fp_line (start 2.285 2.285) (end -2.285 2.285) (layer "F.Fab") (width 0.1) (tstamp 02923391-8143-40f8-9166-099b76055f1b))
+ (fp_line (start -1.285 -2.285) (end 2.285 -2.285) (layer "F.Fab") (width 0.1) (tstamp 143a7e41-7545-40be-b415-10329879815b))
+ (fp_line (start -2.285 -1.285) (end -1.285 -2.285) (layer "F.Fab") (width 0.1) (tstamp 3e90206d-1f01-49a0-8f4a-c67f0966b8bf))
+ (fp_line (start -2.285 2.285) (end -2.285 -1.285) (layer "F.Fab") (width 0.1) (tstamp 5186c629-6c97-4b5a-8821-8e9044fb4f3f))
+ (fp_line (start 2.285 -2.285) (end 2.285 2.285) (layer "F.Fab") (width 0.1) (tstamp 521ca755-3c6f-4e96-b74d-64844e750d03))
+ (pad "" smd roundrect (at -1.14 -1.11) (size 1.84 1.79) (layers "F.Paste") (roundrect_rratio 0.139665) (tstamp 010fa0bf-f34c-4e16-b170-4519653768fe))
+ (pad "" smd roundrect (at 1.14 1.11) (size 1.84 1.79) (layers "F.Paste") (roundrect_rratio 0.139665) (tstamp 76cc0e26-546e-4280-a726-814e91b8f6d0))
+ (pad "" smd roundrect (at 1.14 -1.11) (size 1.84 1.79) (layers "F.Paste") (roundrect_rratio 0.139665) (tstamp 8ed666cd-d9fc-4a02-9284-96a6fcbf3cd2))
+ (pad "" smd roundrect (at -1.14 1.11) (size 1.84 1.79) (layers "F.Paste") (roundrect_rratio 0.139665) (tstamp caf6c92c-3643-4ca3-8486-4fade7de8410))
+ (pad "1" smd roundrect (at -4.15 -1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f7d5cd3-ce56-429c-86f2-dc7fd3e33aa4))
+ (pad "2" smd roundrect (at -4.15 -0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c68bdba-9620-4817-b143-781d402c44e7))
+ (pad "3" smd roundrect (at -4.15 0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e118754e-242d-4f6e-a513-2908259e7365))
+ (pad "4" smd roundrect (at -4.15 1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ba5f161-cb9f-40cd-a1e2-48c46f5b8377))
+ (pad "5" smd roundrect (at 4.15 1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d103746-0092-45da-8d94-9a1fce874624))
+ (pad "6" smd roundrect (at 4.15 0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7258f309-0863-4112-915c-483d0a97999e))
+ (pad "7" smd roundrect (at 4.15 -0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1bdf9f1-6bfc-421d-9d40-069166f1ff04))
+ (pad "8" smd roundrect (at 4.15 -1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f1a5ab1-676e-42a3-a398-3b2a7afae0de))
+ (pad "9" smd rect (at 0 0) (size 4.57 4.45) (layers "F.Cu" "F.Mask") (tstamp 43d36cd0-18b7-4d21-9934-bd03af97ad5d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..4501b2c0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE76)
+ (descr "SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.24) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b48fbf9-7d9c-4f65-af95-f81021f11309)
+ )
+ (fp_text value "SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias" (at 0 3.24) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95306e8c-a8ff-4f75-9975-36f8d80137fb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3dab32fa-9018-4bbd-8fc8-4a88044d334a)
+ )
+ (fp_line (start 0 -2.515) (end -5.575 -2.515) (layer "F.SilkS") (width 0.12) (tstamp 83a47fd9-e9c5-4b0d-ad48-f74a345f62a7))
+ (fp_line (start 0 -2.515) (end 2.285 -2.515) (layer "F.SilkS") (width 0.12) (tstamp a6580af0-eed8-481d-b8e8-051168fd0838))
+ (fp_line (start 0 2.515) (end -2.285 2.515) (layer "F.SilkS") (width 0.12) (tstamp ebbecafc-3ad8-4257-a9f4-f85b8995b48d))
+ (fp_line (start 0 2.515) (end 2.285 2.515) (layer "F.SilkS") (width 0.12) (tstamp ec1ea6b1-2d63-4e7a-9813-fcafb7e0fc96))
+ (fp_line (start -5.82 2.54) (end 5.82 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 2d5739f8-b3ea-4587-aed9-6314345e1861))
+ (fp_line (start 5.82 2.54) (end 5.82 -2.54) (layer "F.CrtYd") (width 0.05) (tstamp 3610b001-e032-43e6-ae17-2f84558db576))
+ (fp_line (start -5.82 -2.54) (end -5.82 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 4875b4aa-9101-42ac-a2b6-358439cbcdfc))
+ (fp_line (start 5.82 -2.54) (end -5.82 -2.54) (layer "F.CrtYd") (width 0.05) (tstamp db695485-609f-45fd-8abc-9adb1c2dad87))
+ (fp_line (start -1.285 -2.285) (end 2.285 -2.285) (layer "F.Fab") (width 0.1) (tstamp 3a7c320c-b5dc-4d0c-8d21-c16dee3c928b))
+ (fp_line (start -2.285 2.285) (end -2.285 -1.285) (layer "F.Fab") (width 0.1) (tstamp 84da62fe-4180-412f-a614-1da15fa1f4c5))
+ (fp_line (start 2.285 2.285) (end -2.285 2.285) (layer "F.Fab") (width 0.1) (tstamp 8a43002a-0d24-4dfa-a35b-8ebcb44b5b73))
+ (fp_line (start 2.285 -2.285) (end 2.285 2.285) (layer "F.Fab") (width 0.1) (tstamp 9e29ca0a-26b9-44d1-a337-8e17c8c542b4))
+ (fp_line (start -2.285 -1.285) (end -1.285 -2.285) (layer "F.Fab") (width 0.1) (tstamp c2343fb5-323b-4ea7-b29e-cddc69e67a5e))
+ (pad "" smd roundrect (at 1.14 -1.11) (size 1.91 1.86) (layers "F.Paste") (roundrect_rratio 0.134409) (tstamp 4f446d48-b3ba-4765-8f44-37d59f7628f0))
+ (pad "" smd roundrect (at -1.14 -1.11) (size 1.91 1.86) (layers "F.Paste") (roundrect_rratio 0.134409) (tstamp 81cd8218-9c56-4af5-bbc8-f55ff7c5e635))
+ (pad "" smd roundrect (at -1.14 1.11) (size 1.91 1.86) (layers "F.Paste") (roundrect_rratio 0.134409) (tstamp 895763e8-e432-46e0-8282-18d905cf3d1c))
+ (pad "" smd roundrect (at 1.14 1.11) (size 1.91 1.86) (layers "F.Paste") (roundrect_rratio 0.134409) (tstamp daddf411-eb10-4cd4-8365-fbc188f7c48f))
+ (pad "1" smd roundrect (at -4.15 -1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18539397-abe3-45d2-89ea-60a2e527ac74))
+ (pad "2" smd roundrect (at -4.15 -0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7abee29b-46c8-4b7c-ae2d-31e673e2c107))
+ (pad "3" smd roundrect (at -4.15 0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c979720-76b2-4150-b169-5f3e914b5fe1))
+ (pad "4" smd roundrect (at -4.15 1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b753f7b2-90cc-4054-a74c-b4ce064f52c3))
+ (pad "5" smd roundrect (at 4.15 1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 371c2b0d-f8be-4881-9e61-65a70a28199e))
+ (pad "6" smd roundrect (at 4.15 0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd2f26fe-0e80-491f-98fa-45bdaf81c274))
+ (pad "7" smd roundrect (at 4.15 -0.635) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2eff048e-5c11-422d-8b20-9cf0a0c7acc9))
+ (pad "8" smd roundrect (at 4.15 -1.905) (size 2.85 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae419681-8947-406e-b4f0-60a45154e8eb))
+ (pad "9" thru_hole circle (at -1.27 -1.27) (size 0.81 0.81) (drill 0.51) (layers *.Cu) (tstamp 1c65c2c0-d3e7-449f-b739-5e97c54d7fa4))
+ (pad "9" thru_hole circle (at 1.27 0) (size 0.81 0.81) (drill 0.51) (layers *.Cu) (tstamp 1f406e38-84a7-453f-bbd6-9ac5183f4a0c))
+ (pad "9" thru_hole circle (at -1.27 0) (size 0.81 0.81) (drill 0.51) (layers *.Cu) (tstamp 22d54b1c-b4b5-4508-918b-b62d6dd529d1))
+ (pad "9" thru_hole circle (at 1.27 -1.27) (size 0.81 0.81) (drill 0.51) (layers *.Cu) (tstamp 4bee85a3-a59e-402d-8e93-da09ac092aac))
+ (pad "9" thru_hole circle (at 1.27 1.27) (size 0.81 0.81) (drill 0.51) (layers *.Cu) (tstamp b0ecc05a-2a96-48c3-aa4c-7b8671eae695))
+ (pad "9" thru_hole circle (at -1.27 1.27) (size 0.81 0.81) (drill 0.51) (layers *.Cu) (tstamp c491b106-0b93-45f4-a758-e121a927520e))
+ (pad "9" smd rect (at 0 0) (size 4.57 4.45) (layers "F.Cu" "F.Mask") (tstamp d87f803d-c16d-40fc-852b-efad9e73ee82))
+ (pad "9" smd rect (at 0 0) (size 3.35 3.35) (layers "B.Cu") (tstamp e3da79f5-c389-40db-b38c-6665cf3c92b2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.76x4.96mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.76x4.96mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..1a567cdd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.76x4.96mm_P1.27mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "SOP-8_3.76x4.96mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX211.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.43) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 175a2491-cba4-4e2f-bda0-4106ed161cc4)
+ )
+ (fp_text value "SOP-8_3.76x4.96mm_P1.27mm" (at 0 3.43) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a936321f-ecf5-4123-a01e-1183d73b7e81)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.94 0.94) (thickness 0.14)))
+ (tstamp 80e4a7a3-7f29-4856-8d5a-92bd610374c9)
+ )
+ (fp_line (start 0 -2.59) (end 1.88 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 058fed71-b8b3-4fb8-9785-966da47c7289))
+ (fp_line (start 0 2.59) (end -1.88 2.59) (layer "F.SilkS") (width 0.12) (tstamp 0f94e5f4-5e37-490f-a53d-18b027864e2c))
+ (fp_line (start 0 -2.59) (end -3.525 -2.59) (layer "F.SilkS") (width 0.12) (tstamp 3e2504fd-c717-4e93-bcad-5a51032dbc70))
+ (fp_line (start 0 2.59) (end 1.88 2.59) (layer "F.SilkS") (width 0.12) (tstamp ed528556-add6-45fd-bcad-5a885978fcdb))
+ (fp_line (start -3.78 -2.73) (end -3.78 2.73) (layer "F.CrtYd") (width 0.05) (tstamp 0ce06256-4a36-4b52-8e63-ddc674822828))
+ (fp_line (start 3.78 -2.73) (end -3.78 -2.73) (layer "F.CrtYd") (width 0.05) (tstamp 54d6c37e-5eb4-4169-b918-649547a375e4))
+ (fp_line (start -3.78 2.73) (end 3.78 2.73) (layer "F.CrtYd") (width 0.05) (tstamp 560772c8-accd-4df4-af1d-c7f00d081a44))
+ (fp_line (start 3.78 2.73) (end 3.78 -2.73) (layer "F.CrtYd") (width 0.05) (tstamp 608b7f0d-6c0c-43f4-8e06-e67f7e3816b7))
+ (fp_line (start 1.88 2.48) (end -1.88 2.48) (layer "F.Fab") (width 0.1) (tstamp 01b54102-fb30-4829-a342-1a66853553aa))
+ (fp_line (start 1.88 -2.48) (end 1.88 2.48) (layer "F.Fab") (width 0.1) (tstamp 0b615e55-5506-4c29-9e4d-bf6ad8334ab7))
+ (fp_line (start -1.88 2.48) (end -1.88 -1.54) (layer "F.Fab") (width 0.1) (tstamp a06c99ca-1497-4dd0-8342-6850bcb49c5d))
+ (fp_line (start -1.88 -1.54) (end -0.94 -2.48) (layer "F.Fab") (width 0.1) (tstamp cf5e2654-7830-463e-9862-baa8a95b0eae))
+ (fp_line (start -0.94 -2.48) (end 1.88 -2.48) (layer "F.Fab") (width 0.1) (tstamp f242d14a-f227-46ba-b67e-447c3571cab1))
+ (pad "1" smd roundrect (at -2.5375 -1.905) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 223e2f89-f8f3-4537-a145-dd42596b36ed))
+ (pad "2" smd roundrect (at -2.5375 -0.635) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c18adeb3-91c5-4259-a022-97e51c3bacf7))
+ (pad "3" smd roundrect (at -2.5375 0.635) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2617dd05-c58a-4542-b37b-f1a7276f77b1))
+ (pad "4" smd roundrect (at -2.5375 1.905) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f421480-914a-466c-8e49-043c8fb77251))
+ (pad "5" smd roundrect (at 2.5375 1.905) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01f5bfcf-d322-4930-9bfb-999824aeb781))
+ (pad "6" smd roundrect (at 2.5375 0.635) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b049220d-5822-43f1-8991-975fbfe5a4e8))
+ (pad "7" smd roundrect (at 2.5375 -0.635) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5d71a55-53b9-41f7-a9c4-4a28eabe4733))
+ (pad "8" smd roundrect (at 2.5375 -1.905) (size 1.975 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a420c0a9-a3c6-43d8-ae80-229a68a444b1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-8_3.76x4.96mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.9x4.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.9x4.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..abe91f6c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_3.9x4.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "SOP-8_3.9x4.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=79), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 07b42585-d872-4e8c-a8d7-9757ec76849b)
+ )
+ (fp_text value "SOP-8_3.9x4.9mm_P1.27mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23ddcc48-366f-464b-8891-1ca099ddfe9c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 1b6b72b5-6189-4277-b7eb-4f6433c07729)
+ )
+ (fp_line (start 0 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 888d11fd-fb39-4769-9db0-b3894d76fcb2))
+ (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 8f414961-7c8c-44dc-8134-2810b5f06963))
+ (fp_line (start 0 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp b08046eb-b892-47b8-a89d-3c829210d477))
+ (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp da666970-aab8-44bb-8146-07f454bd155d))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 3fee921c-38f5-48a0-b62d-4c1b77773e1c))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 582c0c7f-50a8-46e5-86b1-2ded38cd2532))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp a408056e-49ca-4140-a545-d250664297e2))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp d2ceae50-6fb4-4f2d-a6b6-d4a6327d55f6))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 28db675a-b27d-4037-a74c-50c9b58a67dc))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 5e286c3a-f087-42eb-8fe7-067f847b91d2))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 690ba44a-1355-4170-9948-b8dfc63460cf))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 8cbe5b4c-0b06-4775-ad5c-f80bcde41f8b))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp aef727da-355d-4157-8412-a2bb480470bb))
+ (pad "1" smd roundrect (at -2.625 -1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d16936e-51d1-4e0b-b10a-8f1b20567267))
+ (pad "2" smd roundrect (at -2.625 -0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97aff57e-0f11-4f82-b771-a69d8a1084d0))
+ (pad "3" smd roundrect (at -2.625 0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f90f18b4-cff8-490f-94d6-ccdf88405bb9))
+ (pad "4" smd roundrect (at -2.625 1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 811c98f2-bd97-4d72-8910-213dc2a96dd7))
+ (pad "5" smd roundrect (at 2.625 1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e13f7f50-79c5-41f1-a120-fd42a5de30c4))
+ (pad "6" smd roundrect (at 2.625 0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7611710f-dee9-4000-8b9d-f42f46a0b873))
+ (pad "7" smd roundrect (at 2.625 -0.635) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a34ff781-f655-4d5e-8e09-0b0d896cdb87))
+ (pad "8" smd roundrect (at 2.625 -1.905) (size 1.65 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd6907d0-699a-4b29-8b47-00d90d6fdf03))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-8_3.9x4.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_5.28x5.23mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_5.28x5.23mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..8932ed4b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_5.28x5.23mm_P1.27mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOP-8_5.28x5.23mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=80), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.56) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77e92057-5d69-4cdf-8a58-4e1ccb5e670b)
+ )
+ (fp_text value "SOP-8_5.28x5.23mm_P1.27mm" (at 0 3.56) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e15fd38e-8b17-4ef7-8583-5d1a5c1be252)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 083325a1-4cb2-46e6-9514-37b8e45a16de)
+ )
+ (fp_line (start 2.75 -2.725) (end 2.75 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 024ccc88-7f62-452a-8cc7-9e5147ad270d))
+ (fp_line (start -2.75 -2.465) (end -4.4 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 025d01e9-c363-445c-831a-550ced0934a6))
+ (fp_line (start 0 2.725) (end -2.75 2.725) (layer "F.SilkS") (width 0.12) (tstamp 23da15b5-4f02-4db6-9391-432052200416))
+ (fp_line (start 0 -2.725) (end -2.75 -2.725) (layer "F.SilkS") (width 0.12) (tstamp 61aff111-9e17-4af0-8571-f70e79b6f104))
+ (fp_line (start 0 2.725) (end 2.75 2.725) (layer "F.SilkS") (width 0.12) (tstamp 6da74a7a-436a-4144-a0d1-dfc8ed82576e))
+ (fp_line (start 0 -2.725) (end 2.75 -2.725) (layer "F.SilkS") (width 0.12) (tstamp 93849257-e928-40f1-8a27-91b47f25e1f8))
+ (fp_line (start 2.75 2.725) (end 2.75 2.465) (layer "F.SilkS") (width 0.12) (tstamp 9420d6e8-3326-45af-b4e6-c61e143a809a))
+ (fp_line (start -2.75 2.725) (end -2.75 2.465) (layer "F.SilkS") (width 0.12) (tstamp e42d00a6-dd02-4c93-b925-1f92c35616aa))
+ (fp_line (start -2.75 -2.725) (end -2.75 -2.465) (layer "F.SilkS") (width 0.12) (tstamp f6eefca3-e306-40fc-9e90-e19720d122f8))
+ (fp_line (start 4.65 2.86) (end 4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 295a716b-ab42-48b0-8069-89abeb3a36eb))
+ (fp_line (start -4.65 2.86) (end 4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp a5553300-427d-431f-b1f1-d3e9dde85495))
+ (fp_line (start -4.65 -2.86) (end -4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp c784f03d-089a-4bd4-b50f-75df875654f3))
+ (fp_line (start 4.65 -2.86) (end -4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp f417497d-46ca-4702-a434-5b1aa4fee754))
+ (fp_line (start 2.64 2.615) (end -2.64 2.615) (layer "F.Fab") (width 0.1) (tstamp 0c80e07c-4ab2-407a-8b95-1363f1d08b02))
+ (fp_line (start 2.64 -2.615) (end 2.64 2.615) (layer "F.Fab") (width 0.1) (tstamp 2f138359-e9cb-493b-b9fd-d2d8eaa732b2))
+ (fp_line (start -2.64 2.615) (end -2.64 -1.615) (layer "F.Fab") (width 0.1) (tstamp b73511e8-400e-4003-bab2-fc1ed19d6c0e))
+ (fp_line (start -2.64 -1.615) (end -1.64 -2.615) (layer "F.Fab") (width 0.1) (tstamp e233b2cf-5c42-4851-b6bd-93c0deed3561))
+ (fp_line (start -1.64 -2.615) (end 2.64 -2.615) (layer "F.Fab") (width 0.1) (tstamp f9d959aa-a8aa-4a98-b348-af3bf43795e2))
+ (pad "1" smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0be917e-364a-4de8-9d1f-829ead45a5e7))
+ (pad "2" smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a68b613-d768-49d9-8a40-c20c4e049054))
+ (pad "3" smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8875acb7-0aa6-4de4-8769-533f1453e11d))
+ (pad "4" smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d6e2927-cf92-4ca6-a1c2-94e3110f0532))
+ (pad "5" smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76a5c18f-c0fb-48d5-8014-0de80c5eb685))
+ (pad "6" smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1b87182-e207-4c6c-8547-70bddda646d4))
+ (pad "7" smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f3f5a3a-3e2e-4488-9f74-b0bd28f28cd1))
+ (pad "8" smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32fbaabe-c759-44d2-a6f9-f4dcd037f820))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-8_5.28x5.23mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_6.62x9.15mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_6.62x9.15mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..bb5aba83
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SOP-8_6.62x9.15mm_P2.54mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SOP-8_6.62x9.15mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SOP, 8 Pin (http://www.ti.com/lit/ds/symlink/iso1050.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.52) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60ef5556-bd07-433c-95c1-4a5cbd91215f)
+ )
+ (fp_text value "SOP-8_6.62x9.15mm_P2.54mm" (at 0 5.52) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e660d34-1b48-490e-867e-3f80d7b1f4f9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6efa97e4-5bda-447a-98c8-8205482216eb)
+ )
+ (fp_line (start -3.42 -4.395) (end -5.7 -4.395) (layer "F.SilkS") (width 0.12) (tstamp 03623e20-6a26-4de8-b0be-091b6ae33cd0))
+ (fp_line (start 0 4.685) (end 3.42 4.685) (layer "F.SilkS") (width 0.12) (tstamp 1ab95f8a-fa39-4c46-99ff-9a7cdb00f4d9))
+ (fp_line (start 0 -4.685) (end 3.42 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 6c268c07-888f-4322-b4c3-6ab0c11e4831))
+ (fp_line (start -3.42 -4.685) (end -3.42 -4.395) (layer "F.SilkS") (width 0.12) (tstamp 795cbfad-f1d1-4d32-b4b2-909e0e554a08))
+ (fp_line (start 3.42 4.685) (end 3.42 4.395) (layer "F.SilkS") (width 0.12) (tstamp 97e0e107-bc99-4d26-ada0-09c4e9ec5a97))
+ (fp_line (start -3.42 4.685) (end -3.42 4.395) (layer "F.SilkS") (width 0.12) (tstamp 9c189577-e98b-40e8-946f-c49515952bf1))
+ (fp_line (start 3.42 -4.685) (end 3.42 -4.395) (layer "F.SilkS") (width 0.12) (tstamp e12b00f0-8501-4611-8a5a-87e9196d061e))
+ (fp_line (start 0 -4.685) (end -3.42 -4.685) (layer "F.SilkS") (width 0.12) (tstamp f99b9ed8-dbb4-4fe3-919d-74570c06c92f))
+ (fp_line (start 0 4.685) (end -3.42 4.685) (layer "F.SilkS") (width 0.12) (tstamp ffbc1f18-d075-43b8-9b0f-97d46ec6ec54))
+ (fp_line (start 5.95 -4.82) (end -5.95 -4.82) (layer "F.CrtYd") (width 0.05) (tstamp 2a26052f-9ac9-433d-88a0-57e8425268fe))
+ (fp_line (start -5.95 -4.82) (end -5.95 4.82) (layer "F.CrtYd") (width 0.05) (tstamp 60838596-636e-4e2f-960d-fd3f118ed44c))
+ (fp_line (start 5.95 4.82) (end 5.95 -4.82) (layer "F.CrtYd") (width 0.05) (tstamp 8f83013b-e1a2-4f4d-84a2-c541b32bb0aa))
+ (fp_line (start -5.95 4.82) (end 5.95 4.82) (layer "F.CrtYd") (width 0.05) (tstamp e73e8231-af9b-489a-a279-6a6b00fd598e))
+ (fp_line (start -3.31 -3.575) (end -2.31 -4.575) (layer "F.Fab") (width 0.1) (tstamp 0afac8a2-98d7-4db8-8b68-6038b40195f6))
+ (fp_line (start -2.31 -4.575) (end 3.31 -4.575) (layer "F.Fab") (width 0.1) (tstamp 13a32b10-0ee4-4a38-8055-9a3a83954fce))
+ (fp_line (start 3.31 4.575) (end -3.31 4.575) (layer "F.Fab") (width 0.1) (tstamp 45272225-dedb-4611-b3af-67820a0f1ff3))
+ (fp_line (start -3.31 4.575) (end -3.31 -3.575) (layer "F.Fab") (width 0.1) (tstamp 4c17558a-2074-4fef-97f5-b670ccbb718f))
+ (fp_line (start 3.31 -4.575) (end 3.31 4.575) (layer "F.Fab") (width 0.1) (tstamp 86440d9d-9783-4783-809e-8c75a8d6be63))
+ (pad "1" smd roundrect (at -4.525 -3.81) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 141467e6-eeeb-41f4-ba77-371bc94f4f4a))
+ (pad "2" smd roundrect (at -4.525 -1.27) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b98ea59-771a-4c2a-835b-1a5b201ed854))
+ (pad "3" smd roundrect (at -4.525 1.27) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 665530ca-19d9-4ae2-b86e-679d644bcd4d))
+ (pad "4" smd roundrect (at -4.525 3.81) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab99b4c9-3717-48ae-b067-dfa3a2155ec9))
+ (pad "5" smd roundrect (at 4.525 3.81) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 193fa3a0-c531-4dca-9ae0-7214c1b6e2ae))
+ (pad "6" smd roundrect (at 4.525 1.27) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffaa5fbc-4f89-47eb-8333-d842d72f1dcb))
+ (pad "7" smd roundrect (at 4.525 -1.27) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45d21ec3-893c-48e3-8fd6-444c00ca8361))
+ (pad "8" smd roundrect (at 4.525 -3.81) (size 2.35 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 898443cb-5226-4c35-85f5-4a1ca0af8b5b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOP-8_6.62x9.15mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm.kicad_mod
new file mode 100644
index 00000000..f50f066b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AB7C2FC)
+ (descr "4-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/84299/vor1142b4.pdf")
+ (tags "SSO Stretched 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)))
+ (tstamp e5dfc4b2-75a1-4986-a596-00f83183e48e)
+ )
+ (fp_text value "SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm" (at 0 3.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad8b2f81-ac29-4653-b128-96f8b5eba3ae)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19f9e1be-179e-4bbd-a2ae-d1b5b44eb064)
+ )
+ (fp_line (start -3.47 2) (end -3.47 2.67) (layer "F.SilkS") (width 0.12) (tstamp 001b7fec-9c54-4b71-ad15-ce70f6b3e768))
+ (fp_line (start 3.47 2) (end 3.47 2.67) (layer "F.SilkS") (width 0.12) (tstamp 3839e786-358d-4223-85a2-c26be9180c7b))
+ (fp_line (start 3.47 -2.67) (end 3.47 -2) (layer "F.SilkS") (width 0.12) (tstamp 4795fffc-fdde-4523-811a-ca37db3a8cca))
+ (fp_line (start 3.47 -2.67) (end -3.55 -2.67) (layer "F.SilkS") (width 0.12) (tstamp 74c30d3a-0fa3-40bd-ba38-5d058987af03))
+ (fp_line (start -3.47 2.67) (end 3.47 2.67) (layer "F.SilkS") (width 0.12) (tstamp a2950bed-f179-4465-8187-36e0c2b731d8))
+ (fp_line (start -3.55 -2.6) (end -3.55 -2.67) (layer "F.SilkS") (width 0.12) (tstamp d9a685f3-adcf-46f2-a446-b102e3fbf5ce))
+ (fp_line (start -3.55 -2.6) (end -5.64 -2.6) (layer "F.SilkS") (width 0.12) (tstamp ddf369ba-65c1-44d9-9e35-871df9bbf6f3))
+ (fp_line (start 5.95 2.8) (end -5.95 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 0a1b6d2f-8d51-4a23-a6eb-3c63265d5a06))
+ (fp_line (start 5.95 2.8) (end 5.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 528a3369-5bd8-4435-a8ea-4364b4b22f95))
+ (fp_line (start -5.95 -2.8) (end 5.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp d39342c6-1105-43a1-9720-f4b4923abdf1))
+ (fp_line (start -5.95 -2.8) (end -5.95 2.8) (layer "F.CrtYd") (width 0.05) (tstamp fe16c545-0d0b-43d3-9772-b47a61576db0))
+ (fp_line (start 3.35 2.55) (end -3.35 2.55) (layer "F.Fab") (width 0.1) (tstamp 46023842-f36b-4466-b841-4a3d98c8cbcb))
+ (fp_line (start 3.35 -2.55) (end -2.35 -2.55) (layer "F.Fab") (width 0.1) (tstamp 4949a244-bc3c-48fd-95c7-84b11f1b1be6))
+ (fp_line (start -3.35 2.55) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4c756682-dbc7-450a-99d1-fb6e76a89c93))
+ (fp_line (start 3.35 -2.55) (end 3.35 2.55) (layer "F.Fab") (width 0.1) (tstamp cd9a3a50-c6e3-4d95-8d30-d6664c25ac3b))
+ (fp_line (start -2.35 -2.55) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp dbcdde7e-e1c1-48b1-bd84-3927da52fa57))
+ (pad "1" smd rect (at -4.75 -1.27) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cb0d2b6-8c5d-4875-af5b-6b3473fae196))
+ (pad "2" smd rect (at -4.75 1.27) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8340cd83-da2d-4bd4-8713-a49ec1fc0f9c))
+ (pad "3" smd rect (at 4.75 1.27) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dabc19a-4fbc-4d03-adaf-2c85bcb299fa))
+ (pad "4" smd rect (at 4.75 -1.27) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f10d9b3-bd97-4752-b46f-ad1beee1669f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.kicad_mod
new file mode 100644
index 00000000..52db9969
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SSO Stretched SO SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -3.265) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad9169c4-a43e-49db-92cb-253cf14b134d)
+ )
+ (fp_text value "SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm" (at 0.05 3.385) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bfd3e0d8-8630-4e3d-870e-3f31a41a2f97)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ec7eba9-f57a-43cb-9462-633387af0872)
+ )
+ (fp_line (start -3.55 -1.8) (end -5.3 -1.8) (layer "F.SilkS") (width 0.12) (tstamp 1b8b306c-33e3-4789-ba72-12477140ef0f))
+ (fp_line (start 3.5 -2.465) (end -3.55 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 22f89097-19af-4a53-b032-32384542b288))
+ (fp_line (start -3.5 1.785) (end -3.5 2.435) (layer "F.SilkS") (width 0.12) (tstamp 444b4c1d-71e9-4353-89a2-562dc9e40963))
+ (fp_line (start 3.55 1.785) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 46d58dfa-83b5-4071-925f-747cabdc3e0d))
+ (fp_line (start -3.55 -2.465) (end -3.55 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 53c529d9-8b51-4727-872b-6f15e9d37b3d))
+ (fp_line (start -3.5 2.435) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 950c251f-a7ac-4cff-ae6e-fb8db3faefdf))
+ (fp_line (start 3.5 -2.465) (end 3.5 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 9e3e2133-955e-410a-b9fe-bcd23f53f115))
+ (fp_line (start -5.6 -2.56) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 3e967982-8fba-47e4-badb-622044a9fb99))
+ (fp_line (start 5.6 2.54) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 8847e5da-4ee7-4ba7-83d1-646fe63b8bd4))
+ (fp_line (start -5.6 -2.56) (end 5.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 8ebe6fbe-48bd-48bc-a58f-62dd6a2e50bd))
+ (fp_line (start 5.6 2.54) (end -5.6 2.54) (layer "F.CrtYd") (width 0.05) (tstamp cdaf949d-bf52-4c39-916f-be41116e6072))
+ (fp_line (start 3.4 -2.315) (end -2.3 -2.315) (layer "F.Fab") (width 0.12) (tstamp 215108ea-178c-404b-9b3a-5fbfe7a3f5cc))
+ (fp_line (start -3.4 2.285) (end -3.4 -1.265) (layer "F.Fab") (width 0.12) (tstamp 2c04edc1-3276-4fd5-964d-4e2de71033d6))
+ (fp_line (start 3.4 -2.315) (end 3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 48796c80-b900-4c3b-b2db-b87550db0ffc))
+ (fp_line (start -2.3 -2.315) (end -3.4 -1.215) (layer "F.Fab") (width 0.12) (tstamp ce9a93aa-274f-47a8-a464-7012ca1a5c12))
+ (fp_line (start 3.4 2.285) (end -3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp e75cb500-e1e6-481b-9c25-4a1ab8eed439))
+ (pad "1" smd rect (at -4.27 -1.27) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d9c4f0c-ee43-4d4e-a1be-41db973c4c7e))
+ (pad "2" smd rect (at -4.27 0) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c1d5f94-4c99-4e70-8df0-a30bed373ed7))
+ (pad "3" smd rect (at -4.27 1.27) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecbe9009-d80f-473b-a522-861f9eea303f))
+ (pad "4" smd rect (at 4.27 1.27) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2214924c-1464-4fbb-899f-a9ab2e3b0ce1))
+ (pad "5" smd rect (at 4.27 0) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebe3eccf-d35c-4a6d-8cf1-1057d4571a96))
+ (pad "6" smd rect (at 4.27 -1.27) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed7c2123-2dc3-4c79-a196-696428f11e1d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm.kicad_mod
new file mode 100644
index 00000000..d514b969
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SSO Stretched SO SOIC 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -3.265) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7274380-07bb-4147-b615-0287d3d4f627)
+ )
+ (fp_text value "SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm" (at 0.05 3.385) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ad2e97c-a75b-4568-a5d8-cb0c8ea1aebf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c39cab1e-1821-41b8-8f95-9d4fbb3c40cb)
+ )
+ (fp_line (start -3.55 -2.465) (end -3.55 -1.815) (layer "F.SilkS") (width 0.12) (tstamp 1d013c8c-d870-41a7-b208-2bbbc53e637b))
+ (fp_line (start 3.5 -2.465) (end -3.55 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 5e882b21-adb5-4fbd-b58c-35a3d045062b))
+ (fp_line (start -3.5 2.435) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp 74725638-86ff-4d3f-96a0-61dd75de6e56))
+ (fp_line (start -3.55 -1.8) (end -6.25 -1.8) (layer "F.SilkS") (width 0.12) (tstamp 7c6e1a8a-883d-41fd-bddd-0c2ff3fd474f))
+ (fp_line (start 3.5 -2.465) (end 3.5 -1.815) (layer "F.SilkS") (width 0.12) (tstamp a74aed29-c053-44c5-84c7-16004e25b0f3))
+ (fp_line (start 3.55 1.785) (end 3.55 2.435) (layer "F.SilkS") (width 0.12) (tstamp e6d15b5c-8554-4e0d-adba-a35d00cd4355))
+ (fp_line (start -3.5 1.785) (end -3.5 2.435) (layer "F.SilkS") (width 0.12) (tstamp f0defdbb-f0ab-453f-95ac-58bab64ef06c))
+ (fp_line (start -6.57 -2.56) (end -6.57 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 00677084-7738-48ee-a927-0add5e03246a))
+ (fp_line (start 6.57 2.54) (end -6.57 2.54) (layer "F.CrtYd") (width 0.05) (tstamp 13e437d5-a83f-4ace-9e1f-5eed336fc3aa))
+ (fp_line (start 6.57 2.54) (end 6.57 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 50e0be34-cd4a-4268-9a15-2f913cfed8ac))
+ (fp_line (start -6.57 -2.56) (end 6.57 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp cac98f28-0d18-4927-a8d7-30df797f5e1a))
+ (fp_line (start 3.4 -2.315) (end 3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 0dc2f9ee-5f0f-4a16-9f46-efd16e5ff13c))
+ (fp_line (start -2.3 -2.315) (end -3.4 -1.215) (layer "F.Fab") (width 0.12) (tstamp 11684d97-d914-4fa9-8b9a-466dddf0af4a))
+ (fp_line (start -3.4 2.285) (end -3.4 -1.265) (layer "F.Fab") (width 0.12) (tstamp 20941908-f5e4-4c49-882e-95a9fab27e88))
+ (fp_line (start 3.4 2.285) (end -3.4 2.285) (layer "F.Fab") (width 0.12) (tstamp 3ff5d023-722a-44e6-a21a-808b299f4016))
+ (fp_line (start 3.4 -2.315) (end -2.3 -2.315) (layer "F.Fab") (width 0.12) (tstamp f4de30c1-122f-4ee9-a58c-76470ee57b56))
+ (pad "1" smd rect (at -5.37 -1.27) (size 1.9 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6c7e0cb-0563-474b-9eb6-9203bae8637b))
+ (pad "2" smd rect (at -5.37 0) (size 1.9 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdfe0a9b-cd3b-4b47-ad51-137616653301))
+ (pad "3" smd rect (at -5.37 1.27) (size 1.9 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2bbb1da-d03f-48bd-b20b-c190787ccccf))
+ (pad "4" smd rect (at 5.37 1.27) (size 1.9 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3f9c09c-5b08-4585-92c9-90187a75e45c))
+ (pad "5" smd rect (at 5.37 0) (size 1.9 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec10d0a8-eebe-46ca-be3b-9e1b7c10039d))
+ (pad "6" smd rect (at 5.37 -1.27) (size 1.9 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ae0849c-1d7f-412b-b434-306bf434ed93))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-7-8_6.4x9.78mm_P2.54mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-7-8_6.4x9.78mm_P2.54mm.kicad_mod
new file mode 100644
index 00000000..5ef0fc3b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-7-8_6.4x9.78mm_P2.54mm.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "SSO-7-8_6.4x9.78mm_P2.54mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F6F5ED0)
+ (descr "SSO, 7 Pin (https://b2b-api.panasonic.eu/file_stream/pids/fileversion/2787), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSO SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.84) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5966c95d-b3df-422b-975a-ccdbb77da65f)
+ )
+ (fp_text value "SSO-7-8_6.4x9.78mm_P2.54mm" (at 0 5.84) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1dc3bd6-bd48-4213-805f-edbfed6bf6d3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp efda6b6f-d481-47e6-a70b-5d535fc6f861)
+ )
+ (fp_line (start -3.31 -5) (end -3.31 -4.77) (layer "F.SilkS") (width 0.12) (tstamp 0be7d678-35d7-47ca-8177-ac37f5cfcb60))
+ (fp_line (start 0 -5) (end 3.31 -5) (layer "F.SilkS") (width 0.12) (tstamp 3c8159dc-e91a-4f56-a5f3-c8a1c4470e84))
+ (fp_line (start -3.31 5) (end -3.31 4.77) (layer "F.SilkS") (width 0.12) (tstamp 98800f8b-ba78-49e0-8a1d-edffc1c14636))
+ (fp_line (start 0 -5) (end -3.31 -5) (layer "F.SilkS") (width 0.12) (tstamp a42d6252-43bd-4dd0-9393-abae3136eeb9))
+ (fp_line (start 0 5) (end 3.31 5) (layer "F.SilkS") (width 0.12) (tstamp bf515353-620c-4f07-9237-18f88e5666fa))
+ (fp_line (start 0 5) (end -3.31 5) (layer "F.SilkS") (width 0.12) (tstamp bfedd46e-cc6a-4a67-852a-1fc458af6d07))
+ (fp_line (start 3.31 -5) (end 3.31 -4.77) (layer "F.SilkS") (width 0.12) (tstamp dbe7cfbd-9e20-49e5-a3de-ccd5a5beb4f5))
+ (fp_line (start -3.31 -4.77) (end -5.225 -4.77) (layer "F.SilkS") (width 0.12) (tstamp deb55020-a92f-4b09-b1d3-1fd7c6c9108e))
+ (fp_line (start 3.31 5) (end 3.31 4.77) (layer "F.SilkS") (width 0.12) (tstamp fed32fb0-5f7c-40ec-800f-9b0fd998baa1))
+ (fp_line (start -5.48 5.14) (end 5.48 5.14) (layer "F.CrtYd") (width 0.05) (tstamp 24d6c760-7a3a-4edf-93c6-e80e0eda93c5))
+ (fp_line (start 5.48 5.14) (end 5.48 -5.14) (layer "F.CrtYd") (width 0.05) (tstamp 80d345de-fd62-452b-9ad5-0cec86f93702))
+ (fp_line (start -5.48 -5.14) (end -5.48 5.14) (layer "F.CrtYd") (width 0.05) (tstamp aac59fae-0084-4a88-81f6-87e0e5dc2e37))
+ (fp_line (start 5.48 -5.14) (end -5.48 -5.14) (layer "F.CrtYd") (width 0.05) (tstamp d2c2ef90-9cfb-4b85-8265-e574cc58205b))
+ (fp_line (start 3.2 -4.89) (end 3.2 4.89) (layer "F.Fab") (width 0.1) (tstamp 0c884598-532c-435f-b6ae-c44cd5a8575b))
+ (fp_line (start 3.2 4.89) (end -3.2 4.89) (layer "F.Fab") (width 0.1) (tstamp 773ab116-8f6b-4c29-94d8-a7bd42fc4df0))
+ (fp_line (start -3.2 -3.89) (end -2.2 -4.89) (layer "F.Fab") (width 0.1) (tstamp 9508c353-fe5e-47d2-abdd-4a38e3a4cac6))
+ (fp_line (start -2.2 -4.89) (end 3.2 -4.89) (layer "F.Fab") (width 0.1) (tstamp c03e8e32-5c94-4714-a3cb-f510f0fa206a))
+ (fp_line (start -3.2 4.89) (end -3.2 -3.89) (layer "F.Fab") (width 0.1) (tstamp d8b91854-0a07-41ed-b096-da8f52c2165a))
+ (pad "1" smd roundrect (at -4.3 -3.81) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 108b3f54-b3a0-4f85-89fe-f6e6cc5c9dcf))
+ (pad "2" smd roundrect (at -4.3 -1.27) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp d38fde6d-94da-497b-ba0d-4b3dc61ceb0e))
+ (pad "3" smd roundrect (at -4.3 1.27) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp cbe45116-9f94-42ba-b153-80cd919ef8fe))
+ (pad "4" smd roundrect (at -4.3 3.81) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp e646b536-1d02-43a8-83b6-05893b48fc3e))
+ (pad "5" smd roundrect (at 4.3 3.81) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 3af12cea-b93b-4d16-be85-531b2f266129))
+ (pad "6" smd roundrect (at 4.3 1.27) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp c0e27893-e6c1-42dd-9a00-7fa36f5f7ec7))
+ (pad "8" smd roundrect (at 4.3 -3.81) (size 1.85 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 208fec18-211f-4927-8d69-a58729201d31))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-7-8_6.4x9.78mm_P2.54mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm.kicad_mod
new file mode 100644
index 00000000..85d33215
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SSO Stretched SO SOIC Pitch 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02f8fe61-6cdb-44cf-8f91-cf114a90639e)
+ )
+ (fp_text value "SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm" (at 0 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ecb713b9-983f-431d-9fdb-6c878d7da3bb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 12848b55-91d9-465b-b717-adf2356e9000)
+ )
+ (fp_line (start -7 3.3) (end -7 2.4) (layer "F.SilkS") (width 0.12) (tstamp 19d83a90-761f-437e-8d92-ec5d77b0319b))
+ (fp_line (start -7 -3.3) (end 7 -3.3) (layer "F.SilkS") (width 0.12) (tstamp 9770279c-afa3-44d9-9063-35712188f9d5))
+ (fp_line (start -7 -2.4) (end -7 -3.3) (layer "F.SilkS") (width 0.12) (tstamp a2958493-ffdb-4983-bb27-49dae1211904))
+ (fp_line (start 7 2.4) (end 7 3.3) (layer "F.SilkS") (width 0.12) (tstamp b190e94b-98af-49e6-86f5-3cb74734841f))
+ (fp_line (start 7 3.3) (end -7 3.3) (layer "F.SilkS") (width 0.12) (tstamp c867b453-bdc7-45d7-98a1-aae3efdcc426))
+ (fp_line (start -8.8 -2.4) (end -7 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d77c3668-5487-499c-99c7-a38dfc2aa28a))
+ (fp_line (start 7 -3.3) (end 7 -2.4) (layer "F.SilkS") (width 0.12) (tstamp fbf57baa-a8ca-4b9e-8cf2-c4edfad0e2c9))
+ (fp_line (start -9.18 -3.35) (end 9.19 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp 0e865d64-7271-4cf3-827d-5b4862efef96))
+ (fp_line (start 9.19 3.35) (end 9.19 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp a35a3215-70a0-4833-b49e-f93b9676103f))
+ (fp_line (start -9.18 -3.35) (end -9.18 3.35) (layer "F.CrtYd") (width 0.05) (tstamp b89df2f0-ceb5-4df4-9a89-b04411411326))
+ (fp_line (start 9.19 3.35) (end -9.18 3.35) (layer "F.CrtYd") (width 0.05) (tstamp c59a9b9a-e210-406c-8986-4a98cf89224c))
+ (fp_line (start -6.8 -2.3) (end -6.8 3.1) (layer "F.Fab") (width 0.12) (tstamp 1b9c8687-34e5-45fb-abdd-1d034a1b02b8))
+ (fp_line (start -6.8 3.1) (end 6.8 3.1) (layer "F.Fab") (width 0.12) (tstamp 21f357f9-d7be-4a45-9cc2-d815e78e8f47))
+ (fp_line (start -6 -3.1) (end -6.8 -2.3) (layer "F.Fab") (width 0.12) (tstamp 3340d2cf-b188-49b8-8ddb-ae3caf798d88))
+ (fp_line (start 6.8 3.1) (end 6.8 -3.1) (layer "F.Fab") (width 0.12) (tstamp 9ba6ebdb-dc6f-4662-a596-46d25509e4ef))
+ (fp_line (start 6.8 -3.1) (end -6 -3.1) (layer "F.Fab") (width 0.12) (tstamp d7da7093-102e-4edf-ad72-8893c6e4a8d3))
+ (pad "1" smd rect (at -7.98 -1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44d7a80e-1a6c-434d-a712-487af6bf604f))
+ (pad "2" smd rect (at -7.98 -0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51432eb4-1031-4790-8842-244dce06e860))
+ (pad "3" smd rect (at -7.98 0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 818fe723-44bf-41e6-83f8-019fa2790cc4))
+ (pad "4" smd rect (at -7.98 1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45b186e1-9a54-41d6-913e-351505ae1cf1))
+ (pad "5" smd rect (at 7.98 1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec4b2439-af3e-4044-853b-6277dc99520c))
+ (pad "6" smd rect (at 7.98 0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 892a32a6-0a50-420a-9db2-fe926a4099bb))
+ (pad "7" smd rect (at 7.98 -0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7d9c313-489f-4fd6-b4be-55338446e151))
+ (pad "8" smd rect (at 7.98 -1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d29824ac-b21d-43c4-872c-eea9167939ca))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm.kicad_mod
new file mode 100644
index 00000000..feb1828e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B629B94)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/83831/lh1533ab.pdf")
+ (tags "SSO Stretched SO SOIC Pitch 2.54")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.805) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3d9418af-5735-4acd-a16f-10f0c6369f17)
+ )
+ (fp_text value "SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm" (at 0 6.005) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6397766b-3369-45c0-873b-66c9542f46c8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b69544ab-10e5-4b08-8de1-1ab21b9404db)
+ )
+ (fp_line (start 3.47 5.02) (end 3.47 4.5) (layer "F.SilkS") (width 0.12) (tstamp 1e6b1b08-b0a0-41a5-985e-ecbf11dfdffe))
+ (fp_line (start 3.47 -5.02) (end -3.5 -5.02) (layer "F.SilkS") (width 0.12) (tstamp 2ed808fb-8427-42a4-b5c4-0bc62b4ffad0))
+ (fp_line (start -3.47 4.5) (end -3.47 5.02) (layer "F.SilkS") (width 0.12) (tstamp 3d71e735-7fe2-432d-ada4-0accc11b3391))
+ (fp_line (start 3.47 -4.26) (end 3.47 -5.02) (layer "F.SilkS") (width 0.12) (tstamp 3dd9979e-fcae-4069-8d53-12f275e292c2))
+ (fp_line (start -3.5 -5.02) (end -3.5 -5) (layer "F.SilkS") (width 0.12) (tstamp 5263b7ce-da1d-4e3a-9641-261c85586e4a))
+ (fp_line (start -3.47 5.02) (end 3.47 5.02) (layer "F.SilkS") (width 0.12) (tstamp 85648469-a800-4374-9c80-d80223bd168e))
+ (fp_line (start -3.5 -5) (end -5 -5) (layer "F.SilkS") (width 0.12) (tstamp b86339ce-df79-4c5a-9a91-c1bf2f1a4511))
+ (fp_line (start 5.97 5.15) (end 5.97 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp 20fcdd3c-f0bc-4418-b65c-76ce3469fb13))
+ (fp_line (start -5.97 -5.15) (end -5.97 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 30d80d2e-abd4-4d07-9cc7-55adb8c111cf))
+ (fp_line (start 5.97 5.15) (end -5.97 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 53159c0f-314c-4439-be64-ce979c04d904))
+ (fp_line (start -5.97 -5.15) (end 5.97 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp 64d3d0fc-dd3d-48b6-98f4-c44b6ca2b630))
+ (fp_line (start -3.35 -3.9) (end -3.35 4.9) (layer "F.Fab") (width 0.1) (tstamp 21310ac6-bb8b-4f0b-8b5a-5a12ac0ae067))
+ (fp_line (start -2.35 -4.9) (end -3.35 -3.9) (layer "F.Fab") (width 0.1) (tstamp 3648117f-3cb3-445b-9abf-c36296cae5b2))
+ (fp_line (start 3.35 4.9) (end 3.35 -4.9) (layer "F.Fab") (width 0.1) (tstamp 3bfabbe9-000f-47e7-9a50-ee87e3a6a79f))
+ (fp_line (start 3.35 -4.9) (end -2.35 -4.9) (layer "F.Fab") (width 0.1) (tstamp 6d3c901a-9185-44f8-ad61-8a4eebe80670))
+ (fp_line (start -3.35 4.9) (end 3.35 4.9) (layer "F.Fab") (width 0.1) (tstamp e71f3e83-79dc-43fb-b47b-1ca2fb2a9cab))
+ (pad "1" smd rect (at -4.76 -3.81) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6eccede-cd9d-4700-bfdc-fc4a5198606e))
+ (pad "2" smd rect (at -4.76 -1.27) (size 1.52 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05b9504a-3009-4a07-bdb5-eaabbc57fe4e))
+ (pad "3" smd rect (at -4.76 1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cc5bc7a-a4ab-476b-8fef-691c5bb52028))
+ (pad "4" smd rect (at -4.76 3.81) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fadec93-db37-4331-85fc-5247a3169129))
+ (pad "5" smd rect (at 4.76 3.81) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfd5a2c6-2799-45d8-b473-e9bbb0cd2da7))
+ (pad "6" smd rect (at 4.76 1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 868ece7b-dd06-4529-8382-97e907638c76))
+ (pad "7" smd rect (at 4.76 -1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31f25d47-8849-4fc8-a747-cafc12075426))
+ (pad "8" smd rect (at 4.76 -3.81) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82aa1729-5e33-4674-ad49-04e2485811f9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm.kicad_mod
new file mode 100644
index 00000000..f8dbe375
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SSO Stretched SO SOIC Pitch 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36ed7e91-0a8a-4d78-9c58-589e4ddd0b44)
+ )
+ (fp_text value "SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm" (at 0 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df4d280b-6371-4b68-bc3a-81c34a58fbcc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3458f6f5-41ef-4765-ac31-278a3c4e3329)
+ )
+ (fp_line (start -3.55 2.4) (end -3.55 3.1) (layer "F.SilkS") (width 0.12) (tstamp 30e0283b-df8b-41cb-a129-7c2a81e1a66a))
+ (fp_line (start -3.55 -2.45) (end -5.3 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 519ffd10-eb4a-42e8-bcf3-2090898c6961))
+ (fp_line (start -3.55 -3.1) (end -3.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 54fd29f4-78d9-49db-8044-6d896224175e))
+ (fp_line (start 3.5 3.1) (end 3.5 2.35) (layer "F.SilkS") (width 0.12) (tstamp 692f34d0-1b2b-4f31-9a48-a11c8630dee5))
+ (fp_line (start 3.5 -2.35) (end 3.5 -3.1) (layer "F.SilkS") (width 0.12) (tstamp 9645896b-1c3c-4432-9288-3f853fabb03f))
+ (fp_line (start 3.5 -3.1) (end -3.55 -3.1) (layer "F.SilkS") (width 0.12) (tstamp a7c4b513-4150-410a-8f58-11d35c9c0fbc))
+ (fp_line (start -3.55 3.1) (end 3.5 3.1) (layer "F.SilkS") (width 0.12) (tstamp e2d56bd7-8d30-4a89-a44b-5949b0726362))
+ (fp_line (start 5.6 3.2) (end -5.6 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 4c3b7278-a200-45a0-a746-2d30bf981216))
+ (fp_line (start -5.6 -3.2) (end -5.6 3.2) (layer "F.CrtYd") (width 0.05) (tstamp beac6a20-953a-4fb1-905c-89a8e68d2b62))
+ (fp_line (start -5.6 -3.2) (end 5.6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp dd17d012-80ad-4f0a-a71a-dbed8bd0e020))
+ (fp_line (start 5.6 3.2) (end 5.6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp f67ea97d-a0d7-4657-a6f7-e80f403e7889))
+ (fp_line (start 3.4 2.95) (end 3.4 -2.95) (layer "F.Fab") (width 0.12) (tstamp 70c09b76-713a-41d4-857d-aa4c75d0a5ac))
+ (fp_line (start -3.4 2.95) (end 3.4 2.95) (layer "F.Fab") (width 0.12) (tstamp 7cf93a4a-9a9f-4710-9454-42967bed9120))
+ (fp_line (start -2.3 -2.95) (end -3.4 -1.85) (layer "F.Fab") (width 0.12) (tstamp 9322dd78-c20d-4099-a256-3c5408cc0808))
+ (fp_line (start 3.4 -2.95) (end -2.3 -2.95) (layer "F.Fab") (width 0.12) (tstamp a034db94-59ee-4d14-8e73-671508b32198))
+ (fp_line (start -3.4 -1.85) (end -3.4 2.95) (layer "F.Fab") (width 0.12) (tstamp a9b1db59-e37c-43fe-b482-ef2b1b9393ea))
+ (pad "1" smd rect (at -4.27 -1.905) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4ab1dac-63bc-4d76-bd53-7b9ea0930811))
+ (pad "2" smd rect (at -4.27 -0.635) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f62d7f5-f76f-40bb-9da9-bb27b0de13d5))
+ (pad "3" smd rect (at -4.27 0.635) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49b12a30-3a94-4813-b1ca-c3da0cff9f9d))
+ (pad "4" smd rect (at -4.27 1.905) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46703e48-88ac-49c5-b123-bc25d60179a6))
+ (pad "5" smd rect (at 4.27 1.905) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46791cfd-2b01-4330-b690-49e4233dafb2))
+ (pad "6" smd rect (at 4.27 0.635) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2765e6bb-e1cb-4f30-bfec-5a9eed8a2a3d))
+ (pad "7" smd rect (at 4.27 -0.635) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c14b401-98db-47c3-921b-8522d45f0dd3))
+ (pad "8" smd rect (at 4.27 -1.905) (size 2.16 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 132570ce-5dec-4d95-9832-71b34138bd4c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm.kicad_mod
new file mode 100644
index 00000000..e7b89067
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SSO Stretched SO SOIC Pitch 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.1 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a98cb30f-70f5-46b0-b27a-f95f63189022)
+ )
+ (fp_text value "SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm" (at 0 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7540eaa-a5fe-4c12-a3ea-e731e9b7b6bf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4557ab50-0c09-4736-95c4-bc13928675bc)
+ )
+ (fp_line (start -3.55 3.1) (end 3.5 3.1) (layer "F.SilkS") (width 0.12) (tstamp 01afa408-55f8-429a-9cd1-1738725dac73))
+ (fp_line (start 3.5 3.1) (end 3.5 2.35) (layer "F.SilkS") (width 0.12) (tstamp 054d2902-512b-4004-83bd-892f0090c87b))
+ (fp_line (start -3.55 -2.45) (end -6.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 649d0248-7c38-4f10-860f-d9eddec7601b))
+ (fp_line (start -3.55 2.4) (end -3.55 3.1) (layer "F.SilkS") (width 0.12) (tstamp 69935540-9335-4bc7-8ae1-909c9643f749))
+ (fp_line (start 3.5 -3.1) (end -3.55 -3.1) (layer "F.SilkS") (width 0.12) (tstamp ad8f1387-275a-45f5-8d30-20c3c0afe122))
+ (fp_line (start -3.55 -3.1) (end -3.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c978754f-5192-4b07-99c9-124cfa1b749e))
+ (fp_line (start 3.5 -2.35) (end 3.5 -3.1) (layer "F.SilkS") (width 0.12) (tstamp cdcd0da4-d370-4396-8e5e-21f01033008e))
+ (fp_line (start 6.55 3.2) (end 6.55 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 121695c5-a423-4d1c-b66c-46bd4bef9274))
+ (fp_line (start -6.55 -3.2) (end -6.55 3.2) (layer "F.CrtYd") (width 0.05) (tstamp cfcd6e73-a697-490d-be12-25fa90b60ab5))
+ (fp_line (start -6.55 -3.2) (end 6.55 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp e1b2e356-3ab1-4fb7-9746-2564cef841e1))
+ (fp_line (start 6.55 3.2) (end -6.55 3.2) (layer "F.CrtYd") (width 0.05) (tstamp fff8e0d0-117c-4c3c-9ed3-a5a6f59cfc0d))
+ (fp_line (start 3.4 -2.95) (end -2.3 -2.95) (layer "F.Fab") (width 0.12) (tstamp 41b725b0-929b-4da4-8ab1-339521903798))
+ (fp_line (start 3.4 2.95) (end 3.4 -2.95) (layer "F.Fab") (width 0.12) (tstamp 59641bbc-ba5d-449a-a1f8-c442fd897096))
+ (fp_line (start -2.3 -2.95) (end -3.4 -1.85) (layer "F.Fab") (width 0.12) (tstamp 9ac10de0-80e9-4eda-99e1-bf87e43a3a64))
+ (fp_line (start -3.4 2.95) (end 3.4 2.95) (layer "F.Fab") (width 0.12) (tstamp a724e56f-e41e-4830-adea-e0dcfc3d5a7e))
+ (fp_line (start -3.4 -1.85) (end -3.4 2.95) (layer "F.Fab") (width 0.12) (tstamp dcc700b6-97e5-4ecc-8372-c58b47ea07ef))
+ (pad "1" smd rect (at -5.3475 -1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a989105c-3cbf-4215-9c52-018603a9edb7))
+ (pad "2" smd rect (at -5.3475 -0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ef5f995-57f6-403b-b72f-07e7377008e6))
+ (pad "3" smd rect (at -5.3475 0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 931945d5-4e53-4517-98a2-7f89890d1c73))
+ (pad "4" smd rect (at -5.3475 1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d669e205-3c3a-448e-abbc-d197c7e50fd0))
+ (pad "5" smd rect (at 5.3475 1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7f00f8d-06bb-4402-9b23-8d2b54b7f76c))
+ (pad "6" smd rect (at 5.3475 0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4844d693-3d9d-4ca5-8279-4b7f02b545d2))
+ (pad "7" smd rect (at 5.3475 -0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d64e151f-de4f-4555-8b1c-fd5fa88c6a99))
+ (pad "8" smd rect (at 5.3475 -1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efb2f3ed-a1dc-40c4-abb2-f10ba83a7dc4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.kicad_mod
new file mode 100644
index 00000000..071a4fe4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")
+ (tags "SSO Stretched SO SOIC Pitch 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b87cdac6-349e-4ff7-a6bc-ac2394a9ba2c)
+ )
+ (fp_text value "SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm" (at 0 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a42250b1-32e3-4db8-b9cc-4db8ee62491b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b5ac214-edb0-4f64-a0d0-657741f9afc3)
+ )
+ (fp_line (start 5 -3.3) (end 5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 03071efb-86b3-455f-920b-41b68f63810c))
+ (fp_line (start -7.1 -2.4) (end -5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 036f01c8-6018-4219-bd62-42d27322dae2))
+ (fp_line (start -5 -2.4) (end -5 -3.3) (layer "F.SilkS") (width 0.12) (tstamp 07226f92-e6aa-4cfa-bbab-095f8c8295ef))
+ (fp_line (start 5 3.3) (end -5 3.3) (layer "F.SilkS") (width 0.12) (tstamp 18eec085-6529-4e8d-9064-6149070b09a0))
+ (fp_line (start -5 3.3) (end -5 2.4) (layer "F.SilkS") (width 0.12) (tstamp 5c24f1be-8646-45ea-896c-63275207ae5a))
+ (fp_line (start -5 -3.3) (end 5 -3.3) (layer "F.SilkS") (width 0.12) (tstamp 8be290c2-b5f6-4193-8714-14518da40571))
+ (fp_line (start 5 2.4) (end 5 3.3) (layer "F.SilkS") (width 0.12) (tstamp b8545914-7b7d-4213-bd75-602f038bca84))
+ (fp_line (start -7.45 -3.35) (end 7.45 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp 0073b412-138d-4ca8-996d-b5aacc61e976))
+ (fp_line (start 7.45 3.35) (end 7.45 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp 243d06f9-88fb-4f97-a2f2-524672497df1))
+ (fp_line (start -7.45 -3.35) (end -7.45 3.35) (layer "F.CrtYd") (width 0.05) (tstamp c5d032d3-a2f1-4a50-8206-4758719ad0b4))
+ (fp_line (start 7.45 3.35) (end -7.45 3.35) (layer "F.CrtYd") (width 0.05) (tstamp fa5dae5a-5aab-46be-a99c-6356852613a3))
+ (fp_line (start -3.8 -3.1) (end -4.8 -2.1) (layer "F.Fab") (width 0.12) (tstamp 08a7b66a-2c13-4a49-9cb4-dfae549c47a8))
+ (fp_line (start -4.8 -2.1) (end -4.8 3.1) (layer "F.Fab") (width 0.12) (tstamp 5bd32d8c-6f4f-4a2c-ae4a-0b14ef32c971))
+ (fp_line (start 4.8 -3.1) (end -3.8 -3.1) (layer "F.Fab") (width 0.12) (tstamp 6ed30a4c-3ca8-4de1-ac12-6ea535b2b448))
+ (fp_line (start 4.8 3.1) (end 4.8 -3.1) (layer "F.Fab") (width 0.12) (tstamp 97c4ab39-718a-4586-8620-f0a7abef92d7))
+ (fp_line (start -4.8 3.1) (end 4.8 3.1) (layer "F.Fab") (width 0.12) (tstamp bb331d29-3f5f-4380-8b42-451d3135c4a5))
+ (pad "1" smd rect (at -6.25 -1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de05c041-fb81-42c0-a444-8f6aa2273b30))
+ (pad "2" smd rect (at -6.25 -0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d256288-b83c-4622-8497-715d9623c4b3))
+ (pad "3" smd rect (at -6.25 0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ece8d999-04b8-4909-8f42-42612db8335d))
+ (pad "4" smd rect (at -6.25 1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8b851a7-1010-4027-86ac-3c5a36e99287))
+ (pad "5" smd rect (at 6.25 1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cf391b6-f69e-45b4-b2d2-291ae50c6f7e))
+ (pad "6" smd rect (at 6.25 0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 995f665f-c574-4bad-b296-838f0e36e206))
+ (pad "7" smd rect (at 6.25 -0.635) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f3b4306-0d79-426c-aa84-20e1137dffa9))
+ (pad "8" smd rect (at 6.25 -1.905) (size 1.905 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33549b7e-89d1-4d26-b69e-3e651b9f7617))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod
new file mode 100644
index 00000000..1151279e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-10_3.9x4.9mm_P1.00mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "SSOP-10_3.9x4.9mm_P1.00mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AB07CF5)
+ (descr "10-Lead SSOP, 3.9 x 4.9mm body, 1.00mm pitch (http://www.st.com/resource/en/datasheet/viper01.pdf)")
+ (tags "SSOP 3.9 4.9 1.00")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ccc6cf34-6401-4f70-9a73-fea0c7b5d5e4)
+ )
+ (fp_text value "SSOP-10_3.9x4.9mm_P1.00mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 978b1f03-5e72-4c96-be7a-3578266ba1e6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8da5b8b-93da-419b-b393-382d86a9b4f7)
+ )
+ (fp_line (start -3 -2.57) (end 2.07 -2.57) (layer "F.SilkS") (width 0.15) (tstamp 45e9c89b-421f-4832-96de-837b7a3239eb))
+ (fp_line (start -2.07 2.57) (end 2.07 2.57) (layer "F.SilkS") (width 0.15) (tstamp 62783ffb-d86f-4ee9-9acb-e4064ca14b53))
+ (fp_line (start -3.35 2.7) (end 3.35 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 003097b1-479d-4ac2-b010-fb76994099db))
+ (fp_line (start -3.35 -2.7) (end 3.35 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 44dd40a2-3f4f-4f34-a2f1-da00c70a4e53))
+ (fp_line (start -3.35 -2.7) (end -3.35 2.7) (layer "F.CrtYd") (width 0.05) (tstamp af86e2bb-21e8-4f37-a293-165b73199a6c))
+ (fp_line (start 3.35 -2.7) (end 3.35 2.7) (layer "F.CrtYd") (width 0.05) (tstamp e4c610bb-4aac-4f1c-9fed-028311c83018))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 184da8a9-2405-498a-951b-832e8717d6aa))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 7ddb9861-aac6-44bc-920a-2b044cbec452))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 9913fa77-8c0c-4e77-8250-f221bfaf7e11))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.1) (tstamp e4d274b0-29cc-49d3-90ad-1ac95ab75069))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp f443aafa-b780-4373-8ffc-ee90a4ad6c2e))
+ (pad "1" smd rect (at -2.55 -2) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5dc1a34c-7e7f-4f4e-bde7-1e40ad165ed8))
+ (pad "2" smd rect (at -2.55 -1) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ac15406-1b0a-4eb0-af4d-69d9b4401890))
+ (pad "3" smd rect (at -2.55 0) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a05b8cd0-58d2-42fd-a7de-621add29bc7f))
+ (pad "4" smd rect (at -2.55 1) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 766c120d-1aca-4d4c-83a2-df588427bd9d))
+ (pad "5" smd rect (at -2.55 2) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6da8ee94-b40f-4339-93b0-3aa2b3a29212))
+ (pad "6" smd rect (at 2.55 2) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2528d265-545d-4e23-b549-0dc1bc0faf90))
+ (pad "7" smd rect (at 2.55 1) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f54da89a-5ec5-4fd0-b711-d8bc790d9ba9))
+ (pad "8" smd rect (at 2.55 0) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b40782b-bf5f-426e-a120-b656fb72806b))
+ (pad "9" smd rect (at 2.55 -1) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85f7d8f2-f2c9-423b-ab14-c0ecb0e19ed0))
+ (pad "10" smd rect (at 2.55 -2) (size 1.1 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20160219-ba16-4e60-88f0-52d7cb325eef))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-10_3.9x4.9mm_P1.00mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-14_5.3x6.2mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-14_5.3x6.2mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..73af576c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-14_5.3x6.2mm_P0.65mm.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "SSOP-14_5.3x6.2mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 96575c91-9f30-404a-b9f9-b1b84b69a011)
+ )
+ (fp_text value "SSOP-14_5.3x6.2mm_P0.65mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1fe053c8-c2fe-4778-8445-30d6a0cfe921)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 341bdcfe-e6d7-4f73-adc5-1ce791e97af2)
+ )
+ (fp_line (start -2.775 3.275) (end -2.775 2.375) (layer "F.SilkS") (width 0.15) (tstamp 1198421f-ba2b-4bd4-a875-deea79f61c0d))
+ (fp_line (start -2.775 -3.275) (end 2.775 -3.275) (layer "F.SilkS") (width 0.15) (tstamp 6f8ccb9e-38f5-4b95-97a9-723453130195))
+ (fp_line (start -2.775 3.275) (end 2.775 3.275) (layer "F.SilkS") (width 0.15) (tstamp 844fdc9b-1190-4125-8fe3-0432a046cdab))
+ (fp_line (start -2.775 -2.475) (end -4.05 -2.475) (layer "F.SilkS") (width 0.15) (tstamp 9836b843-2412-4f63-bb51-bd8c490052df))
+ (fp_line (start -2.775 -3.275) (end -2.775 -2.475) (layer "F.SilkS") (width 0.15) (tstamp a8a6c8d4-72eb-44cf-a90b-ba044547e8ab))
+ (fp_line (start 2.775 3.275) (end 2.775 2.375) (layer "F.SilkS") (width 0.15) (tstamp b33d2d3e-6d3a-4ca0-9fd5-7104609b4085))
+ (fp_line (start 2.775 -3.275) (end 2.775 -2.375) (layer "F.SilkS") (width 0.15) (tstamp e7168536-dae6-4904-a7c1-e14a9313868b))
+ (fp_line (start 4.3 -3.45) (end 4.3 3.45) (layer "F.CrtYd") (width 0.05) (tstamp 43cc217d-1d02-40e7-8f1c-6972c433530a))
+ (fp_line (start -4.3 -3.45) (end -4.3 3.45) (layer "F.CrtYd") (width 0.05) (tstamp 9ce34672-8bc3-481e-bde0-432f609b77a5))
+ (fp_line (start -4.3 3.45) (end 4.3 3.45) (layer "F.CrtYd") (width 0.05) (tstamp b06bb2f4-d095-423d-a75e-d6c0d9c743e7))
+ (fp_line (start -4.3 -3.45) (end 4.3 -3.45) (layer "F.CrtYd") (width 0.05) (tstamp c7b75d31-ff45-4225-986d-932216432110))
+ (fp_line (start 2.65 -3.1) (end 2.65 3.1) (layer "F.Fab") (width 0.15) (tstamp 377a000a-77ed-4e69-abb2-03d83d5d3cf3))
+ (fp_line (start -2.65 -2.1) (end -1.65 -3.1) (layer "F.Fab") (width 0.15) (tstamp 47f7d868-c235-45f8-a0ec-b0db87bfa834))
+ (fp_line (start 2.65 3.1) (end -2.65 3.1) (layer "F.Fab") (width 0.15) (tstamp 76507766-1024-4e0c-b090-c3697b21c3f0))
+ (fp_line (start -1.65 -3.1) (end 2.65 -3.1) (layer "F.Fab") (width 0.15) (tstamp cc29e9f1-3d57-4fa2-8884-5e6bdb5be980))
+ (fp_line (start -2.65 3.1) (end -2.65 -2.1) (layer "F.Fab") (width 0.15) (tstamp d0de6cec-180c-4005-a81a-3b626270fad8))
+ (pad "1" smd rect (at -3.45 -1.95) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be450ad6-ba76-4dba-828a-fddf9e536195))
+ (pad "2" smd rect (at -3.45 -1.3) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a86d7c1-a464-4180-a4d9-d153975d0555))
+ (pad "3" smd rect (at -3.45 -0.65) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06e04305-8413-407b-ae2e-3f833345184f))
+ (pad "4" smd rect (at -3.45 0) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65a324af-1085-4283-a823-69d48f41570c))
+ (pad "5" smd rect (at -3.45 0.65) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39e2ccd6-b20e-4a34-98a3-5302e13e89d8))
+ (pad "6" smd rect (at -3.45 1.3) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38409044-3226-426e-ab4d-de14bbf7a52c))
+ (pad "7" smd rect (at -3.45 1.95) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65fbbbcd-111b-42fa-9022-949568260937))
+ (pad "8" smd rect (at 3.45 1.95) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7d3a62d-d404-401b-b948-102326936d4b))
+ (pad "9" smd rect (at 3.45 1.3) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f4e333f-939c-42d3-9b57-646bb4c26fab))
+ (pad "10" smd rect (at 3.45 0.65) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96a0dc39-cde5-4ee2-8054-70c835b49697))
+ (pad "11" smd rect (at 3.45 0) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7501507f-e563-40ff-85ab-e1e6a3b9e8fb))
+ (pad "12" smd rect (at 3.45 -0.65) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 831ac4f2-6d8a-4644-b3f7-6837bee596e3))
+ (pad "13" smd rect (at 3.45 -1.3) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12e44794-467d-4fc7-b18a-de4a433b6573))
+ (pad "14" smd rect (at 3.45 -1.95) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f98afa6a-6fc6-4292-92ff-2f6322d90fb4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-14_5.3x6.2mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_3.9x4.9mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_3.9x4.9mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..62525045
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_3.9x4.9mm_P0.635mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "SSOP-16_3.9x4.9mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 1a2c9970-751f-45bb-87cf-6820af6619c3)
+ )
+ (fp_text value "SSOP-16_3.9x4.9mm_P0.635mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 985d4dbd-975d-40af-b9ae-6644401e16e4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp e1c6f8b7-7a16-42c4-94fb-c289a15a908c)
+ )
+ (fp_line (start -3.275 -2.725) (end 2 -2.725) (layer "F.SilkS") (width 0.15) (tstamp 02f6d011-9cc9-4f77-adfe-340d93bd766e))
+ (fp_line (start -2 2.675) (end 2 2.675) (layer "F.SilkS") (width 0.15) (tstamp a0dd9167-7200-4ffc-89b7-9d6edcaf8107))
+ (fp_line (start 3.45 -2.85) (end 3.45 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 52ee431f-ea80-4607-b548-010ed4b12f1d))
+ (fp_line (start -3.45 2.8) (end 3.45 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 5311721a-54e2-4461-8524-179d0b947ac5))
+ (fp_line (start -3.45 -2.85) (end 3.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 544b6102-83ae-4bcd-b2b4-7f1699cbbdf6))
+ (fp_line (start -3.45 -2.85) (end -3.45 2.8) (layer "F.CrtYd") (width 0.05) (tstamp b3224853-a76f-4175-b529-31490f31138c))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 1d68d918-7e15-47d2-9850-cf14a32c4b67))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 4ac0e054-59a7-48ad-8571-f386c7d9f896))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp cb08e46d-6f1d-4727-8324-da7cd57dd7b0))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp dea02c2b-879c-4243-9736-d3b0eccc0a0d))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp fe9078c5-d744-41a0-af23-9a92b9b7c4d4))
+ (pad "1" smd rect (at -2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bae95b1c-387c-40a1-8483-5aa5484a2d02))
+ (pad "2" smd rect (at -2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adae5664-bf2f-402f-9095-682836c1b1b7))
+ (pad "3" smd rect (at -2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89f5b488-ddea-438d-ad1e-7e92e9fe4e92))
+ (pad "4" smd rect (at -2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c0b6a55-863d-41ab-9421-2222a009362e))
+ (pad "5" smd rect (at -2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7a4e081-ec11-4025-8888-64fe22ba19f3))
+ (pad "6" smd rect (at -2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f9e7461-e3f7-4cf8-983b-a7f77b340ddb))
+ (pad "7" smd rect (at -2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edb388cc-ba32-49d9-a20c-43f1f3e1ccd8))
+ (pad "8" smd rect (at -2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8949182-45a7-4be5-8cec-4446ec80da80))
+ (pad "9" smd rect (at 2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f232342-98c2-4976-afa1-fbcab3d84a08))
+ (pad "10" smd rect (at 2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee470f9f-9aea-4c7d-8d69-ba423311509c))
+ (pad "11" smd rect (at 2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e1f3d9a-b91e-4af4-9ad9-78429075a3db))
+ (pad "12" smd rect (at 2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f135ada9-00df-43b9-b70b-928417539e4a))
+ (pad "13" smd rect (at 2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adf5332c-efeb-4217-a3c4-7d292589b1fd))
+ (pad "14" smd rect (at 2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36d3b16e-f7df-43d6-9558-e88b75047bb9))
+ (pad "15" smd rect (at 2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90533c98-0ad3-4846-b9df-ba482ff615ad))
+ (pad "16" smd rect (at 2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f65f9e19-8920-4ba2-b63c-cb34406d4316))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-16_3.9x4.9mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_4.4x5.2mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_4.4x5.2mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..220c8e37
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_4.4x5.2mm_P0.65mm.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "SSOP-16_4.4x5.2mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp db2391fc-4035-40bb-9048-63f483e82d4e)
+ )
+ (fp_text value "SSOP-16_4.4x5.2mm_P0.65mm" (at 0 3.65) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30ed70cc-6e37-4b1a-a9e4-ef6d84da6025)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp cdad3114-d296-4238-8f90-61224fd7c200)
+ )
+ (fp_line (start -3.4 -2.8) (end 2.3 -2.8) (layer "F.SilkS") (width 0.15) (tstamp 1e62ed47-7073-4f7b-83a0-dcf468e62812))
+ (fp_line (start 2.3 -2.8) (end 2.3 -2.7) (layer "F.SilkS") (width 0.15) (tstamp 2f17e3d4-38e8-4270-9bdc-298c3d4be8e4))
+ (fp_line (start -2.325 2.725) (end -2.325 2.7) (layer "F.SilkS") (width 0.15) (tstamp 6eed4edb-5e26-4314-8b08-f6870ebb4242))
+ (fp_line (start 2.325 2.725) (end 2.325 2.7) (layer "F.SilkS") (width 0.15) (tstamp 889f51f4-98f8-4a2e-b18a-463a3501e705))
+ (fp_line (start -2.325 2.725) (end 2.325 2.725) (layer "F.SilkS") (width 0.15) (tstamp f2883756-08ce-40e6-be6b-8d4b2b8d85e9))
+ (fp_line (start -3.65 -2.9) (end -3.65 2.9) (layer "F.CrtYd") (width 0.05) (tstamp 4170e7ef-1803-4631-a527-6ffadf5021b8))
+ (fp_line (start 3.65 -2.9) (end 3.65 2.9) (layer "F.CrtYd") (width 0.05) (tstamp 5a092d94-9eef-4281-90db-4ec37de8afb7))
+ (fp_line (start -3.65 -2.9) (end 3.65 -2.9) (layer "F.CrtYd") (width 0.05) (tstamp 89d6651d-c8b4-4fa6-8a83-c7814b37eddc))
+ (fp_line (start -3.65 2.9) (end 3.65 2.9) (layer "F.CrtYd") (width 0.05) (tstamp f6d5bb1e-9e59-458b-b46d-9b38c39fe36e))
+ (fp_line (start -2.2 -1.6) (end -1.2 -2.6) (layer "F.Fab") (width 0.15) (tstamp 0d8d6dce-e6c8-49b0-b3a9-420786a8e77e))
+ (fp_line (start -1.2 -2.6) (end 2.2 -2.6) (layer "F.Fab") (width 0.15) (tstamp a0821839-1c3c-46d8-b7a2-b1786ae9b14e))
+ (fp_line (start -2.2 2.6) (end -2.2 -1.6) (layer "F.Fab") (width 0.15) (tstamp bea6a5d7-07c9-4375-95bb-6be40dc5ca83))
+ (fp_line (start 2.2 -2.6) (end 2.2 2.6) (layer "F.Fab") (width 0.15) (tstamp ca2e91ba-9e46-42f1-bfdf-df14e8f1eb75))
+ (fp_line (start 2.2 2.6) (end -2.2 2.6) (layer "F.Fab") (width 0.15) (tstamp dd7fc651-d500-40b4-a424-70ad639c03d2))
+ (pad "1" smd rect (at -2.9 -2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0a57602-9c35-4ed5-8b1a-9b5541edcc03))
+ (pad "2" smd rect (at -2.9 -1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a366cf8-3494-491b-917d-23e0e13f6980))
+ (pad "3" smd rect (at -2.9 -0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaad080e-2f9b-48d2-b17a-3a5ccb6e0f22))
+ (pad "4" smd rect (at -2.9 -0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2f49e0d-78c2-4e8f-9e69-a55998ee7008))
+ (pad "5" smd rect (at -2.9 0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba53c333-2e80-4126-87a3-cfc784cba074))
+ (pad "6" smd rect (at -2.9 0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d41bd5ed-ff3f-4800-b0fe-7856bd8e9aad))
+ (pad "7" smd rect (at -2.9 1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8504f809-3aa8-4a4c-92f0-a115ecfd3d58))
+ (pad "8" smd rect (at -2.9 2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 814a9c47-0db4-461d-a44d-138f7ec87a4d))
+ (pad "9" smd rect (at 2.9 2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4a2367a-0212-4f5f-b92f-992283eff42a))
+ (pad "10" smd rect (at 2.9 1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48116773-f77e-4ebd-8ac2-52db7e8f8493))
+ (pad "11" smd rect (at 2.9 0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9705ac9f-4b29-44bd-960b-7de2d244f3c4))
+ (pad "12" smd rect (at 2.9 0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 005b8e8c-80fe-4473-91fc-a671b2528e64))
+ (pad "13" smd rect (at 2.9 -0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46a2873c-c38d-43f7-855c-01d52c4702de))
+ (pad "14" smd rect (at 2.9 -0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7c88dec-d2ff-4206-a77e-cb7fbe0fd6b5))
+ (pad "15" smd rect (at 2.9 -1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73ef42d8-b5cc-41da-a16f-e1b5cc596962))
+ (pad "16" smd rect (at 2.9 -2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b241a497-fe2c-4382-a783-77aee402f0a5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-16_4.4x5.2mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_5.3x6.2mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_5.3x6.2mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..e90c7e49
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-16_5.3x6.2mm_P0.65mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SSOP-16_5.3x6.2mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EDEF735)
+ (descr "SSOP, 16 Pin (https://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.05) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 14073db8-9caf-4e9f-9e17-e1f3cf2aad32)
+ )
+ (fp_text value "SSOP-16_5.3x6.2mm_P0.65mm" (at 0 4.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp db638e46-6526-4444-a969-1007dd0b7681)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 429db489-b2eb-4658-a45a-63224fe9cc98)
+ )
+ (fp_line (start 0 -3.21) (end -2.76 -3.21) (layer "F.SilkS") (width 0.12) (tstamp 0c613527-8389-4e10-8328-4c0bd7e1f347))
+ (fp_line (start 0 3.21) (end -2.76 3.21) (layer "F.SilkS") (width 0.12) (tstamp 13b4154a-a5e0-4dc7-b24c-d0c64874766c))
+ (fp_line (start 2.76 3.21) (end 2.76 2.785) (layer "F.SilkS") (width 0.12) (tstamp 29290b13-8fd3-4a16-b829-e25cc0df163e))
+ (fp_line (start 0 3.21) (end 2.76 3.21) (layer "F.SilkS") (width 0.12) (tstamp 3062c441-d3b3-4363-a918-8e82b1aff0b4))
+ (fp_line (start -2.76 -2.785) (end -4.3 -2.785) (layer "F.SilkS") (width 0.12) (tstamp 79deaf27-ec3b-4e57-9a14-20d4d055bf13))
+ (fp_line (start 2.76 -3.21) (end 2.76 -2.785) (layer "F.SilkS") (width 0.12) (tstamp 84995a09-155e-45f6-b683-feda52e5dad7))
+ (fp_line (start -2.76 -3.21) (end -2.76 -2.785) (layer "F.SilkS") (width 0.12) (tstamp a7216784-cc73-47e3-aec4-4c86b906050f))
+ (fp_line (start -2.76 3.21) (end -2.76 2.785) (layer "F.SilkS") (width 0.12) (tstamp e07c76a5-e290-434d-a896-499a2b1d46af))
+ (fp_line (start 0 -3.21) (end 2.76 -3.21) (layer "F.SilkS") (width 0.12) (tstamp f930d351-6434-4406-990f-2a0827db418b))
+ (fp_line (start -4.55 3.35) (end 4.55 3.35) (layer "F.CrtYd") (width 0.05) (tstamp 1d616182-a9d4-48da-9bd1-b996210f2674))
+ (fp_line (start 4.55 -3.35) (end -4.55 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp 86bf624f-aeff-401e-abfe-7bc86c4c912f))
+ (fp_line (start 4.55 3.35) (end 4.55 -3.35) (layer "F.CrtYd") (width 0.05) (tstamp 90350006-6037-4503-b2b3-d35e5e29e3ae))
+ (fp_line (start -4.55 -3.35) (end -4.55 3.35) (layer "F.CrtYd") (width 0.05) (tstamp bfc7159e-5ac3-46dd-a294-a0a7f32524eb))
+ (fp_line (start 2.65 -3.1) (end 2.65 3.1) (layer "F.Fab") (width 0.1) (tstamp 1bdd52be-cf2b-4033-aad9-acb28421c819))
+ (fp_line (start 2.65 3.1) (end -2.65 3.1) (layer "F.Fab") (width 0.1) (tstamp 2ca5fecb-44a9-468a-81aa-099ee29c9851))
+ (fp_line (start -2.65 3.1) (end -2.65 -2.1) (layer "F.Fab") (width 0.1) (tstamp 61796bfc-e6b5-42df-a86f-8e9a170335d5))
+ (fp_line (start -2.65 -2.1) (end -1.65 -3.1) (layer "F.Fab") (width 0.1) (tstamp 8c9f27dc-44cf-47bb-875c-b178a6067c33))
+ (fp_line (start -1.65 -3.1) (end 2.65 -3.1) (layer "F.Fab") (width 0.1) (tstamp 9304a889-88e3-4eff-a1af-e2584640fe6f))
+ (pad "1" smd roundrect (at -3.4125 -2.275) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f499ac28-51df-481d-aeb4-536f47852f4c))
+ (pad "2" smd roundrect (at -3.4125 -1.625) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f99bbb1f-4aa0-454a-8ede-b59c817f90f3))
+ (pad "3" smd roundrect (at -3.4125 -0.975) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a7c1351-5fd6-4d22-beef-44613f699723))
+ (pad "4" smd roundrect (at -3.4125 -0.325) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59b4a034-f374-438d-837c-53cd159382e7))
+ (pad "5" smd roundrect (at -3.4125 0.325) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e61b2a2f-9455-4ef2-99dd-c1c688d76434))
+ (pad "6" smd roundrect (at -3.4125 0.975) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecd7b8b6-dfed-451e-861e-f22c4efda443))
+ (pad "7" smd roundrect (at -3.4125 1.625) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c2effee-9c41-4871-969d-278dcdfce1ec))
+ (pad "8" smd roundrect (at -3.4125 2.275) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f601eb3-6e3b-4e96-b9d2-20de31444da9))
+ (pad "9" smd roundrect (at 3.4125 2.275) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75feb4ab-d33d-48f3-a924-cede75a71cee))
+ (pad "10" smd roundrect (at 3.4125 1.625) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78b917c0-7d13-402b-8a4b-c3ed86a4f85d))
+ (pad "11" smd roundrect (at 3.4125 0.975) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ffbace7-050a-41e3-a170-1239cf9ba11b))
+ (pad "12" smd roundrect (at 3.4125 0.325) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2862598c-5bdd-4ff1-9126-496271a69c47))
+ (pad "13" smd roundrect (at 3.4125 -0.325) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67d410e0-1f29-4b30-8720-b60422c90fff))
+ (pad "14" smd roundrect (at 3.4125 -0.975) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0a3c97a-60d0-46c5-8146-6574d5e68fc4))
+ (pad "15" smd roundrect (at 3.4125 -1.625) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f945812d-41d5-4467-83c9-21fc2b0c3a12))
+ (pad "16" smd roundrect (at 3.4125 -2.275) (size 1.775 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b327416-55e6-4ffb-965f-bed34f1733b8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-16_5.3x6.2mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-18_4.4x6.5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-18_4.4x6.5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..b3e838eb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-18_4.4x6.5mm_P0.65mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SSOP-18_4.4x6.5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B1FF5C1)
+ (descr "SSOP18: plastic shrink small outline package; 18 leads; body width 4.4 mm (http://toshiba.semicon-storage.com/info/docget.jsp?did=30523&prodName=TBD62783APG)")
+ (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)))
+ (tstamp 841db313-4839-4eee-95b3-3f07a26bf5d0)
+ )
+ (fp_text value "SSOP-18_4.4x6.5mm_P0.65mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8ffa413-4ec1-41b5-bfda-0854d5114aab)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7eca3f43-3d74-47e8-843b-64e316ed1f82)
+ )
+ (fp_line (start -2.31 -3.06) (end -2.31 -3.36) (layer "F.SilkS") (width 0.12) (tstamp 044e0bb5-c0ec-495b-b580-1c0a24b6b7dd))
+ (fp_line (start -2.31 -3.36) (end 2.31 -3.36) (layer "F.SilkS") (width 0.12) (tstamp 55c7282a-2149-455d-973c-88e8d5be6171))
+ (fp_line (start -2.31 3.06) (end -2.31 3.36) (layer "F.SilkS") (width 0.12) (tstamp 7c415857-8326-4b94-886f-f347aa7d34c6))
+ (fp_line (start 2.31 3.36) (end 2.31 3.06) (layer "F.SilkS") (width 0.12) (tstamp 96a2ebec-795d-4ef7-8eaa-d2bfac05a342))
+ (fp_line (start -2.31 3.36) (end 2.31 3.36) (layer "F.SilkS") (width 0.12) (tstamp a074ed2c-0969-4263-a5dd-3806ed57abc7))
+ (fp_line (start 2.31 -3.36) (end 2.31 -3.06) (layer "F.SilkS") (width 0.12) (tstamp ebf3a205-5372-49d9-94d5-66497c895adc))
+ (fp_line (start -3.2 -3.06) (end -2.31 -3.06) (layer "F.SilkS") (width 0.12) (tstamp fddcbbf4-37c6-4ef9-9272-2ad98865d9a4))
+ (fp_line (start -3.45 -3.5) (end 3.45 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 0053bb3d-02a8-4ac5-926d-bee476b0aa26))
+ (fp_line (start 3.45 3.5) (end -3.45 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 2db4cc6b-6540-422b-ba91-23d513995f37))
+ (fp_line (start -3.45 3.5) (end -3.45 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 50fe61a0-a023-4283-a163-f700539d0c8d))
+ (fp_line (start 3.45 -3.5) (end 3.45 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 908e5b7b-919c-47ef-92c7-0e8b306cb172))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 43295d50-3a3a-4623-8139-0c695d1c6355))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9c471b30-e31b-4f0a-8d30-4aca8a0f04ce))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp d0a58816-4e84-47c5-86f6-ec34010502e3))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp f88022ab-ef42-4783-b4c7-b0a94af340c3))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp fc954967-29f0-4ff2-aef4-2e99accfabc6))
+ (pad "1" smd rect (at -2.7 -2.6) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c8f855c-5555-44d8-a87e-f3b99c9390b1))
+ (pad "2" smd rect (at -2.7 -1.95) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc117407-d1ff-4474-b507-aab5d5cbc2eb))
+ (pad "3" smd rect (at -2.7 -1.3) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f693065-3815-4e56-9ba1-e0004ab6c3ca))
+ (pad "4" smd rect (at -2.7 -0.65) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be3fee01-5514-49bc-b1cd-d44b268deff9))
+ (pad "5" smd rect (at -2.7 0) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 137f98e0-085e-4f31-ab17-1c470667f366))
+ (pad "6" smd rect (at -2.7 0.65) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7a20da2-193c-42d9-8f0c-9d9b806c53c9))
+ (pad "7" smd rect (at -2.7 1.3) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb3cd95d-abf9-4b2e-b994-e6b5c69828f0))
+ (pad "8" smd rect (at -2.7 1.95) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 202f2a97-47a6-40fa-8c13-db87c667464c))
+ (pad "9" smd rect (at -2.7 2.6) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f5779fb-e914-4dfd-bff4-ea943f2e91c0))
+ (pad "10" smd rect (at 2.7 2.6) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9857fe24-57ff-4f80-b098-c113c51d8d49))
+ (pad "11" smd rect (at 2.7 1.95) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bbf72b2-8a4f-44ed-8c1a-8bf7087172bd))
+ (pad "12" smd rect (at 2.7 1.3) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5916ffc7-14dc-478d-bdee-aaeda5347f0a))
+ (pad "13" smd rect (at 2.7 0.65) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ea835b9-43c7-41b9-aa65-fa0ceed012db))
+ (pad "14" smd rect (at 2.7 0) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2285ec1-0559-4c5b-9d99-1003f0855d20))
+ (pad "15" smd rect (at 2.7 -0.65) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6b62a43-fe05-498b-9b85-eec766251d17))
+ (pad "16" smd rect (at 2.7 -1.3) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1e23813-659e-447e-adec-d98a18d1b308))
+ (pad "17" smd rect (at 2.7 -1.95) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 460293fc-513b-4df5-8255-192be1db58b4))
+ (pad "18" smd rect (at 2.7 -2.6) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91acfff6-94d6-400e-bfd7-3c1449163800))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-18_4.4x6.5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_3.9x8.7mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_3.9x8.7mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..54047382
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_3.9x8.7mm_P0.635mm.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "SSOP-20_3.9x8.7mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4A2523)
+ (descr "SSOP20: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.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)))
+ (tstamp a38815ff-e069-4653-913f-24796932cc73)
+ )
+ (fp_text value "SSOP-20_3.9x8.7mm_P0.635mm" (at 0 5.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0cf6f2ba-ec8c-4ddd-a766-a7fabd7aac70)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 30f618e4-c197-49e6-8c7a-179a22e82aaa)
+ )
+ (fp_line (start -2.075 4.475) (end 2.075 4.475) (layer "F.SilkS") (width 0.15) (tstamp 08b12962-2779-4278-8c41-074e348462d2))
+ (fp_line (start -2.075 -3.365) (end -3.2 -3.365) (layer "F.SilkS") (width 0.15) (tstamp 3232548f-d2da-4ed9-aa25-ddb89b701d51))
+ (fp_line (start -2.075 -4.475) (end 2.075 -4.475) (layer "F.SilkS") (width 0.15) (tstamp c7288321-5594-44fd-92e9-c71f58f9e2dc))
+ (fp_line (start -2.075 -3.365) (end -2.075 -4.475) (layer "F.SilkS") (width 0.15) (tstamp cb851716-1ffe-423d-88a0-ba2968b38baa))
+ (fp_line (start -2.075 4.475) (end -2.075 3.365) (layer "F.SilkS") (width 0.15) (tstamp ce6f3040-5004-42d1-861a-abcd376454d7))
+ (fp_line (start 2.075 4.475) (end 2.075 3.365) (layer "F.SilkS") (width 0.15) (tstamp e62267ef-80fe-45be-9e5f-66e052b12910))
+ (fp_line (start 2.075 -4.475) (end 2.075 -3.365) (layer "F.SilkS") (width 0.15) (tstamp eab029cd-1961-4677-b951-fe51989f49b6))
+ (fp_line (start -3.45 -4.65) (end 3.45 -4.65) (layer "F.CrtYd") (width 0.05) (tstamp 1ca4173e-0a08-4d63-84c6-2f7fd7f9bc02))
+ (fp_line (start -3.45 -4.65) (end -3.45 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 4ff8b7b6-0e76-4d6e-b1da-e99561f55bba))
+ (fp_line (start -3.45 4.65) (end 3.45 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 9465f857-2cde-4fc6-a406-d5e8c5ede038))
+ (fp_line (start 3.45 -4.65) (end 3.45 4.65) (layer "F.CrtYd") (width 0.05) (tstamp d78be2c7-cb67-48f3-a391-9f1159206b30))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer "F.Fab") (width 0.15) (tstamp 75664a01-72f3-498a-9217-c9d0faaa43c9))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer "F.Fab") (width 0.15) (tstamp 785ac072-e2b0-4a3c-b8da-f74250dc5595))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer "F.Fab") (width 0.15) (tstamp cfdb936a-1ce2-4f19-8eae-f3bfc4cd807b))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer "F.Fab") (width 0.15) (tstamp d0d50be7-1504-4932-8901-90786d074eed))
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer "F.Fab") (width 0.15) (tstamp ec3c2c98-22e2-432e-abce-d366869be316))
+ (pad "1" smd rect (at -2.6 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02601ef9-d100-41cd-896f-b5edd4d4915a))
+ (pad "2" smd rect (at -2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50a151b0-2d2a-4aa9-9cbf-0da3588959c4))
+ (pad "3" smd rect (at -2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 245b6a20-a8ed-4372-b2ef-32a761bb67db))
+ (pad "4" smd rect (at -2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3007ac0-0299-49d1-b5f3-87fe9775a8d2))
+ (pad "5" smd rect (at -2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a1643c8-7f93-4fb3-b02c-1c028a1df717))
+ (pad "6" smd rect (at -2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7fae0b9d-7b37-4122-9e0d-517b6a85920c))
+ (pad "7" smd rect (at -2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3c0e06d-5a17-43c4-ac22-9fc52891207f))
+ (pad "8" smd rect (at -2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb761774-964d-4cbf-9f3b-d95cc82d745b))
+ (pad "9" smd rect (at -2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05db3ce8-8b23-47cd-8b7c-b84fa77a8223))
+ (pad "10" smd rect (at -2.6 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19a998ec-05c4-4358-b8f8-e465c609bd2f))
+ (pad "11" smd rect (at 2.6 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e617468a-5cd5-4233-9ebb-3991b361e2ad))
+ (pad "12" smd rect (at 2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be75ed40-2a59-4fc0-882f-0a24b8881eae))
+ (pad "13" smd rect (at 2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed72937e-6e02-43c0-a2fd-14dd29eb9042))
+ (pad "14" smd rect (at 2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3233e648-b7a8-4c93-9998-842b9c31f28a))
+ (pad "15" smd rect (at 2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ba68419-e15e-4939-89c8-0245787dfa0c))
+ (pad "16" smd rect (at 2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d788b804-a2ec-47c4-b0e8-9e1a5c8f0847))
+ (pad "17" smd rect (at 2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cbddb3b-b6b4-4a73-9d2e-124267e9eb7d))
+ (pad "18" smd rect (at 2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56f527d9-ead5-442e-9589-23a6040f2330))
+ (pad "19" smd rect (at 2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea9cb9c4-e896-4dc4-91f7-1e4148f7096d))
+ (pad "20" smd rect (at 2.6 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 366c43b6-96e8-455b-bc1b-a5facb952a7c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-20_3.9x8.7mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_4.4x6.5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..1feb98a4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "SSOP-20_4.4x6.5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp b4e58b5a-14d5-46dd-a31c-9813e5aa68da)
+ )
+ (fp_text value "SSOP-20_4.4x6.5mm_P0.65mm" (at 0 4.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c6043b3-fe8b-44c3-87d7-98540ff6768a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 49a5cc4b-ebf9-4032-b317-6fa8bbe7ea2a)
+ )
+ (fp_line (start 2.325 3.375) (end 2.325 3.35) (layer "F.SilkS") (width 0.15) (tstamp 22bd6e27-0135-4641-bba1-f61d8b4615ab))
+ (fp_line (start -3.4 -3.45) (end 2.325 -3.45) (layer "F.SilkS") (width 0.15) (tstamp 46473b47-d84e-4222-996a-94e234cc9de9))
+ (fp_line (start -2.325 3.375) (end -2.325 3.35) (layer "F.SilkS") (width 0.15) (tstamp 7b8769c8-c318-4925-b4c4-7c03cf3845fd))
+ (fp_line (start -2.325 3.375) (end 2.325 3.375) (layer "F.SilkS") (width 0.15) (tstamp dbf33386-7360-4525-ab49-8199b1e18b84))
+ (fp_line (start 2.325 -3.45) (end 2.325 -3.35) (layer "F.SilkS") (width 0.15) (tstamp de6ccb37-a186-49b9-8808-1d638276f117))
+ (fp_line (start 3.65 -3.55) (end 3.65 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 3e185bab-0ad8-49cf-8c08-d2da6ed317eb))
+ (fp_line (start -3.65 3.55) (end 3.65 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 815fdecd-74ea-4ac5-8f22-8664d8972eee))
+ (fp_line (start -3.65 -3.55) (end 3.65 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp 89138279-d3c8-49ed-83fa-87abf5a845be))
+ (fp_line (start -3.65 -3.55) (end -3.65 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 9dc0a287-2578-4df6-9cb7-0fa59c0732a6))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.15) (tstamp 829542f2-f819-4399-974b-d8c4e02bf0b4))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.15) (tstamp 9c7e441f-2b88-40fb-88c8-33c711d3031e))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.15) (tstamp c10184f6-a4ff-47a8-aa94-104503791f0f))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.15) (tstamp e36d0378-25a6-436b-a502-2e4d84e71ac3))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.15) (tstamp fce1f667-4cc4-471c-a41a-9c59bf24240a))
+ (pad "1" smd rect (at -2.9 -2.925) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8779b905-eff7-4d2f-bc88-c2e369d958c2))
+ (pad "2" smd rect (at -2.9 -2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bd67c8f-08a0-4772-9ecf-2e526124dd15))
+ (pad "3" smd rect (at -2.9 -1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca18ced8-e197-48f2-93ce-9ee3e2196118))
+ (pad "4" smd rect (at -2.9 -0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c53ab695-8129-450c-99b0-4c938cf93c51))
+ (pad "5" smd rect (at -2.9 -0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0d015af-b0ff-47e3-b925-659d46b847dc))
+ (pad "6" smd rect (at -2.9 0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13d98481-4457-44ea-baa1-8e7a07f6c711))
+ (pad "7" smd rect (at -2.9 0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6805eeec-eddf-4744-8750-778628ae8683))
+ (pad "8" smd rect (at -2.9 1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d33350bf-16bb-4c20-aa3a-bc671b12ba6d))
+ (pad "9" smd rect (at -2.9 2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3d756d1-ac01-4057-bebf-44c0b71b8e84))
+ (pad "10" smd rect (at -2.9 2.925) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7593a04a-a234-4de3-ba2b-ddb2621d38a0))
+ (pad "11" smd rect (at 2.9 2.925) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed87ff32-019c-4faf-a5c6-6dfd04be260b))
+ (pad "12" smd rect (at 2.9 2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64d19685-4fd5-4b65-9fc8-a1ead861026d))
+ (pad "13" smd rect (at 2.9 1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 928cabd7-762c-4d98-988f-d81a65e1bbe5))
+ (pad "14" smd rect (at 2.9 0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a33a7ab5-8e52-4feb-9f9a-c6da1144bd6a))
+ (pad "15" smd rect (at 2.9 0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 041554d7-5799-40ff-897f-fe7dc9e9d1e8))
+ (pad "16" smd rect (at 2.9 -0.325) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5240678b-62de-4e28-b941-d20602b52e32))
+ (pad "17" smd rect (at 2.9 -0.975) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82cfd0a3-b241-4cf1-8b6e-84f00073b0e7))
+ (pad "18" smd rect (at 2.9 -1.625) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae9cb6c5-130c-4242-bbd6-f4161ec84207))
+ (pad "19" smd rect (at 2.9 -2.275) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36193ca4-210d-400d-8e3d-57b3643db72e))
+ (pad "20" smd rect (at 2.9 -2.925) (size 1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e91f1e28-cf20-46dc-a4ae-b8f8362d26ca))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-20_4.4x6.5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_5.3x7.2mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_5.3x7.2mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..40ebd84a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-20_5.3x7.2mm_P0.65mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "SSOP-20_5.3x7.2mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SSOP, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001800C.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d349d6ae-6ef3-40df-89b1-8e80854e9e76)
+ )
+ (fp_text value "SSOP-20_5.3x7.2mm_P0.65mm" (at 0 4.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ab04f1e-d80d-4e8e-8e69-5ff7fc79fc82)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aabc60e8-bf71-4d23-b0dd-86d20981e3b5)
+ )
+ (fp_line (start -2.76 -3.435) (end -4.45 -3.435) (layer "F.SilkS") (width 0.12) (tstamp 07530d92-e59c-4ae1-8484-8a2d9af1c4dd))
+ (fp_line (start 2.76 3.71) (end 2.76 3.435) (layer "F.SilkS") (width 0.12) (tstamp 1b1c4745-adcf-4b3a-aaf5-7908052b4ff7))
+ (fp_line (start 0 -3.71) (end 2.76 -3.71) (layer "F.SilkS") (width 0.12) (tstamp 2a90febb-cd3a-42b8-b881-fe4974c223d5))
+ (fp_line (start -2.76 -3.71) (end -2.76 -3.435) (layer "F.SilkS") (width 0.12) (tstamp 302c9de4-50fd-4ed9-afa0-ff1108da64f6))
+ (fp_line (start 2.76 -3.71) (end 2.76 -3.435) (layer "F.SilkS") (width 0.12) (tstamp 588fd90f-bd73-4e4c-8b94-7fe4e7f5ce40))
+ (fp_line (start 0 3.71) (end 2.76 3.71) (layer "F.SilkS") (width 0.12) (tstamp 6519d618-1e6f-45fa-b8f9-0a12ff08b438))
+ (fp_line (start 0 3.71) (end -2.76 3.71) (layer "F.SilkS") (width 0.12) (tstamp 757c6dd8-a675-4f42-9e18-efc659e14bf2))
+ (fp_line (start 0 -3.71) (end -2.76 -3.71) (layer "F.SilkS") (width 0.12) (tstamp 8535bb77-7843-468f-9040-1db7b22ae4fb))
+ (fp_line (start -2.76 3.71) (end -2.76 3.435) (layer "F.SilkS") (width 0.12) (tstamp f5ef4d5c-d01c-4328-b45e-1a28e041802c))
+ (fp_line (start -4.7 3.85) (end 4.7 3.85) (layer "F.CrtYd") (width 0.05) (tstamp 24544744-9f88-4e83-a29b-c29f901e9f0d))
+ (fp_line (start 4.7 3.85) (end 4.7 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 32ebf90f-09ef-4d12-a701-c08b539f9202))
+ (fp_line (start -4.7 -3.85) (end -4.7 3.85) (layer "F.CrtYd") (width 0.05) (tstamp 3d4a675a-d1ff-48ed-ac44-cf22a7f49eda))
+ (fp_line (start 4.7 -3.85) (end -4.7 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp ad11d635-8022-44a8-baf0-e0158e32775b))
+ (fp_line (start -1.65 -3.6) (end 2.65 -3.6) (layer "F.Fab") (width 0.1) (tstamp 00b5b84e-a5c2-48db-b54e-9309202b33ae))
+ (fp_line (start -2.65 3.6) (end -2.65 -2.6) (layer "F.Fab") (width 0.1) (tstamp 624f22bc-e3d9-4ff5-91bb-5cc3921c77ff))
+ (fp_line (start 2.65 -3.6) (end 2.65 3.6) (layer "F.Fab") (width 0.1) (tstamp beaf53ad-c234-4f07-8593-532c7751ff67))
+ (fp_line (start 2.65 3.6) (end -2.65 3.6) (layer "F.Fab") (width 0.1) (tstamp e5f2d11f-a849-4ab8-a480-3e94c01e2ebf))
+ (fp_line (start -2.65 -2.6) (end -1.65 -3.6) (layer "F.Fab") (width 0.1) (tstamp f54588bd-67fa-4fe0-a276-db2a170ef98a))
+ (pad "1" smd roundrect (at -3.5 -2.925) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edce6b43-2715-4e5f-91f2-3d540f99d0c4))
+ (pad "2" smd roundrect (at -3.5 -2.275) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2902a67-0d96-430a-8f78-bf17ad0c3786))
+ (pad "3" smd roundrect (at -3.5 -1.625) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2b5a117-5a6c-432d-ac2c-d932827c4c69))
+ (pad "4" smd roundrect (at -3.5 -0.975) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 666a7152-1b1a-41a3-adc1-b329a329cc4b))
+ (pad "5" smd roundrect (at -3.5 -0.325) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8c7b75d-fedc-4858-9188-c62e96cbbf34))
+ (pad "6" smd roundrect (at -3.5 0.325) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e0a8603-e5d1-47f2-aef0-b73ea59714d9))
+ (pad "7" smd roundrect (at -3.5 0.975) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1fefd6e-4482-4773-9309-07a4484a3bf9))
+ (pad "8" smd roundrect (at -3.5 1.625) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5703091-f752-45fc-8b96-1a3340e605da))
+ (pad "9" smd roundrect (at -3.5 2.275) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b552589c-5f7d-4667-af18-b236b7ffbb4e))
+ (pad "10" smd roundrect (at -3.5 2.925) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 558d67d3-f861-4e67-bdad-273ea6355d17))
+ (pad "11" smd roundrect (at 3.5 2.925) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39328278-f60e-4f78-b528-3b8f7b4cc6bd))
+ (pad "12" smd roundrect (at 3.5 2.275) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab8666c4-6e1c-45f3-8704-edeca70b95c2))
+ (pad "13" smd roundrect (at 3.5 1.625) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c513633-94af-4f30-8685-116ddbecbe31))
+ (pad "14" smd roundrect (at 3.5 0.975) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae88d4c4-0ef8-4fdc-9551-aa59fd8bb530))
+ (pad "15" smd roundrect (at 3.5 0.325) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d345597-26d0-4aa6-aa1d-4e4155b6f772))
+ (pad "16" smd roundrect (at 3.5 -0.325) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a3971a2-62a8-41bd-986d-358d5c177f90))
+ (pad "17" smd roundrect (at 3.5 -0.975) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12bddcf9-ccb2-4fbf-8354-b24b5d2d0189))
+ (pad "18" smd roundrect (at 3.5 -1.625) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c750f7f9-520b-4593-8bcf-21151e15cee1))
+ (pad "19" smd roundrect (at 3.5 -2.275) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19414d5f-5467-475e-bd28-f6ca89b5bb45))
+ (pad "20" smd roundrect (at 3.5 -2.925) (size 1.9 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4f2e481-28c1-49de-8bc3-b16aceba6258))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-20_5.3x7.2mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_3.9x8.7mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_3.9x8.7mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..757bc6ce
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_3.9x8.7mm_P0.635mm.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "SSOP-24_3.9x8.7mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 9b47fe01-b9ae-4d77-8118-50367085214e)
+ )
+ (fp_text value "SSOP-24_3.9x8.7mm_P0.635mm" (at 0 5.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1247a6d8-093e-4d20-824b-9ba5346453a5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp e732a7cf-90a7-470f-906f-f566880df83e)
+ )
+ (fp_line (start -2.075 -4) (end -3.2 -4) (layer "F.SilkS") (width 0.15) (tstamp 2e697e17-fa49-47be-b25f-65a16229f299))
+ (fp_line (start -2.075 -4.475) (end 2.075 -4.475) (layer "F.SilkS") (width 0.15) (tstamp 50470f80-7925-41fd-83be-b680bcec60cb))
+ (fp_line (start -2.075 4.475) (end 2.075 4.475) (layer "F.SilkS") (width 0.15) (tstamp 59ce82ac-d7da-423f-8092-9dee0fc013c5))
+ (fp_line (start 2.075 4.475) (end 2.075 3.9175) (layer "F.SilkS") (width 0.15) (tstamp 75d49884-554a-4e1c-85fa-b0627f69b8a3))
+ (fp_line (start 2.075 -4.475) (end 2.075 -3.9175) (layer "F.SilkS") (width 0.15) (tstamp 95042ab7-5cd6-4c56-a22d-329b2388d18b))
+ (fp_line (start -2.075 -4.475) (end -2.075 -4) (layer "F.SilkS") (width 0.15) (tstamp affab68b-5ea8-42dd-b343-05be52e8a59a))
+ (fp_line (start -2.075 4.475) (end -2.075 3.9175) (layer "F.SilkS") (width 0.15) (tstamp c888aecc-964a-4825-90e1-ec5ca65ce007))
+ (fp_line (start -3.45 -4.65) (end -3.45 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 3f891fb4-45d2-4efb-b189-a7cc058ebcbd))
+ (fp_line (start 3.45 -4.65) (end 3.45 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 5fbb33c6-2bac-4996-b6fa-2ec81f791e0c))
+ (fp_line (start -3.45 4.65) (end 3.45 4.65) (layer "F.CrtYd") (width 0.05) (tstamp 74067872-e450-4751-8ffe-d72f1263b0a3))
+ (fp_line (start -3.45 -4.65) (end 3.45 -4.65) (layer "F.CrtYd") (width 0.05) (tstamp c4645d83-b58e-4ad7-83d3-9146169df86f))
+ (fp_line (start 1.95 4.35) (end -1.95 4.35) (layer "F.Fab") (width 0.15) (tstamp 02127eb7-a0f7-4e1b-b606-18f387d14036))
+ (fp_line (start -0.95 -4.35) (end 1.95 -4.35) (layer "F.Fab") (width 0.15) (tstamp 3046a3d8-bf84-4ce0-91a8-bec2802785bd))
+ (fp_line (start -1.95 -3.35) (end -0.95 -4.35) (layer "F.Fab") (width 0.15) (tstamp 48e07779-391b-442f-969b-3d168f0d9f5a))
+ (fp_line (start 1.95 -4.35) (end 1.95 4.35) (layer "F.Fab") (width 0.15) (tstamp a979cb6f-3d05-430b-bdea-254723de815b))
+ (fp_line (start -1.95 4.35) (end -1.95 -3.35) (layer "F.Fab") (width 0.15) (tstamp f13b85ed-5024-486d-9237-ae8ae1261893))
+ (pad "1" smd rect (at -2.6 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c693a1b-f68e-4e14-982c-13f4ce243d60))
+ (pad "2" smd rect (at -2.6 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffe528ed-b94a-4869-a608-9ea75753298b))
+ (pad "3" smd rect (at -2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7eb31f8-c01b-4b64-a2a8-81ec4be8a231))
+ (pad "4" smd rect (at -2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7056f7c6-58ed-435e-bc00-2b5f44c0e7f2))
+ (pad "5" smd rect (at -2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eecd5ae6-afff-450d-b75a-965fc33ceaea))
+ (pad "6" smd rect (at -2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35a88ee7-cd79-48f5-9728-79d5c4502721))
+ (pad "7" smd rect (at -2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf23a804-0200-4985-9991-de3b40acc4d9))
+ (pad "8" smd rect (at -2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 375d15b9-08e1-4ef0-8738-87e8918164af))
+ (pad "9" smd rect (at -2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f897064-c8d8-455d-b9cd-8de87eba363b))
+ (pad "10" smd rect (at -2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1a76482-ec55-423b-bcdd-b53ae00776f9))
+ (pad "11" smd rect (at -2.6 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8520d157-6712-4f98-8e56-3f7a6d8779ca))
+ (pad "12" smd rect (at -2.6 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed9d9495-51bb-44fe-b942-f7da973e1389))
+ (pad "13" smd rect (at 2.6 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52ce3a30-31a6-4c83-a40d-2ddc43ecbf0f))
+ (pad "14" smd rect (at 2.6 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b8894ad-ce15-4a0f-b831-2b1b7339da56))
+ (pad "15" smd rect (at 2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5fcd28c-30a9-409b-8514-13552483bf29))
+ (pad "16" smd rect (at 2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6bb60a0-288b-4329-9020-9fb967fb9e7d))
+ (pad "17" smd rect (at 2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db5f4756-05f3-484f-867c-611ed49be34e))
+ (pad "18" smd rect (at 2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55df2fe6-3956-4ab6-897a-b15cd5b9fdd2))
+ (pad "19" smd rect (at 2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 879e568e-3a59-4a3a-86ee-fa80be745e8d))
+ (pad "20" smd rect (at 2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c469460a-2870-4551-9c4c-21e82f2ed721))
+ (pad "21" smd rect (at 2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 159c6578-33d9-4d10-96d0-ce6e843985db))
+ (pad "22" smd rect (at 2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 683ec708-9165-4e29-ab3a-9479cbbee2d2))
+ (pad "23" smd rect (at 2.6 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1337c383-bfa8-4cfe-8994-a0c5b0c9df93))
+ (pad "24" smd rect (at 2.6 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ceffc88a-d6b6-4928-a4c2-1cf67f2c0c30))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-24_3.9x8.7mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..d3ec0afc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "SSOP-24_5.3x8.2mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 93d9472e-3131-4bf4-a437-278365e72871)
+ )
+ (fp_text value "SSOP-24_5.3x8.2mm_P0.65mm" (at 0 5.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 030d474a-f506-4647-ae8b-03c8e3c33681)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 80b08109-f75c-4385-9997-9abd50fd97c7)
+ )
+ (fp_line (start 2.875 4.325) (end 2.875 4.025) (layer "F.SilkS") (width 0.15) (tstamp 39c83676-ec6f-42e5-8ceb-b8aa928cd98f))
+ (fp_line (start -2.875 4.325) (end 2.875 4.325) (layer "F.SilkS") (width 0.15) (tstamp 3b770b2c-57d7-4676-bd74-389cb2e1c84e))
+ (fp_line (start -2.875 -4.1) (end -4.475 -4.1) (layer "F.SilkS") (width 0.15) (tstamp 4089e353-67b9-4f0b-b408-acaa6a31439a))
+ (fp_line (start -2.875 -4.325) (end 2.875 -4.325) (layer "F.SilkS") (width 0.15) (tstamp 5f5912dd-2ffe-4cb6-89af-51bb8b267b82))
+ (fp_line (start 2.875 -4.325) (end 2.875 -4.025) (layer "F.SilkS") (width 0.15) (tstamp 62f2e94c-d17e-476e-85bc-0c417151688f))
+ (fp_line (start -2.875 4.325) (end -2.875 4.025) (layer "F.SilkS") (width 0.15) (tstamp 8aafdea0-cddf-4c25-a47c-64390ee09cc5))
+ (fp_line (start -2.875 -4.325) (end -2.875 -4.1) (layer "F.SilkS") (width 0.15) (tstamp 915f9123-9bb8-46d3-9df7-96f2b7ca959d))
+ (fp_line (start -4.75 -4.5) (end 4.75 -4.5) (layer "F.CrtYd") (width 0.05) (tstamp 33a7b39d-2820-43c6-870b-c51cc4b68261))
+ (fp_line (start -4.75 4.5) (end 4.75 4.5) (layer "F.CrtYd") (width 0.05) (tstamp 97220a62-9d55-46d1-af94-34425ac39cec))
+ (fp_line (start -4.75 -4.5) (end -4.75 4.5) (layer "F.CrtYd") (width 0.05) (tstamp ad304fb6-7723-4c4e-a431-03a1231684e5))
+ (fp_line (start 4.75 -4.5) (end 4.75 4.5) (layer "F.CrtYd") (width 0.05) (tstamp d39f9d97-4ef8-4b9e-be5a-f02fd29d1e7a))
+ (fp_line (start -2.65 -3.1) (end -1.65 -4.1) (layer "F.Fab") (width 0.15) (tstamp 2649e38c-b72f-44c8-aa0c-25734054da9e))
+ (fp_line (start 2.65 -4.1) (end 2.65 4.1) (layer "F.Fab") (width 0.15) (tstamp dddf0112-3132-469f-85bd-260693a60b4f))
+ (fp_line (start 2.65 4.1) (end -2.65 4.1) (layer "F.Fab") (width 0.15) (tstamp ea5632d7-c8bc-4c19-a5f9-7af92eda7156))
+ (fp_line (start -2.65 4.1) (end -2.65 -3.1) (layer "F.Fab") (width 0.15) (tstamp ee2f71b4-a3ae-4c2e-867a-62407cc1903a))
+ (fp_line (start -1.65 -4.1) (end 2.65 -4.1) (layer "F.Fab") (width 0.15) (tstamp f9a48e72-8b1a-4289-afb4-09e5ce0cd777))
+ (pad "1" smd rect (at -3.6 -3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6aad79f3-2760-4f75-8633-a610facbd2cb))
+ (pad "2" smd rect (at -3.6 -2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 953b5b24-2cd1-49b9-8bc6-c528f0a91803))
+ (pad "3" smd rect (at -3.6 -2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb86971f-449b-4060-b7ec-2d58968520f8))
+ (pad "4" smd rect (at -3.6 -1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6987a69-824c-44d0-bd32-73f5e91111ac))
+ (pad "5" smd rect (at -3.6 -0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 483358da-a1aa-4176-b857-ab79f208353a))
+ (pad "6" smd rect (at -3.6 -0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1964743-b5a2-44c3-96bf-7fa74b68aba2))
+ (pad "7" smd rect (at -3.6 0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f29fef2d-00fa-477b-90f7-a6af74ef6dd6))
+ (pad "8" smd rect (at -3.6 0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa579604-0f8f-4e4a-9667-fe6cfe5d1368))
+ (pad "9" smd rect (at -3.6 1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d581b364-98e0-4d02-bf47-884c7eee76da))
+ (pad "10" smd rect (at -3.6 2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65fdf2dc-27b2-48bb-8645-2b0923b4a4f2))
+ (pad "11" smd rect (at -3.6 2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83254a58-5df3-4d24-839b-3791f864427d))
+ (pad "12" smd rect (at -3.6 3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6d6f67b-7245-46ed-98f2-9b8013dfab49))
+ (pad "13" smd rect (at 3.6 3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73e95389-fa81-4c31-be87-b1f875804bbe))
+ (pad "14" smd rect (at 3.6 2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aeccce1b-629c-46e9-ae2f-0f71fbed5fa2))
+ (pad "15" smd rect (at 3.6 2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4bc8a5a-9a8b-433a-b495-56dada16818d))
+ (pad "16" smd rect (at 3.6 1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40a2e6f7-15dd-43a2-84ff-7bf204d02952))
+ (pad "17" smd rect (at 3.6 0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db325884-6575-4443-8717-d8534b371e33))
+ (pad "18" smd rect (at 3.6 0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1023d44c-3bcf-4b6d-b476-fa841e104e96))
+ (pad "19" smd rect (at 3.6 -0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21e6003f-29e5-4b54-96ec-54dd91da7c90))
+ (pad "20" smd rect (at 3.6 -0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9530cc3-4a59-459e-8b74-ec5d579b41e5))
+ (pad "21" smd rect (at 3.6 -1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b0127b0-bc9b-45a4-8e36-9b74c932a68a))
+ (pad "22" smd rect (at 3.6 -2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8554574d-57eb-4e49-94f7-d0c8d78fa2f8))
+ (pad "23" smd rect (at 3.6 -2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95a2a736-d5d3-4bf7-9205-da0282f47da6))
+ (pad "24" smd rect (at 3.6 -3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5acc855-230c-4c21-b143-d66b4475f515))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-24_5.3x8.2mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..af0b569e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "SSOP-28_3.9x9.9mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "SSOP28: plastic shrink small outline package; 28 leads; body width 3.9 mm; lead pitch 0.635; (see http://cds.linear.com/docs/en/datasheet/38901fb.pdf)")
+ (tags "SSOP 0.635")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7df883cd-d693-4860-a2e8-7b62059d15cc)
+ )
+ (fp_text value "SSOP-28_3.9x9.9mm_P0.635mm" (at -0.1 6.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 391fb9c4-5dde-4fae-9fe5-bc06cf92d59b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 172b76e9-a775-4c93-9f36-27f43bd97104)
+ )
+ (fp_line (start -2.075 -5.08) (end 2.075 -5.08) (layer "F.SilkS") (width 0.15) (tstamp 36eba9bb-3b48-495a-8e02-aefd96a4bcd3))
+ (fp_line (start 2.075 -5.08) (end 2.075 -4.6) (layer "F.SilkS") (width 0.15) (tstamp 3bcf9590-9931-4c2c-bc3e-af762100f37a))
+ (fp_line (start -2.075 5.08) (end -2.075 4.6) (layer "F.SilkS") (width 0.15) (tstamp 3cf232dd-fc1a-43c9-9a37-a40dbefd0dd4))
+ (fp_line (start 2.075 5.08) (end 2.075 4.6) (layer "F.SilkS") (width 0.15) (tstamp 41c860cb-b2a3-445b-919a-7b251ae4b4d9))
+ (fp_line (start -2.075 -4.6) (end -3.2 -4.6) (layer "F.SilkS") (width 0.15) (tstamp 729ce937-fdb8-4a8f-a52d-240940ac1bd2))
+ (fp_line (start -2.075 5.08) (end 2.075 5.08) (layer "F.SilkS") (width 0.15) (tstamp e1d54924-502f-484c-96c1-1cbb34f0fea6))
+ (fp_line (start -2.075 -5.08) (end -2.075 -4.6) (layer "F.SilkS") (width 0.15) (tstamp eda4f62a-3d1f-4c19-bc2e-8c8126a9295d))
+ (fp_line (start -3.45 -5.2) (end -3.45 5.2) (layer "F.CrtYd") (width 0.05) (tstamp 4e7ee6c9-9184-4922-b145-ebe396d96be5))
+ (fp_line (start -3.45 -5.2) (end 3.45 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp a354c1e5-25c3-4232-b8f2-9fee141968f5))
+ (fp_line (start -3.45 5.2) (end 3.45 5.2) (layer "F.CrtYd") (width 0.05) (tstamp bf217812-c27c-457f-b34a-35feb6231672))
+ (fp_line (start 3.45 -5.2) (end 3.45 5.2) (layer "F.CrtYd") (width 0.05) (tstamp dbc1710d-46cb-41ce-83c7-2a3af28ead56))
+ (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.15) (tstamp 2ec7c9d1-ca98-4e0e-81a0-6ce6390ac5da))
+ (fp_line (start -1.95 4.95) (end -1.95 -4) (layer "F.Fab") (width 0.15) (tstamp 3cf90caf-5207-476e-83d1-fe4751b6d838))
+ (fp_line (start -1.95 -4) (end -0.95 -4.95) (layer "F.Fab") (width 0.15) (tstamp 540083af-cc4d-4029-aba9-e4232bf3977a))
+ (fp_line (start -0.95 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.15) (tstamp c587bd0f-3be1-4472-bf30-519f28c48716))
+ (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.15) (tstamp dc8e8fd5-e603-4a9d-a40c-ba6de7cd99df))
+ (pad "1" smd rect (at -2.6 -4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6de54b5-215d-4893-90e2-cfd00bb47282))
+ (pad "2" smd rect (at -2.6 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3654ed1-4490-438e-8a25-8a5ad2862533))
+ (pad "3" smd rect (at -2.6 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bd4066a-7a2f-4244-9eb3-50cf088d1501))
+ (pad "4" smd rect (at -2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77daf271-121e-4128-99ec-dfedad9aeb21))
+ (pad "5" smd rect (at -2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12765417-a541-4d42-ac10-271e80114e93))
+ (pad "6" smd rect (at -2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4610155d-6c26-4ae3-96ca-6362e86fd4b6))
+ (pad "7" smd rect (at -2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58d389c3-8537-422e-8a5a-5ada28e0d33a))
+ (pad "8" smd rect (at -2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c2790b6-6eed-4f30-80d0-4e2f31e5975a))
+ (pad "9" smd rect (at -2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af81b71c-722b-4fa8-9a1c-ba43f0dfbef4))
+ (pad "10" smd rect (at -2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d54ecfe-df1f-4d60-930e-237ebb0db1fc))
+ (pad "11" smd rect (at -2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 314fd117-b0e1-4fbf-a352-f9d3ebe21817))
+ (pad "12" smd rect (at -2.6 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55ae30a9-6e0e-4e6b-b16c-34d56d84bbd2))
+ (pad "13" smd rect (at -2.6 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06ded31e-d71d-4837-9570-953cbcadafe9))
+ (pad "14" smd rect (at -2.6 4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a90905b-3d1d-4225-9f82-77bdc6c6eb5b))
+ (pad "15" smd rect (at 2.6 4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d247231-5b3c-434b-b608-5742acf680eb))
+ (pad "16" smd rect (at 2.6 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9a49f6c-3d69-43a8-8eb9-44b40f2ad96d))
+ (pad "17" smd rect (at 2.6 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d90ac041-1a07-4ad5-b837-dcca63a14994))
+ (pad "18" smd rect (at 2.6 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb686fca-d039-4c22-94bf-e53cc76d3d8f))
+ (pad "19" smd rect (at 2.6 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c045579-3887-43e8-9af5-32fc13d50a4f))
+ (pad "20" smd rect (at 2.6 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f48663f4-c075-4bea-9c58-39d0296dced1))
+ (pad "21" smd rect (at 2.6 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22e48ac6-b378-4e2b-9ce0-8b8f72d6ffb4))
+ (pad "22" smd rect (at 2.6 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f035952-632d-42c3-8ecc-c0c783d80f6c))
+ (pad "23" smd rect (at 2.6 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97a95266-f332-45e2-84f9-a4a06cd91e30))
+ (pad "24" smd rect (at 2.6 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 303aad03-333a-478b-87ac-4f0c7cdb12d0))
+ (pad "25" smd rect (at 2.6 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15796099-e540-4cba-be9d-2f301fbba20c))
+ (pad "26" smd rect (at 2.6 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82fb5640-4c55-442c-a590-a0bbd2fcd55c))
+ (pad "27" smd rect (at 2.6 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f9cb716-dd77-4594-9920-c4494db0dd35))
+ (pad "28" smd rect (at 2.6 -4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49f8e696-a710-4a2f-9b87-50da7bbc643d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-28_3.9x9.9mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..4079fcb0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "SSOP-28_5.3x10.2mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 2ff0f417-b768-4faa-a1de-288e097caf58)
+ )
+ (fp_text value "SSOP-28_5.3x10.2mm_P0.65mm" (at 0 6.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 991b9ce4-d65f-482e-bd2f-2698e661aafb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 5a0eb4b0-0bfd-4549-971f-9354fb2e9b82)
+ )
+ (fp_line (start -2.875 5.325) (end -2.875 4.675) (layer "F.SilkS") (width 0.15) (tstamp 2b135565-edac-4633-9192-28c7273ae8e2))
+ (fp_line (start 2.875 -5.325) (end 2.875 -4.675) (layer "F.SilkS") (width 0.15) (tstamp 56d43464-ce42-4303-81f8-70b35a95d29d))
+ (fp_line (start -2.875 -5.325) (end 2.875 -5.325) (layer "F.SilkS") (width 0.15) (tstamp 7f304840-fe75-4b00-8922-612386a1cc53))
+ (fp_line (start -2.875 -4.75) (end -4.475 -4.75) (layer "F.SilkS") (width 0.15) (tstamp af70542f-e627-4a6f-8402-6f3cf4d2b0ab))
+ (fp_line (start 2.875 5.325) (end 2.875 4.675) (layer "F.SilkS") (width 0.15) (tstamp b4409eb5-5945-457f-b6bf-006e957ecdc7))
+ (fp_line (start -2.875 5.325) (end 2.875 5.325) (layer "F.SilkS") (width 0.15) (tstamp f4020c70-f78c-48eb-80f8-ff14c67fed3f))
+ (fp_line (start -2.875 -5.325) (end -2.875 -4.75) (layer "F.SilkS") (width 0.15) (tstamp fd628b06-9ac1-4493-a8f6-073045a44a22))
+ (fp_line (start 4.75 -5.5) (end 4.75 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 2cc4f766-552e-43ab-8fbf-15c8f6cd2e63))
+ (fp_line (start -4.75 -5.5) (end -4.75 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 2e7d9e05-6309-4db1-9826-679e702193cc))
+ (fp_line (start -4.75 5.5) (end 4.75 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 72acdb6b-ece3-40bb-b2fd-14752b5a911b))
+ (fp_line (start -4.75 -5.5) (end 4.75 -5.5) (layer "F.CrtYd") (width 0.05) (tstamp e1b77f7b-4a33-47a7-9071-09606b261942))
+ (fp_line (start -2.65 5.1) (end -2.65 -4.1) (layer "F.Fab") (width 0.15) (tstamp 3467e0fe-4376-4430-99cc-5de1e414d04a))
+ (fp_line (start 2.65 5.1) (end -2.65 5.1) (layer "F.Fab") (width 0.15) (tstamp 44f8d736-e77c-4e98-9aeb-7cd566475f71))
+ (fp_line (start 2.65 -5.1) (end 2.65 5.1) (layer "F.Fab") (width 0.15) (tstamp 5655d2ea-5d51-4fc5-9bcf-efe0d49b326d))
+ (fp_line (start -2.65 -4.1) (end -1.65 -5.1) (layer "F.Fab") (width 0.15) (tstamp aeb9a418-94d2-4db3-8623-2cfd869e7801))
+ (fp_line (start -1.65 -5.1) (end 2.65 -5.1) (layer "F.Fab") (width 0.15) (tstamp cd8e8a8e-215a-43b1-ba62-b8a159d0c6d9))
+ (pad "1" smd rect (at -3.6 -4.225) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a252945-365c-4e38-920c-65165bb62301))
+ (pad "2" smd rect (at -3.6 -3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6092b7c7-8181-4668-be6d-511537558351))
+ (pad "3" smd rect (at -3.6 -2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf06a7f8-ee06-4e33-97f4-1b4e75be83c8))
+ (pad "4" smd rect (at -3.6 -2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a6fff0b-8726-4a4a-b1e5-c10467b00c61))
+ (pad "5" smd rect (at -3.6 -1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e709c4ee-c24a-426e-9a92-c027e6e91106))
+ (pad "6" smd rect (at -3.6 -0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41ef6385-76b2-49fc-8d7f-eaec676c7918))
+ (pad "7" smd rect (at -3.6 -0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71dbacbd-20d8-41ed-8032-fab202a0c033))
+ (pad "8" smd rect (at -3.6 0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d66bbc59-c7ad-4995-ab1b-6a492f466152))
+ (pad "9" smd rect (at -3.6 0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e56c861-adb0-4860-85b9-4b8b0edbf7f4))
+ (pad "10" smd rect (at -3.6 1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51472d2b-9498-4ba1-8410-e78dbabbda3a))
+ (pad "11" smd rect (at -3.6 2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6ede334-b49b-4a6c-9b85-d6f78df0a66f))
+ (pad "12" smd rect (at -3.6 2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f41c0b1-d3c7-4969-8558-6b68e306ce2b))
+ (pad "13" smd rect (at -3.6 3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0c5bd80-1720-4b7a-811a-347469ce5731))
+ (pad "14" smd rect (at -3.6 4.225) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 202110b1-d36d-49e3-aa59-31b977d5232e))
+ (pad "15" smd rect (at 3.6 4.225) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f04a89b1-36bb-4119-af08-a80bd1c1b0bc))
+ (pad "16" smd rect (at 3.6 3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9520f9a2-7f33-46f7-a7d7-39dd885a3d6f))
+ (pad "17" smd rect (at 3.6 2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b32e652d-2caa-401b-ab4a-08448c707a50))
+ (pad "18" smd rect (at 3.6 2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe749c41-c497-47c3-a8b3-394d9635b192))
+ (pad "19" smd rect (at 3.6 1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7fb8fb2-c8fd-4b59-ad42-59ca034434b8))
+ (pad "20" smd rect (at 3.6 0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 557895e9-57d4-42d2-a200-509cb5b7cbea))
+ (pad "21" smd rect (at 3.6 0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47f901f7-6b6c-46e7-a2f2-cf3987905e7c))
+ (pad "22" smd rect (at 3.6 -0.325) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e40ac02-2356-4126-99bf-bb3f62ff9080))
+ (pad "23" smd rect (at 3.6 -0.975) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 703d4146-6eb0-4098-843c-31dca29e2815))
+ (pad "24" smd rect (at 3.6 -1.625) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d76e86f8-9dd8-488a-9253-24ee9d9b8021))
+ (pad "25" smd rect (at 3.6 -2.275) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df8066d0-cdbf-4983-8064-8b10d0a82cc8))
+ (pad "26" smd rect (at 3.6 -2.925) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63135968-4feb-445a-b390-79f44f669759))
+ (pad "27" smd rect (at 3.6 -3.575) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7f69011-b9fe-4647-a3fe-3f4990f6c9a2))
+ (pad "28" smd rect (at 3.6 -4.225) (size 1.75 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b54c17c9-3303-4e88-8313-6c1d8f642e13))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-28_5.3x10.2mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-32_11.305x20.495mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-32_11.305x20.495mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..dd602dbc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-32_11.305x20.495mm_P1.27mm.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "SSOP-32_11.305x20.495mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SSOP, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -11.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1c6653a-0c69-4a5b-ba19-e576b55c3283)
+ )
+ (fp_text value "SSOP-32_11.305x20.495mm_P1.27mm" (at 0 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3bcfba25-6c7b-42a1-be21-c879d998d7ef)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44e9edb8-280e-451d-88bd-940c8d872a78)
+ )
+ (fp_line (start -5.7625 10.3575) (end -5.7625 10.085) (layer "F.SilkS") (width 0.12) (tstamp 109b9de1-3848-4b26-92ac-9799572b7576))
+ (fp_line (start 0 10.3575) (end -5.7625 10.3575) (layer "F.SilkS") (width 0.12) (tstamp 1151236b-7c06-4b5a-bee1-e645a8c2d58e))
+ (fp_line (start 5.7625 10.3575) (end 5.7625 10.085) (layer "F.SilkS") (width 0.12) (tstamp 64776d2a-6d7f-455c-b4e4-e1024115e8a2))
+ (fp_line (start 0 -10.3575) (end 5.7625 -10.3575) (layer "F.SilkS") (width 0.12) (tstamp 8c40135d-d734-4395-a7ed-bf463a928a78))
+ (fp_line (start 5.7625 -10.3575) (end 5.7625 -10.085) (layer "F.SilkS") (width 0.12) (tstamp 8e8162f6-fdab-4d20-8661-a6c5a1b7a808))
+ (fp_line (start 0 10.3575) (end 5.7625 10.3575) (layer "F.SilkS") (width 0.12) (tstamp 926ab5fd-f4a1-4240-a64d-dc470c985152))
+ (fp_line (start -5.7625 -10.085) (end -7.575 -10.085) (layer "F.SilkS") (width 0.12) (tstamp d2253bb8-6ff9-4e4e-a66c-efcc3af8a9fc))
+ (fp_line (start 0 -10.3575) (end -5.7625 -10.3575) (layer "F.SilkS") (width 0.12) (tstamp f4540fec-1555-467c-95b5-67e481fbf3d8))
+ (fp_line (start -5.7625 -10.3575) (end -5.7625 -10.085) (layer "F.SilkS") (width 0.12) (tstamp f53e9a05-5ab9-45e8-a333-ae0f756a1051))
+ (fp_line (start -7.83 -10.5) (end -7.83 10.5) (layer "F.CrtYd") (width 0.05) (tstamp 012c3f49-b0db-406d-87d6-7a664549e6c3))
+ (fp_line (start 7.83 -10.5) (end -7.83 -10.5) (layer "F.CrtYd") (width 0.05) (tstamp 1397eee0-28c7-4aa5-a2b2-546208a735e8))
+ (fp_line (start 7.83 10.5) (end 7.83 -10.5) (layer "F.CrtYd") (width 0.05) (tstamp 96bd371e-8c2b-4b1f-842e-20ceea7ad4ef))
+ (fp_line (start -7.83 10.5) (end 7.83 10.5) (layer "F.CrtYd") (width 0.05) (tstamp feee6075-ddd6-492f-aede-aeefada54a2d))
+ (fp_line (start -5.6525 -9.2475) (end -4.6525 -10.2475) (layer "F.Fab") (width 0.1) (tstamp 601c6dd3-6909-4220-90d5-63b9a71c6b41))
+ (fp_line (start 5.6525 10.2475) (end -5.6525 10.2475) (layer "F.Fab") (width 0.1) (tstamp 6cfbdf4c-938f-462d-bc6e-ee7c39ddca65))
+ (fp_line (start -5.6525 10.2475) (end -5.6525 -9.2475) (layer "F.Fab") (width 0.1) (tstamp 76016cdf-0c85-4a4c-acf3-d82012fb77e3))
+ (fp_line (start -4.6525 -10.2475) (end 5.6525 -10.2475) (layer "F.Fab") (width 0.1) (tstamp b18a05c8-5878-4902-8a4a-88e20b9c38cd))
+ (fp_line (start 5.6525 -10.2475) (end 5.6525 10.2475) (layer "F.Fab") (width 0.1) (tstamp f6f6655d-69a1-43e7-aff1-f50d74c41943))
+ (pad "1" smd roundrect (at -6.55 -9.525) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c35ba24d-9b61-4a70-900e-96b62f69bb4c))
+ (pad "2" smd roundrect (at -6.55 -8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2893b9ba-fa58-4773-9305-4c3359c5ec96))
+ (pad "3" smd roundrect (at -6.55 -6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31d268c9-ad18-456a-9a42-782ed9af1831))
+ (pad "4" smd roundrect (at -6.55 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7298e6e-302c-4aa5-943b-db7e4cb3418b))
+ (pad "5" smd roundrect (at -6.55 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc498256-1e96-4658-bb48-1a733906ac51))
+ (pad "6" smd roundrect (at -6.55 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1939082-bde9-44d8-a7d4-239f5db1f70f))
+ (pad "7" smd roundrect (at -6.55 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc3a165c-c54d-4281-baee-95834466c34a))
+ (pad "8" smd roundrect (at -6.55 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de9faf49-a9fd-4e2b-940d-7d3854a076c2))
+ (pad "9" smd roundrect (at -6.55 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcf904b6-580f-4aa3-84b0-21c10487c04a))
+ (pad "10" smd roundrect (at -6.55 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b037fbad-1a51-4ac9-ad10-a6ebdf0eabf2))
+ (pad "11" smd roundrect (at -6.55 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ae711d4-c2f9-4b8e-b0e6-75eb1c043f6c))
+ (pad "12" smd roundrect (at -6.55 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp beb43742-5c40-49fe-a466-86b957a94386))
+ (pad "13" smd roundrect (at -6.55 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d24bb612-b47b-40ba-9360-3d02aaa92705))
+ (pad "14" smd roundrect (at -6.55 6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22abec1f-19b4-4cfd-b740-4fa190f50536))
+ (pad "15" smd roundrect (at -6.55 8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b163b56d-f703-4a53-9361-ece17173bd48))
+ (pad "16" smd roundrect (at -6.55 9.525) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddaac53d-2ba6-4b20-8ea9-21c10b4dc37e))
+ (pad "17" smd roundrect (at 6.55 9.525) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8297057e-1b77-4e18-89bf-cf3c8416ac1b))
+ (pad "18" smd roundrect (at 6.55 8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e170c40b-75b3-41be-a905-502f0593cc7a))
+ (pad "19" smd roundrect (at 6.55 6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2f06c3b-c826-4751-8c64-f4f53c3871f7))
+ (pad "20" smd roundrect (at 6.55 5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49e4e76a-1608-4936-a918-9901a447d2c6))
+ (pad "21" smd roundrect (at 6.55 4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfd2cf73-df91-4c8f-9444-9c304045a1f6))
+ (pad "22" smd roundrect (at 6.55 3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef2beb07-0d8f-4803-b477-fc6c6d068b0c))
+ (pad "23" smd roundrect (at 6.55 1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edfdfa0d-7331-4310-9849-35b5fb0f508d))
+ (pad "24" smd roundrect (at 6.55 0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2e4f4ea-ac24-410c-9dd9-c3c26dd99c89))
+ (pad "25" smd roundrect (at 6.55 -0.635) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb9447f9-f9fd-4661-b00f-e21a654ad89e))
+ (pad "26" smd roundrect (at 6.55 -1.905) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 670fae9a-c4ef-465f-b771-32e593c09652))
+ (pad "27" smd roundrect (at 6.55 -3.175) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdd0f624-ca81-484e-bd06-4127e16399f9))
+ (pad "28" smd roundrect (at 6.55 -4.445) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1286dcd1-f66b-40f5-a3b7-a25d1b87b8ca))
+ (pad "29" smd roundrect (at 6.55 -5.715) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d391adf2-be62-4899-8900-0b2c82c777b0))
+ (pad "30" smd roundrect (at 6.55 -6.985) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fd45552-deba-47ec-971c-4d38d6b6afcc))
+ (pad "31" smd roundrect (at 6.55 -8.255) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0099288-546e-4e6f-98cb-1ddc957aee15))
+ (pad "32" smd roundrect (at 6.55 -9.525) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d97575f5-fdc2-49c1-909a-94897fa5a6d7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-32_11.305x20.495mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..dfd62e1f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "SSOP-44_5.3x12.8mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A98D767)
+ (descr "44-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (http://cds.linear.com/docs/en/datasheet/680313fa.pdf)")
+ (tags "SSOP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aafed133-7d42-4e04-832f-5209bfd529aa)
+ )
+ (fp_text value "SSOP-44_5.3x12.8mm_P0.5mm" (at 0 7.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 47ddeba4-c9f2-4688-a91e-fc625e169d86)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad7373c0-5aad-4cbe-8246-01556c8f38aa)
+ )
+ (fp_line (start 2.77 6.52) (end 2.77 5.77) (layer "F.SilkS") (width 0.12) (tstamp 03d88ea4-cbef-4344-bcbc-3e47d53392ef))
+ (fp_line (start -2.77 -5.77) (end -3.94 -5.77) (layer "F.SilkS") (width 0.12) (tstamp 1b307101-7295-4896-a300-549b63b1f0ef))
+ (fp_line (start -2.77 -6.52) (end -2.77 -5.77) (layer "F.SilkS") (width 0.12) (tstamp 423e8687-fda7-406f-9a14-a70241ba4f8e))
+ (fp_line (start -2.77 6.52) (end 2.77 6.52) (layer "F.SilkS") (width 0.12) (tstamp 4e14c62e-2da2-4b2b-9db5-e7ad3bcedccf))
+ (fp_line (start -2.77 -6.52) (end 2.77 -6.52) (layer "F.SilkS") (width 0.12) (tstamp 4ff6d1bf-ccdf-4541-83e6-dd6d09430879))
+ (fp_line (start 2.77 -6.52) (end 2.77 -5.77) (layer "F.SilkS") (width 0.12) (tstamp a49e41da-1cc0-4296-b731-eb1b8c9e2eae))
+ (fp_line (start -2.77 6.52) (end -2.77 5.77) (layer "F.SilkS") (width 0.12) (tstamp cbae381a-f897-453c-b3cc-98aa60b454df))
+ (fp_line (start -4.25 -6.65) (end 4.25 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 9565fd63-7dfa-45ca-8caa-a76ac8fff8a3))
+ (fp_line (start -4.25 -6.65) (end -4.25 6.65) (layer "F.CrtYd") (width 0.05) (tstamp c167f8ca-40f2-4745-889a-2726c0cdd4d7))
+ (fp_line (start -4.25 6.65) (end 4.25 6.65) (layer "F.CrtYd") (width 0.05) (tstamp cb40844c-1cc9-4473-8f6f-5cb5267ab324))
+ (fp_line (start 4.25 -6.65) (end 4.25 6.65) (layer "F.CrtYd") (width 0.05) (tstamp cb5b166e-7df9-442d-8708-bf3f346b6bc3))
+ (fp_line (start -2.65 -5.4) (end -1.65 -6.4) (layer "F.Fab") (width 0.1) (tstamp 23155e44-e078-4607-ae63-542feec399e7))
+ (fp_line (start 2.65 6.4) (end -2.65 6.4) (layer "F.Fab") (width 0.1) (tstamp 6e188700-8694-4f02-8f8c-a530c8ec4aea))
+ (fp_line (start -1.65 -6.4) (end 2.65 -6.4) (layer "F.Fab") (width 0.1) (tstamp 9439c799-c408-46fb-9c7c-4b4e8c159724))
+ (fp_line (start -2.65 6.4) (end -2.65 -5.4) (layer "F.Fab") (width 0.1) (tstamp 94e516da-6a21-4865-b707-4ef516edb2da))
+ (fp_line (start 2.65 -6.4) (end 2.65 6.4) (layer "F.Fab") (width 0.1) (tstamp ac73e6d1-ae3b-4365-85f8-2733a260094b))
+ (pad "1" smd rect (at -3.375 -5.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9315569c-199a-4659-b44b-e9b8a98a9604))
+ (pad "2" smd rect (at -3.375 -4.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa352355-0999-41d5-8b07-b4c59d39ec64))
+ (pad "3" smd rect (at -3.375 -4.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5dbd413-f591-4201-905b-bdb91146c59b))
+ (pad "4" smd rect (at -3.375 -3.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e70e0245-018b-450c-891d-c8663692dbb2))
+ (pad "5" smd rect (at -3.375 -3.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1a26c08-2305-4927-b97f-fbb1cf88abe9))
+ (pad "6" smd rect (at -3.375 -2.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b248a7dc-d836-436d-a6cf-3ff8a52b3a3a))
+ (pad "7" smd rect (at -3.375 -2.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e6828c4-4ef8-463f-bb7d-4d32bf790de3))
+ (pad "8" smd rect (at -3.375 -1.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d5a313c-785e-4df1-9a3d-65db8e62c3f6))
+ (pad "9" smd rect (at -3.375 -1.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77b9e980-a03a-45fa-9bee-502694f750e9))
+ (pad "10" smd rect (at -3.375 -0.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d3d0814-f502-46a9-892b-dec91b872ef0))
+ (pad "11" smd rect (at -3.375 -0.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3439f3b7-6d4b-403b-a642-5fac24be3f6c))
+ (pad "12" smd rect (at -3.375 0.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c9cac3c-edba-4b20-ad95-3b8aab977133))
+ (pad "13" smd rect (at -3.375 0.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6a0617d-200d-4ff6-9df5-eff135b14a6f))
+ (pad "14" smd rect (at -3.375 1.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 517d3839-5c1a-43b0-b23f-a27ad9f6cc46))
+ (pad "15" smd rect (at -3.375 1.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d9d8fdf-49f3-4eda-9036-c382c05b1be4))
+ (pad "16" smd rect (at -3.375 2.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0679e3e9-5c42-44c5-83eb-ab459bc03d9a))
+ (pad "17" smd rect (at -3.375 2.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b96e670e-eead-4af0-8e50-145a6885801d))
+ (pad "18" smd rect (at -3.375 3.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c26959af-a293-413a-9180-22bd7d9e1074))
+ (pad "19" smd rect (at -3.375 3.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff3bed7f-c597-40bf-969a-0a7ef53243df))
+ (pad "20" smd rect (at -3.375 4.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bb8d8be-1073-436f-ae0f-0bda1216d642))
+ (pad "21" smd rect (at -3.375 4.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2db85c7-1bf5-49dd-a6f9-5e89b1a1dabb))
+ (pad "22" smd rect (at -3.375 5.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76ee63c0-72b6-44f9-ba4c-f526af413be5))
+ (pad "23" smd rect (at 3.375 5.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f36e133a-4bf5-4f36-b41c-b185c56ef744))
+ (pad "24" smd rect (at 3.375 4.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9f5aa4f-c963-444a-a533-0344aa978f8c))
+ (pad "25" smd rect (at 3.375 4.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e83f5342-7a4a-4d6c-8cd2-3fa9b0ed8c77))
+ (pad "26" smd rect (at 3.375 3.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 736e9758-24ea-490e-96fc-ca9ddd2aad85))
+ (pad "27" smd rect (at 3.375 3.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22a1a92c-c993-4b54-a7e6-5d3cd1474479))
+ (pad "28" smd rect (at 3.375 2.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab50bd65-164e-4d92-9c06-9c2b6a01803d))
+ (pad "29" smd rect (at 3.375 2.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12e9e1ba-e189-40ca-83d2-69de3185a6e2))
+ (pad "30" smd rect (at 3.375 1.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 840c47f3-3f0c-4632-8ae4-17a7262fb835))
+ (pad "31" smd rect (at 3.375 1.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f06f3a7-ceeb-405d-8c77-64cb80be623b))
+ (pad "32" smd rect (at 3.375 0.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac5eac46-00ab-4435-b5a2-6766d134ce4b))
+ (pad "33" smd rect (at 3.375 0.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f48593d-6ef1-4adf-a95c-91af5998eaee))
+ (pad "34" smd rect (at 3.375 -0.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3487a88d-bce7-48cd-ae32-d8eb3164ae9a))
+ (pad "35" smd rect (at 3.375 -0.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 884a55ef-6fbc-4659-b443-b9086ce11e60))
+ (pad "36" smd rect (at 3.375 -1.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3232a8a-f596-4107-94d5-26fd1ad5f9c0))
+ (pad "37" smd rect (at 3.375 -1.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15c92067-4f9c-45ac-8786-ecb083c01a93))
+ (pad "38" smd rect (at 3.375 -2.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d23a6daf-374d-4808-bf1c-8081e36275ba))
+ (pad "39" smd rect (at 3.375 -2.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe64c881-07ea-493d-8c4d-ef3d7e99ad95))
+ (pad "40" smd rect (at 3.375 -3.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 609bf1ec-8a51-467d-bc00-cdb149da1294))
+ (pad "41" smd rect (at 3.375 -3.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85732a54-3879-4b65-a3ca-a94f02d79234))
+ (pad "42" smd rect (at 3.375 -4.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8522c84-ad37-4d59-b54d-e3d8ab8643af))
+ (pad "43" smd rect (at 3.375 -4.75) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cc2d242-7aff-4356-a870-56f76f8740d3))
+ (pad "44" smd rect (at 3.375 -5.25) (size 1.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25a86309-6a0f-47b7-a382-bb852e9b824e))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-44_5.3x12.8mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..28fefa68
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "SSOP-48_5.3x12.8mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F59A27C)
+ (descr "SSOP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-ssop/05081887_A_G48.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.35) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 25e366a2-04ea-431f-ba8c-03d530deb17e)
+ )
+ (fp_text value "SSOP-48_5.3x12.8mm_P0.5mm" (at 0 7.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8d04ded-7c1c-4a69-9c6a-be77faba2741)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93c5c294-8481-4d24-895f-5ccda20320e0)
+ )
+ (fp_line (start -2.76 6.51) (end -2.76 6.16) (layer "F.SilkS") (width 0.12) (tstamp 2eca907d-28cc-4c64-8f27-ce822a69103f))
+ (fp_line (start 2.76 6.51) (end 2.76 6.16) (layer "F.SilkS") (width 0.12) (tstamp 41acdf19-8d77-4e7c-a33e-ab91e041c591))
+ (fp_line (start 2.76 -6.51) (end 2.76 -6.16) (layer "F.SilkS") (width 0.12) (tstamp 4e5f8da1-2543-422a-9183-ab9684c8cea0))
+ (fp_line (start -2.76 -6.51) (end -2.76 -6.16) (layer "F.SilkS") (width 0.12) (tstamp 5d15694b-c054-4d10-be66-a66664f20fa8))
+ (fp_line (start 0 6.51) (end -2.76 6.51) (layer "F.SilkS") (width 0.12) (tstamp 6ee41cc9-c25d-4229-910d-c18e233de740))
+ (fp_line (start 0 -6.51) (end 2.76 -6.51) (layer "F.SilkS") (width 0.12) (tstamp 7406609c-53e7-49ff-81ff-9b5884d67da4))
+ (fp_line (start -2.76 -6.16) (end -4.45 -6.16) (layer "F.SilkS") (width 0.12) (tstamp 967f11e7-23a3-4706-b501-be48b0d205a5))
+ (fp_line (start 0 -6.51) (end -2.76 -6.51) (layer "F.SilkS") (width 0.12) (tstamp bfbd499a-569e-49d0-adc0-acdba61bdb81))
+ (fp_line (start 0 6.51) (end 2.76 6.51) (layer "F.SilkS") (width 0.12) (tstamp f5ea91f2-c3da-46b5-b623-712f6bb1f3e2))
+ (fp_line (start -4.7 -6.65) (end -4.7 6.65) (layer "F.CrtYd") (width 0.05) (tstamp 3eb8a057-c11f-4059-8a7f-12aa044cc013))
+ (fp_line (start 4.7 6.65) (end 4.7 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp 7425cc06-447c-4278-82cb-2fb45dbabc24))
+ (fp_line (start -4.7 6.65) (end 4.7 6.65) (layer "F.CrtYd") (width 0.05) (tstamp f39ca390-7299-49d8-a2f6-2d661f5d13df))
+ (fp_line (start 4.7 -6.65) (end -4.7 -6.65) (layer "F.CrtYd") (width 0.05) (tstamp f80f72c2-58c2-4d75-9a8c-7950498aa283))
+ (fp_line (start -1.65 -6.4) (end 2.65 -6.4) (layer "F.Fab") (width 0.1) (tstamp 4b7d0f0e-938a-497a-92e7-6c938963d708))
+ (fp_line (start 2.65 -6.4) (end 2.65 6.4) (layer "F.Fab") (width 0.1) (tstamp 8b449ebc-dad2-4575-b539-22ac6e9ef6e9))
+ (fp_line (start -2.65 6.4) (end -2.65 -5.4) (layer "F.Fab") (width 0.1) (tstamp c16c33e2-640b-46ae-8185-c2b4ad65530c))
+ (fp_line (start 2.65 6.4) (end -2.65 6.4) (layer "F.Fab") (width 0.1) (tstamp def1b724-dbf2-4a46-a493-9935f2297c90))
+ (fp_line (start -2.65 -5.4) (end -1.65 -6.4) (layer "F.Fab") (width 0.1) (tstamp fff64925-2c52-47a8-8552-a7e5562377c3))
+ (pad "1" smd roundrect (at -3.5 -5.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fff275d2-6381-4aa9-b778-d9bd087f4895))
+ (pad "2" smd roundrect (at -3.5 -5.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a517e441-2027-4fab-b710-fd572cb8d774))
+ (pad "3" smd roundrect (at -3.5 -4.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05c2d4f8-fdea-44c4-a787-5d9bdb1d6ea3))
+ (pad "4" smd roundrect (at -3.5 -4.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac300c6c-9c78-467e-a380-3ef659811297))
+ (pad "5" smd roundrect (at -3.5 -3.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31d13b2e-0ad2-45cc-8d51-c6f202d419cb))
+ (pad "6" smd roundrect (at -3.5 -3.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27f2851b-329d-4d44-921e-acbd1fb0b3c2))
+ (pad "7" smd roundrect (at -3.5 -2.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4aca7310-1373-4425-8240-9fa9cad1e971))
+ (pad "8" smd roundrect (at -3.5 -2.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 578a7b7a-c086-47ac-95d9-7f971db1eb50))
+ (pad "9" smd roundrect (at -3.5 -1.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b84cc39c-c91d-4cd4-aa68-8620e8a9c7c9))
+ (pad "10" smd roundrect (at -3.5 -1.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7bbdeec-d84b-41e3-aaed-5e84f3451a0b))
+ (pad "11" smd roundrect (at -3.5 -0.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0fd459d-75de-4f9e-9527-29e78f5c28ed))
+ (pad "12" smd roundrect (at -3.5 -0.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21a07048-ad27-4f34-a4f7-5e2aa94187a0))
+ (pad "13" smd roundrect (at -3.5 0.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e0662f3-fc4c-489d-9587-a321279f84ac))
+ (pad "14" smd roundrect (at -3.5 0.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a27479e-3623-4f6d-b923-0b48bc4f8ed6))
+ (pad "15" smd roundrect (at -3.5 1.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8e1d939-6a31-4be4-adfb-0ff103d548d7))
+ (pad "16" smd roundrect (at -3.5 1.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f147bde6-d74d-48bc-97d7-7c1dafbe7511))
+ (pad "17" smd roundrect (at -3.5 2.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e8bb8ef-3bb8-438c-8132-b76e9c8eb42b))
+ (pad "18" smd roundrect (at -3.5 2.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b8af337-03f6-4b1f-ab7a-9a5a76d75f91))
+ (pad "19" smd roundrect (at -3.5 3.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 593f2397-75b6-4c5c-96cf-d4f8d833103c))
+ (pad "20" smd roundrect (at -3.5 3.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06476448-d085-4cdc-a748-13d63f8d1657))
+ (pad "21" smd roundrect (at -3.5 4.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5505f93-d46a-4596-ab72-de1a5a427f99))
+ (pad "22" smd roundrect (at -3.5 4.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74b8d502-88f6-4d89-9ddd-c4bfe1e99ca4))
+ (pad "23" smd roundrect (at -3.5 5.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb6aaba7-ec4b-44bb-a154-e35ec3fd2aa6))
+ (pad "24" smd roundrect (at -3.5 5.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3c12672-5311-4a41-b837-04a11b10f0bb))
+ (pad "25" smd roundrect (at 3.5 5.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26278fd5-7b81-41f5-b0f5-03d55426eeb9))
+ (pad "26" smd roundrect (at 3.5 5.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa28c0a5-b3ef-42b4-9a7e-a6a1a7d919e1))
+ (pad "27" smd roundrect (at 3.5 4.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9883bd63-771e-4a2d-8a31-6a1e55476a30))
+ (pad "28" smd roundrect (at 3.5 4.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28bf985c-bae2-4bf6-912e-f9c5edd63162))
+ (pad "29" smd roundrect (at 3.5 3.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3319a2b-2c45-4e34-831f-21f0bed32c67))
+ (pad "30" smd roundrect (at 3.5 3.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6c364aa-d4bf-41f8-b9e6-4eb3a3fdcb25))
+ (pad "31" smd roundrect (at 3.5 2.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 177fc1fb-f7a0-4ec9-b81a-cdb5fa76b14b))
+ (pad "32" smd roundrect (at 3.5 2.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05b3d244-b597-4448-bba1-1eccac8ada3d))
+ (pad "33" smd roundrect (at 3.5 1.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a8090fd-d0d0-471a-9155-44a432a1acb0))
+ (pad "34" smd roundrect (at 3.5 1.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 201e9d64-d2a7-414d-9d25-91b768f0ec72))
+ (pad "35" smd roundrect (at 3.5 0.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a49d4038-eb35-4d0d-9d97-a795c809fcf9))
+ (pad "36" smd roundrect (at 3.5 0.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86d974cc-713d-4985-a96f-33d11d4217e5))
+ (pad "37" smd roundrect (at 3.5 -0.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea539ed7-d0d8-4bcd-b26c-e1128ec1c997))
+ (pad "38" smd roundrect (at 3.5 -0.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e23a988-9848-470a-bc1e-69a18936d0fd))
+ (pad "39" smd roundrect (at 3.5 -1.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5325e7ab-3bf9-4642-b2c6-761116b0cadb))
+ (pad "40" smd roundrect (at 3.5 -1.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e964f5eb-fb83-423f-b5ab-3fffb0e91d30))
+ (pad "41" smd roundrect (at 3.5 -2.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5eb1fd1a-f59b-4879-8fcd-9563a31d9b86))
+ (pad "42" smd roundrect (at 3.5 -2.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd900960-c58d-4324-84bf-badf488f342d))
+ (pad "43" smd roundrect (at 3.5 -3.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d0c441e-ed33-4822-a208-93955c69ccf7))
+ (pad "44" smd roundrect (at 3.5 -3.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bcb1f3b-a3ac-439d-837f-39c524b8906e))
+ (pad "45" smd roundrect (at 3.5 -4.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c4545e0-0f50-4765-b6aa-07788ecee534))
+ (pad "46" smd roundrect (at 3.5 -4.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d86bd3d7-59d8-4af1-81de-1adede0f93be))
+ (pad "47" smd roundrect (at 3.5 -5.25) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 398b426e-bc74-4bb0-9ec3-a8d56d8a8434))
+ (pad "48" smd roundrect (at 3.5 -5.75) (size 1.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df398335-f344-481a-9aa4-823faae337ca))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-48_5.3x12.8mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..92e714e0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "SSOP-48_7.5x15.9mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 54f2978f-20c8-4ee9-8502-5112fcadea20)
+ )
+ (fp_text value "SSOP-48_7.5x15.9mm_P0.635mm" (at 0 9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8027a0d6-5e60-45e2-a98d-4e4cd49c0300)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 65e7c1bd-0610-445d-8d7e-6cca71f09eee)
+ )
+ (fp_line (start -3.875 8.075) (end -3.875 7.7275) (layer "F.SilkS") (width 0.15) (tstamp 153738e2-b386-4ff4-877b-0c8492cc64c3))
+ (fp_line (start -3.875 8.075) (end 3.875 8.075) (layer "F.SilkS") (width 0.15) (tstamp 53f8d96c-1580-4084-9c19-67b963c33744))
+ (fp_line (start -3.875 -8.075) (end -3.875 -7.825) (layer "F.SilkS") (width 0.15) (tstamp 879bd3e6-ee40-436e-9d23-3627ef69739b))
+ (fp_line (start 3.875 8.075) (end 3.875 7.7275) (layer "F.SilkS") (width 0.15) (tstamp 8f8d82fa-197f-495c-87b8-36b0f487ae1f))
+ (fp_line (start -3.875 -8.075) (end 3.875 -8.075) (layer "F.SilkS") (width 0.15) (tstamp da27f6e4-ff70-465a-8a82-ee817b18c0d7))
+ (fp_line (start 3.875 -8.075) (end 3.875 -7.7275) (layer "F.SilkS") (width 0.15) (tstamp e2315c91-f445-4a41-aa89-398b71ad784f))
+ (fp_line (start -3.875 -7.825) (end -5.3 -7.825) (layer "F.SilkS") (width 0.15) (tstamp f429b288-2aaa-44f9-adcd-e5c3e2448cd8))
+ (fp_line (start -5.55 -8.25) (end -5.55 8.25) (layer "F.CrtYd") (width 0.05) (tstamp 127421a4-d65e-412a-adb4-aa15d6000bb9))
+ (fp_line (start -5.55 -8.25) (end 5.55 -8.25) (layer "F.CrtYd") (width 0.05) (tstamp 8e6bb857-19cc-4106-97d1-6a1c1f49c9ff))
+ (fp_line (start -5.55 8.25) (end 5.55 8.25) (layer "F.CrtYd") (width 0.05) (tstamp a5c54d77-32e5-4200-b5f0-9ef785bb6e71))
+ (fp_line (start 5.55 -8.25) (end 5.55 8.25) (layer "F.CrtYd") (width 0.05) (tstamp f5c5ccfe-7070-4727-90c3-f2942a18a81e))
+ (fp_line (start 3.75 -7.95) (end 3.75 7.95) (layer "F.Fab") (width 0.15) (tstamp 0db99413-d673-4173-82c3-b11bfd4e48a8))
+ (fp_line (start 3.75 7.95) (end -3.75 7.95) (layer "F.Fab") (width 0.15) (tstamp 4cb29978-2370-4724-a75f-a0bde7abe081))
+ (fp_line (start -3.75 7.95) (end -3.75 -6.95) (layer "F.Fab") (width 0.15) (tstamp 5e65e520-18f7-4903-bfeb-74e816502ca4))
+ (fp_line (start -3.75 -6.95) (end -2.75 -7.95) (layer "F.Fab") (width 0.15) (tstamp b8d45634-771e-47b2-8bb5-525ec8e9ab9d))
+ (fp_line (start -2.75 -7.95) (end 3.75 -7.95) (layer "F.Fab") (width 0.15) (tstamp ccec84de-9072-4c3b-9e70-3fa42670312a))
+ (pad "1" smd rect (at -4.7 -7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7717a66-a7ac-4fa3-8929-43204f59f4d4))
+ (pad "2" smd rect (at -4.7 -6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c903eef1-02cb-4b7d-9785-270c03a55723))
+ (pad "3" smd rect (at -4.7 -6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69b5aeac-c62f-46af-a6b2-0407ccbb6a75))
+ (pad "4" smd rect (at -4.7 -5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3aa36323-f2e5-4e30-94b8-0daef8ecda57))
+ (pad "5" smd rect (at -4.7 -4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50a89148-3fd3-4c1e-90a8-928932f66ad3))
+ (pad "6" smd rect (at -4.7 -4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5db7b042-da21-4c0b-8e95-1286d138e76f))
+ (pad "7" smd rect (at -4.7 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46dcb17e-bf90-484b-b6cf-fd2dd8845f52))
+ (pad "8" smd rect (at -4.7 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9e4425d-0d40-4b58-b6be-51e27e1e6c59))
+ (pad "9" smd rect (at -4.7 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a479ccfb-770a-4a0c-8420-bdd2d9114195))
+ (pad "10" smd rect (at -4.7 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 681e1010-7a46-4e63-bbe2-31ffd3799d9e))
+ (pad "11" smd rect (at -4.7 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d524cb5-ec8c-48e6-a9a6-a054bd0f296d))
+ (pad "12" smd rect (at -4.7 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfbeba75-7bcd-4c65-bbda-058f466e22ff))
+ (pad "13" smd rect (at -4.7 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e01160e7-f00c-4cf2-afa6-f51212a4686a))
+ (pad "14" smd rect (at -4.7 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c414de7b-33de-4e66-b0cc-c593552d1ddb))
+ (pad "15" smd rect (at -4.7 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8480f7a-a705-429d-a477-bcf04e67864a))
+ (pad "16" smd rect (at -4.7 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1c1faf6-d4f2-41b8-be4b-e2321fcb7199))
+ (pad "17" smd rect (at -4.7 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b64528d1-20b1-4f5f-95c1-a3c64970cb9b))
+ (pad "18" smd rect (at -4.7 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 178d4c2a-bc50-4496-bab7-c9a4478c640e))
+ (pad "19" smd rect (at -4.7 4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1c262c3-039e-418d-bf75-90c7902c4fa0))
+ (pad "20" smd rect (at -4.7 4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68547ace-6266-47dd-b998-31d84c376219))
+ (pad "21" smd rect (at -4.7 5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86cabd68-9bcb-4f14-a55c-bbddf58e6381))
+ (pad "22" smd rect (at -4.7 6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ea6b10b-abbb-4282-b445-26e576783907))
+ (pad "23" smd rect (at -4.7 6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6eaa07fb-6cc7-4d59-b7a7-ff42f80ba382))
+ (pad "24" smd rect (at -4.7 7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b02599f-3e0f-49f4-8fec-601b8b4e1ab8))
+ (pad "25" smd rect (at 4.7 7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9465217c-f76d-4cdf-bbe7-d532547ef544))
+ (pad "26" smd rect (at 4.7 6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c01e5912-8727-4799-89a0-8f7aaf925492))
+ (pad "27" smd rect (at 4.7 6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d37df5e9-f004-4424-b6ae-5e5f04ad8933))
+ (pad "28" smd rect (at 4.7 5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7fbdb6ea-eeba-4e4d-802b-300613c607aa))
+ (pad "29" smd rect (at 4.7 4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01356bd7-1659-44e9-849c-f0360bf1915e))
+ (pad "30" smd rect (at 4.7 4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d156409d-a91d-4023-ac8c-97a37855c82c))
+ (pad "31" smd rect (at 4.7 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e07d76cd-cfd7-49d0-a55d-53f5eaf17c20))
+ (pad "32" smd rect (at 4.7 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eeef4aad-be27-465a-959a-83b548bde861))
+ (pad "33" smd rect (at 4.7 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94e5de12-08df-43be-8651-26fed601958a))
+ (pad "34" smd rect (at 4.7 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1cce2056-6ed2-4677-8fea-debfa39c6c1d))
+ (pad "35" smd rect (at 4.7 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ce635d2-5cf7-4ad5-ac22-c3c490da2387))
+ (pad "36" smd rect (at 4.7 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15f9ec4c-9ee8-4f7a-bacb-cae2ffc15027))
+ (pad "37" smd rect (at 4.7 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 510d6f73-0f2b-4755-aa67-7cff224a7296))
+ (pad "38" smd rect (at 4.7 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5091650f-bdca-4850-8d96-7d3ecfdeb46f))
+ (pad "39" smd rect (at 4.7 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e796023a-2a3b-40d5-9b67-c973de60c37d))
+ (pad "40" smd rect (at 4.7 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b4e8e91-adc5-4315-a94d-13b24b84e183))
+ (pad "41" smd rect (at 4.7 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80573f9b-3448-46b5-8975-648a16253d62))
+ (pad "42" smd rect (at 4.7 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e670397c-72e0-4670-a4ac-20e7b303df30))
+ (pad "43" smd rect (at 4.7 -4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 340ce1e7-4be9-4aef-8682-db1516795ea3))
+ (pad "44" smd rect (at 4.7 -4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbd5796c-6c7e-47fe-af82-e55a1c966f7e))
+ (pad "45" smd rect (at 4.7 -5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f56e9142-8d5f-4640-9f26-bd00be6a1b28))
+ (pad "46" smd rect (at 4.7 -6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bc73532-4838-4e54-b939-c9dc6c095dc2))
+ (pad "47" smd rect (at 4.7 -6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26dd6789-a7c6-44af-97d5-6dc3be3baf31))
+ (pad "48" smd rect (at 4.7 -7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e32050f8-ba55-4cd9-ad33-f34655a465f3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-48_7.5x15.9mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-56_7.5x18.5mm_P0.635mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-56_7.5x18.5mm_P0.635mm.kicad_mod
new file mode 100644
index 00000000..8b097cf8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-56_7.5x18.5mm_P0.635mm.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "SSOP-56_7.5x18.5mm_P0.635mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 633841aa-3331-4353-b729-d6ca6b2623cc)
+ )
+ (fp_text value "SSOP-56_7.5x18.5mm_P0.635mm" (at 0 10.275) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 460958d1-f721-49d1-9e3d-b78c1b419327)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp b5267f1e-c360-4ea5-ade6-92a0f5948b14)
+ )
+ (fp_line (start -3.875 9.35) (end -3.875 8.9975) (layer "F.SilkS") (width 0.15) (tstamp 0a67c5e3-bc7a-40e1-aecb-61a982019c3b))
+ (fp_line (start 3.875 -9.35) (end 3.875 -8.9975) (layer "F.SilkS") (width 0.15) (tstamp 19422a0b-e55e-4c90-a82e-952d2fc6cf17))
+ (fp_line (start -3.875 -9.35) (end -3.875 -9.075) (layer "F.SilkS") (width 0.15) (tstamp 3cf67b2d-2934-4da1-b572-11a831735183))
+ (fp_line (start -3.875 9.35) (end 3.875 9.35) (layer "F.SilkS") (width 0.15) (tstamp 479f66e4-8dcb-4a71-a7e8-d5707e333d41))
+ (fp_line (start -3.875 -9.35) (end 3.875 -9.35) (layer "F.SilkS") (width 0.15) (tstamp 513ffdc6-0704-4675-9881-ff4d633aaaaf))
+ (fp_line (start -3.875 -9.075) (end -5.3 -9.075) (layer "F.SilkS") (width 0.15) (tstamp b2377e08-2217-4af0-89b0-cf5101791fd0))
+ (fp_line (start 3.875 9.35) (end 3.875 8.9975) (layer "F.SilkS") (width 0.15) (tstamp d1d632ab-b0f0-45d5-8559-77eeb699f03d))
+ (fp_line (start -5.55 -9.55) (end -5.55 9.55) (layer "F.CrtYd") (width 0.05) (tstamp 3402b75f-f6c9-4c41-ae2b-b52ca7e584b7))
+ (fp_line (start -5.55 -9.55) (end 5.55 -9.55) (layer "F.CrtYd") (width 0.05) (tstamp 386aedf3-b1a4-47c9-9586-32997cd7ed0f))
+ (fp_line (start 5.55 -9.55) (end 5.55 9.55) (layer "F.CrtYd") (width 0.05) (tstamp b90c5e73-82f5-40d6-a732-e37436c097fa))
+ (fp_line (start -5.55 9.55) (end 5.55 9.55) (layer "F.CrtYd") (width 0.05) (tstamp e1053a13-e4bf-4c96-bd0c-8810a1d7a431))
+ (fp_line (start 3.75 9.25) (end -3.75 9.25) (layer "F.Fab") (width 0.15) (tstamp 4c4e7892-9037-4b0e-ae4e-4a9fa9f7f6c3))
+ (fp_line (start 3.75 -9.25) (end 3.75 9.25) (layer "F.Fab") (width 0.15) (tstamp 82f4ae00-4606-4341-b17f-d7edb505b7d8))
+ (fp_line (start -2.75 -9.25) (end 3.75 -9.25) (layer "F.Fab") (width 0.15) (tstamp 95226018-7c23-4ba1-bf84-a25e455cc1c5))
+ (fp_line (start -3.75 9.25) (end -3.75 -8.25) (layer "F.Fab") (width 0.15) (tstamp 95bb365e-1934-48fc-9d23-cf8984ccdaad))
+ (fp_line (start -3.75 -8.25) (end -2.75 -9.25) (layer "F.Fab") (width 0.15) (tstamp bb207640-577c-4143-948a-fc6f711e4e7c))
+ (pad "1" smd rect (at -4.7 -8.5725) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed0fb724-ec76-4f83-8a10-46b4e81150ce))
+ (pad "2" smd rect (at -4.7 -7.9375) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp faf1b9b7-1fc2-42e3-ab4d-0e4f3190ac5c))
+ (pad "3" smd rect (at -4.7 -7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f552c07-3861-4355-9027-1dc9e2e26e91))
+ (pad "4" smd rect (at -4.7 -6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 597381b1-18be-4f16-8336-0ee315d5dc8f))
+ (pad "5" smd rect (at -4.7 -6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a299def0-a23e-407b-bd69-fc699aae255d))
+ (pad "6" smd rect (at -4.7 -5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9e3e186-7ce6-4345-87ce-e0cb9d1b941b))
+ (pad "7" smd rect (at -4.7 -4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a72346a-786f-4bec-97e0-d6a3a0691894))
+ (pad "8" smd rect (at -4.7 -4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6655fb83-bfcd-4814-b728-809cc2a88154))
+ (pad "9" smd rect (at -4.7 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d0fb207-6f32-42b7-9834-0efc84451383))
+ (pad "10" smd rect (at -4.7 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e56a910-4b48-448f-a2c5-9f393e70e6a7))
+ (pad "11" smd rect (at -4.7 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bb73a0a-09e7-42ee-a10a-11484b3964f8))
+ (pad "12" smd rect (at -4.7 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39b61076-8362-4339-af12-0e0f1b321df6))
+ (pad "13" smd rect (at -4.7 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 674cb2de-059a-4730-b2dc-aaebacfb65b8))
+ (pad "14" smd rect (at -4.7 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf320ab0-68b7-4186-b679-67050f394330))
+ (pad "15" smd rect (at -4.7 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f775389-811c-4f9d-901e-0dfaac8e58ef))
+ (pad "16" smd rect (at -4.7 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39e0e948-d8ae-474d-999c-04743afb2c90))
+ (pad "17" smd rect (at -4.7 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3713caff-6447-45d6-84c1-ac30c8cb0a02))
+ (pad "18" smd rect (at -4.7 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30cab362-d786-44d7-bb46-99c99ae115b1))
+ (pad "19" smd rect (at -4.7 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 986ffd44-0ee5-4e7c-91a3-45564b67e4ab))
+ (pad "20" smd rect (at -4.7 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 927c78ce-68ba-434f-91c1-42396903e5b9))
+ (pad "21" smd rect (at -4.7 4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcb89fd5-abdb-44f7-9647-4e394918540a))
+ (pad "22" smd rect (at -4.7 4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 840e2a6f-462e-4dd0-865d-058ac35c2459))
+ (pad "23" smd rect (at -4.7 5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f4fe264-c5ab-4836-abe5-32654d4994f9))
+ (pad "24" smd rect (at -4.7 6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46dfbcb7-f051-49ff-961f-850df2dfdf72))
+ (pad "25" smd rect (at -4.7 6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d72a4a51-9b16-4bb1-9913-ecb587f1320c))
+ (pad "26" smd rect (at -4.7 7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3132f8e-6b35-4934-8c9a-218f79fc219a))
+ (pad "27" smd rect (at -4.7 7.9375) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 498ede93-e66b-4d67-a9d0-dc574115094d))
+ (pad "28" smd rect (at -4.7 8.5725) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d338cf51-220d-4788-a2aa-29acf235a591))
+ (pad "29" smd rect (at 4.7 8.5725) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74d39813-a148-48a2-bba1-835453a25130))
+ (pad "30" smd rect (at 4.7 7.9375) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d1a69af-17ce-4388-bd96-70ead9118ee3))
+ (pad "31" smd rect (at 4.7 7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0c781bd-6e0f-47bd-b7de-97ee99b9040c))
+ (pad "32" smd rect (at 4.7 6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16dc1d7a-2a53-4bf0-bcca-8db422d66c70))
+ (pad "33" smd rect (at 4.7 6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dc9baca-06bb-4f56-9149-4f0235c67f92))
+ (pad "34" smd rect (at 4.7 5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18c2b549-dd26-4fa0-83ef-eba01df722e0))
+ (pad "35" smd rect (at 4.7 4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90f6a734-0609-4abf-8ed5-227859110518))
+ (pad "36" smd rect (at 4.7 4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ae65ba9-04e3-4714-9f33-3a3682086d94))
+ (pad "37" smd rect (at 4.7 3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a852e0dc-e0f4-4f00-ab80-86d041eb0be1))
+ (pad "38" smd rect (at 4.7 2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16ada0b4-491a-4a42-9422-f61bada44fdb))
+ (pad "39" smd rect (at 4.7 2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f84fdf6d-76ea-47b4-a355-436e7a01a13a))
+ (pad "40" smd rect (at 4.7 1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 936f5284-941f-42cc-98dc-e2a29d107ec8))
+ (pad "41" smd rect (at 4.7 0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca2e7a7a-3332-4622-8e66-6c0b0e689953))
+ (pad "42" smd rect (at 4.7 0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c14106f-a3af-4085-88f0-4e3604c4e1bb))
+ (pad "43" smd rect (at 4.7 -0.3175) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6387f06-9fd6-4936-b56b-b2247562179d))
+ (pad "44" smd rect (at 4.7 -0.9525) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b564e81-2853-42fb-ba7d-8fe76b8c22e1))
+ (pad "45" smd rect (at 4.7 -1.5875) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1855b38-99be-4873-9d11-82423ff26483))
+ (pad "46" smd rect (at 4.7 -2.2225) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20f5b78b-64e8-4f58-bc42-692b5674507a))
+ (pad "47" smd rect (at 4.7 -2.8575) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5578196-d74d-4375-860a-16ff675c750b))
+ (pad "48" smd rect (at 4.7 -3.4925) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b402534-0482-45c9-a593-ec909291eb60))
+ (pad "49" smd rect (at 4.7 -4.1275) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27b5c035-5a1e-4f5e-8671-6d80f7632a84))
+ (pad "50" smd rect (at 4.7 -4.7625) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 831aec0a-2561-4e2b-80b5-4599a7ceb3a9))
+ (pad "51" smd rect (at 4.7 -5.3975) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ad67270-8ded-4c76-b4e5-6b4ca7696eb4))
+ (pad "52" smd rect (at 4.7 -6.0325) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db450b66-40de-4071-9de1-e86d8b9f0b13))
+ (pad "53" smd rect (at 4.7 -6.6675) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2daa960e-4c8d-41cc-88c7-546632bbfef0))
+ (pad "54" smd rect (at 4.7 -7.3025) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f2f49af-0be0-4fa1-bded-12f11a462d70))
+ (pad "55" smd rect (at 4.7 -7.9375) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 844923bf-96ac-4611-aefa-9245d1867f3a))
+ (pad "56" smd rect (at 4.7 -8.5725) (size 1.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06d177c3-3da9-43c4-a5ee-2451094ea7a0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-56_7.5x18.5mm_P0.635mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..bebe2317
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "SSOP-8_2.95x2.8mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 1ef912dd-2597-415a-af4d-caac133852ac)
+ )
+ (fp_text value "SSOP-8_2.95x2.8mm_P0.65mm" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 37e96bd4-128e-4d02-a62c-798438803687)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp 1aa16388-897b-4544-b0cd-c24fcb60199f)
+ )
+ (fp_line (start 1.5 -1.5) (end -2.5 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 8b0fa4f7-6535-491d-85ac-43eabed44a3a))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.SilkS") (width 0.12) (tstamp d0906acd-6a5a-4816-8fe2-3984dd31e484))
+ (fp_line (start 2.75 1.65) (end -2.75 1.65) (layer "F.CrtYd") (width 0.05) (tstamp 02b29f67-73f8-435b-806c-60c74633df41))
+ (fp_line (start 2.75 -1.65) (end 2.75 1.65) (layer "F.CrtYd") (width 0.05) (tstamp 0ac23084-76a9-49ab-8967-fbc1bbd43c12))
+ (fp_line (start -2.75 1.65) (end -2.75 -1.65) (layer "F.CrtYd") (width 0.05) (tstamp 4ec50beb-2442-4c4a-9f9d-110ec16daab4))
+ (fp_line (start -2.75 -1.65) (end 2.75 -1.65) (layer "F.CrtYd") (width 0.05) (tstamp 70e703b0-1924-4aa8-813c-6417bb1d65c9))
+ (fp_line (start 1.475 -1.4) (end 1.475 1.4) (layer "F.Fab") (width 0.1) (tstamp 1fd64b52-ed1f-4a60-b004-8854e4ea425f))
+ (fp_line (start -0.475 -1.4) (end 1.475 -1.4) (layer "F.Fab") (width 0.1) (tstamp 23a42de7-7a13-4ae1-85ad-2776d68053c2))
+ (fp_line (start -0.475 -1.4) (end -1.475 -0.7) (layer "F.Fab") (width 0.1) (tstamp 25953c05-cc39-4467-8887-6d96ba571551))
+ (fp_line (start 1.475 1.4) (end -1.475 1.4) (layer "F.Fab") (width 0.1) (tstamp 963f875d-dfa4-4442-a0dd-8e868192e10b))
+ (fp_line (start -1.475 1.4) (end -1.475 -0.7) (layer "F.Fab") (width 0.1) (tstamp ac7157a0-7599-4ada-a8b3-69b6c2a85c97))
+ (pad "1" smd rect (at -1.7 -0.975 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5851a9ae-b30c-46b5-bcc4-848a02cfdff0))
+ (pad "2" smd rect (at -1.7 -0.325 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23234953-45f6-4447-b850-c4befade17a0))
+ (pad "3" smd rect (at -1.7 0.325 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd46b51d-3f26-4927-bcbc-4ddfdedd3bfb))
+ (pad "4" smd rect (at -1.7 0.975 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aac07839-9cf4-4682-82de-50cc7ff93b0e))
+ (pad "5" smd rect (at 1.7 0.975 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86b371d2-010d-4e88-a84a-a69b72e6388f))
+ (pad "6" smd rect (at 1.7 0.325 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6992300-4485-489c-b905-b8461102a71c))
+ (pad "7" smd rect (at 1.7 -0.325 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dba72e5-7f2d-4950-b9c8-ae1034664bf4))
+ (pad "8" smd rect (at 1.7 -0.975 270) (size 0.3 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5af52b66-3be9-4f79-ba15-e09c6cbb9a91))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-8_2.95x2.8mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..2a290ef8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "SSOP-8_3.95x5.21x3.27mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A8B0651)
+ (descr "SSOP-8 3.95x5.21x3.27mm Pitch 1.27mm")
+ (tags "SSOP-8 3.95x5.21x3.27mm 1.27mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d951297-4f80-4c99-9113-ff939027d396)
+ )
+ (fp_text value "SSOP-8_3.95x5.21x3.27mm_P1.27mm" (at 0 3.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 476340c3-fdca-4a82-8b6a-ba025717c811)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp ad842c74-ec29-41fe-9256-77e50f7202c0)
+ )
+ (fp_line (start 2.1 2.56) (end 2.1 2.73) (layer "F.SilkS") (width 0.12) (tstamp 2c722fa6-ed91-4acc-91a0-56ebcf338a10))
+ (fp_line (start -2.1 -2.73) (end -2.1 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 4e746075-41fd-4210-8428-d6ae854c61eb))
+ (fp_line (start 2.1 -2.73) (end -2.1 -2.73) (layer "F.SilkS") (width 0.12) (tstamp 81cc75fc-fd6a-4d47-b89f-081e250a7122))
+ (fp_line (start 2.1 -2.73) (end 2.1 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 9526560f-6c59-4d7c-a5c2-f2cff7624348))
+ (fp_line (start 2.1 2.73) (end -2.1 2.73) (layer "F.SilkS") (width 0.12) (tstamp ef86466c-4ae9-4435-b4f1-f56b9fc8c083))
+ (fp_line (start -2.1 2.57) (end -2.1 2.74) (layer "F.SilkS") (width 0.12) (tstamp f597eadb-c0d3-46e7-b0c2-571a8ebfce1c))
+ (fp_line (start -2.1 -2.56) (end -3.29 -2.56) (layer "F.SilkS") (width 0.12) (tstamp f6696c25-970a-4389-92ef-771861a52d01))
+ (fp_line (start -2.23 -2.56) (end -2.23 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 00ed505d-fafd-400a-95f4-5728778e562c))
+ (fp_line (start 2.23 2.86) (end -2.23 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 1539ac53-0b96-4ae2-96e4-d8be2bc623e7))
+ (fp_line (start -3.6 2.56) (end -2.23 2.56) (layer "F.CrtYd") (width 0.05) (tstamp 2ec55338-bccb-4a16-b473-969a700fe739))
+ (fp_line (start -3.6 -2.56) (end -2.23 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 53368349-eca1-4eb1-b68a-895d85fd60c6))
+ (fp_line (start 2.23 2.86) (end 2.23 2.56) (layer "F.CrtYd") (width 0.05) (tstamp 83f2f9a4-0372-458a-81e4-3d09c3a31e01))
+ (fp_line (start -2.23 -2.86) (end 2.23 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 922dbed9-91d6-4669-8ff3-fa06bdd184fc))
+ (fp_line (start 2.23 2.56) (end 3.6 2.56) (layer "F.CrtYd") (width 0.05) (tstamp a9dac624-472a-43ae-808e-fb66b912000e))
+ (fp_line (start -2.23 2.86) (end -2.23 2.56) (layer "F.CrtYd") (width 0.05) (tstamp b58fc6f8-f24b-4aab-ab59-b68d66d474da))
+ (fp_line (start 3.6 2.56) (end 3.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp c5878681-f761-4dba-a95f-b03f6316e2e5))
+ (fp_line (start -3.6 2.56) (end -3.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp e848b080-406f-46e7-9ba7-c672a558222b))
+ (fp_line (start 2.23 -2.56) (end 3.6 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp eb444549-9c83-4a2f-b09c-2a85622a7415))
+ (fp_line (start 2.23 -2.55) (end 2.23 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp eca7d66d-cda7-4e70-9685-56b42d48c68c))
+ (fp_line (start 1.975 -2.605) (end 1.975 2.605) (layer "F.Fab") (width 0.1) (tstamp 0f3581b7-26f9-4239-9c3f-8866ddffd193))
+ (fp_line (start -1.975 2.605) (end -1.975 -1.605) (layer "F.Fab") (width 0.1) (tstamp 28d4e7c6-b827-477d-ad6d-5e933c31d53a))
+ (fp_line (start -0.975 -2.605) (end 1.975 -2.605) (layer "F.Fab") (width 0.1) (tstamp 361516b6-bb7a-4fd8-8cc7-9c1b5b430371))
+ (fp_line (start 1.975 2.605) (end -1.975 2.605) (layer "F.Fab") (width 0.1) (tstamp 843aafa0-f53c-41be-8d19-3eb20fbf9e18))
+ (fp_line (start -0.975 -2.605) (end -1.975 -1.605) (layer "F.Fab") (width 0.1) (tstamp 89f41206-c10e-455b-af1a-22386af3506a))
+ (pad "1" smd rect (at -2.625 -1.905) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42c8f449-9d6e-414f-baa2-f329c545c541))
+ (pad "2" smd rect (at -2.625 -0.635) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f46804b-1d12-403f-a055-287f26a7ac88))
+ (pad "3" smd rect (at -2.625 0.635) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8320cbc-ed51-4261-a796-d04f947d9aa1))
+ (pad "4" smd rect (at -2.625 1.905) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a810ce6b-c85e-4d9e-a72a-22e0c916f32a))
+ (pad "5" smd rect (at 2.625 1.905) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32ffb13c-9b97-43df-ae13-149252ff8f64))
+ (pad "6" smd rect (at 2.625 0.635) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecc1ba59-c90b-4304-bee9-018b4a6636e8))
+ (pad "7" smd rect (at 2.625 -0.635) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03b90ad5-92fa-4e7e-9dd8-8b21b0b19fe1))
+ (pad "8" smd rect (at 2.625 -1.905) (size 1.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5e0955a-0086-4cfa-9cf3-b12bac01410c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-8_3.95x5.21x3.27mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..09ecc492
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "SSOP-8_3.9x5.05mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SSOP, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.48) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a007d90d-1a17-462a-b0a9-05334f207ee1)
+ )
+ (fp_text value "SSOP-8_3.9x5.05mm_P1.27mm" (at 0 3.48) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d5c1774-d1ea-4ef0-8578-81d89a7eb3f3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 77a2681f-37f0-42c9-a525-ed029b055b0c)
+ )
+ (fp_line (start 0 2.635) (end -1.95 2.635) (layer "F.SilkS") (width 0.12) (tstamp 06752d46-7aaf-43ec-8aba-9b0cabcdea6d))
+ (fp_line (start 0 -2.635) (end 1.95 -2.635) (layer "F.SilkS") (width 0.12) (tstamp 85e5cf53-5b3e-4741-911b-ba35191425ce))
+ (fp_line (start 0 -2.635) (end -3.45 -2.635) (layer "F.SilkS") (width 0.12) (tstamp c11c2e96-2409-46fb-87c7-758638572a9b))
+ (fp_line (start 0 2.635) (end 1.95 2.635) (layer "F.SilkS") (width 0.12) (tstamp c4e1a26b-24e5-4c26-8860-dcf4c8ed7027))
+ (fp_line (start -3.7 -2.78) (end -3.7 2.78) (layer "F.CrtYd") (width 0.05) (tstamp 1ddf9651-ad93-44dd-a4f4-42580737e336))
+ (fp_line (start 3.7 2.78) (end 3.7 -2.78) (layer "F.CrtYd") (width 0.05) (tstamp 2817047b-0b37-41d8-8855-733ea2032fed))
+ (fp_line (start 3.7 -2.78) (end -3.7 -2.78) (layer "F.CrtYd") (width 0.05) (tstamp 35dd4518-d7e5-4f06-9776-8382c357de86))
+ (fp_line (start -3.7 2.78) (end 3.7 2.78) (layer "F.CrtYd") (width 0.05) (tstamp f7d583d9-b4e6-4ec2-a199-eb4592325f52))
+ (fp_line (start 1.95 2.525) (end -1.95 2.525) (layer "F.Fab") (width 0.1) (tstamp 05f447e9-4735-4922-900a-0a60bc5691a2))
+ (fp_line (start -1.95 2.525) (end -1.95 -1.55) (layer "F.Fab") (width 0.1) (tstamp 0b6bf125-60d2-4b0e-a581-226cdb6bde9f))
+ (fp_line (start 1.95 -2.525) (end 1.95 2.525) (layer "F.Fab") (width 0.1) (tstamp 1d56ea46-45e9-4c9b-893c-fa7775940ea9))
+ (fp_line (start -0.975 -2.525) (end 1.95 -2.525) (layer "F.Fab") (width 0.1) (tstamp 7ab4e456-7424-49b2-bd79-308a8813449d))
+ (fp_line (start -1.95 -1.55) (end -0.975 -2.525) (layer "F.Fab") (width 0.1) (tstamp 90ee244a-c957-477c-832f-3d4cba431d21))
+ (pad "1" smd roundrect (at -2.675 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc3c93b0-cb54-438e-982c-a6b80c7a3005))
+ (pad "2" smd roundrect (at -2.675 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfc634e8-62d4-482a-8b89-a174fe6d6cfe))
+ (pad "3" smd roundrect (at -2.675 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90300606-b164-4408-8798-d8149c6f692f))
+ (pad "4" smd roundrect (at -2.675 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad7f8a8d-e66a-4d50-8e78-2ee1eecce110))
+ (pad "5" smd roundrect (at 2.675 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7830ed25-3271-4fcc-bf74-55f77533efd6))
+ (pad "6" smd roundrect (at 2.675 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a14038a-14cb-4d60-adb4-946f4199d293))
+ (pad "7" smd roundrect (at 2.675 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbc65b7f-a888-40b1-b0ff-3383cdc7f346))
+ (pad "8" smd roundrect (at 2.675 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf302412-375a-4946-a74d-c6889491d99c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-8_3.9x5.05mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_5.25x5.24mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_5.25x5.24mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..8ab68483
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/SSOP-8_5.25x5.24mm_P1.27mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "SSOP-8_5.25x5.24mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.57) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26841950-a9bb-4933-bd26-f674608a6981)
+ )
+ (fp_text value "SSOP-8_5.25x5.24mm_P1.27mm" (at 0 3.57) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7704539-4e47-4970-9372-403804d94eb3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1405f011-3d2a-49aa-98ac-bb325bffbddd)
+ )
+ (fp_line (start 0 2.73) (end -2.735 2.73) (layer "F.SilkS") (width 0.12) (tstamp 0f80db75-978a-4378-b004-6340f0a1cc8e))
+ (fp_line (start 0 2.73) (end 2.735 2.73) (layer "F.SilkS") (width 0.12) (tstamp 1c051c7a-ba00-434c-a10a-e9df3b519cdd))
+ (fp_line (start -2.735 2.73) (end -2.735 2.465) (layer "F.SilkS") (width 0.12) (tstamp 3751aefd-e21d-4675-8e8a-a886f5af2d6d))
+ (fp_line (start 0 -2.73) (end 2.735 -2.73) (layer "F.SilkS") (width 0.12) (tstamp 4c7809b6-8170-45e9-86f5-79327b9d6843))
+ (fp_line (start -2.735 -2.73) (end -2.735 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 77aaac6e-365b-4821-ae36-6aeba073b608))
+ (fp_line (start 2.735 2.73) (end 2.735 2.465) (layer "F.SilkS") (width 0.12) (tstamp 8f8f7ac8-5241-4c4f-8da9-24671049258d))
+ (fp_line (start 2.735 -2.73) (end 2.735 -2.465) (layer "F.SilkS") (width 0.12) (tstamp ac296bab-3c99-4a70-8ac7-91b68d8e3d24))
+ (fp_line (start -2.735 -2.465) (end -4.475 -2.465) (layer "F.SilkS") (width 0.12) (tstamp adfc3ca6-001d-4e7c-a220-91f9e5958a39))
+ (fp_line (start 0 -2.73) (end -2.735 -2.73) (layer "F.SilkS") (width 0.12) (tstamp eb250147-aa5e-485d-b86b-d75eefe9deb8))
+ (fp_line (start 4.73 -2.87) (end -4.73 -2.87) (layer "F.CrtYd") (width 0.05) (tstamp 025bfaf0-d2f5-4a4d-8c87-9c3b9cb92719))
+ (fp_line (start -4.73 -2.87) (end -4.73 2.87) (layer "F.CrtYd") (width 0.05) (tstamp 35853ae4-95e1-41eb-be1e-23c4de169a1e))
+ (fp_line (start -4.73 2.87) (end 4.73 2.87) (layer "F.CrtYd") (width 0.05) (tstamp 71125b98-029c-4e73-b0ec-64d4cb15fb33))
+ (fp_line (start 4.73 2.87) (end 4.73 -2.87) (layer "F.CrtYd") (width 0.05) (tstamp a64665ef-02a5-4865-9a87-b8272d917391))
+ (fp_line (start -2.625 2.62) (end -2.625 -1.62) (layer "F.Fab") (width 0.1) (tstamp 0c9de2d0-92fd-4860-aac7-b68308b1219f))
+ (fp_line (start 2.625 -2.62) (end 2.625 2.62) (layer "F.Fab") (width 0.1) (tstamp 4e4a32f3-8afb-4acb-aefa-a385918d9e18))
+ (fp_line (start -1.625 -2.62) (end 2.625 -2.62) (layer "F.Fab") (width 0.1) (tstamp 64e474d6-30a4-42e0-a3a4-028a1a0db157))
+ (fp_line (start -2.625 -1.62) (end -1.625 -2.62) (layer "F.Fab") (width 0.1) (tstamp 82248b3e-bfb9-48ef-8fbf-85bb62ab9e2e))
+ (fp_line (start 2.625 2.62) (end -2.625 2.62) (layer "F.Fab") (width 0.1) (tstamp ac26ca3e-0ffe-4d0b-8ca0-1caf0f201cb1))
+ (pad "1" smd roundrect (at -3.6125 -1.905) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 481c062a-93dc-48e1-9cd4-b35edee4a651))
+ (pad "2" smd roundrect (at -3.6125 -0.635) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f04bf5d-9449-4789-956d-d3db98c7c0c8))
+ (pad "3" smd roundrect (at -3.6125 0.635) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac366bd7-f8d0-45d1-ba49-6002b653248f))
+ (pad "4" smd roundrect (at -3.6125 1.905) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbbeb440-a4b8-4aef-8040-1f5c129a9732))
+ (pad "5" smd roundrect (at 3.6125 1.905) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ce7462b-332f-41b4-896f-c79ec28a9781))
+ (pad "6" smd roundrect (at 3.6125 0.635) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21855536-3b92-4b59-a833-db1d977b347c))
+ (pad "7" smd roundrect (at 3.6125 -0.635) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9015a3e0-3823-4f97-8f48-34a4f8ce6eec))
+ (pad "8" smd roundrect (at 3.6125 -1.905) (size 1.725 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 771b31a0-386b-48fe-90d4-f25e449e5e4d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SSOP-8_5.25x5.24mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..ee05f18e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "STC_SOP-16_3.9x9.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B1)
+ (descr "STC SOP, 16 Pin (https://www.stcmicro.com/datasheet/STC15F2K60S2-en.pdf#page=156), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "STC SOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d35038a2-e541-4d8b-a073-06f1ed0b01ee)
+ )
+ (fp_text value "STC_SOP-16_3.9x9.9mm_P1.27mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c683b91-6f67-4518-a629-23a72cc7292b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp 1a667fd2-73eb-481f-8ead-6312e5eb63e9)
+ )
+ (fp_line (start 0 5.06) (end -1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp 0790f633-8332-48f4-b9cc-ea3f478e6081))
+ (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer "F.SilkS") (width 0.12) (tstamp 99dfce2c-f5e5-433a-94cf-307badeda638))
+ (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer "F.SilkS") (width 0.12) (tstamp a8a2153d-4c71-4187-9d19-99d62f47dd55))
+ (fp_line (start 0 5.06) (end 1.95 5.06) (layer "F.SilkS") (width 0.12) (tstamp b0ac4be7-24e2-402c-b47c-06327803ac65))
+ (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp 149ea92b-c032-4077-9540-a768c5bc5861))
+ (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp 63c815db-adba-4b8d-b384-4b334e46dce6))
+ (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp cc09f769-c815-4f04-b89b-c10ffd821a9b))
+ (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer "F.CrtYd") (width 0.05) (tstamp ec0e2234-b60d-4c4a-908a-ee22900a11c4))
+ (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer "F.Fab") (width 0.1) (tstamp 463d5bff-b39a-4260-ae70-81130451a73d))
+ (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp 5188c3c8-9008-4811-a169-845b2ee3b761))
+ (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer "F.Fab") (width 0.1) (tstamp 5810cf6f-3fe2-4702-bffa-f6a65748e5b6))
+ (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer "F.Fab") (width 0.1) (tstamp fe41f559-a482-4489-b99e-9fb4ddbf41e3))
+ (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer "F.Fab") (width 0.1) (tstamp ffe2d8ad-09ea-48c9-beda-dd9d9558a15f))
+ (pad "1" smd roundrect (at -2.65 -4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e9cf2ed-187d-4eb2-bb76-c8af7350e4f3))
+ (pad "2" smd roundrect (at -2.65 -3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff208038-234c-4865-b48e-f74060c39b5e))
+ (pad "3" smd roundrect (at -2.65 -1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b2b585f-066e-4e89-8bfb-e40c3e3924da))
+ (pad "4" smd roundrect (at -2.65 -0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d6b66ee-be42-4df1-a83c-7b2744995251))
+ (pad "5" smd roundrect (at -2.65 0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f3dacb0-8d8b-49d0-984a-4c996d1bb93c))
+ (pad "6" smd roundrect (at -2.65 1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f52ebec-b19b-4fac-ba9f-27090f85b006))
+ (pad "7" smd roundrect (at -2.65 3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10434f0f-8582-4bd3-88ec-b38f6070350d))
+ (pad "8" smd roundrect (at -2.65 4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e570582a-2bc0-4c95-8a2f-6ac47f026434))
+ (pad "9" smd roundrect (at 2.65 4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ec279f1-72c8-40be-b28b-8b8e247f6e13))
+ (pad "10" smd roundrect (at 2.65 3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d76b885-e6be-40a5-bec9-df5ba5eafdc5))
+ (pad "11" smd roundrect (at 2.65 1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b10e64b9-ed30-4f94-b156-8c187ca9c4f6))
+ (pad "12" smd roundrect (at 2.65 0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bae113ac-b666-4238-ba66-df42cf3348d2))
+ (pad "13" smd roundrect (at 2.65 -0.635) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98843e67-a8ab-4bab-98d3-f9eec9f2aa1e))
+ (pad "14" smd roundrect (at 2.65 -1.905) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8381ef1-f71b-4e15-b46a-9ff3a6ffd7de))
+ (pad "15" smd roundrect (at 2.65 -3.175) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5864a51b-6ca2-405b-afd4-ce3e13eb1bc7))
+ (pad "16" smd roundrect (at 2.65 -4.445) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21eed6d4-eddc-4640-9a7b-269b1b0b7d97))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/STC_SOP-16_3.9x9.9mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod
new file mode 100644
index 00000000..1be3e8c4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "ST_MultiPowerSO-30" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm (http://www.st.com/resource/en/datasheet/vnh2sp30-e.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)))
+ (tstamp c68650f3-14d0-470b-a08d-fab9bb7159b3)
+ )
+ (fp_text value "ST_MultiPowerSO-30" (at 0 9.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8c0a5723-a27f-448b-adc4-4c7f85b5fa0d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c62b397-8310-4070-9308-ef1b6db5ea1b)
+ )
+ (fp_line (start 8 -8.7) (end 8.1 -8.7) (layer "F.SilkS") (width 0.12) (tstamp 3dc0632d-c934-43af-96c8-0a3d3bbe8d44))
+ (fp_line (start 8 8.7) (end 8.1 8.7) (layer "F.SilkS") (width 0.12) (tstamp 66ee9a05-db46-4088-8e73-b7ae7e2283f7))
+ (fp_line (start -8.1 8.7) (end -8.1 7.5) (layer "F.SilkS") (width 0.12) (tstamp 77667a14-d9e8-4d2f-a4f2-8e950da0408e))
+ (fp_line (start 8.1 8.7) (end 8.1 7.5) (layer "F.SilkS") (width 0.12) (tstamp 90542017-806b-40e3-bdb0-6547a5fc20d3))
+ (fp_line (start -8.1 -7.5) (end -9.8 -7.5) (layer "F.SilkS") (width 0.12) (tstamp a31e545e-52e2-4bb0-bc1d-2f006ec5d46c))
+ (fp_line (start -8 -8.7) (end -8.1 -8.7) (layer "F.SilkS") (width 0.12) (tstamp a6062240-697c-481e-8445-b23e37d006f2))
+ (fp_line (start -8.1 -8.7) (end -8.1 -7.5) (layer "F.SilkS") (width 0.12) (tstamp a8871649-5038-471b-8972-fcd52dbb612c))
+ (fp_line (start 8.1 -8.7) (end 8.1 -7.5) (layer "F.SilkS") (width 0.12) (tstamp ab4ab1c0-610a-4d6c-b3b9-2d98f7a282df))
+ (fp_line (start 8 8.7) (end -8.1 8.7) (layer "F.SilkS") (width 0.12) (tstamp cd689a0c-65f1-4f4b-9945-6a017d4f09ce))
+ (fp_line (start 8 -8.7) (end -8 -8.7) (layer "F.SilkS") (width 0.12) (tstamp fb2765ce-2a19-494a-bd5d-9873b5cf648a))
+ (fp_line (start -10.05 -8.85) (end -10.05 8.85) (layer "F.CrtYd") (width 0.05) (tstamp 47b3e981-2b59-47c5-aa9c-4f0d54d91be0))
+ (fp_line (start 10.05 8.85) (end 10.05 -8.85) (layer "F.CrtYd") (width 0.05) (tstamp 8f39fd6b-ec28-425f-b24c-7e36381d2eeb))
+ (fp_line (start -10.05 -8.85) (end 10.05 -8.85) (layer "F.CrtYd") (width 0.05) (tstamp adb23670-b44e-4e63-bc01-a14a20a152ab))
+ (fp_line (start 10.05 8.85) (end -10.05 8.85) (layer "F.CrtYd") (width 0.05) (tstamp d4befdb4-9d19-44fd-8e4e-821cf37f91ad))
+ (fp_line (start -8 8.6) (end 8 8.6) (layer "F.Fab") (width 0.1) (tstamp 207d1baa-e20d-4846-8a7d-fb21b42f5683))
+ (fp_line (start 8 8.6) (end 8 -8.6) (layer "F.Fab") (width 0.1) (tstamp 5f02c60e-4e4c-49b0-af4f-790c39194557))
+ (fp_line (start -8 -7.6) (end -8 8.6) (layer "F.Fab") (width 0.1) (tstamp 6305d06a-2e0f-4f00-9654-1e164ad132db))
+ (fp_line (start -7 -8.6) (end -8 -7.6) (layer "F.Fab") (width 0.1) (tstamp 75783622-441e-4528-9d1a-5e30751c77c7))
+ (fp_line (start 8 -8.6) (end -7 -8.6) (layer "F.Fab") (width 0.1) (tstamp afa857d0-e2ee-4c68-9096-d624bfa99939))
+ (pad "1" smd rect (at -9.125 -7 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93263dc6-cd16-4e04-9890-7e63fc338233))
+ (pad "2" smd rect (at -9.125 -6 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c773ef32-a750-4cee-8b63-95ff988bc0d8))
+ (pad "3" smd rect (at -9.125 -5 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2eb97de9-c539-45dd-bcf1-b4528c71e74c))
+ (pad "4" smd rect (at -9.125 -4 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc3b7e0b-698c-45e7-8b05-3807e370538c))
+ (pad "5" smd rect (at -9.125 -3 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8b10287-9553-4242-baa1-410f7aff4aac))
+ (pad "6" smd rect (at -9.125 -2 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb293064-5823-46df-be46-9c3b43640c63))
+ (pad "7" smd rect (at -9.125 -1 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a11e0855-c1d9-4d14-a121-9fe1ffafa73b))
+ (pad "8" smd rect (at -9.125 0 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 637ac86d-2fa8-4692-8980-1d34816ddf53))
+ (pad "9" smd rect (at -9.125 1 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a489846-b4e0-4fac-94b2-54421c2b7163))
+ (pad "10" smd rect (at -9.125 2 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e468348c-d7a7-41bb-be8a-99fc55650a1d))
+ (pad "11" smd rect (at -9.125 3 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c8fed1a-b859-4c73-836e-c0ff67c90854))
+ (pad "12" smd rect (at -9.125 4 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7b3c2d0-b18a-4d56-854d-c57b56de6216))
+ (pad "13" smd rect (at -9.125 5 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a72c5081-56f3-46be-be63-2b6171472f2e))
+ (pad "14" smd rect (at -9.125 6 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71ae700a-fdf2-4e65-a6ef-aaf31b618f88))
+ (pad "15" smd rect (at -9.125 7 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d21aaa30-4dff-480d-830a-1f6925477a5f))
+ (pad "16" smd rect (at 9.125 7 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d015f9cb-91db-4977-8d34-d6610f7ea452))
+ (pad "17" smd rect (at 9.125 6 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bb5a9b9-67de-4f3a-a647-050ea6075a79))
+ (pad "18" smd rect (at 9.125 5 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 250546c1-6d56-4ec3-9c33-1f49d56bc862))
+ (pad "19" smd rect (at 9.125 4 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c91fdff6-e554-49fb-9607-6ad1701a238f))
+ (pad "20" smd rect (at 9.125 3 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96bec97a-5a3f-4306-8bd0-0c86c932b42c))
+ (pad "21" smd rect (at 9.125 2 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9a1807a-e63f-4792-b87a-65442e47d4b6))
+ (pad "22" smd rect (at 9.125 1 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ac733df-603c-4fb0-9831-320273c1425e))
+ (pad "23" smd rect (at 9.125 0 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0eec99f8-13d0-4922-9bd9-97bed55c4d30))
+ (pad "24" smd rect (at 9.125 -1 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c29fa168-1935-410a-a857-203c6ffad579))
+ (pad "25" smd rect (at 9.125 -2 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a0981a0-6488-45f2-a8e0-d3af3bd6d0a9))
+ (pad "26" smd rect (at 9.125 -3 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4be33dcf-f1e6-48ee-93a4-97bef2c5c616))
+ (pad "27" smd rect (at 9.125 -4 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2457d2e3-48bf-4020-8455-8aa216b2f75f))
+ (pad "28" smd rect (at 9.125 -5 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83cb65b3-e33e-48c4-b7be-f11d8545bf60))
+ (pad "29" smd rect (at 9.125 -6 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8c3f405-bb67-41a7-8ab5-2280ff1c9fd8))
+ (pad "30" smd rect (at 9.125 -7 270) (size 0.66 1.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ae48ade-2f0d-49b0-bab8-f05896ba2611))
+ (pad "31" smd rect (at -3.05 0) (size 5.25 10.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5af22daa-7477-4881-a242-ef10421f6110))
+ (pad "32" smd rect (at 3.05 4.165) (size 5.25 6.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 933d09bf-db8f-4c87-b152-9c58a9cfe625))
+ (pad "33" smd rect (at 3.05 -4.165) (size 5.25 6.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b5b3b43-eb85-4cc9-9a13-a917bd8e6dce))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_MultiPowerSO-30.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod
new file mode 100644
index 00000000..6429e96a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "ST_PowerSSO-24_SlugDown" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)")
+ (tags "ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5aabaafb-1612-41ce-87f3-c01f5538956d)
+ )
+ (fp_text value "ST_PowerSSO-24_SlugDown" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8897f8cd-c0d5-40c5-9b48-89b60b76b455)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd4f4eef-363b-4246-a1d3-394fa55abf75)
+ )
+ (fp_line (start 3.75 5.25) (end 3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 165eb6e0-2656-47b6-b866-99807150e942))
+ (fp_line (start -3.85 -4.95) (end -5.55 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 172cbefa-f61b-4e1a-aedd-8afefe3dee77))
+ (fp_line (start -3.75 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 1ca36c94-553c-4047-ba12-7f1a62a9b3a1))
+ (fp_line (start -3.85 5.25) (end -3.85 4.95) (layer "F.SilkS") (width 0.12) (tstamp 2b88abe5-baa1-4fed-b03c-f1e66efc6c4f))
+ (fp_line (start 3.85 -5.25) (end 3.85 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 2ed1be5b-3801-4e6f-8759-c42a0cdb7abe))
+ (fp_line (start 3.85 5.25) (end 3.85 4.95) (layer "F.SilkS") (width 0.12) (tstamp 55dbd2a4-9dd9-42a5-93ea-1786dfe6a695))
+ (fp_line (start 3.75 -5.25) (end 3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 8fded49f-adc2-484a-ba7e-5d80c7c09581))
+ (fp_line (start -3.85 -5.25) (end -3.85 -4.95) (layer "F.SilkS") (width 0.12) (tstamp a962e0d7-d93e-4c7b-80f3-5ef3b78a1d81))
+ (fp_line (start 3.85 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp e9d9b361-63d2-4541-8da0-dbf77bc2550e))
+ (fp_line (start 3.85 5.25) (end -3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp fb97ff9b-68ee-483a-bb91-baf2111f270d))
+ (fp_line (start 6.04 5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 1b0c5c68-93a9-48d5-8b8a-97860a522faf))
+ (fp_line (start -6.04 -5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 432c0808-545d-4d82-a93e-d7f5d969b46c))
+ (fp_line (start -6.04 -5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 8461c5ea-e923-42be-9f76-187f74b3d5c9))
+ (fp_line (start 6.04 5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp c1fbb02b-25ff-4bfe-af0b-f9c918c728b9))
+ (fp_line (start 3.75 5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 33be04de-7907-4a27-b5ee-d8261a8522f3))
+ (fp_line (start -3.75 5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 9a3531c9-165c-480c-9bb6-1f5e8c877f01))
+ (fp_line (start -2.75 -5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp a786ba62-031e-404e-9e9c-cafe854f5dfc))
+ (fp_line (start 3.75 -5.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp e219ed2d-4c43-4828-a6a1-1677136a1b77))
+ (fp_line (start -3.75 -4.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp f84a4f95-b520-4e1b-b08d-9862830b5d4e))
+ (pad "1" smd rect (at -4.9325 -4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16f79234-5485-4d14-af22-b80037efc195))
+ (pad "2" smd rect (at -4.9325 -3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1c975e9-3ac7-4baf-bc4f-72c9f9bbb4d8))
+ (pad "3" smd rect (at -4.9325 -2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c051505-7fd5-4a6b-8446-da7ec7d93a82))
+ (pad "4" smd rect (at -4.9325 -2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 669116fa-83a7-4add-ad22-c4999d9d47ce))
+ (pad "5" smd rect (at -4.9325 -1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06e8f1f6-af1f-45d3-9344-db9e9b5dc12a))
+ (pad "6" smd rect (at -4.9325 -0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c16dfc27-9bf6-411d-9ef5-b0ec54e15d4e))
+ (pad "7" smd rect (at -4.9325 0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 142a7eb7-9c4c-45a8-98c3-28aafba63c51))
+ (pad "8" smd rect (at -4.9325 1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 401fe946-77f2-4697-a27f-df271106351a))
+ (pad "9" smd rect (at -4.9325 2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9595c9e2-4588-4983-8aab-1bcc11b1915a))
+ (pad "10" smd rect (at -4.9325 2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1dc06c4-ba5d-4422-afa2-1ba7e0ac0be6))
+ (pad "11" smd rect (at -4.9325 3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fb5227b-6fb5-4860-a255-f788357683f0))
+ (pad "12" smd rect (at -4.9325 4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fffa4a9-90a2-4634-8063-835eb4bfd62d))
+ (pad "13" smd rect (at 4.9325 4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bd635e2-8eab-4ad8-ac4c-0597bc2bb003))
+ (pad "14" smd rect (at 4.9325 3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2798dba-bfe8-4003-bda7-e751a38bd2c3))
+ (pad "15" smd rect (at 4.9325 2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70d477a2-3dcc-4485-b6f7-682d1dd88354))
+ (pad "16" smd rect (at 4.9325 2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b8526da-4213-40d1-a4a2-8b829850d91c))
+ (pad "17" smd rect (at 4.9325 1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7637017e-6773-41e1-adcd-9523b97a7f5d))
+ (pad "18" smd rect (at 4.9325 0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b42098e-193b-4d3e-bd1d-051b26b1401b))
+ (pad "19" smd rect (at 4.9325 -0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d377d4c4-49dd-4959-831c-8b83f7780095))
+ (pad "20" smd rect (at 4.9325 -1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1c4c500-0a9b-4184-bc6a-996315a844e2))
+ (pad "21" smd rect (at 4.9325 -2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef0c32a7-f2e3-49a8-96ef-bad3e24efb05))
+ (pad "22" smd rect (at 4.9325 -2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2869fef-3c47-451f-9dbc-40ef6ce0b5c2))
+ (pad "23" smd rect (at 4.9325 -3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68aca042-d7ce-4f4f-b671-31f260a80573))
+ (pad "24" smd rect (at 4.9325 -4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0aaf2bc6-da14-458b-a38b-d7b173e921e5))
+ (pad "25" smd rect (at 0 0) (size 5.2 7.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e08a4e51-e571-44f9-81a1-41b558838356))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_PowerSSO-24_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown_ThermalVias.kicad_mod
new file mode 100644
index 00000000..f8a9a894
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown_ThermalVias.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "ST_PowerSSO-24_SlugDown_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)")
+ (tags "ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8bc87477-3fe7-4ba7-a762-072c5f415038)
+ )
+ (fp_text value "ST_PowerSSO-24_SlugDown_ThermalVias" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c55646de-7f40-495d-8a90-f654ffae8e33)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e2e32f72-d73c-4848-be95-cdc3aac49ca6)
+ )
+ (fp_line (start -3.85 -5.25) (end -3.85 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 175d7b43-6024-45fb-9703-ff911491c763))
+ (fp_line (start 3.75 5.25) (end 3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 2ae55637-c98f-45d6-b3a0-414b1871f329))
+ (fp_line (start 3.85 5.25) (end -3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 3829d096-60c4-4b86-ba6b-a40bbee7b7a1))
+ (fp_line (start 3.85 5.25) (end 3.85 4.95) (layer "F.SilkS") (width 0.12) (tstamp 3ad9eaa0-4996-4d3f-bb87-440a6c39ce41))
+ (fp_line (start -3.85 -4.95) (end -5.55 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 60aea0e2-df36-4a06-af8c-4440ab566dbf))
+ (fp_line (start -3.75 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 6af125bd-0ab0-47ce-bd50-e5f50544aa4d))
+ (fp_line (start 3.85 -5.25) (end 3.85 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 81ed348d-8780-4365-9f64-c9023e030e56))
+ (fp_line (start 3.85 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp c1ca297a-c6f7-4449-9da1-14c4cba94410))
+ (fp_line (start 3.75 -5.25) (end 3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp d252b159-25dd-41df-8f2e-b015cebef425))
+ (fp_line (start -3.85 5.25) (end -3.85 4.95) (layer "F.SilkS") (width 0.12) (tstamp fa980e77-04ef-40f5-a0d6-99ecf987e279))
+ (fp_line (start 6.04 5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 0cf9ea41-3a56-408f-baae-1895ebc24cf6))
+ (fp_line (start -6.04 -5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 858cfc8b-9b2d-46de-a556-e0909781c9a5))
+ (fp_line (start -6.04 -5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 95d66b04-2c94-4041-ad47-9f82d27a6e6a))
+ (fp_line (start 6.04 5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp f5975d34-28c0-48db-8dd5-66a0dd5533af))
+ (fp_line (start -3.75 5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 1a59e5af-48de-4fb1-913c-2369f40548f1))
+ (fp_line (start -3.75 -4.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 3d6e3e3d-2442-404c-8d72-a675e7174bea))
+ (fp_line (start 3.75 -5.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 48341a8c-49d1-4f96-b99e-644acd8bd045))
+ (fp_line (start -2.75 -5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp ba0e9480-f87a-48c6-b27a-01bb0ad2eeaa))
+ (fp_line (start 3.75 5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp d16b38a1-0856-40a6-a10c-9ad160259033))
+ (pad "1" smd rect (at -4.9325 -4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fef0244a-f4bf-4b4a-addc-7e0e29ea5ba4))
+ (pad "2" smd rect (at -4.9325 -3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 830844e8-27be-4191-bf14-173da3ba6ebe))
+ (pad "3" smd rect (at -4.9325 -2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f616ea48-ea02-4f00-a77d-3d00a0c6640b))
+ (pad "4" smd rect (at -4.9325 -2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31024ac0-2ad2-4314-97a5-8eb7b6e5ec2e))
+ (pad "5" smd rect (at -4.9325 -1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d60a38d-fb25-44f7-a203-d0de8e585722))
+ (pad "6" smd rect (at -4.9325 -0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7e98768-3891-46b8-be63-67734387a753))
+ (pad "7" smd rect (at -4.9325 0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1925886e-6187-460f-8784-84f7765792cf))
+ (pad "8" smd rect (at -4.9325 1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c2825e2-ce9a-4bac-bd7d-7dc4a51b1f8c))
+ (pad "9" smd rect (at -4.9325 2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecf8412c-4801-4f78-95b2-4b36c7a88368))
+ (pad "10" smd rect (at -4.9325 2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dd19c81-75fe-4530-9dd4-3ba7fd5849e2))
+ (pad "11" smd rect (at -4.9325 3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 078cd91b-33a1-4d2e-b48b-68a1929da04d))
+ (pad "12" smd rect (at -4.9325 4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82b1f5d9-04fa-4c28-8d2f-99cfd217c49c))
+ (pad "13" smd rect (at 4.9325 4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0395275e-d0cc-4172-96ba-379aba719333))
+ (pad "14" smd rect (at 4.9325 3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 344ea5a6-f71f-4a8c-b400-905d648ead60))
+ (pad "15" smd rect (at 4.9325 2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bea3a66f-f33e-4403-9e43-998d2fbe8f13))
+ (pad "16" smd rect (at 4.9325 2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da5aa310-613d-42cc-bb6d-37b794db2c7a))
+ (pad "17" smd rect (at 4.9325 1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3c54bad-356f-4f28-b493-dc4574a661d1))
+ (pad "18" smd rect (at 4.9325 0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 729dc4a8-ccc9-4374-abe9-a1c901cf3a35))
+ (pad "19" smd rect (at 4.9325 -0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96522543-e093-4b7b-a7f5-f573e6765d26))
+ (pad "20" smd rect (at 4.9325 -1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcd82364-9183-4ace-bd33-d5863ef43f83))
+ (pad "21" smd rect (at 4.9325 -2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0834f88d-156e-4c1b-89a6-e078305b8df3))
+ (pad "22" smd rect (at 4.9325 -2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9ec442f-9fe5-4c34-9841-a0a0c93a6836))
+ (pad "23" smd rect (at 4.9325 -3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e813a78-99d8-48bc-accd-46e66ecdd2c3))
+ (pad "24" smd rect (at 4.9325 -4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29b06d49-d10b-4467-bfd1-865c74ab124d))
+ (pad "25" thru_hole circle (at 1.5 -0.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 0f4075db-f28f-4d64-b000-d7a6aea794d4))
+ (pad "25" thru_hole circle (at 0 -0.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 3667a2bc-c51e-41e5-bd41-9537dc1adfb8))
+ (pad "25" thru_hole circle (at 0 0.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 3ef26c22-a94f-4bc5-a192-4dff430a16f6))
+ (pad "25" thru_hole circle (at 1.5 1.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 55311de4-74a3-49f5-b77c-8d3ffb04bbdd))
+ (pad "25" thru_hole circle (at -1.5 0.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 5751d4da-947b-4924-a157-cb8670c3c555))
+ (pad "25" thru_hole circle (at -1.5 1.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 5baca482-df17-4203-988a-9202d3e45c2d))
+ (pad "25" thru_hole circle (at 1.5 0.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 744fa6b7-aaee-4ece-87ce-9133a2338ded))
+ (pad "25" thru_hole circle (at 0 -1.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 94b2ecda-1d28-4a36-83f8-3c5738fa8c0e))
+ (pad "25" thru_hole circle (at -1.5 -1.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp 96d75302-bc9b-4fe4-b778-993c58cf2b87))
+ (pad "25" smd rect (at 0 0) (size 5.2 7.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b01cd747-c3d3-408f-8973-72c679080f68))
+ (pad "25" smd rect (at 0 0) (size 4.3 4.3) (layers "B.Cu") (tstamp c6777f20-2324-476c-86a3-06118ef6471b))
+ (pad "25" thru_hole circle (at 0 1.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp ee7f75d2-6798-4146-a3b8-7343904a5da2))
+ (pad "25" thru_hole circle (at -1.5 -0.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp fec4b862-7d41-4508-979c-2e004b510109))
+ (pad "25" thru_hole circle (at 1.5 -1.5) (size 0.7 0.7) (drill 0.3) (layers *.Cu) (tstamp ff980d58-e8ba-4e46-a20c-6db1f12b7ae0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_PowerSSO-24_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugUp.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugUp.kicad_mod
new file mode 100644
index 00000000..4739068a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugUp.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "ST_PowerSSO-24_SlugUp" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)")
+ (tags "ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d736d42-81f1-492f-8c40-057bc76a4110)
+ )
+ (fp_text value "ST_PowerSSO-24_SlugUp" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d84df891-0097-4ad4-bd79-1dbf9ef54189)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 20cd3e38-cb87-498f-ac7a-fcb714bba206)
+ )
+ (fp_line (start 3.75 5.25) (end 3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 05f88726-b863-4e38-8662-486c9879aeab))
+ (fp_line (start 3.75 -5.25) (end 3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 10413499-2f68-4604-948c-a9d07b5bfc7b))
+ (fp_line (start -3.85 -5.25) (end -3.85 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 1c941b84-6c08-41d3-aa60-014dc9908264))
+ (fp_line (start 3.85 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 30a908ad-6752-4575-bf99-3b7f96ba50be))
+ (fp_line (start -3.75 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 3eec5e3e-8e84-49fc-baa7-728ebaa525a5))
+ (fp_line (start -3.85 5.25) (end -3.85 4.95) (layer "F.SilkS") (width 0.12) (tstamp 44f0239d-dfb3-4d71-a5e9-448a911370a4))
+ (fp_line (start -3.85 -4.95) (end -5.55 -4.95) (layer "F.SilkS") (width 0.12) (tstamp 93f8c64a-e65a-44de-a418-52d92452a3d8))
+ (fp_line (start 3.85 5.25) (end -3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp a2099bc2-59f9-4852-8463-28d8170b42e2))
+ (fp_line (start 3.85 -5.25) (end 3.85 -4.95) (layer "F.SilkS") (width 0.12) (tstamp bed345fe-a72b-4d45-b674-d89519a869f9))
+ (fp_line (start 3.85 5.25) (end 3.85 4.95) (layer "F.SilkS") (width 0.12) (tstamp fae4a9f4-d71b-4980-8a66-3fc19ee7b394))
+ (fp_line (start -6.04 -5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 58e31ad5-15a8-4593-ab1e-c6c2092c8212))
+ (fp_line (start 6.04 5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 6b1b44e3-5753-410b-8e2e-ddff57987385))
+ (fp_line (start -6.04 -5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp ad01a701-881d-43b6-9a68-8c74e1ab0bb9))
+ (fp_line (start 6.04 5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp f24008e9-f35a-4220-880b-2119589fd24d))
+ (fp_line (start -3.75 5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 698d7a2f-53f4-4bef-aef6-640d17c772ad))
+ (fp_line (start -3.75 -4.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 90480f85-ded2-41be-a2e2-c000aff9af8e))
+ (fp_line (start -2.75 -5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp ebd7c457-7942-44a7-a978-f1375a76233a))
+ (fp_line (start 3.75 -5.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp f6840bdb-cf21-4d61-b2e5-104d7f577097))
+ (fp_line (start 3.75 5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp f9d6081f-b50f-4907-8c7f-d229c0f656bb))
+ (pad "1" smd rect (at -4.9325 -4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c3482d3-2872-4ccb-b31d-42926a151701))
+ (pad "2" smd rect (at -4.9325 -3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8842df76-78e1-45a4-ad3c-2e60d50def12))
+ (pad "3" smd rect (at -4.9325 -2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb77861e-a312-494d-a4a5-4750f0f6a913))
+ (pad "4" smd rect (at -4.9325 -2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4483d7fd-5727-47dc-b164-b55b62a0618f))
+ (pad "5" smd rect (at -4.9325 -1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0501017-ca08-44b3-afb7-578df3f80664))
+ (pad "6" smd rect (at -4.9325 -0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a710cd19-b793-466e-aba2-054062100fc5))
+ (pad "7" smd rect (at -4.9325 0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08774ed6-8016-4e54-8441-9ace426d17b2))
+ (pad "8" smd rect (at -4.9325 1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12506867-dcf2-41ba-89e2-57215cd642f8))
+ (pad "9" smd rect (at -4.9325 2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f114f03c-76ba-4729-a285-67b3db41d40d))
+ (pad "10" smd rect (at -4.9325 2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71be6249-41cd-45f5-a482-63b45cdd3ae2))
+ (pad "11" smd rect (at -4.9325 3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f2dfb10-2b39-4f0c-bbfa-70b677e75952))
+ (pad "12" smd rect (at -4.9325 4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24cd701f-ba0a-4431-a14f-677fa28819f7))
+ (pad "13" smd rect (at 4.9325 4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d26173e-fafd-4e80-a894-e28dda6f7be8))
+ (pad "14" smd rect (at 4.9325 3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 246d1f39-2ecd-42e9-a103-30597a908327))
+ (pad "15" smd rect (at 4.9325 2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39406229-0aa9-43ec-8cd8-54b40edca87e))
+ (pad "16" smd rect (at 4.9325 2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 785d5b93-46b8-4432-b9d2-5f8f885d3169))
+ (pad "17" smd rect (at 4.9325 1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc1041a5-ad96-4a98-9167-8828e6084cb1))
+ (pad "18" smd rect (at 4.9325 0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4d4d65c-6f1b-4485-a382-c5eefe5ba3ca))
+ (pad "19" smd rect (at 4.9325 -0.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8820f894-ac40-4fa4-8a52-7f1fc09b4d39))
+ (pad "20" smd rect (at 4.9325 -1.2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 004192df-2307-4227-8540-60f82a3dfca7))
+ (pad "21" smd rect (at 4.9325 -2) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8b52d5c-ae89-4fe7-9188-f8fb8986525f))
+ (pad "22" smd rect (at 4.9325 -2.8) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f342593f-5c11-4f6f-97be-7841caa02431))
+ (pad "23" smd rect (at 4.9325 -3.6) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b98b3c1-4847-4410-b929-26b1ad60c5c1))
+ (pad "24" smd rect (at 4.9325 -4.4) (size 1.7 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc9e935a-6ba7-494f-9597-271ceda11211))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_PowerSSO-24_SlugUp.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown.kicad_mod
new file mode 100644
index 00000000..a21a8d87
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "ST_PowerSSO-36_SlugDown" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)")
+ (tags "ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9c4a9e8-7e65-4595-a0c1-0c96503cfd51)
+ )
+ (fp_text value "ST_PowerSSO-36_SlugDown" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 65147894-66d7-411d-88ce-3fa74a60f806)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd3a0ec6-aa9f-4009-b84e-317d66965302)
+ )
+ (fp_line (start 3.85 -5.25) (end 3.85 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 10016e09-70a7-4f4a-9cac-bb15c6f9cfa3))
+ (fp_line (start -3.85 -4.7) (end -5.55 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 3360ee73-1cbc-4694-b80f-ace4713e553f))
+ (fp_line (start 3.75 -5.25) (end 3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 39a49b7f-91d9-4245-9ba0-bcd0d8ea7158))
+ (fp_line (start -3.75 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 487631ff-260b-4466-a639-6a46da8e389c))
+ (fp_line (start 3.85 5.25) (end 3.85 4.7) (layer "F.SilkS") (width 0.12) (tstamp 62521949-1d39-43b1-ae3e-9768965d80b9))
+ (fp_line (start 3.85 5.25) (end -3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 69009162-9da0-494d-9652-703e4fe489e4))
+ (fp_line (start -3.85 -5.25) (end -3.85 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 7a4789dc-fce5-47b7-bb7c-f90d4547ab9c))
+ (fp_line (start -3.85 5.25) (end -3.85 4.7) (layer "F.SilkS") (width 0.12) (tstamp a546322f-2490-4d89-9bb3-31b28fc2724d))
+ (fp_line (start 3.85 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp a5d40469-6088-47d9-9c90-ba94cb98cb0e))
+ (fp_line (start 3.75 5.25) (end 3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp d32711a5-36d0-4e8b-ac24-2fc27b81fd26))
+ (fp_line (start 6.04 5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 233c352f-2276-41c6-a54d-b5f76dd86309))
+ (fp_line (start -6.04 -5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 283add48-9efe-4a68-b4ed-9767e79ce0bd))
+ (fp_line (start 6.04 5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp b727d518-8ba1-41dd-bfbb-78ffb09a52ff))
+ (fp_line (start -6.04 -5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp d4364b90-2e4d-434c-b201-92e69f414033))
+ (fp_line (start -3.75 -4.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 3f648d72-97f5-49e6-ba13-a7806f24175d))
+ (fp_line (start 3.75 5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 51528115-727a-4ae2-9593-aa2412763df3))
+ (fp_line (start 3.75 -5.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 6572b038-2ab4-4c92-8243-1da6a2741f4f))
+ (fp_line (start -2.75 -5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp 8cbb7fc1-09c0-47c2-a9fa-1d18d9bf7cfd))
+ (fp_line (start -3.75 5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp df985143-8940-4b5e-bc03-36fbd79f0a7e))
+ (pad "1" smd rect (at -4.9325 -4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15943112-1772-403d-8485-0114c2c1d360))
+ (pad "2" smd rect (at -4.9325 -3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e9e9384-587a-4546-9c8f-f3fdeca89e69))
+ (pad "3" smd rect (at -4.9325 -3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2b95623-9c4a-4933-a895-cdbac9f9b600))
+ (pad "4" smd rect (at -4.9325 -2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22b1317c-ee58-4ff2-a04f-977a6f0c832c))
+ (pad "5" smd rect (at -4.9325 -2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ffeb780-99c3-4219-83f7-bfcab0e5c3cc))
+ (pad "6" smd rect (at -4.9325 -1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c83283c1-6c14-4976-a875-1722b7ec54c0))
+ (pad "7" smd rect (at -4.9325 -1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29cb4e7b-9048-4ad1-86fe-94fb249e139b))
+ (pad "8" smd rect (at -4.9325 -0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14225b97-451f-49c0-96f5-84d4e9a05a26))
+ (pad "9" smd rect (at -4.9325 -0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29ba1ade-4c8f-473f-bf4f-52484ebef478))
+ (pad "10" smd rect (at -4.9325 0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bb48884-77cd-47d8-8ab3-bc8fecca2c3b))
+ (pad "11" smd rect (at -4.9325 0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1abd1c93-ff38-4308-8bce-3244e2970dbd))
+ (pad "12" smd rect (at -4.9325 1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 182745e3-546c-4c7d-b23f-ada1f1b29ef5))
+ (pad "13" smd rect (at -4.9325 1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0415797e-90d7-4bde-9d53-f8c7c4838572))
+ (pad "14" smd rect (at -4.9325 2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a0bed47-b244-4708-bc85-cd27f85971fe))
+ (pad "15" smd rect (at -4.9325 2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cc05e64-6f91-4d40-9da5-1234f7a583a2))
+ (pad "16" smd rect (at -4.9325 3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa475f1e-833d-40fb-aaf4-d966601bcd9b))
+ (pad "17" smd rect (at -4.9325 3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 221cc4e8-b5ea-4803-b06b-d3283bfe1977))
+ (pad "18" smd rect (at -4.9325 4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d25595e8-1a94-4ea1-b478-27bd3a296d9a))
+ (pad "19" smd rect (at 4.9325 4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34b407f9-dda1-4ecf-af5c-321530ab8046))
+ (pad "20" smd rect (at 4.9325 3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1feaecb0-0dc4-4d6b-8afc-7278594c7b78))
+ (pad "21" smd rect (at 4.9325 3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bc0b07b-a789-44a8-acc6-15d36a4133f4))
+ (pad "22" smd rect (at 4.9325 2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4146e99-9e2c-439e-83a3-8e7dbbf6eea5))
+ (pad "23" smd rect (at 4.9325 2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b851c0d2-ff83-4e2b-9f2c-1a227e737858))
+ (pad "24" smd rect (at 4.9325 1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be635fac-4d30-47c3-ac73-1c3a0ce1e226))
+ (pad "25" smd rect (at 4.9325 1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ece6133-3c92-47a9-af6b-4991a7318982))
+ (pad "26" smd rect (at 4.9325 0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d3f6092-c4da-4e8c-8e3d-da8dc3c0842e))
+ (pad "27" smd rect (at 4.9325 0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a5a9c97-cef6-4b35-8184-0e05e5a0b86b))
+ (pad "28" smd rect (at 4.9325 -0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49a0f1a2-0740-4138-aa9c-25d89a7e2d89))
+ (pad "29" smd rect (at 4.9325 -0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa922f6c-6549-4487-8840-2a8a056b3717))
+ (pad "30" smd rect (at 4.9325 -1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 743e2da3-c103-458c-b73f-252bdc23b0d0))
+ (pad "31" smd rect (at 4.9325 -1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d3926c2-4a7f-4527-b2cb-482e58ce529f))
+ (pad "32" smd rect (at 4.9325 -2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84c09fbb-9a28-4811-ac4e-39cbfacd76d5))
+ (pad "33" smd rect (at 4.9325 -2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e9427df-af8b-4d4f-8ec1-34184e2b1376))
+ (pad "34" smd rect (at 4.9325 -3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57876c21-da28-4e3f-81b4-e970f74b5b85))
+ (pad "35" smd rect (at 4.9325 -3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 293b9162-0648-4e7d-adca-a5f5bc010ad2))
+ (pad "36" smd rect (at 4.9325 -4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5fe16e6-bfa3-4a4d-b9ca-b6b2adcd3b39))
+ (pad "37" smd rect (at 0 0) (size 5.2 7.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4836dcfe-d434-4f5e-a6e3-883061b854dc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_PowerSSO-36_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown_ThermalVias.kicad_mod
new file mode 100644
index 00000000..ab3c5189
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugDown_ThermalVias.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "ST_PowerSSO-36_SlugDown_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)")
+ (tags "ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38cc91c4-6fea-47f2-a3e5-92f3637037a2)
+ )
+ (fp_text value "ST_PowerSSO-36_SlugDown_ThermalVias" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a05f55cd-698a-456a-ac69-e160d24450a4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28b156fe-d3d6-4b53-b19d-69dd0b44cea0)
+ )
+ (fp_line (start 3.75 5.25) (end 3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 39690c49-8680-4a29-a8dc-848388b0ebd8))
+ (fp_line (start -3.85 -5.25) (end -3.85 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 3beedc26-f383-4a73-a093-52cf56756eb4))
+ (fp_line (start -3.75 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 5a5a808e-e684-4eec-be6f-bd3a69ff53a1))
+ (fp_line (start 3.75 -5.25) (end 3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp 75e984ae-4aad-43ca-ba52-6053b66fd4a7))
+ (fp_line (start -3.85 -4.7) (end -5.55 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 7d677026-40b5-412e-9b55-0c63e8af05bc))
+ (fp_line (start 3.85 5.25) (end -3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 7e4ad9f8-20b1-42e9-8569-66b14ca88669))
+ (fp_line (start 3.85 5.25) (end 3.85 4.7) (layer "F.SilkS") (width 0.12) (tstamp 989fb9b6-6751-4001-ba82-271a491f73b8))
+ (fp_line (start 3.85 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp a75abc8a-29ed-4873-bbe0-2a9be90c097c))
+ (fp_line (start -3.85 5.25) (end -3.85 4.7) (layer "F.SilkS") (width 0.12) (tstamp daee6f0b-c89f-4552-a0ed-2b22829af66f))
+ (fp_line (start 3.85 -5.25) (end 3.85 -4.7) (layer "F.SilkS") (width 0.12) (tstamp e00fd17d-a644-4956-b603-a9669c9045b1))
+ (fp_line (start -6.04 -5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 6e98c8ff-a26b-4d58-9f45-998a8e6a0ffc))
+ (fp_line (start -6.04 -5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp bf1930dd-6aa6-48e5-805b-c64ffeb918b0))
+ (fp_line (start 6.04 5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp cd5148ac-86e9-4346-bbab-5d63cfaf9a06))
+ (fp_line (start 6.04 5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp f830172b-0648-4685-b6b9-40c8b5a9f7db))
+ (fp_line (start 3.75 -5.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 6bc33898-3db1-486e-bb06-ef99766b5708))
+ (fp_line (start -3.75 -4.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp 6d00d8ce-6c27-448d-ab2f-5d44b47a9719))
+ (fp_line (start -2.75 -5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp b99e0f1f-083e-4b83-8745-c9403ca6e873))
+ (fp_line (start 3.75 5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp ef97b784-e8a5-4190-99c5-08ffc6915334))
+ (fp_line (start -3.75 5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp f023edb4-53f5-45c6-95de-32d06a275755))
+ (pad "1" smd rect (at -4.9325 -4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 505f1345-6ce0-4391-aeba-ae8e05e2bbc0))
+ (pad "2" smd rect (at -4.9325 -3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87cef058-d5af-4d0a-990e-7bd1a08da78c))
+ (pad "3" smd rect (at -4.9325 -3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c71fa45-0298-4175-ad09-999b2af7add9))
+ (pad "4" smd rect (at -4.9325 -2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9cc163d-c92c-49ec-b130-29c671743f6a))
+ (pad "5" smd rect (at -4.9325 -2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c853f0a-1c4b-4c8d-933a-1b275e0310d9))
+ (pad "6" smd rect (at -4.9325 -1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 264edf75-44ed-4962-b2aa-bc179a51e9ed))
+ (pad "7" smd rect (at -4.9325 -1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49d1c6b4-5910-43a1-9be0-73a0ee140aad))
+ (pad "8" smd rect (at -4.9325 -0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7bc83b1-6e29-42bf-9dce-00c415c79598))
+ (pad "9" smd rect (at -4.9325 -0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1810cd4-2b78-4a89-950f-20ab1db3085f))
+ (pad "10" smd rect (at -4.9325 0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef608612-2096-4d8a-94ff-f96920f11646))
+ (pad "11" smd rect (at -4.9325 0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9cbe338-12ac-4a03-afe5-ad426d014151))
+ (pad "12" smd rect (at -4.9325 1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a396046e-5c64-462c-970b-79380976aa6a))
+ (pad "13" smd rect (at -4.9325 1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e679dd0f-ec81-467b-8600-8eee6084cac0))
+ (pad "14" smd rect (at -4.9325 2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d038e73-7968-49b2-9ba9-0895cb73850e))
+ (pad "15" smd rect (at -4.9325 2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd46f903-2a1e-4923-a225-2c771a7f1211))
+ (pad "16" smd rect (at -4.9325 3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97899c2b-4608-4a9f-a3bc-abb1f5f5c86b))
+ (pad "17" smd rect (at -4.9325 3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31d0626e-3e86-48b4-870c-1adb46c19010))
+ (pad "18" smd rect (at -4.9325 4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 063bec9c-254a-44b4-a413-bb61de7e5fbe))
+ (pad "19" smd rect (at 4.9325 4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92c43079-1d22-4591-967b-06fd24a6daad))
+ (pad "20" smd rect (at 4.9325 3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e73e1ba2-f758-494d-b1c0-fb39adbd04f3))
+ (pad "21" smd rect (at 4.9325 3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f95c8d3f-8395-494f-af7e-f284f00ee0e6))
+ (pad "22" smd rect (at 4.9325 2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a15b6a71-2738-4e73-85a1-e94c87e43a51))
+ (pad "23" smd rect (at 4.9325 2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 027311d0-2842-45aa-b74d-6dbc88854342))
+ (pad "24" smd rect (at 4.9325 1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e07049c5-6756-40f4-acec-c59852013967))
+ (pad "25" smd rect (at 4.9325 1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2adf2864-70e4-4373-8877-735b8e56a422))
+ (pad "26" smd rect (at 4.9325 0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afc71c83-ba63-4cc9-abe9-55d2df8f1a2b))
+ (pad "27" smd rect (at 4.9325 0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9ea36e9-c92b-4f87-9d2b-9332dbb4dc17))
+ (pad "28" smd rect (at 4.9325 -0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7de64f6b-0652-450c-88e5-38c4a8a2fc36))
+ (pad "29" smd rect (at 4.9325 -0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a52f97ab-8250-42b1-baa0-7ad0c98898bb))
+ (pad "30" smd rect (at 4.9325 -1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cba108c-f5c1-4db0-943b-757453b5efe9))
+ (pad "31" smd rect (at 4.9325 -1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff851f34-16dd-4b7f-91e5-86b19fe2d58d))
+ (pad "32" smd rect (at 4.9325 -2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8fccbf7-42ed-443a-be8b-51af6e656091))
+ (pad "33" smd rect (at 4.9325 -2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c346766-ee0c-4739-96fb-f66343de927a))
+ (pad "34" smd rect (at 4.9325 -3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 634d0d72-cabf-4302-9fbc-4b7f519edf15))
+ (pad "35" smd rect (at 4.9325 -3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 369ad1bb-244e-46cf-a92e-54691e42ced0))
+ (pad "36" smd rect (at 4.9325 -4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26601918-69c2-401e-bc52-14a06f6fa259))
+ (pad "37" thru_hole circle (at 1.5 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0200ddf7-8631-4bab-8dab-c013535bf35b))
+ (pad "37" smd rect (at 0 0) (size 4.3 4.3) (layers "B.Cu") (tstamp 07dab2ea-9b05-4e62-9421-56109ebc3414))
+ (pad "37" thru_hole circle (at 0 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1dd5e2e3-b74a-4512-bd53-dd3a5d3c0b95))
+ (pad "37" thru_hole circle (at 1.5 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 279b0871-4b23-425e-a0e8-18d4686f2411))
+ (pad "37" thru_hole circle (at -1.5 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 43f0fbb2-d7a4-45ba-8cb2-bc0b97744468))
+ (pad "37" thru_hole circle (at 0 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5d38ee31-333c-4a84-b8a2-d311f2fd1e67))
+ (pad "37" thru_hole circle (at 1.5 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 65b097d0-7a43-4d6a-b889-e110fd93ac9d))
+ (pad "37" thru_hole circle (at 0 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 68fab99e-0ce6-41ed-8e18-0f888a5cbc73))
+ (pad "37" thru_hole circle (at 0 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 69dd57f3-8b4a-4116-b825-ec35c7147ef6))
+ (pad "37" thru_hole circle (at -1.5 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 775d51c6-ba0e-468a-93a3-5db7dcdab43f))
+ (pad "37" thru_hole circle (at -1.5 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 79da7354-2805-4ca4-b3ec-418448519024))
+ (pad "37" smd rect (at 0 0) (size 5.2 7.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f999bf6-24ba-4f58-9f71-73d876953b3b))
+ (pad "37" thru_hole circle (at 1.5 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cfb7486d-f57f-4322-9c00-d92fbc6cd7bd))
+ (pad "37" thru_hole circle (at -1.5 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d5fffca5-b92d-43b3-8936-795b9b713c7b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_PowerSSO-36_SlugDown.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugUp.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugUp.kicad_mod
new file mode 100644
index 00000000..05ce8d02
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/ST_PowerSSO-36_SlugUp.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "ST_PowerSSO-36_SlugUp" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)")
+ (tags "ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 063e217e-b52e-4fba-86bd-bc361f2765ac)
+ )
+ (fp_text value "ST_PowerSSO-36_SlugUp" (at 0 6.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aed3b71b-0689-4053-812e-693a48870a33)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7a78b764-6c0d-4386-a383-0e27174e0a1e)
+ )
+ (fp_line (start -3.85 -5.25) (end -3.85 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 3e9e376f-601e-40c7-a256-41177b9b5aa1))
+ (fp_line (start 3.75 5.25) (end 3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 6a83c6dd-9ec7-48ab-a0c6-12b3d6cf80bf))
+ (fp_line (start 3.85 -5.25) (end 3.85 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 6b938914-1e8b-40ad-8240-5e34d3ff4451))
+ (fp_line (start 3.85 5.25) (end -3.85 5.25) (layer "F.SilkS") (width 0.12) (tstamp 6ecb5714-bffa-4529-8a58-653daef4daa5))
+ (fp_line (start -3.85 -4.7) (end -5.55 -4.7) (layer "F.SilkS") (width 0.12) (tstamp 78e01b4f-7611-4aaa-9e16-41051e81bf4c))
+ (fp_line (start -3.85 5.25) (end -3.85 4.7) (layer "F.SilkS") (width 0.12) (tstamp 8d7e1174-b8da-42dd-a57c-ddd167fe91e3))
+ (fp_line (start 3.75 -5.25) (end 3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp b802d7d1-e43e-47bd-959f-13dcd7fff854))
+ (fp_line (start -3.75 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp cc0b898c-3d90-43d9-b7ed-0e77b65ac94b))
+ (fp_line (start 3.85 5.25) (end 3.85 4.7) (layer "F.SilkS") (width 0.12) (tstamp d6e3cf0e-e52a-49ea-b395-c51e0c8c9e8d))
+ (fp_line (start 3.85 -5.25) (end -3.85 -5.25) (layer "F.SilkS") (width 0.12) (tstamp d96a6f80-3c6c-41a8-ae50-466486c956a9))
+ (fp_line (start -6.04 -5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 0c5129e1-896b-4cd4-88ad-029a2908590a))
+ (fp_line (start 6.04 5.4) (end 6.04 -5.4) (layer "F.CrtYd") (width 0.05) (tstamp 6ceeebec-27ba-4d2d-b5f6-758653337349))
+ (fp_line (start -6.04 -5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 70675138-418e-4548-8062-3bca1978fcc9))
+ (fp_line (start 6.04 5.4) (end -6.04 5.4) (layer "F.CrtYd") (width 0.05) (tstamp 9ed0a926-199f-47cf-b221-3f0d7a08967f))
+ (fp_line (start -2.75 -5.15) (end -3.75 -4.15) (layer "F.Fab") (width 0.1) (tstamp 15536222-0c01-440b-ad5a-6f8a91789adc))
+ (fp_line (start 3.75 5.15) (end 3.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp 39d2d54e-60e0-48ff-a012-187d61c5f8b4))
+ (fp_line (start 3.75 -5.15) (end -2.75 -5.15) (layer "F.Fab") (width 0.1) (tstamp bab17744-ccca-478f-aafc-fbba1367003a))
+ (fp_line (start -3.75 -4.15) (end -3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp c2868b02-ef01-438b-9039-ab13783c94df))
+ (fp_line (start -3.75 5.15) (end 3.75 5.15) (layer "F.Fab") (width 0.1) (tstamp db7cc77e-a6de-40c5-bf74-12223260067a))
+ (pad "1" smd rect (at -4.9325 -4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d4cc0c0-4c85-4646-8e8c-c27cd263834f))
+ (pad "2" smd rect (at -4.9325 -3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02f89472-ee72-4793-aed8-c88acdcbfb92))
+ (pad "3" smd rect (at -4.9325 -3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 078a1fb6-ad54-43bb-bc81-54418edb06a5))
+ (pad "4" smd rect (at -4.9325 -2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0828b85-c27b-4da2-8ba7-9f0633b8baa9))
+ (pad "5" smd rect (at -4.9325 -2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8be131ae-d6c1-4080-a6ff-0b03e6e31435))
+ (pad "6" smd rect (at -4.9325 -1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5af0aa95-e652-494f-8338-2d8f8b9fb3f8))
+ (pad "7" smd rect (at -4.9325 -1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51ac5f3f-9ab0-4379-a29f-dd5e2002b188))
+ (pad "8" smd rect (at -4.9325 -0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84e2e6ce-ff08-4862-a571-513017eac32e))
+ (pad "9" smd rect (at -4.9325 -0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 631be73a-999d-4bda-870f-c06573409b31))
+ (pad "10" smd rect (at -4.9325 0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f9f546a-793a-4d92-8ec8-7fa9239ad94f))
+ (pad "11" smd rect (at -4.9325 0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c4add6e-1e18-464b-87d9-1f98362e5e6d))
+ (pad "12" smd rect (at -4.9325 1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33c3dd44-d305-4994-b8b3-bcc2453ad073))
+ (pad "13" smd rect (at -4.9325 1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fc3de11-9ad5-4cd8-8ca8-610bfe9d3181))
+ (pad "14" smd rect (at -4.9325 2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5f00cdf-b427-4928-8901-7094f907c2c9))
+ (pad "15" smd rect (at -4.9325 2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6bd1b75-8daa-4e8a-8b4b-e0c0471f2e27))
+ (pad "16" smd rect (at -4.9325 3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e58730a-0281-472f-a1cb-1fe3becae0d0))
+ (pad "17" smd rect (at -4.9325 3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b50cdea3-3f64-425d-9c1b-248843df765f))
+ (pad "18" smd rect (at -4.9325 4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f4bd4c4-eae9-4fdb-a4b0-2594a347e338))
+ (pad "19" smd rect (at 4.9325 4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2cee97c-fcf7-47f8-9243-9c96248ece3f))
+ (pad "20" smd rect (at 4.9325 3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 379d771b-7853-4ce3-ab4d-9c7f6f3eb156))
+ (pad "21" smd rect (at 4.9325 3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1f3939e-306f-4179-a892-26d595d37755))
+ (pad "22" smd rect (at 4.9325 2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a87eb07-b7cb-4994-af0a-198494be0e90))
+ (pad "23" smd rect (at 4.9325 2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 912197d8-d9d5-4b7d-a504-0dcb545efd34))
+ (pad "24" smd rect (at 4.9325 1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f74f8e4-f3d5-408d-b7d7-714eca15341f))
+ (pad "25" smd rect (at 4.9325 1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bce9dfce-0186-4905-9665-ac29dc368685))
+ (pad "26" smd rect (at 4.9325 0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dbbc773-38bc-400c-9f79-f8acad502402))
+ (pad "27" smd rect (at 4.9325 0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9f4b14c-443b-4d72-bf69-cdb9f1f745c6))
+ (pad "28" smd rect (at 4.9325 -0.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08b3c2fc-dd7a-43f8-aa9a-08b03edf019b))
+ (pad "29" smd rect (at 4.9325 -0.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2db2b290-4654-4ec3-b12a-d5fe733c67ab))
+ (pad "30" smd rect (at 4.9325 -1.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf79a76a-1e0c-4648-8ed0-97ec7a53786c))
+ (pad "31" smd rect (at 4.9325 -1.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3ef92f7-77ae-4bb4-9ca5-55ff0b27553d))
+ (pad "32" smd rect (at 4.9325 -2.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 709ec6c1-6345-4e9c-b27c-e329142440d1))
+ (pad "33" smd rect (at 4.9325 -2.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e41e9b56-2fd2-4a62-a517-ccd4cb3098fe))
+ (pad "34" smd rect (at 4.9325 -3.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b2526d0-1df3-4d92-bdb5-54bb9a64e163))
+ (pad "35" smd rect (at 4.9325 -3.75) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da9cdf8e-835c-4a47-b83b-e5fd77117ecc))
+ (pad "36" smd rect (at 4.9325 -4.25) (size 1.7 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f846fe34-e8da-4a27-94f6-165c34dac19c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/ST_PowerSSO-36_SlugUp.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8.kicad_mod
new file mode 100644
index 00000000..dae6b451
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "TI_SO-PowerPAD-8" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-Lead Plastic PSOP, Exposed Die Pad (TI DDA0008B, see http://www.ti.com/lit/ds/symlink/lm3404.pdf)")
+ (tags "SSOP 0.50 exposed pad")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 76dfc6c2-dfba-41cf-b88f-87c5ccaab587)
+ )
+ (fp_text value "TI_SO-PowerPAD-8" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b0263c7-71f9-47e7-ba94-03b8e537a06b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3771af48-88aa-43ef-9adf-0247ae1807cc)
+ )
+ (fp_line (start -2.075 2.575) (end -2.075 2.375) (layer "F.SilkS") (width 0.15) (tstamp 02dfe3fb-b5e3-4d48-9898-8d2524c2b6bc))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.375) (layer "F.SilkS") (width 0.15) (tstamp 6736ece9-31af-4853-bb47-561d2322092e))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 6b05a05d-1e24-4f64-af17-b31d94eb6a2f))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp 952a71c7-019c-40f7-bf87-f24eae523d67))
+ (fp_line (start 2.075 2.575) (end 2.075 2.375) (layer "F.SilkS") (width 0.15) (tstamp bcf24a9b-962d-402b-a3f4-8ee5a16869d2))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.375) (layer "F.SilkS") (width 0.15) (tstamp c4f7a487-ac29-4983-8547-7b371c016ef3))
+ (fp_line (start -2.075 -2.375) (end -3.375 -2.375) (layer "F.SilkS") (width 0.15) (tstamp f592f8b2-227e-47bb-872b-a7684bfbe91f))
+ (fp_line (start -4 -2.7) (end 4 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 09958cc5-9034-4eb0-8bf6-bb2c27be24c4))
+ (fp_line (start -4 2.7) (end 4 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 14497c76-5084-479d-903a-be55f3e82e9e))
+ (fp_line (start -4 -2.7) (end -4 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 468b4d46-891a-4ac2-be39-645979c5658a))
+ (fp_line (start 4 -2.7) (end 4 2.7) (layer "F.CrtYd") (width 0.05) (tstamp d15c6388-0087-4858-97af-c09a653e939d))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp 3091f91f-77fa-49ba-b835-9237e3dcd2a6))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 3bc1ea76-3cdc-4a8a-815b-9a529ecae57c))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 4de21e3c-3f89-4f09-8840-613afff96693))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 66022c8a-1ea6-4c46-bf25-f418961567a0))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 9002ccf2-8a60-45dc-972f-12aa0bd077fb))
+ (pad "1" smd rect (at -2.78 -1.905) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87aefb81-aa1b-47a5-87be-b6ac3fc76547))
+ (pad "2" smd rect (at -2.78 -0.635) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f750416-bf17-4e39-b3bb-f85aa440fd50))
+ (pad "3" smd rect (at -2.78 0.635) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36f210d4-850a-42fb-b0e1-65ec6930f597))
+ (pad "4" smd rect (at -2.78 1.905) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d2d8909-917d-4c80-a158-fe3311de7da1))
+ (pad "5" smd rect (at 2.78 1.905) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef9095bf-950e-419f-8852-21dca4fa715a))
+ (pad "6" smd rect (at 2.78 0.635) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a4a214d-2061-4619-b7c0-31242f4641e8))
+ (pad "7" smd rect (at 2.78 -0.635) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cee3308-3b50-4aaa-9e72-edc792efa845))
+ (pad "8" smd rect (at 2.78 -1.905) (size 1.91 0.61) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ada3559-739a-4e69-8922-5f46c3837109))
+ (pad "9" smd rect (at -0.6025 -0.775) (size 1.205 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 3dea7421-f9dd-424c-a2f4-f2900864096f))
+ (pad "9" smd rect (at 0.6025 -0.775) (size 1.205 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 6bd4be4a-30c5-4811-8705-2d3173d4b547))
+ (pad "9" smd rect (at -0.6025 0.775) (size 1.205 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 73b9759e-a7a0-4881-8dc1-dcebc919dddd))
+ (pad "9" smd rect (at 0.6025 0.775) (size 1.205 1.55) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp c56f497b-0492-4bef-93d8-3e34169b3252))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TI_SO-PowerPAD-8.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8_ThermalVias.kicad_mod
new file mode 100644
index 00000000..2823f4e4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TI_SO-PowerPAD-8_ThermalVias.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "TI_SO-PowerPAD-8_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm² body, exposed pad, thermal vias with large copper area, as proposed in http://www.ti.com/lit/ds/symlink/tps5430.pdf")
+ (tags "HTSOP 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 377378f0-7c1a-45aa-b353-dc4f0f32abc9)
+ )
+ (fp_text value "TI_SO-PowerPAD-8_ThermalVias" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c924561c-5e62-4154-93ed-2bd7fadf520c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp 6f273f6e-cde2-4a2f-8e34-6785dcb3b799)
+ )
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 1b0b03b4-9c28-4dcc-a66a-26c8beaf94ea))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp 418a55b6-343c-4393-821c-6fa540f925a2))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 72dca877-7894-472c-b8a4-6ecc06a79366))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp 76cf6181-e8c6-4ee4-9cb7-592a7be7f775))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 8098185d-c209-447f-a2ec-cb1a27750da5))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp d1dd97c4-b465-4d79-b016-06fbfe48556c))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp fbe98391-6257-465c-8cf0-163e9a2cbd38))
+ (fp_line (start -3.75 -2.75) (end 3.75 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 9b777e7c-82c3-44de-9a79-ee5ad32ed994))
+ (fp_line (start -3.75 -2.75) (end -3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp a907de46-7bb2-45f6-a857-1e96d8a77b80))
+ (fp_line (start 3.75 -2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp b93ff26e-5a04-49d1-9d3c-07bcc3b36d5f))
+ (fp_line (start -3.75 2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp ddd274a6-68ec-439c-820b-e63204b9ca76))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 6b6f2aa3-3315-4fbb-a100-fb7c24b3fad0))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 6d203727-61a5-411c-9e1d-c4641d2fe0d5))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 7aed3ff4-8438-4356-beb5-bb1097c0bb85))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp e87f0675-d735-4a91-8bae-2ac23c449342))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp fe348068-0d1d-4b01-bf75-e17b1dc4a98d))
+ (pad "1" smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b9e77e3-d0be-495e-bb8f-bff438be5fc4))
+ (pad "2" smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98d44a67-a61c-4648-99d4-6b78f69f33fa))
+ (pad "3" smd rect (at -2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f981daf7-5970-4bcc-99f3-4ff5a5b0a28e))
+ (pad "4" smd rect (at -2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2661e05-fb09-4514-92db-84753b88482e))
+ (pad "5" smd rect (at 2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4527ef1e-d3d6-435c-b0ad-479738e4ae9d))
+ (pad "6" smd rect (at 2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c987c0f-d9ce-44e9-94eb-42bdbb4d6472))
+ (pad "7" smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b73a66b1-d41f-4e93-903e-d84d9c1e160f))
+ (pad "8" smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e54a4cf-f18a-406b-b35d-fff0c8cec0bb))
+ (pad "9" thru_hole circle (at 0.6 -1.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 58ed4089-9be8-4bc7-a0e6-94e36b6cb6a4))
+ (pad "9" thru_hole circle (at -0.6 -0.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 631e7685-f5a9-45a8-9094-05177d9ea36f))
+ (pad "9" thru_hole circle (at -0.6 0.7) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 72a6d508-82c0-4751-87d6-e206b945accf))
+ (pad "9" thru_hole circle (at -0.6 -1.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7a0b1d27-eb0c-4232-8171-82c60f809b4d))
+ (pad "9" thru_hole circle (at -0.6 1.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8833adba-9a3a-43e4-9561-15e3f36a8ddc))
+ (pad "9" thru_hole circle (at 0.6 -0.6) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8de84454-d564-4348-9100-7a90909733f1))
+ (pad "9" thru_hole circle (at 0.6 0.7) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a3ef04df-908a-468c-b6be-69f62f86074d))
+ (pad "9" thru_hole circle (at 0.6 1.8) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a74d6881-6429-44e6-a656-c91719f2ace6))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.5) (layers "F.Cu") (tstamp b23d09de-c5bd-4860-b894-2a99a595f2ad))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.5) (layers "B.Cu") (tstamp da8e3227-a937-4eba-af67-c7250c697189))
+ (pad "9" smd rect (at 0 0) (size 2.6 3.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dafcdc19-3ca3-44cd-a0f1-b0affbcdb922))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-5_1.65x3.05mm_P0.95mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-5_1.65x3.05mm_P0.95mm.kicad_mod
new file mode 100644
index 00000000..c9259bbd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-5_1.65x3.05mm_P0.95mm.kicad_mod
@@ -0,0 +1,40 @@
+(footprint "TSOP-5_1.65x3.05mm_P0.95mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5ADEEF59)
+ (descr "TSOP-5 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf")
+ (tags "Jedec MO-193C TSOP-5L")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fd34d079-7285-467c-adbd-24d9c24c58ee)
+ )
+ (fp_text value "TSOP-5_1.65x3.05mm_P0.95mm" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2aa2b487-e80f-4556-a022-fa2a85f5fb3d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 701177a3-9068-46ec-8134-f14ac961d88a)
+ )
+ (fp_line (start -0.8 1.6) (end 0.8 1.6) (layer "F.SilkS") (width 0.12) (tstamp 04d4a0c0-dc3b-4407-85fa-9513a4cedb5d))
+ (fp_line (start 0.8 -1.6) (end -1.5 -1.6) (layer "F.SilkS") (width 0.12) (tstamp c19cc4b3-f488-4f73-bc26-8a921ddec696))
+ (fp_line (start 1.76 1.77) (end 1.76 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp 230ee281-271b-4ac1-97ca-52415c8870a0))
+ (fp_line (start -1.76 -1.78) (end 1.76 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp 31e6553f-d7d6-4cb4-9290-c0a49f89f888))
+ (fp_line (start 1.76 1.77) (end -1.76 1.77) (layer "F.CrtYd") (width 0.05) (tstamp d99795e7-80cf-46c9-91ee-f999b624f373))
+ (fp_line (start -1.76 -1.78) (end -1.76 1.77) (layer "F.CrtYd") (width 0.05) (tstamp e2a87ef9-53a9-4a05-9993-3e6ffeba85ef))
+ (fp_line (start -0.825 -1.1) (end -0.825 1.525) (layer "F.Fab") (width 0.1) (tstamp 78705904-34db-4d6a-a6c5-9fbc9bdcaa34))
+ (fp_line (start 0.825 -1.525) (end -0.425 -1.525) (layer "F.Fab") (width 0.1) (tstamp 7a3c288a-2c41-4d49-bcf7-b2e7b07dbc16))
+ (fp_line (start 0.825 1.525) (end -0.825 1.525) (layer "F.Fab") (width 0.1) (tstamp b8b6523c-cadb-43df-97ff-d1e7d3b22de4))
+ (fp_line (start 0.825 -1.525) (end 0.825 1.525) (layer "F.Fab") (width 0.1) (tstamp ec8c6df0-8609-4175-ba2d-9d076b4326b0))
+ (fp_line (start -0.825 -1.1) (end -0.425 -1.525) (layer "F.Fab") (width 0.1) (tstamp f95611be-7c40-426d-8e1f-f22a72a1045a))
+ (pad "1" smd rect (at -1.16 -0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca45f4cf-6eb5-41dc-8f6a-fe90f3e77c2c))
+ (pad "2" smd rect (at -1.16 0) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 410d9039-a4fb-4134-99e5-2648af14709f))
+ (pad "3" smd rect (at -1.16 0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cee9f10-ef15-44ba-a78f-a547111247fc))
+ (pad "4" smd rect (at 1.16 0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4276acb4-5f2f-4a93-a3b2-13ce2a161e3e))
+ (pad "5" smd rect (at 1.16 -0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66889dba-eb0c-4e2a-aaaa-5318b4319af0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-5_1.65x3.05mm_P0.95mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-6_1.65x3.05mm_P0.95mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-6_1.65x3.05mm_P0.95mm.kicad_mod
new file mode 100644
index 00000000..c632020a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-6_1.65x3.05mm_P0.95mm.kicad_mod
@@ -0,0 +1,41 @@
+(footprint "TSOP-6_1.65x3.05mm_P0.95mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "TSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf")
+ (tags "Jedec MO-193C TSOP-6L")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d85c42a0-de43-47a4-b1a9-7613c381bc86)
+ )
+ (fp_text value "TSOP-6_1.65x3.05mm_P0.95mm" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aca9ff18-6631-4a0b-95f7-295a89187983)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp b5b3b605-5187-4bef-a5a8-4a753445ac41)
+ )
+ (fp_line (start 0.8 -1.6) (end -1.5 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 2e3077ea-f65d-4150-b00c-2d80752a8335))
+ (fp_line (start -0.8 1.6) (end 0.8 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8455ba4c-ad47-47b1-85ba-210589b554b5))
+ (fp_line (start 1.76 1.77) (end -1.76 1.77) (layer "F.CrtYd") (width 0.05) (tstamp 172c7f22-8669-4293-b638-b02fa98b1f6d))
+ (fp_line (start -1.76 -1.78) (end 1.76 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp 31641ff1-0ae7-4a00-92ba-ba37cb2bf8d8))
+ (fp_line (start -1.76 -1.78) (end -1.76 1.77) (layer "F.CrtYd") (width 0.05) (tstamp 9fb77935-731e-40a3-917d-989edec0fc99))
+ (fp_line (start 1.76 1.77) (end 1.76 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp ff93cb29-0d99-40e6-ae57-13a38a661290))
+ (fp_line (start -0.825 -1.1) (end -0.825 1.525) (layer "F.Fab") (width 0.1) (tstamp 0d7dc547-ce8d-40e0-8643-a7344ce615e4))
+ (fp_line (start 0.825 -1.525) (end -0.425 -1.525) (layer "F.Fab") (width 0.1) (tstamp 13e0dc69-2e00-49ea-abaa-66b9b7df5834))
+ (fp_line (start -0.825 -1.1) (end -0.425 -1.525) (layer "F.Fab") (width 0.1) (tstamp 56bc052d-ab2a-4034-80d1-73cb4eab5ffb))
+ (fp_line (start 0.825 1.525) (end -0.825 1.525) (layer "F.Fab") (width 0.1) (tstamp 9ec87ecc-cf7e-4137-b110-7a4bc48468a8))
+ (fp_line (start 0.825 -1.525) (end 0.825 1.525) (layer "F.Fab") (width 0.1) (tstamp d27f34e1-2e9d-4556-bf37-c27daba93616))
+ (pad "1" smd rect (at -1.16 -0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8def91a-42b8-4d3b-9069-45010d9b4a90))
+ (pad "2" smd rect (at -1.16 0) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28c52adb-bf15-4178-9262-b566787ac0de))
+ (pad "3" smd rect (at -1.16 0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5eade189-788b-443f-b78b-3e8fb15239a4))
+ (pad "4" smd rect (at 1.16 0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 611a67e8-4cec-4a8e-bed4-71039100a45d))
+ (pad "5" smd rect (at 1.16 0) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5211d95-e445-4c0d-bc9f-1f849f6b6116))
+ (pad "6" smd rect (at 1.16 -0.95) (size 0.7 0.51) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a88aa05-cc8a-45ab-8787-2bd89cf69933))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-6_1.65x3.05mm_P0.95mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_12.4x6mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_12.4x6mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..7b044850
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_12.4x6mm_P0.5mm.kicad_mod
@@ -0,0 +1,56 @@
+(module TSOP-I-24_12.4x6mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 24 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation AA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-24_12.4x6mm_P0.5mm (at 0 3.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 3.16) (end 6.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 3.16) (end -6.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end 6.2 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end -7.475 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -3) (end 6.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 -3) (end 6.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 3) (end -6.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 3) (end -6.2 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 -2) (end -5.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.72 -3.25) (end -7.72 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.72 3.25) (end 7.72 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 3.25) (end 7.72 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 -3.25) (end -7.72 -3.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-24_12.4x6mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_14.4x6mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_14.4x6mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..074bbd1b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_14.4x6mm_P0.5mm.kicad_mod
@@ -0,0 +1,56 @@
+(module TSOP-I-24_14.4x6mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 24 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation AB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-24_14.4x6mm_P0.5mm (at 0 3.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 3.16) (end 7.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 3.16) (end -7.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end 7.2 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end -8.475 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -3) (end 7.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 -3) (end 7.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 3) (end -7.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 3) (end -7.2 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 -2) (end -6.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.72 -3.25) (end -8.72 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.72 3.25) (end 8.72 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 3.25) (end 8.72 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 -3.25) (end -8.72 -3.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-24_14.4x6mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_16.4x6mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_16.4x6mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..51cdb50c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_16.4x6mm_P0.5mm.kicad_mod
@@ -0,0 +1,56 @@
+(module TSOP-I-24_16.4x6mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 24 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation AC), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-24_16.4x6mm_P0.5mm (at 0 3.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 3.16) (end 8.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 3.16) (end -8.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end 8.2 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end -9.475 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -3) (end 8.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 -3) (end 8.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 3) (end -8.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 3) (end -8.2 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -2) (end -7.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.72 -3.25) (end -9.72 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.72 3.25) (end 9.72 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 3.25) (end 9.72 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 -3.25) (end -9.72 -3.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-24_16.4x6mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_18.4x6mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_18.4x6mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..b6dcf4bc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-24_18.4x6mm_P0.5mm.kicad_mod
@@ -0,0 +1,56 @@
+(module TSOP-I-24_18.4x6mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 24 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation AD), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-24_18.4x6mm_P0.5mm (at 0 3.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 3.16) (end 9.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 3.16) (end -9.2 3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end 9.2 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3.16) (end -10.475 -3.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.2 -3) (end 9.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 -3) (end 9.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 3) (end -9.2 3) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 3) (end -9.2 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 -2) (end -8.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.73 -3.25) (end -10.73 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.73 3.25) (end 10.73 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 3.25) (end 10.73 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 -3.25) (end -10.73 -3.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-24_18.4x6mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-28_11.8x8mm_P0.55mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-28_11.8x8mm_P0.55mm.kicad_mod
new file mode 100644
index 00000000..5a22bd21
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-28_11.8x8mm_P0.55mm.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "TSOP-I-28_11.8x8mm_P0.55mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AC6A6FB)
+ (descr "TSOP I, 28 pins, 18.8x8mm body, 0.55mm pitch, IPC-calculated pads (http://ww1.microchip.com/downloads/en/devicedoc/doc0807.pdf)")
+ (tags "TSOP I 28 pins")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 158aacbc-9738-4fc2-9ec0-4ad9d129eb55)
+ )
+ (fp_text value "TSOP-I-28_11.8x8mm_P0.55mm" (at 0 5.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d89192cd-3ff3-4b6f-9d56-c328f1e7d058)
+ )
+ (fp_text user "${REFERENCE}" (at 0.5 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4802c8f-d07f-482c-a835-46a8835cc8b7)
+ )
+ (fp_line (start -5.9 4.11) (end 5.9 4.11) (layer "F.SilkS") (width 0.12) (tstamp 3fc2a1da-51be-4703-90a9-5f46118eac41))
+ (fp_line (start -7.205 -4.11) (end 5.9 -4.11) (layer "F.SilkS") (width 0.12) (tstamp 9ee3bd7b-81d7-43a1-8c7d-09d27e2b0a4a))
+ (fp_line (start 7.46 4.35) (end 7.46 -4.35) (layer "F.CrtYd") (width 0.05) (tstamp 2aeb57e9-8e6f-4a2a-a70e-31301e4f7d27))
+ (fp_line (start 7.46 4.35) (end -7.46 4.35) (layer "F.CrtYd") (width 0.05) (tstamp 89a4e899-71c9-40f2-80e9-04063e0340f0))
+ (fp_line (start -7.46 -4.35) (end -7.46 4.35) (layer "F.CrtYd") (width 0.05) (tstamp 8d2a9fd6-0795-4798-a806-21eb477c97ac))
+ (fp_line (start -7.46 -4.35) (end 7.46 -4.35) (layer "F.CrtYd") (width 0.05) (tstamp e8ad55e3-87c0-484a-8f13-0f56a64fd814))
+ (fp_line (start -5.9 -3.3) (end -5.9 4) (layer "F.Fab") (width 0.1) (tstamp 74013495-588d-4e44-a9f3-0a8f70174e90))
+ (fp_line (start 5.9 4) (end -5.9 4) (layer "F.Fab") (width 0.1) (tstamp 87407468-7a6f-410c-b4f3-090a7e9f9b3f))
+ (fp_line (start -5.9 -3.3) (end -5.2 -4) (layer "F.Fab") (width 0.1) (tstamp 97d9b92b-3547-4e8f-a1d6-6beca3422be8))
+ (fp_line (start 5.9 -4) (end -5.2 -4) (layer "F.Fab") (width 0.1) (tstamp cf1c17ae-f912-4050-bdc6-bb2f6bde193d))
+ (fp_line (start 5.9 -4) (end 5.9 4) (layer "F.Fab") (width 0.1) (tstamp d33c81b8-e01e-461b-83c0-6ae196a8f1da))
+ (pad "1" smd rect (at -6.27 -3.575) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 268c9ea3-c096-4011-8d15-91ea2abd12be))
+ (pad "2" smd rect (at -6.27 -3.025) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fe5e2ec-d38b-4891-86af-d87c28c1a9c4))
+ (pad "3" smd rect (at -6.27 -2.475) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 116dfdde-3df4-4167-8701-436abdc1830f))
+ (pad "4" smd rect (at -6.27 -1.925) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e1b66be-acee-4342-82de-86d21066acce))
+ (pad "5" smd rect (at -6.27 -1.375) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 424681e2-5a6f-445c-a071-04489f3e413d))
+ (pad "6" smd rect (at -6.27 -0.825) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 194a27d2-03a6-414e-88a2-a58039da9d2c))
+ (pad "7" smd rect (at -6.27 -0.275) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acc0e19d-7882-4278-86ab-ecfdca4ba63e))
+ (pad "8" smd rect (at -6.27 0.275) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e70d3dfc-5890-4b8e-a08d-b14c2e3af0d4))
+ (pad "9" smd rect (at -6.27 0.825) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da4827a9-42c4-4da0-83da-a3bf35542de4))
+ (pad "10" smd rect (at -6.27 1.375) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70b46c2c-6525-482c-b666-22728ef4714c))
+ (pad "11" smd rect (at -6.27 1.925) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53f23a26-113f-47bf-8325-a570d4950829))
+ (pad "12" smd rect (at -6.27 2.475) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58ae0d13-98c0-4dea-97fd-960b48df80a4))
+ (pad "13" smd rect (at -6.27 3.025) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb345748-a2ce-4c87-add9-b296f9a1b347))
+ (pad "14" smd rect (at -6.27 3.575) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ada78e9-2950-4024-81e6-95a7af7f601a))
+ (pad "15" smd rect (at 6.27 3.575) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f755e0a-c369-4afb-a3d6-a4e7df8f1dec))
+ (pad "16" smd rect (at 6.27 3.025) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af1a52ed-46f5-4c70-9ca0-05e331deaca5))
+ (pad "17" smd rect (at 6.27 2.475) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8db8c2bd-e101-4078-ba7e-6b71100d4f08))
+ (pad "18" smd rect (at 6.27 1.925) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d631eb7e-75b8-4761-a963-baec44644f93))
+ (pad "19" smd rect (at 6.27 1.375) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 421d74ee-5604-45eb-92e6-a49ec5e14b5f))
+ (pad "20" smd rect (at 6.27 0.825) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp affa5f77-85c8-4427-bb7f-58ae92b756a9))
+ (pad "21" smd rect (at 6.27 0.275) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdbe2f2e-95ff-40f9-828d-ce18d0aca1da))
+ (pad "22" smd rect (at 6.27 -0.275) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0db26f5-e7c3-460f-a8a4-bc769d53ed6f))
+ (pad "23" smd rect (at 6.27 -0.825) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2689cc7-d969-4793-84cd-44054d323232))
+ (pad "24" smd rect (at 6.27 -1.375) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3acfcb27-110d-41cd-b616-0d0fa0d44a39))
+ (pad "25" smd rect (at 6.27 -1.925) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22f9b94a-cc4a-4dce-a1fd-980ffb93e884))
+ (pad "26" smd rect (at 6.27 -2.475) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7367ced7-ba4d-4fb6-80ac-2aa876b9cbe7))
+ (pad "27" smd rect (at 6.27 -3.025) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9094a553-953f-4895-9f6a-654b33a551ca))
+ (pad "28" smd rect (at 6.27 -3.575) (size 1.87 0.38) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57f95704-cf58-4125-8e0d-09e9392bbca0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-28_11.8x8mm_P0.55mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_11.8x8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_11.8x8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..49b61b32
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_11.8x8mm_P0.5mm.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "TSOP-I-32_11.8x8mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B2)
+ (descr "TSOP-I, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb400cfc-e8fc-4993-9512-07b5d9f288a2)
+ )
+ (fp_text value "TSOP-I-32_11.8x8mm_P0.5mm" (at 0 4.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81a94ecf-6ced-495b-9d50-2df8e4fa6b19)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8fbba23c-b61c-4684-acb4-4dcc8eb99456)
+ )
+ (fp_line (start 0 -4.16) (end 5.9 -4.16) (layer "F.SilkS") (width 0.12) (tstamp 380ff3e3-b0d0-4866-a1b6-3a513e583919))
+ (fp_line (start 0 -4.16) (end -7.2 -4.16) (layer "F.SilkS") (width 0.12) (tstamp 86bb5cff-fbd3-4910-afcf-04ae5bba942d))
+ (fp_line (start 0 4.16) (end -5.9 4.16) (layer "F.SilkS") (width 0.12) (tstamp 8db748af-6446-4ed6-b3b9-3c6277532d1a))
+ (fp_line (start 0 4.16) (end 5.9 4.16) (layer "F.SilkS") (width 0.12) (tstamp fb27edca-ce0d-48b0-8a8d-5406f3831224))
+ (fp_line (start 7.45 -4.25) (end -7.45 -4.25) (layer "F.CrtYd") (width 0.05) (tstamp 161adc38-9326-40d1-baaa-a4e4a6c26ce8))
+ (fp_line (start 7.45 4.25) (end 7.45 -4.25) (layer "F.CrtYd") (width 0.05) (tstamp 1952c2ac-5f3b-4258-a943-21077bb79dab))
+ (fp_line (start -7.45 -4.25) (end -7.45 4.25) (layer "F.CrtYd") (width 0.05) (tstamp 7a20e17b-2dc8-4065-83bc-8ba58a45e835))
+ (fp_line (start -7.45 4.25) (end 7.45 4.25) (layer "F.CrtYd") (width 0.05) (tstamp 992e2548-278e-4d25-b1dc-dc575afec52d))
+ (fp_line (start 5.9 -4) (end 5.9 4) (layer "F.Fab") (width 0.1) (tstamp 0ca8e082-8db5-477d-9d71-7d3554234714))
+ (fp_line (start -5.9 4) (end -5.9 -3) (layer "F.Fab") (width 0.1) (tstamp 22e88a39-c5f8-4bde-a1a1-c54ebac4a5a0))
+ (fp_line (start 5.9 4) (end -5.9 4) (layer "F.Fab") (width 0.1) (tstamp 7b6a6de8-8014-4f20-9eaa-8323feb3033f))
+ (fp_line (start -4.9 -4) (end 5.9 -4) (layer "F.Fab") (width 0.1) (tstamp ab864d29-2457-42fe-8a64-a72a15c469ed))
+ (fp_line (start -5.9 -3) (end -4.9 -4) (layer "F.Fab") (width 0.1) (tstamp c4d17c50-f01a-4f4f-9e06-f2164f13b856))
+ (pad "1" smd roundrect (at -6.425 -3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eafeecf7-1112-4fc1-876d-374b1bbf496f))
+ (pad "2" smd roundrect (at -6.425 -3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0360eb0-40b2-41d6-a8c8-106c354712b3))
+ (pad "3" smd roundrect (at -6.425 -2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b21f48ef-f4bd-4310-8a98-0faa5ecdfbd2))
+ (pad "4" smd roundrect (at -6.425 -2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4beba366-ea12-4bcf-bf75-aefc227b3fd9))
+ (pad "5" smd roundrect (at -6.425 -1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41501d29-75b3-4ffd-a3b8-054137b6263a))
+ (pad "6" smd roundrect (at -6.425 -1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp faa5aa5d-9880-49a4-a181-cff622a6865c))
+ (pad "7" smd roundrect (at -6.425 -0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f10d970-7064-4ead-9ae3-68cd4d516025))
+ (pad "8" smd roundrect (at -6.425 -0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b1b8dac-6f8f-4d3e-9f3b-e1b4076600fa))
+ (pad "9" smd roundrect (at -6.425 0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dedf004-1dc6-4fec-ae8b-24b626a01d02))
+ (pad "10" smd roundrect (at -6.425 0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa419c59-8ea5-4192-aee3-9848eea73a6b))
+ (pad "11" smd roundrect (at -6.425 1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be6e2e81-4334-473d-a665-ed7f2245c696))
+ (pad "12" smd roundrect (at -6.425 1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4595c499-c67f-4be8-9ecb-47e535a91f05))
+ (pad "13" smd roundrect (at -6.425 2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 703e2495-ae7e-400a-aa0e-fae7189c7d4c))
+ (pad "14" smd roundrect (at -6.425 2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 268d24dc-6c52-45f6-9367-d147b74f1e24))
+ (pad "15" smd roundrect (at -6.425 3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7790c049-464b-47cb-a91e-a65f85fb1999))
+ (pad "16" smd roundrect (at -6.425 3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3d41256-ec2b-4ca8-8bc9-16f5dc9978d7))
+ (pad "17" smd roundrect (at 6.425 3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a94c798-8a70-435c-a2ed-e195a2f44713))
+ (pad "18" smd roundrect (at 6.425 3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92a1a7a6-5faf-499a-b0c6-b6d0d40500a8))
+ (pad "19" smd roundrect (at 6.425 2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9902c8ec-7968-4a64-9f12-a7dc7e4da1b0))
+ (pad "20" smd roundrect (at 6.425 2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4713d589-04ae-4997-977c-59b25c280542))
+ (pad "21" smd roundrect (at 6.425 1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c6b9e6c-514f-4c10-ad97-5470e19bd797))
+ (pad "22" smd roundrect (at 6.425 1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73b11e11-a77c-4645-872a-1efeb10f3910))
+ (pad "23" smd roundrect (at 6.425 0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 195b5716-187d-47e2-9eca-17f1fb9f57f9))
+ (pad "24" smd roundrect (at 6.425 0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08705960-b44d-48c6-ad93-123373fbf096))
+ (pad "25" smd roundrect (at 6.425 -0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dec80925-25a4-46c0-b025-0b6d22f38b81))
+ (pad "26" smd roundrect (at 6.425 -0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f29940c-e929-44e2-a207-9beaa76d178f))
+ (pad "27" smd roundrect (at 6.425 -1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3009445-a375-4de5-9994-ccb9c4249997))
+ (pad "28" smd roundrect (at 6.425 -1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb291dc2-1175-4265-af45-fbe7a7d5bd9d))
+ (pad "29" smd roundrect (at 6.425 -2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92be1aaf-1c47-4723-a76a-94cd5cefcacd))
+ (pad "30" smd roundrect (at 6.425 -2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6ea5aee-e23a-4a14-9a4c-89ec2ea67732))
+ (pad "31" smd roundrect (at 6.425 -3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a030efbb-79f8-471c-af97-f7070d1ffe9a))
+ (pad "32" smd roundrect (at 6.425 -3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0a9d7c7-9793-431a-b0c4-171f3bb47a6d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-32_11.8x8mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_12.4x8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_12.4x8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..653836d3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_12.4x8mm_P0.5mm.kicad_mod
@@ -0,0 +1,64 @@
+(module TSOP-I-32_12.4x8mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 32 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation BA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-32_12.4x8mm_P0.5mm (at 0 4.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 4.16) (end 6.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 4.16) (end -6.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end 6.2 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end -7.475 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -4) (end 6.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 -4) (end 6.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 4) (end -6.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 4) (end -6.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 -3) (end -5.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.72 -4.25) (end -7.72 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.72 4.25) (end 7.72 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 4.25) (end 7.72 -4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 -4.25) (end -7.72 -4.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -6.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -6.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -6.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -6.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 6.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 6.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 6.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 6.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-32_12.4x8mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_14.4x8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_14.4x8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..a4c20f3c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_14.4x8mm_P0.5mm.kicad_mod
@@ -0,0 +1,64 @@
+(module TSOP-I-32_14.4x8mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 32 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation BB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-32_14.4x8mm_P0.5mm (at 0 4.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 4.16) (end 7.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 4.16) (end -7.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end 7.2 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end -8.475 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -4) (end 7.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 -4) (end 7.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 4) (end -7.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 4) (end -7.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 -3) (end -6.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.72 -4.25) (end -8.72 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.72 4.25) (end 8.72 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 4.25) (end 8.72 -4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 -4.25) (end -8.72 -4.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-32_14.4x8mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_16.4x8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_16.4x8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..4ebfd87a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_16.4x8mm_P0.5mm.kicad_mod
@@ -0,0 +1,64 @@
+(module TSOP-I-32_16.4x8mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 32 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation BC), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-32_16.4x8mm_P0.5mm (at 0 4.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 4.16) (end 8.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 4.16) (end -8.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end 8.2 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end -9.475 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -4) (end 8.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 -4) (end 8.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 4) (end -8.2 4) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 4) (end -8.2 -3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -3) (end -7.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.72 -4.25) (end -9.72 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.72 4.25) (end 9.72 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 4.25) (end 9.72 -4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 -4.25) (end -9.72 -4.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-32_16.4x8mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..1a8d6b94
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm.kicad_mod
@@ -0,0 +1,64 @@
+(module TSOP-I-32_18.4x8mm_P0.5mm (layer F.Cu) (tedit 62310B4D)
+ (descr "TSOP-I, 32 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation BD), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-32_18.4x8mm_P0.5mm (at 0 4.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 4.16) (end 9.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 4.16) (end -9.2 4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end 9.2 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -4.16) (end -10.475 -4.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.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 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 -9.2 -3) (end -8.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.73 -4.25) (end -10.73 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.73 4.25) (end 10.73 4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 4.25) (end 10.73 -4.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 -4.25) (end -10.73 -4.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-32_18.4x8mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm_Reverse.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm_Reverse.kicad_mod
new file mode 100644
index 00000000..6f7a8712
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-32_18.4x8mm_P0.5mm_Reverse.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "TSOP-I-32_18.4x8mm_P0.5mm_Reverse" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C6F3667)
+ (descr "TSOP I, 32 pins, 18.4x8mm body (http://www.futurlec.com/Datasheet/Memory/628128.pdf), reverse mount")
+ (tags "TSOP I 32 reverse")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -11.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6bcec451-a083-419f-a371-932972ebd090)
+ )
+ (fp_text value "TSOP-I-32_18.4x8mm_P0.5mm_Reverse" (at 0 11.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6873b511-828c-4779-880d-3c050cead85b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3fc38312-e334-42be-9434-17524d761e0d)
+ )
+ (fp_line (start -4.12 -10.2) (end -4.12 9.2) (layer "F.SilkS") (width 0.1) (tstamp 78ea97ed-19f1-4bc0-a110-b82070552712))
+ (fp_line (start 4.12 9.2) (end 4.12 -9.2) (layer "F.SilkS") (width 0.12) (tstamp aea1ab94-a7ff-4e0f-ad5e-e906bc7983d8))
+ (fp_line (start -4.25 10.55) (end -4.25 -10.55) (layer "F.CrtYd") (width 0.05) (tstamp 1a85e6ab-bad6-47e3-af0e-31f536828f46))
+ (fp_line (start -4.25 -10.55) (end 4.25 -10.55) (layer "F.CrtYd") (width 0.05) (tstamp 1e644e92-d572-494d-bb26-292347dbb65b))
+ (fp_line (start 4.25 10.55) (end -4.25 10.55) (layer "F.CrtYd") (width 0.05) (tstamp 2936a0ce-0937-45af-900d-45c151863c5f))
+ (fp_line (start 4.25 -10.55) (end 4.25 10.55) (layer "F.CrtYd") (width 0.05) (tstamp 805ad71f-8517-4d98-a312-4a389e762563))
+ (fp_line (start -4 -8.2) (end -4 9.2) (layer "F.Fab") (width 0.1) (tstamp 02adaa1b-972a-40e0-982c-70674775edbf))
+ (fp_line (start 4 -9.2) (end 4 9.2) (layer "F.Fab") (width 0.1) (tstamp 448be61b-7707-4e13-af3b-59674eeb685a))
+ (fp_line (start -4 -8.2) (end -3 -9.2) (layer "F.Fab") (width 0.1) (tstamp 74224b01-53df-440c-8421-ce873adafa2f))
+ (fp_line (start -3 -9.2) (end 4 -9.2) (layer "F.Fab") (width 0.1) (tstamp 8c4c1b81-a9e0-4611-b995-4a2ec74cbf04))
+ (fp_line (start 4 9.2) (end -4 9.2) (layer "F.Fab") (width 0.1) (tstamp b1b9ddfc-b659-4db9-852f-0e3d5e1086ce))
+ (pad "1" smd rect (at -3.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68d901b7-2b7f-4724-ac1f-189b9feea3c6))
+ (pad "2" smd rect (at -3.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ea7bb26-35f8-4b26-ad72-806fb002f388))
+ (pad "3" smd rect (at -2.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0474f6b9-d58f-4ae7-b8b6-37eff052f2dc))
+ (pad "4" smd rect (at -2.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0948324c-ea88-4538-bb2d-04ef631aa1a4))
+ (pad "5" smd rect (at -1.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48b8b3d7-2898-45ed-8bf8-4eb6a2051bca))
+ (pad "6" smd rect (at -1.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dd074e1-a9d0-4d75-8471-5c71860bf622))
+ (pad "7" smd rect (at -0.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c842a166-0c69-43a2-b4fd-a9fbdaa2c27d))
+ (pad "8" smd rect (at -0.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6111331-8736-400b-a96c-5e112ceb6919))
+ (pad "9" smd rect (at 0.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b30c022c-223a-4445-9c1b-e847daeefe9b))
+ (pad "10" smd rect (at 0.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cad6942c-0fce-4d10-bca9-57310837cad1))
+ (pad "11" smd rect (at 1.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ff9cada-d6a8-4cb5-bd78-c1081b300777))
+ (pad "12" smd rect (at 1.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59e67244-8dd4-43a2-8f5c-37a1155055b8))
+ (pad "13" smd rect (at 2.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c545d2d-d861-45bf-93b1-3275ca2fccb3))
+ (pad "14" smd rect (at 2.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c227065-17d2-439f-bd4c-34a3184769ad))
+ (pad "15" smd rect (at 3.25 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e873df93-2186-47f6-a9d2-a4ee861bf81d))
+ (pad "16" smd rect (at 3.75 -9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ac970a2-8fb5-4455-b9fc-f5ca26fc3a76))
+ (pad "17" smd rect (at 3.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b7786b8-fb30-411b-9dea-b47f16dfdeba))
+ (pad "18" smd rect (at 3.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82ef59e8-eeb1-4635-b9d0-c4548f516c55))
+ (pad "19" smd rect (at 2.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ac069c3-ab7c-4193-8943-2122c4193812))
+ (pad "20" smd rect (at 2.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1ac865b-e492-4ca4-81ed-19601ae7e3fb))
+ (pad "21" smd rect (at 1.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aa07a8b-01fd-43db-a2ef-21b867232a10))
+ (pad "22" smd rect (at 1.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12a6dc68-d9b2-41b8-b04b-d192f8c5c809))
+ (pad "23" smd rect (at 0.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2030fd9-1462-4bcb-992d-5e96dfc32425))
+ (pad "24" smd rect (at 0.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c56dd30f-53c4-4eda-9431-ffb1b6b9e405))
+ (pad "25" smd rect (at -0.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28bd73e6-8664-43cc-8a7f-10b437b6c886))
+ (pad "26" smd rect (at -0.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88c29519-927d-4574-8a00-163981388054))
+ (pad "27" smd rect (at -1.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2948382b-2707-49fc-8be5-a04f21fa0cdf))
+ (pad "28" smd rect (at -1.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3021b850-e548-4995-b391-632d05e4b462))
+ (pad "29" smd rect (at -2.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b287659-b1bc-4953-93e2-85bc02f68cb7))
+ (pad "30" smd rect (at -2.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67775047-cb92-4501-9dfa-b3e2dc674a9b))
+ (pad "31" smd rect (at -3.25 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0649079e-7f9f-4808-b216-04d38384bb1b))
+ (pad "32" smd rect (at -3.75 9.75) (size 0.25 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 122037af-b28c-4228-8296-22032849705d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-32_18.4x8mm_P0.5mm_Reverse.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_12.4x10mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_12.4x10mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..b6b9b371
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_12.4x10mm_P0.5mm.kicad_mod
@@ -0,0 +1,72 @@
+(module TSOP-I-40_12.4x10mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 40 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation CA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-40_12.4x10mm_P0.5mm (at 0 5.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 5.16) (end 6.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 5.16) (end -6.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end 6.2 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end -7.475 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -5) (end 6.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 -5) (end 6.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 5) (end -6.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 5) (end -6.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 -4) (end -5.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.72 -5.25) (end -7.72 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.72 5.25) (end 7.72 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 5.25) (end 7.72 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 -5.25) (end -7.72 -5.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -6.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -6.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -6.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -6.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -6.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -6.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -6.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -6.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 6.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 6.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 6.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 6.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 6.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 6.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 6.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 6.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-40_12.4x10mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_14.4x10mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_14.4x10mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..c381a9ad
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_14.4x10mm_P0.5mm.kicad_mod
@@ -0,0 +1,72 @@
+(module TSOP-I-40_14.4x10mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 40 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation CB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-40_14.4x10mm_P0.5mm (at 0 5.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 5.16) (end 7.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 5.16) (end -7.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end 7.2 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end -8.475 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -5) (end 7.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 -5) (end 7.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 5) (end -7.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 5) (end -7.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 -4) (end -6.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.72 -5.25) (end -8.72 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.72 5.25) (end 8.72 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 5.25) (end 8.72 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 -5.25) (end -8.72 -5.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -7.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -7.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -7.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -7.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 7.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 7.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 7.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 7.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-40_14.4x10mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_16.4x10mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_16.4x10mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..530e49e8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_16.4x10mm_P0.5mm.kicad_mod
@@ -0,0 +1,72 @@
+(module TSOP-I-40_16.4x10mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 40 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation CC), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-40_16.4x10mm_P0.5mm (at 0 5.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 5.16) (end 8.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 5.16) (end -8.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end 8.2 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end -9.475 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -5) (end 8.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 -5) (end 8.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 5) (end -8.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 5) (end -8.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -4) (end -7.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.72 -5.25) (end -9.72 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.72 5.25) (end 9.72 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 5.25) (end 9.72 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 -5.25) (end -9.72 -5.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -8.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -8.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -8.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -8.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 8.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 8.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 8.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 8.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-40_16.4x10mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_18.4x10mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_18.4x10mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..8f39ead3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-40_18.4x10mm_P0.5mm.kicad_mod
@@ -0,0 +1,72 @@
+(module TSOP-I-40_18.4x10mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 40 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation CD), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-40_18.4x10mm_P0.5mm (at 0 5.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 5.16) (end 9.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 5.16) (end -9.2 5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end 9.2 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -5.16) (end -10.475 -5.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.2 -5) (end 9.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 -5) (end 9.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 5) (end -9.2 5) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 5) (end -9.2 -4) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 -4) (end -8.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.73 -5.25) (end -10.73 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.73 5.25) (end 10.73 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 5.25) (end 10.73 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 -5.25) (end -10.73 -5.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -9.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -9.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -9.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -9.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 9.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 9.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 9.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 9.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-40_18.4x10mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_12.4x12mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_12.4x12mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..86322626
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_12.4x12mm_P0.5mm.kicad_mod
@@ -0,0 +1,80 @@
+(module TSOP-I-48_12.4x12mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 48 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation DA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-48_12.4x12mm_P0.5mm (at 0 6.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 6.16) (end 6.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 6.16) (end -6.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end 6.2 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end -7.475 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -6) (end 6.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 -6) (end 6.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 6) (end -6.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 6) (end -6.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 -5) (end -5.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.72 -6.25) (end -7.72 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.72 6.25) (end 7.72 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 6.25) (end 7.72 -6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.72 -6.25) (end -7.72 -6.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -6.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -6.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -6.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -6.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -6.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -6.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -6.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -6.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -6.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -6.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -6.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -6.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 6.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 6.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 6.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 6.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 6.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 6.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 6.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 6.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 6.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 6.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 6.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 6.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 6.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 6.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 6.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 6.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 6.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 6.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 6.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 6.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 6.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 6.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 6.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 6.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-48_12.4x12mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_14.4x12mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_14.4x12mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..d7717456
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_14.4x12mm_P0.5mm.kicad_mod
@@ -0,0 +1,80 @@
+(module TSOP-I-48_14.4x12mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 48 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation DB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-48_14.4x12mm_P0.5mm (at 0 6.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 6.16) (end 7.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 6.16) (end -7.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end 7.2 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end -8.475 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -6) (end 7.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 -6) (end 7.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 6) (end -7.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 6) (end -7.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 -5) (end -6.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.72 -6.25) (end -8.72 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.72 6.25) (end 8.72 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 6.25) (end 8.72 -6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 -6.25) (end -8.72 -6.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -7.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -7.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -7.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -7.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -7.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -7.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -7.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -7.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 7.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 7.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 7.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 7.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 7.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 7.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 7.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 7.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-48_14.4x12mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_16.4x12mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_16.4x12mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..860feb66
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_16.4x12mm_P0.5mm.kicad_mod
@@ -0,0 +1,80 @@
+(module TSOP-I-48_16.4x12mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 48 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation DC), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-48_16.4x12mm_P0.5mm (at 0 6.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 6.16) (end 8.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 6.16) (end -8.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end 8.2 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end -9.475 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -6) (end 8.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 -6) (end 8.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 6) (end -8.2 6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 6) (end -8.2 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -5) (end -7.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.72 -6.25) (end -9.72 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.72 6.25) (end 9.72 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 6.25) (end 9.72 -6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 -6.25) (end -9.72 -6.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -8.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -8.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -8.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -8.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -8.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -8.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -8.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -8.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 8.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 8.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 8.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 8.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 8.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 8.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 8.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 8.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-48_16.4x12mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_18.4x12mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_18.4x12mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..41d97c28
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-48_18.4x12mm_P0.5mm.kicad_mod
@@ -0,0 +1,80 @@
+(module TSOP-I-48_18.4x12mm_P0.5mm (layer F.Cu) (tedit 62310B4D)
+ (descr "TSOP-I, 48 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation DD), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -6.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-48_18.4x12mm_P0.5mm (at 0 6.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 6.16) (end 9.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 6.16) (end -9.2 6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end 9.2 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6.16) (end -10.475 -6.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.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 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 -9.2 -5) (end -8.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.73 -6.25) (end -10.73 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.73 6.25) (end 10.73 6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 6.25) (end 10.73 -6.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 -6.25) (end -10.73 -6.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -9.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -9.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -9.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -9.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -9.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -9.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -9.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -9.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 9.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 9.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 9.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 9.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 9.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 9.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 9.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 9.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-48_18.4x12mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_14.4x14mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_14.4x14mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..7f445786
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_14.4x14mm_P0.5mm.kicad_mod
@@ -0,0 +1,88 @@
+(module TSOP-I-56_14.4x14mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 56 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation EA), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -7.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-56_14.4x14mm_P0.5mm (at 0 7.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 7.16) (end 7.2 7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 7.16) (end -7.2 7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -7.16) (end 7.2 -7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -7.16) (end -8.475 -7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -7) (end 7.2 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 -7) (end 7.2 7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.2 7) (end -7.2 7) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 7) (end -7.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 -6) (end -6.2 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.72 -7.25) (end -8.72 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.72 7.25) (end 8.72 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 7.25) (end 8.72 -7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.72 -7.25) (end -8.72 -7.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -7.6875 -6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -7.6875 -6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -7.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -7.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -7.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -7.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -7.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -7.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at -7.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at -7.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at -7.6875 6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at -7.6875 6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 7.6875 6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 7.6875 6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 7.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 7.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 7.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 7.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 7.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 7.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 7.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 7.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 7.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 7.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 7.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 7.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 7.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 7.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 7.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 7.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 7.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 7.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 49 smd roundrect (at 7.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 50 smd roundrect (at 7.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 51 smd roundrect (at 7.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 52 smd roundrect (at 7.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 53 smd roundrect (at 7.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 54 smd roundrect (at 7.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 55 smd roundrect (at 7.6875 -6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 56 smd roundrect (at 7.6875 -6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-56_14.4x14mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_16.4x14mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_16.4x14mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..475f9ea8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_16.4x14mm_P0.5mm.kicad_mod
@@ -0,0 +1,88 @@
+(module TSOP-I-56_16.4x14mm_P0.5mm (layer F.Cu) (tedit 607EF3FE)
+ (descr "TSOP-I, 56 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation EB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -7.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-56_16.4x14mm_P0.5mm (at 0 7.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 7.16) (end 8.2 7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 7.16) (end -8.2 7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -7.16) (end 8.2 -7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -7.16) (end -9.475 -7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -7) (end 8.2 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 -7) (end 8.2 7) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.2 7) (end -8.2 7) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 7) (end -8.2 -6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.2 -6) (end -7.2 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.72 -7.25) (end -9.72 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.72 7.25) (end 9.72 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 7.25) (end 9.72 -7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.72 -7.25) (end -9.72 -7.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -8.6875 -6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -8.6875 -6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -8.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -8.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -8.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -8.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -8.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -8.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at -8.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at -8.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at -8.6875 6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at -8.6875 6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 8.6875 6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 8.6875 6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 8.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 8.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 8.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 8.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 8.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 8.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 8.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 8.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 8.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 8.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 8.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 8.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 8.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 8.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 8.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 8.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 8.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 8.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 49 smd roundrect (at 8.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 50 smd roundrect (at 8.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 51 smd roundrect (at 8.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 52 smd roundrect (at 8.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 53 smd roundrect (at 8.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 54 smd roundrect (at 8.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 55 smd roundrect (at 8.6875 -6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 56 smd roundrect (at 8.6875 -6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-56_16.4x14mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_18.4x14mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_18.4x14mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..303a4565
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-I-56_18.4x14mm_P0.5mm.kicad_mod
@@ -0,0 +1,88 @@
+(module TSOP-I-56_18.4x14mm_P0.5mm (layer F.Cu) (tedit 62310B4D)
+ (descr "TSOP-I, 56 Pin (https://www.jedec.org/standards-documents/docs/mo-142-d variation EC), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-I SO")
+ (attr smd)
+ (fp_text reference REF** (at 0 -7.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TSOP-I-56_18.4x14mm_P0.5mm (at 0 7.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 7.16) (end 9.2 7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 7.16) (end -9.2 7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -7.16) (end 9.2 -7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -7.16) (end -10.475 -7.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.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 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 -9.2 -6) (end -8.2 -7) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.73 -7.25) (end -10.73 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.73 7.25) (end 10.73 7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 7.25) (end 10.73 -7.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.73 -7.25) (end -10.73 -7.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -9.6875 -6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -9.6875 -6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -9.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -9.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -9.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -9.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at -9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at -9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at -9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at -9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at -9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at -9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at -9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at -9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at -9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at -9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at -9.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at -9.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at -9.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at -9.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at -9.6875 6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at -9.6875 6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at 9.6875 6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at 9.6875 6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at 9.6875 5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at 9.6875 5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd roundrect (at 9.6875 4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 34 smd roundrect (at 9.6875 4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 35 smd roundrect (at 9.6875 3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 36 smd roundrect (at 9.6875 3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 37 smd roundrect (at 9.6875 2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 38 smd roundrect (at 9.6875 2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 39 smd roundrect (at 9.6875 1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 40 smd roundrect (at 9.6875 1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 41 smd roundrect (at 9.6875 0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 42 smd roundrect (at 9.6875 0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 43 smd roundrect (at 9.6875 -0.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 44 smd roundrect (at 9.6875 -0.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 45 smd roundrect (at 9.6875 -1.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 46 smd roundrect (at 9.6875 -1.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 47 smd roundrect (at 9.6875 -2.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 48 smd roundrect (at 9.6875 -2.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 49 smd roundrect (at 9.6875 -3.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 50 smd roundrect (at 9.6875 -3.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 51 smd roundrect (at 9.6875 -4.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 52 smd roundrect (at 9.6875 -4.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 53 smd roundrect (at 9.6875 -5.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 54 smd roundrect (at 9.6875 -5.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 55 smd roundrect (at 9.6875 -6.25) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 56 smd roundrect (at 9.6875 -6.75) (size 1.575 0.3) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-I-56_18.4x14mm_P0.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-32_21.0x10.2mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-32_21.0x10.2mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..2104c165
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-32_21.0x10.2mm_P1.27mm.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "TSOP-II-32_21.0x10.2mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 83363bd9-c702-47af-8aee-b06eb7219fa4)
+ )
+ (fp_text value "TSOP-II-32_21.0x10.2mm_P1.27mm" (at 0.1 11.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dab2bf82-a70d-40c3-8a8f-101457326653)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp fbc7063e-d6e3-41c0-ab81-09adee86b501)
+ )
+ (fp_line (start -4.6 -10.2) (end -6.6 -10.2) (layer "F.SilkS") (width 0.12) (tstamp 06584047-dec6-4f2d-98e3-e2730e42b2dc))
+ (fp_line (start -4.6 -10.4) (end -4.6 -10.2) (layer "F.SilkS") (width 0.12) (tstamp bf8328f1-28e1-4aaf-ba6b-65ca0cf0d72d))
+ (fp_line (start -4.6 -10.4) (end 6.6 -10.4) (layer "F.SilkS") (width 0.12) (tstamp e1e09f99-c26c-4009-aaf8-c1cc93b52ea8))
+ (fp_line (start -6.6 10.4) (end 6.6 10.4) (layer "F.SilkS") (width 0.12) (tstamp f7fa7982-4803-496c-ace2-05dd2e703349))
+ (fp_line (start -6.7 -10.5) (end -6.7 10.5) (layer "F.CrtYd") (width 0.05) (tstamp 1299fe6f-4deb-4bdf-aabf-d1947497ef2d))
+ (fp_line (start -6.7 10.5) (end 6.7 10.5) (layer "F.CrtYd") (width 0.05) (tstamp 6b2818a4-e0e2-406c-bebf-c450e4596f16))
+ (fp_line (start -6.7 -10.5) (end 6.7 -10.5) (layer "F.CrtYd") (width 0.05) (tstamp abe8ec09-c655-4ffe-97de-0b29a3c87ae4))
+ (fp_line (start 6.7 -10.5) (end 6.7 10.5) (layer "F.CrtYd") (width 0.05) (tstamp d7219e8a-396c-40c4-aa4b-4f4f0ab1c180))
+ (fp_line (start 5.05 10.2) (end -5.05 10.2) (layer "F.Fab") (width 0.1) (tstamp 4a575e66-5ddf-4687-a9ae-0517a8c55f81))
+ (fp_line (start -4.05 -10.2) (end 5.05 -10.2) (layer "F.Fab") (width 0.1) (tstamp c7debfbf-3d4d-4739-9723-64d81ccd917a))
+ (fp_line (start -5.05 -9.2) (end -4.05 -10.2) (layer "F.Fab") (width 0.1) (tstamp e90c675c-5f14-4941-9294-cdd663da6ce1))
+ (fp_line (start -5.05 10.2) (end -5.05 -9.2) (layer "F.Fab") (width 0.1) (tstamp f52c2179-d447-4693-ac14-93cd093c1cc1))
+ (fp_line (start 5.05 -10.2) (end 5.05 10.2) (layer "F.Fab") (width 0.1) (tstamp f9bfdcd1-f0c0-4ed8-942e-0d3354acbf60))
+ (pad "1" smd rect (at -5.6 -9.525) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f24dd6c-abf8-472e-87d6-258005b573e2))
+ (pad "2" smd rect (at -5.6 -8.255) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0686424-13d7-4ba2-b705-af5e5be69ba5))
+ (pad "3" smd rect (at -5.6 -6.985) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de73bd29-02d5-4196-a327-0502ccae87c6))
+ (pad "4" smd rect (at -5.6 -5.715) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2911daae-9ba8-4dab-ac3e-36ca0b4ea301))
+ (pad "5" smd rect (at -5.6 -4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0433316-9f61-454e-a58a-b2ec2c6cc00b))
+ (pad "6" smd rect (at -5.6 -3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 466034c1-785d-460a-b9e8-4ea1f45c7d23))
+ (pad "7" smd rect (at -5.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18776d01-b95f-4fd0-88f6-7768de6bb4b1))
+ (pad "8" smd rect (at -5.6 -0.625) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afe91466-31cd-4e7b-a54e-5c51a7f97947))
+ (pad "9" smd rect (at -5.6 0.625) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b10c897-aa81-42a4-9467-900fc529bc4d))
+ (pad "10" smd rect (at -5.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3736066-a37a-4e25-9766-a68d81ae5e56))
+ (pad "11" smd rect (at -5.6 3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87f1be6e-7ae9-4bd3-95dd-16d5e194f8dd))
+ (pad "12" smd rect (at -5.6 4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3915395-4dc8-4eac-8224-4db491ce8f58))
+ (pad "13" smd rect (at -5.6 5.715) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93d1cb68-63d9-48b2-bca2-8dcfbd8ca194))
+ (pad "14" smd rect (at -5.6 6.985) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6dd770d1-6247-4318-b072-f42254511f47))
+ (pad "15" smd rect (at -5.6 8.255) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7596d6e-6a7a-4e4d-8a64-5c9bcc449e18))
+ (pad "16" smd rect (at -5.6 9.525) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60b29aae-59db-49d4-a67d-1c0bbebe55c4))
+ (pad "17" smd rect (at 5.6 9.525) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55924c7e-a44f-439d-b446-50613afa337f))
+ (pad "18" smd rect (at 5.6 8.255) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7e780ec-f013-4dd1-87e2-bfbcc812b738))
+ (pad "19" smd rect (at 5.6 6.985) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c970d5d7-d3fc-4545-bf04-69401409960e))
+ (pad "20" smd rect (at 5.6 5.715) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e05df651-3e38-4ed3-9e54-1f57f95ba0b9))
+ (pad "21" smd rect (at 5.6 4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2dae1ce-15d4-4077-ba02-59aedeeb36b0))
+ (pad "22" smd rect (at 5.6 3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4ebc95e-e045-4e1e-bdfb-35acd790da15))
+ (pad "23" smd rect (at 5.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebd556ab-87b5-4ce0-b98d-fb7a07d5ca71))
+ (pad "24" smd rect (at 5.6 0.625) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 930cf938-dc5e-4186-9ed6-2206b4147ab3))
+ (pad "25" smd rect (at 5.6 -0.625) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 474ea668-4b72-48f1-b126-fb8e18ab37d6))
+ (pad "26" smd rect (at 5.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75e6c2ff-6233-4fae-a53e-a7856cffab91))
+ (pad "27" smd rect (at 5.6 -3.175) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92d18d44-af20-423c-a410-718916052fba))
+ (pad "28" smd rect (at 5.6 -4.445) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f5ddb60-a293-4927-a391-7458e57e3b1e))
+ (pad "29" smd rect (at 5.6 -5.715) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb05aff8-fcda-475e-b861-a9146aae8ef3))
+ (pad "30" smd rect (at 5.6 -6.985) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b81ae2d2-4027-4402-b1f5-6465f6d28a22))
+ (pad "31" smd rect (at 5.6 -8.255) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8bf22e1-e679-4913-9b80-055332fc3716))
+ (pad "32" smd rect (at 5.6 -9.525) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3ea79fb-4718-4091-9929-8fe05ced700c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-II-32_21.0x10.2mm_P1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-44_10.16x18.41mm_P0.8mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-44_10.16x18.41mm_P0.8mm.kicad_mod
new file mode 100644
index 00000000..dfcefefa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-44_10.16x18.41mm_P0.8mm.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "TSOP-II-44_10.16x18.41mm_P0.8mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B2)
+ (descr "TSOP-II, 44 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSOP-II SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -10.16) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41d1f433-d8a1-4082-8248-122a67128bbc)
+ )
+ (fp_text value "TSOP-II-44_10.16x18.41mm_P0.8mm" (at 0 10.16) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f9a1917-2c32-4ee4-8950-1c4f8ac77492)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 176a9d95-8d0b-4ccc-9fab-df8b7caed606)
+ )
+ (fp_line (start 0 9.315) (end 5.19 9.315) (layer "F.SilkS") (width 0.12) (tstamp 12072bf7-7f41-4971-b00a-ea79f1e1def5))
+ (fp_line (start -5.19 9.315) (end -5.19 8.935) (layer "F.SilkS") (width 0.12) (tstamp 16ddd23c-bb27-4441-a968-ad85db09765b))
+ (fp_line (start -5.19 -9.315) (end -5.19 -8.935) (layer "F.SilkS") (width 0.12) (tstamp 2607215d-4c82-4931-beb9-92c546dc43ca))
+ (fp_line (start 0 -9.315) (end 5.19 -9.315) (layer "F.SilkS") (width 0.12) (tstamp 76f94af9-73a8-404c-a306-1931bcd5520b))
+ (fp_line (start -5.19 -8.935) (end -6.35 -8.935) (layer "F.SilkS") (width 0.12) (tstamp 79e7d02c-5f45-4ebe-b216-52ab2b819644))
+ (fp_line (start 5.19 9.315) (end 5.19 8.935) (layer "F.SilkS") (width 0.12) (tstamp b89d9dd4-c8fd-4e61-8825-7f890207ad1f))
+ (fp_line (start 0 -9.315) (end -5.19 -9.315) (layer "F.SilkS") (width 0.12) (tstamp bb076f90-2bad-4f26-b601-ed7e64454a3c))
+ (fp_line (start 0 9.315) (end -5.19 9.315) (layer "F.SilkS") (width 0.12) (tstamp f7565e3e-e3e6-46dc-8d88-448dd66b5d90))
+ (fp_line (start 5.19 -9.315) (end 5.19 -8.935) (layer "F.SilkS") (width 0.12) (tstamp fce6dc93-0c7d-4c91-a818-febb0f18ffd6))
+ (fp_line (start -6.6 9.46) (end 6.6 9.46) (layer "F.CrtYd") (width 0.05) (tstamp 061ad33d-2b80-4e73-bbd1-1ea7cf2d9fd0))
+ (fp_line (start 6.6 9.46) (end 6.6 -9.46) (layer "F.CrtYd") (width 0.05) (tstamp 147744cc-cb1f-4ce5-b0a5-d48bed1504dc))
+ (fp_line (start -6.6 -9.46) (end -6.6 9.46) (layer "F.CrtYd") (width 0.05) (tstamp 30a12481-0e08-4561-a373-0adf8646171d))
+ (fp_line (start 6.6 -9.46) (end -6.6 -9.46) (layer "F.CrtYd") (width 0.05) (tstamp 52ca7647-2dd0-42e5-aaae-64bff4938c99))
+ (fp_line (start -5.08 -8.205) (end -4.08 -9.205) (layer "F.Fab") (width 0.1) (tstamp 38f07f4a-3d17-4088-b478-7a119320ea5d))
+ (fp_line (start -5.08 9.205) (end -5.08 -8.205) (layer "F.Fab") (width 0.1) (tstamp 87234d72-d062-412b-94b1-5570e13202bb))
+ (fp_line (start 5.08 -9.205) (end 5.08 9.205) (layer "F.Fab") (width 0.1) (tstamp b7d06d97-5e00-4593-92da-b7f4a40a52ef))
+ (fp_line (start 5.08 9.205) (end -5.08 9.205) (layer "F.Fab") (width 0.1) (tstamp db81eb02-09e2-4ee9-8cc2-b2fc9bdcf635))
+ (fp_line (start -4.08 -9.205) (end 5.08 -9.205) (layer "F.Fab") (width 0.1) (tstamp e18f487e-a49a-450b-965a-1c7c32c07e10))
+ (pad "1" smd roundrect (at -5.5875 -8.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76bc8b03-26a1-4b32-8a57-092e733574d5))
+ (pad "2" smd roundrect (at -5.5875 -7.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 418a9355-4aef-4867-8c13-29a6d88b23bc))
+ (pad "3" smd roundrect (at -5.5875 -6.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11485af4-28b8-493f-9b9d-d3afd899ca1d))
+ (pad "4" smd roundrect (at -5.5875 -6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f23ade92-e958-4901-ab70-807cc75c67c0))
+ (pad "5" smd roundrect (at -5.5875 -5.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27c467ed-80ec-4b6b-96ee-d2d983c4fd0e))
+ (pad "6" smd roundrect (at -5.5875 -4.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26c7272c-88fa-4590-a4e1-f8f9b8a541f9))
+ (pad "7" smd roundrect (at -5.5875 -3.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad65ab4f-bba0-4e87-b0c2-45a344012a32))
+ (pad "8" smd roundrect (at -5.5875 -2.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 959b448e-a01e-48a4-a239-11f184458344))
+ (pad "9" smd roundrect (at -5.5875 -2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ca18d01-f722-4516-a83c-340ddb78c181))
+ (pad "10" smd roundrect (at -5.5875 -1.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bca4b25-72bd-4d48-8ecb-8b7c9d646148))
+ (pad "11" smd roundrect (at -5.5875 -0.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3294df5a-634f-4855-af41-1020b7212246))
+ (pad "12" smd roundrect (at -5.5875 0.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5aa8853-ecf4-4867-84ff-930e34dd2420))
+ (pad "13" smd roundrect (at -5.5875 1.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 647d2add-2243-417e-b95f-1d800279368e))
+ (pad "14" smd roundrect (at -5.5875 2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd55f27e-9821-485d-a6d8-5fa78fe6a125))
+ (pad "15" smd roundrect (at -5.5875 2.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 694e31bf-ba8e-4366-9e89-a9638bc9ba3f))
+ (pad "16" smd roundrect (at -5.5875 3.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ebec837-c400-487d-981f-0a389eee8b38))
+ (pad "17" smd roundrect (at -5.5875 4.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 186d8494-c3ab-484c-998c-bc06de660030))
+ (pad "18" smd roundrect (at -5.5875 5.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28009867-f155-4cd3-bdfa-5d260cb98652))
+ (pad "19" smd roundrect (at -5.5875 6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 435511fc-60b9-41cf-b26d-b2880f621c88))
+ (pad "20" smd roundrect (at -5.5875 6.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00811d8f-a558-4bdd-b1db-2ad7552c6e9a))
+ (pad "21" smd roundrect (at -5.5875 7.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8a7e4b5-ac0a-44f8-8973-c3b45cc26780))
+ (pad "22" smd roundrect (at -5.5875 8.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22ec9fb4-9c43-439c-a512-65e0b30b6070))
+ (pad "23" smd roundrect (at 5.5875 8.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 114f310d-ad04-4d14-80b0-b1c6b6ff6cc5))
+ (pad "24" smd roundrect (at 5.5875 7.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a224aec2-f8bf-45fe-8e8f-0cc222f5cf90))
+ (pad "25" smd roundrect (at 5.5875 6.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34e0f6f4-f91f-4b27-ad9a-aa3688c2afd0))
+ (pad "26" smd roundrect (at 5.5875 6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e21b482e-a5eb-47e7-a9f8-1dfa32f37ea8))
+ (pad "27" smd roundrect (at 5.5875 5.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df644e50-9562-4976-91b4-f116c074c958))
+ (pad "28" smd roundrect (at 5.5875 4.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 204cef23-65c8-4d6d-9adb-070184187f9e))
+ (pad "29" smd roundrect (at 5.5875 3.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45ffbd9c-a5f4-448c-904d-cf9ed7330667))
+ (pad "30" smd roundrect (at 5.5875 2.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f1eafcb-2999-4a0a-af98-8bed7402eaf0))
+ (pad "31" smd roundrect (at 5.5875 2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c2c839a-bdc8-4bc3-8ce9-7deb2d9d6f0c))
+ (pad "32" smd roundrect (at 5.5875 1.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1001ce3f-d48f-4da6-8fb0-6026ebd7f36b))
+ (pad "33" smd roundrect (at 5.5875 0.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18952f15-6e43-4e7b-b86d-ecdeaab4bfda))
+ (pad "34" smd roundrect (at 5.5875 -0.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f0349a6-7078-439c-b630-56d01f85fbd8))
+ (pad "35" smd roundrect (at 5.5875 -1.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbde04f1-242b-4b1e-9208-b48872eca00c))
+ (pad "36" smd roundrect (at 5.5875 -2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69b41950-2f2f-4588-b6cd-730b1b9e6dfe))
+ (pad "37" smd roundrect (at 5.5875 -2.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89c9fd45-307e-41d1-b4f2-81b0a1438f06))
+ (pad "38" smd roundrect (at 5.5875 -3.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb5d0f57-0932-46c6-a4a2-6b3c520fa6a0))
+ (pad "39" smd roundrect (at 5.5875 -4.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b44f068-f2b7-4d40-a938-931f754dba50))
+ (pad "40" smd roundrect (at 5.5875 -5.2) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 252b6215-1bac-42d2-a082-6d332b8ce3e9))
+ (pad "41" smd roundrect (at 5.5875 -6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cfdb2c5-9a34-4bf4-9a5a-fd5e961642cb))
+ (pad "42" smd roundrect (at 5.5875 -6.8) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4053073-ead7-469b-ab00-1b4969cd2d8d))
+ (pad "43" smd roundrect (at 5.5875 -7.6) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e160927b-5739-4c6f-812a-4973e3c597b6))
+ (pad "44" smd roundrect (at 5.5875 -8.4) (size 1.525 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21759a7f-18fd-41b0-b1a7-a3961107ded9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-II-44_10.16x18.41mm_P0.8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-54_22.2x10.16mm_P0.8mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-54_22.2x10.16mm_P0.8mm.kicad_mod
new file mode 100644
index 00000000..5922ce6e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSOP-II-54_22.2x10.16mm_P0.8mm.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "TSOP-II-54_22.2x10.16mm_P0.8mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B589EC7)
+ (descr "54-lead TSOP typ II package")
+ (tags "TSOPII TSOP2")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -12.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b4360e7-636d-43d6-bb7e-99bd1a13bbb4)
+ )
+ (fp_text value "TSOP-II-54_22.2x10.16mm_P0.8mm" (at 0 12.5) (layer "F.Fab")
+ (effects (font (size 0.85 0.85) (thickness 0.15)))
+ (tstamp a2ac5253-9352-4200-8dbf-7d8e7a13f740)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5cf958c0-056f-49c2-a25e-483c5435f658)
+ )
+ (fp_line (start 5.3 10.9) (end 5.3 11.3) (layer "F.SilkS") (width 0.12) (tstamp 02f06120-1db1-4a1b-b9b9-a203141f714c))
+ (fp_line (start -5.3 -11.3) (end 5.3 -11.3) (layer "F.SilkS") (width 0.12) (tstamp 13a9df8c-5d53-409f-aaed-57635042615c))
+ (fp_line (start -5.3 -10.9) (end -5.3 -11.3) (layer "F.SilkS") (width 0.12) (tstamp 29e971ab-862a-4a66-9f39-edf6c88f5524))
+ (fp_line (start -5.3 11.3) (end 5.3 11.3) (layer "F.SilkS") (width 0.12) (tstamp 4544264c-6f43-4d3a-ae4a-cedf34097593))
+ (fp_line (start -5.3 10.9) (end -5.3 11.3) (layer "F.SilkS") (width 0.12) (tstamp a0fccbb0-78b8-4cd7-88e3-060866622df1))
+ (fp_line (start 5.3 -11.3) (end 5.3 -10.9) (layer "F.SilkS") (width 0.12) (tstamp b8ae5cd4-1b0c-435c-a584-1e6a86843ad3))
+ (fp_line (start -6.5 -10.9) (end -5.3 -10.9) (layer "F.SilkS") (width 0.12) (tstamp d9a4f601-c11a-4481-a7b6-97399140fdb8))
+ (fp_line (start -6.76 -11.36) (end -6.76 11.36) (layer "F.CrtYd") (width 0.05) (tstamp 14de8b04-ba2b-4cf5-9f04-367f0638a061))
+ (fp_line (start 6.76 -11.36) (end 6.76 11.36) (layer "F.CrtYd") (width 0.05) (tstamp 7b0332f2-e5fd-43d3-a119-1b63565c5bda))
+ (fp_line (start -6.76 -11.36) (end 6.76 -11.36) (layer "F.CrtYd") (width 0.05) (tstamp a3cd3a21-2e55-4f4b-af26-6a9373b3e709))
+ (fp_line (start 6.76 11.36) (end -6.76 11.36) (layer "F.CrtYd") (width 0.05) (tstamp fa948477-20f9-46c8-b606-9b5fe8b618f2))
+ (fp_line (start -4.08 -11.11) (end 5.08 -11.11) (layer "F.Fab") (width 0.1) (tstamp 13186555-2b39-4e2c-945b-54ed2125230c))
+ (fp_line (start -4.08 -11.11) (end -5.08 -10.11) (layer "F.Fab") (width 0.1) (tstamp 7de869ea-91ea-4cca-87d7-409df6ee35cc))
+ (fp_line (start -5.08 11.11) (end -5.08 -10.11) (layer "F.Fab") (width 0.1) (tstamp ad701974-2eb8-41c8-8906-275b417ca747))
+ (fp_line (start 5.08 -11.11) (end 5.08 11.11) (layer "F.Fab") (width 0.1) (tstamp bdbc5ca2-8e26-43d4-8418-fe7d80c49f7e))
+ (fp_line (start 5.08 11.11) (end -5.08 11.11) (layer "F.Fab") (width 0.1) (tstamp e21d4deb-baad-482b-9a2a-8797e69a884f))
+ (pad "1" smd rect (at -5.75 -10.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a077c32-22d3-440b-8fbf-32f2244e491e))
+ (pad "2" smd rect (at -5.75 -9.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57c509da-f100-4f57-a4ed-e9507f39279b))
+ (pad "3" smd rect (at -5.75 -8.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9cf1af28-87e1-492a-9fda-98d50c8e456d))
+ (pad "4" smd rect (at -5.75 -8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4edd9ac1-b57f-4a73-8d71-e73364ebb6e1))
+ (pad "5" smd rect (at -5.75 -7.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5db8e80b-addc-4391-9054-08fa5746bb2f))
+ (pad "6" smd rect (at -5.75 -6.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3abaf21-2cb8-43a1-a75f-a235821be960))
+ (pad "7" smd rect (at -5.75 -5.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a08cae7-5aeb-492c-b7b1-ea323fb923b2))
+ (pad "8" smd rect (at -5.75 -4.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d0bfebc-f9a0-4e0a-84a0-68ea5b9f9719))
+ (pad "9" smd rect (at -5.75 -4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0c6a099-7b18-41e6-bffc-3c0f3747c917))
+ (pad "10" smd rect (at -5.75 -3.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5422a51-3d5b-41d9-b99e-cb9943905594))
+ (pad "11" smd rect (at -5.75 -2.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2903806-e4a3-4dec-9bfa-4e6f463a09d6))
+ (pad "12" smd rect (at -5.75 -1.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf25b2e8-2c95-4653-b952-d55ef6c6d98e))
+ (pad "13" smd rect (at -5.75 -0.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae5590c6-6b41-4f81-8969-219b7eccabea))
+ (pad "14" smd rect (at -5.75 0) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63250123-c965-4850-91a3-40fc52ce12d1))
+ (pad "15" smd rect (at -5.75 0.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3e874e2-da01-4479-9a85-862db5525030))
+ (pad "16" smd rect (at -5.75 1.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 777f3189-9d8b-44b1-b89b-99e2b39619c6))
+ (pad "17" smd rect (at -5.75 2.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 414ccb27-e7b0-4c08-aea2-aa79b9bd8eba))
+ (pad "18" smd rect (at -5.75 3.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0894a0c3-65ff-48af-ba2e-6d11d5a1f92e))
+ (pad "19" smd rect (at -5.75 4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0394ea4-d716-4443-a549-e04eeb5c1bf8))
+ (pad "20" smd rect (at -5.75 4.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd46d359-036f-4bd7-bc58-8fb2da02ff45))
+ (pad "21" smd rect (at -5.75 5.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 915a1aa3-3e5e-43d4-b8bc-617d5daec5cb))
+ (pad "22" smd rect (at -5.75 6.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fc72999-95bf-4bad-bd48-1162f7b2d374))
+ (pad "23" smd rect (at -5.75 7.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88dfce3f-2f6e-4a36-98d5-97dbf1157a33))
+ (pad "24" smd rect (at -5.75 8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e49e4fb-8e64-4b20-a0b2-2e07608dd068))
+ (pad "25" smd rect (at -5.75 8.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f5be5b3-6203-42cb-bde5-f63c59a9b8bf))
+ (pad "26" smd rect (at -5.75 9.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa2cdcb2-aecb-429c-94d9-4f978f0f4aa8))
+ (pad "27" smd rect (at -5.75 10.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da191b63-1471-4cce-8085-d69f29296f1d))
+ (pad "28" smd rect (at 5.75 10.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1ec614b-9fa2-4b6d-a4a8-761239c2889c))
+ (pad "29" smd rect (at 5.75 9.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d8c8709-3007-4897-9c50-ffc2056843ca))
+ (pad "30" smd rect (at 5.75 8.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee9a311b-205a-413e-9dc1-4fe585560aed))
+ (pad "31" smd rect (at 5.75 8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ceb4ae77-f37c-4b0a-bcff-6bcb15f7c5f7))
+ (pad "32" smd rect (at 5.75 7.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc203dd6-8d74-44d3-a0a9-ccd5045c4881))
+ (pad "33" smd rect (at 5.75 6.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be02b70e-3efc-4bed-b827-4c6e17d967b4))
+ (pad "34" smd rect (at 5.75 5.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74176b4f-6fd1-4358-ac00-6e712f579278))
+ (pad "35" smd rect (at 5.75 4.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b939bed4-0485-4365-8daa-54a112720e5d))
+ (pad "36" smd rect (at 5.75 4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6759ada-7a1b-4148-8d3c-bf9b6c2bfa74))
+ (pad "37" smd rect (at 5.75 3.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa85d2da-651f-4050-9d23-13299da86be9))
+ (pad "38" smd rect (at 5.75 2.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 722a25ce-cbe4-47d5-a334-7abc6879eac3))
+ (pad "39" smd rect (at 5.75 1.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6871d3c-24a6-41b8-b10f-0f594a4185b6))
+ (pad "40" smd rect (at 5.75 0.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c63c1d98-0474-42da-a7bb-25f7c163f5ec))
+ (pad "41" smd rect (at 5.75 0) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ed27c06-617f-4eb6-9b7b-2a88e2e81d63))
+ (pad "42" smd rect (at 5.75 -0.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3769919-e818-47e1-b35e-d770bfd8a328))
+ (pad "43" smd rect (at 5.75 -1.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcedb2a1-5c5f-44e7-a241-2b29e44d79ea))
+ (pad "44" smd rect (at 5.75 -2.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 956ae971-ca1f-4b89-80e9-5a4ca7129277))
+ (pad "45" smd rect (at 5.75 -3.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b01a8e44-0681-466a-87d1-9e3742245dc7))
+ (pad "46" smd rect (at 5.75 -4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd5a30b2-d111-412f-8dad-bf0f426559cf))
+ (pad "47" smd rect (at 5.75 -4.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70963506-bd27-49f2-ba55-07855c620ecb))
+ (pad "48" smd rect (at 5.75 -5.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b511aa8-fb08-45fb-9f33-4894b861e4c1))
+ (pad "49" smd rect (at 5.75 -6.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54e7ced4-f5da-4a85-9f05-5aaea77f9da8))
+ (pad "50" smd rect (at 5.75 -7.2) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 250e8bfd-bb42-4388-992d-1a18bea26f05))
+ (pad "51" smd rect (at 5.75 -8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40ea6850-94b6-4858-8114-0fb784a1435c))
+ (pad "52" smd rect (at 5.75 -8.8) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f492ddfa-6e6a-4a3f-845b-bcc40d262e17))
+ (pad "53" smd rect (at 5.75 -9.6) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c076d11e-dbf6-4ca5-b858-b1e141e72952))
+ (pad "54" smd rect (at 5.75 -10.4) (size 1.51 0.458) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18762c0a-9b41-4169-aaf5-9e050fd81a0f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSOP-II-54_22.2x10.16mm_P0.8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-100_6.1x20.8mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-100_6.1x20.8mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..60a359a0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-100_6.1x20.8mm_P0.4mm.kicad_mod
@@ -0,0 +1,142 @@
+(footprint "TSSOP-100_6.1x20.8mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60F1AB13)
+ (descr "TSSOP, 100 Pin (JEDEC MO-194 Var BB https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -11.35) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6db1d104-02ee-44d0-b39a-28b67554f9b9)
+ )
+ (fp_text value "TSSOP-100_6.1x20.8mm_P0.4mm" (at 0 11.35) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0275f57c-1e58-400f-a60e-52069890d8f7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f1deea8-d217-48b2-9f3d-04d277a323eb)
+ )
+ (fp_line (start -3.16 10.51) (end -3.16 10.185) (layer "F.SilkS") (width 0.12) (tstamp 36648317-112c-4de0-8c3f-169dc900bd51))
+ (fp_line (start 3.16 -10.51) (end 3.16 -10.185) (layer "F.SilkS") (width 0.12) (tstamp 5de6ba59-dc32-40ee-bdb4-6ea4f4cc567d))
+ (fp_line (start 0 -10.51) (end 3.16 -10.51) (layer "F.SilkS") (width 0.12) (tstamp 7fcc2118-c0b8-486f-9f5f-10030851bf28))
+ (fp_line (start 0 10.51) (end 3.16 10.51) (layer "F.SilkS") (width 0.12) (tstamp 925ae1d8-f26a-4dbf-a642-a176a8b67e5d))
+ (fp_line (start 0 10.51) (end -3.16 10.51) (layer "F.SilkS") (width 0.12) (tstamp a21ea362-3d4b-4950-9cf1-e19a9f0d1f00))
+ (fp_line (start 0 -10.51) (end -3.16 -10.51) (layer "F.SilkS") (width 0.12) (tstamp c475d79f-0038-4d4b-9985-833540a9eb2d))
+ (fp_line (start 3.16 10.51) (end 3.16 10.185) (layer "F.SilkS") (width 0.12) (tstamp c9cb093d-0615-47cb-a02c-050bed6e1cab))
+ (fp_line (start -3.16 -10.51) (end -3.16 -10.185) (layer "F.SilkS") (width 0.12) (tstamp f115ecad-5057-4806-a378-2f990c59698a))
+ (fp_line (start -3.16 -10.185) (end -4.45 -10.185) (layer "F.SilkS") (width 0.12) (tstamp fcb05666-7893-4566-adaf-9e59bac5048c))
+ (fp_line (start 4.7 10.65) (end 4.7 -10.65) (layer "F.CrtYd") (width 0.05) (tstamp 59eae3f9-8b9e-49c3-8607-a206268e5d79))
+ (fp_line (start -4.7 10.65) (end 4.7 10.65) (layer "F.CrtYd") (width 0.05) (tstamp c0f03a89-910f-49af-be58-5149bec286b8))
+ (fp_line (start 4.7 -10.65) (end -4.7 -10.65) (layer "F.CrtYd") (width 0.05) (tstamp f244a57f-9943-42bb-8a57-782d4911ff64))
+ (fp_line (start -4.7 -10.65) (end -4.7 10.65) (layer "F.CrtYd") (width 0.05) (tstamp fe7424fd-8fb2-4e25-92a5-feb1ead3725c))
+ (fp_line (start 3.05 10.4) (end -3.05 10.4) (layer "F.Fab") (width 0.1) (tstamp 380d7cf9-abdf-4342-b3f5-2ac47672b219))
+ (fp_line (start 3.05 -10.4) (end 3.05 10.4) (layer "F.Fab") (width 0.1) (tstamp 79c4840c-8e0c-4224-9919-2af755e11578))
+ (fp_line (start -2.05 -10.4) (end 3.05 -10.4) (layer "F.Fab") (width 0.1) (tstamp b77b4981-4239-4914-bbe1-bc376601d5c6))
+ (fp_line (start -3.05 10.4) (end -3.05 -9.4) (layer "F.Fab") (width 0.1) (tstamp e434f263-7793-4edf-931c-2ee264cb69f8))
+ (fp_line (start -3.05 -9.4) (end -2.05 -10.4) (layer "F.Fab") (width 0.1) (tstamp e70eb3eb-1ca3-4d34-9a73-44ad08f5c3ac))
+ (pad "1" smd roundrect (at -3.7125 -9.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3af39556-37ed-41b1-9cbd-8b4d8337c7bf))
+ (pad "2" smd roundrect (at -3.7125 -9.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02c06d0a-ae9b-407c-850f-6ba4691ba056))
+ (pad "3" smd roundrect (at -3.7125 -9) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2b33a84-39f0-4d1e-a3fd-3d9b32b6b8e1))
+ (pad "4" smd roundrect (at -3.7125 -8.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e04153aa-ecb8-4f65-917f-c2df923e9286))
+ (pad "5" smd roundrect (at -3.7125 -8.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55b7eaee-8878-45b1-9459-6e8c91c264fd))
+ (pad "6" smd roundrect (at -3.7125 -7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0862c48f-ae76-49ba-9fb9-ee887af9cbb9))
+ (pad "7" smd roundrect (at -3.7125 -7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfed7cf0-8ceb-41db-a664-6ec7892826b3))
+ (pad "8" smd roundrect (at -3.7125 -7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ef68659-f024-4c47-8881-176cce43c98e))
+ (pad "9" smd roundrect (at -3.7125 -6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e0e1302-88ac-411b-b548-f57ebbc06b98))
+ (pad "10" smd roundrect (at -3.7125 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84dfbad4-d4d4-47de-8eb7-c62e1919c985))
+ (pad "11" smd roundrect (at -3.7125 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f856fd2f-8270-4772-9ece-65c1893f39bd))
+ (pad "12" smd roundrect (at -3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9eaf0d24-53ce-44f8-97b5-f95e3b288b3c))
+ (pad "13" smd roundrect (at -3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43e9be54-aca7-4294-80a9-c2c15883ee4d))
+ (pad "14" smd roundrect (at -3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f318d85-1000-4160-b993-71d58fc7ff37))
+ (pad "15" smd roundrect (at -3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0536469e-30af-4692-9fd8-6f84c651cf63))
+ (pad "16" smd roundrect (at -3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a5e3b61-8d9c-4705-ac8c-b0f0635eb40d))
+ (pad "17" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8892c510-8035-4579-a920-c923c0aa9f67))
+ (pad "18" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8bfd95f-d463-4a9d-8fa2-42d8cdf0fd69))
+ (pad "19" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 024064ec-e60f-4d8e-990d-f8848e377878))
+ (pad "20" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aafba707-ef7e-40f2-8395-eb5af4e097f0))
+ (pad "21" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b58661a3-137e-4b88-9650-a0e661f91fee))
+ (pad "22" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 309c7ed9-aa6e-49f3-9bee-491ecd40c3ea))
+ (pad "23" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad1ebc22-33d1-4975-8ab1-7f0d598bfffd))
+ (pad "24" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99e7122a-ad4c-448c-b91a-225f0cf0a328))
+ (pad "25" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c01ef8a-6d6a-4932-881c-8492505fbe63))
+ (pad "26" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73e0d658-0d33-4839-aa52-47717479a9cf))
+ (pad "27" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a08d74ee-1948-44cc-bfd6-6db270adc512))
+ (pad "28" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ddb3545-592b-4406-95d9-b13439873f5d))
+ (pad "29" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b752910-5334-44ac-8eaf-293c768715fc))
+ (pad "30" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36ccad74-7c9d-400b-9105-fd1044426be1))
+ (pad "31" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35352a86-45f1-408d-9150-3878aed75206))
+ (pad "32" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77d35888-3b0e-4ff2-be1e-4fc7adaec98d))
+ (pad "33" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bae9b938-f95b-4418-86dd-0409a143c717))
+ (pad "34" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e96c1bae-73d8-4f64-86c8-ca0acdc47186))
+ (pad "35" smd roundrect (at -3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bbde67b-d90c-4497-bfb7-ee803977af27))
+ (pad "36" smd roundrect (at -3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ebaf255-f6bc-489e-94e2-dc4837625d09))
+ (pad "37" smd roundrect (at -3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a1c8a61-ed39-4238-902d-753191b9c073))
+ (pad "38" smd roundrect (at -3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1ea3cf9-8c6d-49aa-94b6-f7bafb60b039))
+ (pad "39" smd roundrect (at -3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c62f105-54ec-47c5-8101-be320b8f813b))
+ (pad "40" smd roundrect (at -3.7125 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07b49b75-6591-49e8-8c9c-cc92848a9b72))
+ (pad "41" smd roundrect (at -3.7125 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd144dfc-8ec9-4311-b7f1-faa120c83f0d))
+ (pad "42" smd roundrect (at -3.7125 6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 256f76be-72c6-4b35-b5c1-5574b9e026cb))
+ (pad "43" smd roundrect (at -3.7125 7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69b80c5d-9fee-4cdf-b4cf-1f1e5c92a587))
+ (pad "44" smd roundrect (at -3.7125 7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c231837-00fc-4452-93b4-b489431d7e74))
+ (pad "45" smd roundrect (at -3.7125 7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11b0ff06-397c-4341-a119-96b3d9a07ce0))
+ (pad "46" smd roundrect (at -3.7125 8.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cf98bd2-d895-402a-b3a2-da3222b8698d))
+ (pad "47" smd roundrect (at -3.7125 8.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4c82c10-673f-4d5e-a5a4-4bff75cbe7f4))
+ (pad "48" smd roundrect (at -3.7125 9) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42b2e343-11d0-4bb6-939d-e3a6f4abb851))
+ (pad "49" smd roundrect (at -3.7125 9.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a3b8f92-5c3b-4e04-8ef3-c50ae0c7432d))
+ (pad "50" smd roundrect (at -3.7125 9.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03523816-8ba6-46be-9d22-e7df49c4d0f4))
+ (pad "51" smd roundrect (at 3.7125 9.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58762509-7292-429d-abe4-1aae4ef912d4))
+ (pad "52" smd roundrect (at 3.7125 9.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38e770b1-e107-44c7-9f1e-92f5e85d82b2))
+ (pad "53" smd roundrect (at 3.7125 9) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28c39407-bdaa-498f-9a66-f5bf3814d9e3))
+ (pad "54" smd roundrect (at 3.7125 8.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 816aef40-c609-4e64-aff7-531a3e34d40e))
+ (pad "55" smd roundrect (at 3.7125 8.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50da2a73-9ca1-49e1-a43a-c030eef0fff9))
+ (pad "56" smd roundrect (at 3.7125 7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c15b92fd-4e0f-4a6c-bb73-d617a92bb350))
+ (pad "57" smd roundrect (at 3.7125 7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe7c12ef-5e2a-454d-b598-939b0d2b1bba))
+ (pad "58" smd roundrect (at 3.7125 7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp addd5f73-8ab4-4cb6-8e4e-7de41ecdffa9))
+ (pad "59" smd roundrect (at 3.7125 6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed709953-00cd-422e-83cd-830c738a78ce))
+ (pad "60" smd roundrect (at 3.7125 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3033bd44-81b0-4970-8dce-733c592cd1cb))
+ (pad "61" smd roundrect (at 3.7125 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5edc00fa-b7fc-4456-93a0-a702f92d15e8))
+ (pad "62" smd roundrect (at 3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2573ef0f-16af-492e-8b9c-cb96b75b3b85))
+ (pad "63" smd roundrect (at 3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 690878b6-b7fe-466f-852d-c5a60f554d21))
+ (pad "64" smd roundrect (at 3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa484d61-5cdb-4ed6-8ed4-3ea1f177753d))
+ (pad "65" smd roundrect (at 3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfb31219-baad-438a-88eb-f23b9a3d6735))
+ (pad "66" smd roundrect (at 3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fa8c8b4-24c3-470b-bb3a-6ca7663c6f21))
+ (pad "67" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d588ac89-589c-4118-8ee1-3691509de831))
+ (pad "68" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d3e1238-b7a4-4411-8cc4-5c3dcba2708c))
+ (pad "69" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d0deb80-d870-40a2-90ce-33638d92981b))
+ (pad "70" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0150186-2929-4dda-ae3e-987ec51934fc))
+ (pad "71" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d09cdd4-9d65-460d-a716-a3a580634b56))
+ (pad "72" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c16e802c-f6a8-4e17-9012-222b77f73a26))
+ (pad "73" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78c3e44a-7e97-4c03-ada8-70f3c8068033))
+ (pad "74" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d014b02-924f-4ba1-aca8-aa8e9b00f95c))
+ (pad "75" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29761531-bd85-4121-8631-e422dad11531))
+ (pad "76" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2feac1e3-9042-44ac-867f-ddbab6be9ab4))
+ (pad "77" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0274f815-3cae-4433-abe7-df45c48cddce))
+ (pad "78" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68939f12-0dd6-4319-95f0-143bfa585583))
+ (pad "79" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b5c3312-42d6-48de-93d1-14ac354d7f5f))
+ (pad "80" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d41952b8-0e4c-44e9-b2e8-149098672743))
+ (pad "81" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14bf4b1b-05c5-4e1e-90da-2dab4b5ace9e))
+ (pad "82" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 569cb008-14cd-4fd1-accc-446217bd1cba))
+ (pad "83" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cac44f2-6f9f-42f9-a1be-be717642e6d6))
+ (pad "84" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fda1b38-f2bd-4aec-92d2-d9c5a63cc6da))
+ (pad "85" smd roundrect (at 3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f7a3d1e-15f5-419f-a0e1-c50a2c0477a4))
+ (pad "86" smd roundrect (at 3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 647b1a76-2fed-4c85-bf3c-6ed485d8860a))
+ (pad "87" smd roundrect (at 3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f11b820-8b89-49bc-94e7-f1fd6d55b231))
+ (pad "88" smd roundrect (at 3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9c22bf3-a53e-4867-b54c-d2f4e2ce4cc4))
+ (pad "89" smd roundrect (at 3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c207389e-c241-4e3a-82e3-8c7c9f16398a))
+ (pad "90" smd roundrect (at 3.7125 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a50dd95-3f31-47df-af76-c660b88ca2b1))
+ (pad "91" smd roundrect (at 3.7125 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 065bf05f-b286-4093-a0ab-6d3543af66d5))
+ (pad "92" smd roundrect (at 3.7125 -6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1f17459-216f-4e70-ad6e-3aa2e37fe323))
+ (pad "93" smd roundrect (at 3.7125 -7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 525ad6a5-4f5a-4f93-b385-3aed41aba8fb))
+ (pad "94" smd roundrect (at 3.7125 -7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74071972-3ebb-4bad-ad58-4bf172ab5e35))
+ (pad "95" smd roundrect (at 3.7125 -7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 606e57ee-4308-4ebf-80ab-fc9e47117fa2))
+ (pad "96" smd roundrect (at 3.7125 -8.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad1f50ba-5dd1-49d0-98dc-183e7194b062))
+ (pad "97" smd roundrect (at 3.7125 -8.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5aee1e9a-1f76-4643-9d33-df20e0df14c9))
+ (pad "98" smd roundrect (at 3.7125 -9) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94e2ef8e-2f22-41d5-8b5c-fcf2ca3a865d))
+ (pad "99" smd roundrect (at 3.7125 -9.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e95f17f-6d55-44ff-8925-d2bd2adb38d6))
+ (pad "100" smd roundrect (at 3.7125 -9.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e89c8431-e7e9-411e-87fa-b1c9c16d97ae))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-100_6.1x20.8mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-10_3x3mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-10_3x3mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..72f8e4de
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-10_3x3mm_P0.5mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "TSSOP-10_3x3mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F3E4A84)
+ (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)))
+ (tstamp 747919ab-cc08-4acf-95bc-4b5b2195e70f)
+ )
+ (fp_text value "TSSOP-10_3x3mm_P0.5mm" (at 0 2.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43231801-5812-42a3-b09b-f330f87dc8dc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.1)))
+ (tstamp 899f025b-5d23-40d7-88d1-c6bee75f26e9)
+ )
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.35) (layer "F.SilkS") (width 0.15) (tstamp 07dca744-1c05-42d9-8bc4-807919462d51))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.45) (layer "F.SilkS") (width 0.15) (tstamp 1308aed2-da2b-4531-bec5-093c38b8ada2))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer "F.SilkS") (width 0.15) (tstamp 211b83dd-5c5b-44c0-9253-fc4bcc2afd9a))
+ (fp_line (start -1.625 -1.45) (end -2.7 -1.45) (layer "F.SilkS") (width 0.15) (tstamp 66b3fb34-b7b0-45d2-b028-b0a44ce2abf5))
+ (fp_line (start -1.625 1.625) (end -1.625 1.35) (layer "F.SilkS") (width 0.15) (tstamp 9eb75dd9-9473-4629-9e84-f7753ae27dd2))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer "F.SilkS") (width 0.15) (tstamp b9dfaddb-ea1f-4951-92c2-e7ff9ad9c179))
+ (fp_line (start 1.625 1.625) (end 1.625 1.35) (layer "F.SilkS") (width 0.15) (tstamp c0c088fe-4c7c-4138-b403-b571699e2a89))
+ (fp_line (start -2.95 -1.8) (end -2.95 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 4d62328a-28ca-49ec-bb05-65e0a6ffbc5f))
+ (fp_line (start 2.95 -1.8) (end 2.95 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 68310478-2569-48f0-a81e-c3e3d43c3e1b))
+ (fp_line (start -2.95 1.8) (end 2.95 1.8) (layer "F.CrtYd") (width 0.05) (tstamp a41ea13f-376f-494b-97ce-a587e06fdb12))
+ (fp_line (start -2.95 -1.8) (end 2.95 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp b546d989-9b62-4176-914b-6609e13cbaa4))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 51b516a5-7372-478a-aa54-e297b33ac432))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 55c63220-9754-4b95-b14a-cc5a421fb851))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp aa419d47-d7fb-473e-bac7-cfcb33d964d2))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp cffb124d-222c-4a0c-b0c9-9cd70c78e64e))
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp e263ac58-d468-410b-9166-afc55f4f20b6))
+ (pad "1" smd rect (at -2.15 -1) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f88f7b20-ffd4-4709-ae75-ce644a3e3e91))
+ (pad "2" smd rect (at -2.15 -0.5) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad875d83-49ad-4ac9-a91f-5fc65e092d55))
+ (pad "3" smd rect (at -2.15 0) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a251ee0-0ef5-4dfc-a15e-a0fc5805dace))
+ (pad "4" smd rect (at -2.15 0.5) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efd7bd27-6e63-4696-8ffb-e1e34a7f4f05))
+ (pad "5" smd rect (at -2.15 1) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a10b10b4-546a-489f-96c9-aeaf43aeb463))
+ (pad "6" smd rect (at 2.15 1) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 621f9cb5-b2c9-4da7-9fc9-92c81ccf1b29))
+ (pad "7" smd rect (at 2.15 0.5) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9ab4858-0d51-4dac-b269-da97f03c1359))
+ (pad "8" smd rect (at 2.15 0) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91ce2136-69ae-4308-9546-4e9ade5e8c20))
+ (pad "9" smd rect (at 2.15 -0.5) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ecf04d7-2345-4196-8d68-86056c009fe4))
+ (pad "10" smd rect (at 2.15 -1) (size 1.1 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88384040-cef6-4506-ba5b-2d65ae6aa9a6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-10_3x3mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14-1EP_4.4x5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14-1EP_4.4x5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..04392a07
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14-1EP_4.4x5mm_P0.65mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "TSSOP-14-1EP_4.4x5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] with exposed pad (http://cds.linear.com/docs/en/datasheet/34301fa.pdf)")
+ (tags "SSOP 0.65 exposed pad")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bc34c81-82d5-45d4-89e4-45c99ba342ab)
+ )
+ (fp_text value "TSSOP-14-1EP_4.4x5mm_P0.65mm" (at 0 3.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5099c10e-7f74-465f-a243-f8676a3757e0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp c05f6786-62fb-48c5-a3ef-85029d802283)
+ )
+ (fp_line (start 2.325 2.625) (end 2.325 2.4) (layer "F.SilkS") (width 0.15) (tstamp 6e567182-390a-4756-97b8-8f7c3dcf5b47))
+ (fp_line (start -2.325 2.625) (end -2.325 2.4) (layer "F.SilkS") (width 0.15) (tstamp 855354f3-48c4-49ac-be03-17186aca44e5))
+ (fp_line (start -2.325 -2.5) (end -3.675 -2.5) (layer "F.SilkS") (width 0.15) (tstamp c384cddf-3a85-4d90-bbc8-89ce6ff138a9))
+ (fp_line (start -2.325 2.625) (end 2.325 2.625) (layer "F.SilkS") (width 0.15) (tstamp d3539449-02dd-4ace-a30e-a1f93fed450e))
+ (fp_line (start -2.325 -2.625) (end 2.325 -2.625) (layer "F.SilkS") (width 0.15) (tstamp da8ab27d-dc1e-4a0f-803f-76a5a662eac1))
+ (fp_line (start 2.325 -2.625) (end 2.325 -2.4) (layer "F.SilkS") (width 0.15) (tstamp dcd5128c-e679-4beb-b078-d476df45e5d4))
+ (fp_line (start -2.325 -2.625) (end -2.325 -2.5) (layer "F.SilkS") (width 0.15) (tstamp ea667678-30e8-4d59-bd51-ea055cee8640))
+ (fp_line (start -3.95 -2.8) (end -3.95 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1e8629da-0d7d-4f9f-9947-13c355e182c2))
+ (fp_line (start -3.95 -2.8) (end 3.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 35473a88-20b1-42ee-997d-92c4d227ea21))
+ (fp_line (start 3.95 -2.8) (end 3.95 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 946f26e2-0270-47b2-9e98-b2438ee7cd88))
+ (fp_line (start -3.95 2.8) (end 3.95 2.8) (layer "F.CrtYd") (width 0.05) (tstamp a2ea10d1-12f1-4a51-921b-c12dd71d5d84))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp 08abeeb6-b2d7-42d5-bd32-49be6b3ad718))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp 3895e964-901a-4001-a663-db5742b6bae5))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp 5699d466-d9f0-45ff-b841-c6ae557d29d2))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp 84ec0d15-300c-48b0-bd26-b19247417796))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.15) (tstamp 98239361-510a-4fae-bd64-6a4ac96904e7))
+ (pad "1" smd rect (at -2.95 -1.95) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ccf8563-6d12-4af3-8803-c716b5e8f6d3))
+ (pad "2" smd rect (at -2.95 -1.3) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 901c4007-268a-4e9a-8750-9cbe3739b4be))
+ (pad "3" smd rect (at -2.95 -0.65) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c3d4836-591d-41d6-9943-396aa9cb8faa))
+ (pad "4" smd rect (at -2.95 0) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c813835-9e0f-4bc9-b03d-5b790f7212b2))
+ (pad "5" smd rect (at -2.95 0.65) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a89e8b0-00a1-4264-9887-f671ebcb3625))
+ (pad "6" smd rect (at -2.95 1.3) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51e2ba03-e7ff-4f8c-955e-164e0336da23))
+ (pad "7" smd rect (at -2.95 1.95) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6774f260-7a85-46d5-9d47-850e98717c8b))
+ (pad "8" smd rect (at 2.95 1.95) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8919e348-082a-4eff-95ad-50c018a1c6ad))
+ (pad "9" smd rect (at 2.95 1.3) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff98d330-1914-48ac-a513-9ab82c05e0ab))
+ (pad "10" smd rect (at 2.95 0.65) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 175a711c-0cfd-4870-83c3-a6aeddee73fe))
+ (pad "11" smd rect (at 2.95 0) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fea48a31-af70-4040-b199-dc25ee2b7036))
+ (pad "12" smd rect (at 2.95 -0.65) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 342390be-8337-4e2c-beb2-5a3d4acdf392))
+ (pad "13" smd rect (at 2.95 -1.3) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56c31899-9465-47b6-a6fe-61b1fdd3d2e8))
+ (pad "14" smd rect (at 2.95 -1.95) (size 1.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f278018-5f79-49ab-835e-7cecf55663c2))
+ (pad "15" smd rect (at -0.75 0.9) (size 1.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.2) (tstamp 4d71dff7-6c2b-4c21-b037-c4afbee9bb15))
+ (pad "15" smd rect (at 0.75 0.9) (size 1.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.2) (tstamp 82f28bfe-7d3f-40b1-933d-0c72ab4bc201))
+ (pad "15" smd rect (at -0.75 -0.9) (size 1.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.2) (tstamp 9b2e7c44-9481-4582-96f8-4ca639145ff3))
+ (pad "15" smd rect (at 0.75 -0.9) (size 1.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin -0.2) (tstamp b705f8bc-cd08-4775-9de5-3226b85e0c25))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-14-1EP_4.4x5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x3.6mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x3.6mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..9df77a0e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x3.6mm_P0.4mm.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "TSSOP-14_4.4x3.6mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60F1AB13)
+ (descr "TSSOP, 14 Pin (JEDEC MO-194 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.75) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9cfc8be-f6cb-4279-b477-3ae4b9dd96b1)
+ )
+ (fp_text value "TSSOP-14_4.4x3.6mm_P0.4mm" (at 0 2.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c444bc76-3b77-4512-883c-3e8d15d87cdf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c042901-d9b5-4b87-a625-bcd4bb17c724)
+ )
+ (fp_line (start 2.31 1.91) (end 2.31 1.585) (layer "F.SilkS") (width 0.12) (tstamp 358f06b2-ae2f-4285-a491-7bc9ec259b0d))
+ (fp_line (start 0 -1.91) (end -2.31 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 87fdad57-1800-4c88-a741-97564f671cb1))
+ (fp_line (start 0 1.91) (end -2.31 1.91) (layer "F.SilkS") (width 0.12) (tstamp 9de5bec9-fbfe-4376-a1f4-7d087d03925f))
+ (fp_line (start -2.31 1.91) (end -2.31 1.585) (layer "F.SilkS") (width 0.12) (tstamp ae94af46-dded-4120-91f6-2350c9846ee8))
+ (fp_line (start 2.31 -1.91) (end 2.31 -1.585) (layer "F.SilkS") (width 0.12) (tstamp c8518274-f9b2-40c6-885f-d2cec213e283))
+ (fp_line (start 0 -1.91) (end 2.31 -1.91) (layer "F.SilkS") (width 0.12) (tstamp d67b1a4e-7747-436c-bdba-962712467a64))
+ (fp_line (start -2.31 -1.91) (end -2.31 -1.585) (layer "F.SilkS") (width 0.12) (tstamp e6c5633e-97c0-41b4-bc2b-2de467cd9c1b))
+ (fp_line (start 0 1.91) (end 2.31 1.91) (layer "F.SilkS") (width 0.12) (tstamp ee799254-10d3-4fc6-acea-072af3b11d64))
+ (fp_line (start -2.31 -1.585) (end -3.6 -1.585) (layer "F.SilkS") (width 0.12) (tstamp f9a4ccb1-a658-47b7-8c8b-9e4b64c7ed32))
+ (fp_line (start 3.85 2.05) (end 3.85 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 606924b8-f3db-4587-a0eb-b01137c2cdc1))
+ (fp_line (start -3.85 2.05) (end 3.85 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 96dc9b4e-db59-4c58-bd75-9cd7a8a6f714))
+ (fp_line (start 3.85 -2.05) (end -3.85 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 9b9c38e9-bcbb-4f17-9bbb-92f2dd07f453))
+ (fp_line (start -3.85 -2.05) (end -3.85 2.05) (layer "F.CrtYd") (width 0.05) (tstamp de3d2a4b-17b5-4032-afaa-718726e44066))
+ (fp_line (start -2.2 -0.9) (end -1.3 -1.8) (layer "F.Fab") (width 0.1) (tstamp 1056fe82-507b-4157-8f85-e3958839d88f))
+ (fp_line (start -1.3 -1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.1) (tstamp 87afc2ce-65cc-4d1d-a114-1480b30dc86b))
+ (fp_line (start 2.2 1.8) (end -2.2 1.8) (layer "F.Fab") (width 0.1) (tstamp b610bf90-95e1-4256-9fb1-d209d1f569c5))
+ (fp_line (start 2.2 -1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.1) (tstamp bde2894f-2e52-4bd4-a6be-99b83ecabf30))
+ (fp_line (start -2.2 1.8) (end -2.2 -0.9) (layer "F.Fab") (width 0.1) (tstamp db583582-5067-469c-92cd-1684fd63ae1f))
+ (pad "1" smd roundrect (at -2.8625 -1.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 849de916-0b2d-4c3d-b82c-35444dd7ed39))
+ (pad "2" smd roundrect (at -2.8625 -0.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29bda7a4-0765-4ecd-97c4-13e2017ec049))
+ (pad "3" smd roundrect (at -2.8625 -0.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72c37d94-1edc-40e1-a3a8-d7ad5b1fd717))
+ (pad "4" smd roundrect (at -2.8625 0) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5afb8dfb-89d5-46a2-b383-4b002fdea9f2))
+ (pad "5" smd roundrect (at -2.8625 0.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45c08e5e-069e-405c-8836-2833ad4978eb))
+ (pad "6" smd roundrect (at -2.8625 0.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b463e406-02ac-480f-9618-575f2c4c7d03))
+ (pad "7" smd roundrect (at -2.8625 1.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c61a149f-ba65-4598-a1a0-50bc058a39e3))
+ (pad "8" smd roundrect (at 2.8625 1.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1014f039-52fd-4e71-ab33-c3a114152d23))
+ (pad "9" smd roundrect (at 2.8625 0.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4749c8ad-c315-494c-808b-052cc40ec529))
+ (pad "10" smd roundrect (at 2.8625 0.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80f44d41-9296-4006-9144-90353ceba66a))
+ (pad "11" smd roundrect (at 2.8625 0) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f38acfb2-4ebb-4761-83f1-e8a8ea1d3907))
+ (pad "12" smd roundrect (at 2.8625 -0.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fe3176e-14a9-4d83-af87-8b6e9e5e13bc))
+ (pad "13" smd roundrect (at 2.8625 -0.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0eb041d3-7e8a-461f-a895-a36bd9d7f92c))
+ (pad "14" smd roundrect (at 2.8625 -1.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf8b3d74-57f1-44f7-88a3-6895ed31e544))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-14_4.4x3.6mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..7205be83
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-14_4.4x5mm_P0.65mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "TSSOP-14_4.4x5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 14 Pin (JEDEC MO-153 Var AB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5b1d56d-5f89-47fe-a630-3a149fb9d3cf)
+ )
+ (fp_text value "TSSOP-14_4.4x5mm_P0.65mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3f0c5c59-5553-4672-82f5-855609424853)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c812902-130b-413f-8233-dbcb5af099c6)
+ )
+ (fp_line (start 0 -2.61) (end 2.2 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 716c9a5d-6f5c-438f-8533-747d43880a30))
+ (fp_line (start 0 2.61) (end 2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp 90775df4-c837-42ff-a5b1-ee0c35af8398))
+ (fp_line (start 0 2.61) (end -2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp 971a9653-7d94-406d-a141-111c67096893))
+ (fp_line (start 0 -2.61) (end -3.6 -2.61) (layer "F.SilkS") (width 0.12) (tstamp ec62a8bd-a094-46dd-96c6-5b5ec095bbd7))
+ (fp_line (start -3.85 -2.75) (end -3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 019e9ebc-be79-44f7-af54-1c8da8ff1ff6))
+ (fp_line (start -3.85 2.75) (end 3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 5ef26465-c6cc-42ea-98e6-6b06ea7e257f))
+ (fp_line (start 3.85 2.75) (end 3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7d746b95-798d-4e68-b20e-42d137048c9d))
+ (fp_line (start 3.85 -2.75) (end -3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp eb6e21a3-3d47-4614-a1f1-5e331ad8888f))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 071b452d-cbca-40d9-8c6a-ee25c7bb4b51))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 0f2509c3-d43c-4c42-82b3-a879effe9109))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 138792a3-db06-4b87-8cba-0d37b673fb3c))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp b26f9a0e-189e-4b55-8c5a-ab305d9591c3))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp c3bf0c95-38d4-41a3-8d2b-2f4d80df2b34))
+ (pad "1" smd roundrect (at -2.8625 -1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 606a3acb-f41c-4fcb-a8ae-8766db8df124))
+ (pad "2" smd roundrect (at -2.8625 -1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 548b729d-bb7e-4844-b4c7-829b5f00d415))
+ (pad "3" smd roundrect (at -2.8625 -0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eee1ed74-720f-4078-92b3-ab9466714312))
+ (pad "4" smd roundrect (at -2.8625 0) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b05ae476-c97e-435a-beb7-98a7a075ad57))
+ (pad "5" smd roundrect (at -2.8625 0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d935bedb-9e62-4194-93b3-bd978ae793f1))
+ (pad "6" smd roundrect (at -2.8625 1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1046a8a4-1d55-40e0-84d2-b9f54330869f))
+ (pad "7" smd roundrect (at -2.8625 1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e14d6a7-7327-46db-86b2-7f4e5972d50f))
+ (pad "8" smd roundrect (at 2.8625 1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2562f9dd-e858-4619-b41d-904bb45ae764))
+ (pad "9" smd roundrect (at 2.8625 1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17860212-1777-42b2-a9cb-4bcbf2e62d79))
+ (pad "10" smd roundrect (at 2.8625 0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 185155a2-7e60-4816-a865-5d17f96d6671))
+ (pad "11" smd roundrect (at 2.8625 0) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 153df50b-d368-4fdb-b175-d7d33475222b))
+ (pad "12" smd roundrect (at 2.8625 -0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29d5737c-97b8-460c-96e7-0012ba346662))
+ (pad "13" smd roundrect (at 2.8625 -1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23b1b64e-9cb9-4712-bcff-222667b03436))
+ (pad "14" smd roundrect (at 2.8625 -1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfac640d-b6cf-46c2-8ee3-3505787cc60d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-14_4.4x5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..0e0b334a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "TSSOP-16-1EP_4.4x5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 2c5056fe-deaf-4b26-ada8-86b3d6425c21)
+ )
+ (fp_text value "TSSOP-16-1EP_4.4x5mm_P0.65mm" (at 0 3.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf08fa32-1052-4ba5-946c-c0214ead25c9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp c8d79f7d-ee37-4e2d-8abf-1a318cf02ffd)
+ )
+ (fp_line (start -2.25 2.725) (end 2.25 2.725) (layer "F.SilkS") (width 0.15) (tstamp 06c486f0-2c35-47a1-ae7d-86f874963003))
+ (fp_line (start -3.375 -2.825) (end 2.25 -2.825) (layer "F.SilkS") (width 0.15) (tstamp f2168620-c8c6-484d-a61b-04b3d966ea46))
+ (fp_line (start -3.5 -2.9) (end 3.5 -2.9) (layer "F.CrtYd") (width 0.05) (tstamp 2d4fced0-2ba6-4d56-b185-8a9f0737e477))
+ (fp_line (start -3.5 2.8) (end 3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 70f76821-dbf7-4d21-ae48-cd4ad987a032))
+ (fp_line (start -3.5 -2.9) (end -3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 8eabd904-913d-4e00-95fd-1a40a7823789))
+ (fp_line (start 3.5 -2.9) (end 3.5 2.8) (layer "F.CrtYd") (width 0.05) (tstamp ebb44770-d6f9-47c2-961e-a106d8f97562))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp 29663475-d431-4ff4-a4b5-ffcc63865ae5))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp 49c75116-d463-474c-acd7-425d2aac7e99))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.15) (tstamp 7af1d2b2-30c9-45ed-87cb-02dd1a8ab4ad))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.15) (tstamp a00e88e7-63f7-4432-b685-01edc4839e51))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.15) (tstamp c1f31ca5-0aa1-4147-a827-7813503bec7a))
+ (pad "1" smd rect (at -2.775 -2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb6f60c2-89a0-4a44-8fee-f5dfdabdaffe))
+ (pad "2" smd rect (at -2.775 -1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86296936-cbe4-4e58-adae-6b4ff46b8ef7))
+ (pad "3" smd rect (at -2.775 -0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c3094c3-b143-49b0-b14f-2cee5a381a2c))
+ (pad "4" smd rect (at -2.775 -0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09a97c24-768c-4fb5-8dab-058ab002f3f4))
+ (pad "5" smd rect (at -2.775 0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abbac8ab-39fa-432b-b3aa-37b9d17f4923))
+ (pad "6" smd rect (at -2.775 0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8ffc2df-0b79-4cff-bbda-7404bd329102))
+ (pad "7" smd rect (at -2.775 1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8623682e-1eca-4ed9-a903-eea7480490bd))
+ (pad "8" smd rect (at -2.775 2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b11d647-ff24-41f5-8259-b0686791a09c))
+ (pad "9" smd rect (at 2.775 2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ba6f2a8-1aef-4801-adde-bff051c558b0))
+ (pad "10" smd rect (at 2.775 1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2b56c0d-1fa0-40e6-adf4-860600e5bbb1))
+ (pad "11" smd rect (at 2.775 0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22d5b0ac-5e4f-478f-8220-58ee15569412))
+ (pad "12" smd rect (at 2.775 0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 835d53f7-5a35-4e72-9238-77cd2affeb98))
+ (pad "13" smd rect (at 2.775 -0.325) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91011c10-3feb-485a-89e0-06aca250fef5))
+ (pad "14" smd rect (at 2.775 -0.975) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac803cc4-48d5-44a8-abb1-91b0da49bf1d))
+ (pad "15" smd rect (at 2.775 -1.625) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa6e21ad-d3f7-41e0-8f96-02ee1b8f76fe))
+ (pad "16" smd rect (at 2.775 -2.275) (size 1.05 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7891b13-3c27-465d-ae33-c8e24be71a91))
+ (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) (tstamp 0bbcf083-2eb1-451e-90dc-470bce4f148b))
+ (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) (tstamp 15e647b5-6f6f-403f-ba7a-4201d25a47f5))
+ (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) (tstamp 2c998294-3702-470b-87d0-3b757046dba8))
+ (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) (tstamp 4de8a8cc-346b-4de2-84a2-a78e48db48a7))
+ (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) (tstamp 57d652fc-7578-486e-bb1b-402539ac75ac))
+ (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) (tstamp 6b20a1b7-f1c8-4762-b54d-2ce5c7ccaf70))
+ (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) (tstamp a37154bf-0b51-43a6-9447-a657b9535e52))
+ (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) (tstamp ab70184c-3b03-4cdb-8404-e2c60eefd3b1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod
new file mode 100644
index 00000000..aeb3fc59
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F5AADC1)
+ (descr "TSSOP, 16 Pin (Allegro A4954 https://www.allegromicro.com/-/media/Files/Datasheets/A4954-Datasheet.ashx), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1821deff-ebbe-4927-b780-7fe83f562c62)
+ )
+ (fp_text value "TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2fcb0956-783b-4cbd-8747-ea886f970946)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84cfdf11-0938-4d00-9743-5f75b0112b42)
+ )
+ (fp_line (start 0 2.735) (end -2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp 4c8ad379-c6bc-4be5-8691-3f4bf0ddaa6d))
+ (fp_line (start 0 -2.735) (end 2.2 -2.735) (layer "F.SilkS") (width 0.12) (tstamp 4cee4eca-693f-446f-9811-841bc2ddef82))
+ (fp_line (start 0 2.735) (end 2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp 774db419-29e4-48a3-964b-127ba724130a))
+ (fp_line (start 0 -2.735) (end -3.65 -2.735) (layer "F.SilkS") (width 0.12) (tstamp 8034d2cc-0a03-442f-88f6-55ade75e8649))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 589ea0c1-ad3f-494a-a6c7-87c721095c90))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp a52f813c-8a0f-48bf-b710-1e4e6b62e0ea))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp e8436af2-6607-40e0-b0d7-18d0717d129d))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp e9c995ce-ca70-4daf-83e1-f205e01666a1))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0205c0bc-7caa-490a-ab0b-19f6ee488135))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 24cb6fdb-63ae-466e-b2eb-2b5388e4a2c5))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 8eb90822-6dc4-46ef-a9d9-c676fadee81f))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp a79b2dc5-7858-4d93-b1b7-8e3f2e2163bc))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp f637b51e-aca3-4048-af9d-3f822ab9e743))
+ (pad "" smd roundrect (at -0.75 -0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 683933c4-c6ac-4c81-9a71-2aaf6e320912))
+ (pad "" smd roundrect (at -0.75 0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 80a5799d-46bd-4f27-b081-eea30c917dc2))
+ (pad "" smd roundrect (at 0.75 -0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 813efeb7-45cf-4d0e-9db0-7ff092da2d3b))
+ (pad "" smd roundrect (at 0.75 0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp fc11586d-989f-4754-a672-79027a8b42d5))
+ (pad "1" smd roundrect (at -2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcd5ef31-1ef5-4b30-a372-03ab56f17210))
+ (pad "2" smd roundrect (at -2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77a36aa2-e067-4a75-8909-72bf25c5b61d))
+ (pad "3" smd roundrect (at -2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11eba19d-f115-4bd0-bdb3-e071c32edef3))
+ (pad "4" smd roundrect (at -2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ebd6c37-25f0-4a41-8293-70fb57601032))
+ (pad "5" smd roundrect (at -2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6826144e-f925-4ca9-990c-cc8069d60a82))
+ (pad "6" smd roundrect (at -2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 886d06b3-720b-4e9e-b216-29ee87005369))
+ (pad "7" smd roundrect (at -2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 753a29f7-190c-4d4d-a6a7-4cc108f21883))
+ (pad "8" smd roundrect (at -2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdd3f4b3-383d-448f-a21e-9adaa179df70))
+ (pad "9" smd roundrect (at 2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6ee8e91-7f01-4806-a839-5c405e38b5e8))
+ (pad "10" smd roundrect (at 2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e05e22e-9e36-45ab-8b53-ff7f408ba05e))
+ (pad "11" smd roundrect (at 2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f349d830-d686-42c6-acd4-7ae8c2ba4149))
+ (pad "12" smd roundrect (at 2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34ca72c3-4629-4fcc-b08f-6f1e86c37459))
+ (pad "13" smd roundrect (at 2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76935e26-1acb-432c-948a-5d207d21ca85))
+ (pad "14" smd roundrect (at 2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d4a91af-2530-4e1c-922d-a77d1fb449ce))
+ (pad "15" smd roundrect (at 2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d28a8a1-dcef-4857-bbd4-406e182ef7c2))
+ (pad "16" smd roundrect (at 2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 169da5e5-ac03-49ed-9f69-378060c3cf70))
+ (pad "17" smd rect (at 0 0) (size 3 3) (layers "F.Cu" "F.Mask") (tstamp 35f7a750-8dcf-477b-abb2-2b3654049bd0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..348384a0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm_ThermalVias.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F5AADC1)
+ (descr "TSSOP, 16 Pin (Allegro A4954 https://www.allegromicro.com/-/media/Files/Datasheets/A4954-Datasheet.ashx), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2dba68e9-fa71-4d51-8436-a29b1e7bf436)
+ )
+ (fp_text value "TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm_ThermalVias" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96380c0f-da8a-464d-916d-f50f98d59a27)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7273b348-ddd1-4cf7-954b-f9ff0f1dfc5d)
+ )
+ (fp_line (start 0 -2.735) (end 2.2 -2.735) (layer "F.SilkS") (width 0.12) (tstamp 3b52121f-9542-4a78-b2de-2719a2f4ae7e))
+ (fp_line (start 0 2.735) (end -2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp 456db684-0d99-490d-97c6-a06b55ab912f))
+ (fp_line (start 0 2.735) (end 2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp c13d511a-24b8-4b2c-9606-8aadeba99100))
+ (fp_line (start 0 -2.735) (end -3.65 -2.735) (layer "F.SilkS") (width 0.12) (tstamp d43b04a5-e378-4148-8d05-87ba64dc20d7))
+ (fp_line (start 3.9 -2.75) (end -3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7d6fa9d6-96e1-42af-90fc-9112692aafa2))
+ (fp_line (start 3.9 2.75) (end 3.9 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 8b661aeb-aabc-48a5-8c76-dd318ef8ad9e))
+ (fp_line (start -3.9 2.75) (end 3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp ac4eb301-8360-4cec-9e61-e6706ef3cfba))
+ (fp_line (start -3.9 -2.75) (end -3.9 2.75) (layer "F.CrtYd") (width 0.05) (tstamp f5a04f70-9e8d-45b1-ac64-5155d87c9521))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 16520a79-8676-4816-97ae-1a0e9213cea1))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 6ee0e4b6-119f-4410-b038-0152a1258741))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 79eb10b9-b6b8-4a16-9762-87aaffd87be7))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 939bc545-e71d-4728-acf1-ff5e2b11d660))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 9f2e94c6-e9d8-4b29-920c-822210904de6))
+ (pad "" smd roundrect (at -0.75 0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 1146b27c-7b2e-4945-84b1-ee59b68aec02))
+ (pad "" smd roundrect (at -0.75 -0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 409df904-4ffe-4514-b9f2-b246ef886030))
+ (pad "" smd roundrect (at 0.75 0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp 7c2c4d13-cd63-45b2-a2b9-8c94fc54083d))
+ (pad "" smd roundrect (at 0.75 -0.75) (size 1.21 1.21) (layers "F.Paste") (roundrect_rratio 0.206612) (tstamp dc9116f0-32d7-4c90-88f3-0c69c175d25f))
+ (pad "1" smd roundrect (at -2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ce9cbcc-da40-4852-9486-ec7bc2179692))
+ (pad "2" smd roundrect (at -2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21cf8d93-96aa-496b-a006-b0079a24fb00))
+ (pad "3" smd roundrect (at -2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0a3cdcf-f742-4f81-ac9f-0d0c7d44109b))
+ (pad "4" smd roundrect (at -2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f4f4dcb-78e7-40fd-b165-b329b2061ddf))
+ (pad "5" smd roundrect (at -2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58c2d69c-4921-4278-b7ca-da236aefa034))
+ (pad "6" smd roundrect (at -2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7e2aff3-6b50-4b84-8b05-b2a3d7808e53))
+ (pad "7" smd roundrect (at -2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ee98130-009e-4a92-91f8-df74f4a58e56))
+ (pad "8" smd roundrect (at -2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6bf3a812-5a9f-43f9-a041-bb630f5efd56))
+ (pad "9" smd roundrect (at 2.875 2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c842ada-b294-4c0a-818b-8f1e448b82aa))
+ (pad "10" smd roundrect (at 2.875 1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db303d07-62c8-4499-acd4-1d87761fd817))
+ (pad "11" smd roundrect (at 2.875 0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb7d83b7-5f16-4c91-95e1-b0d2b7c2083a))
+ (pad "12" smd roundrect (at 2.875 0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2ec7cb7-1169-4ba2-bc61-1c88ef340e82))
+ (pad "13" smd roundrect (at 2.875 -0.325) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a25c96ec-65cc-4d97-a881-83c6488cf3f1))
+ (pad "14" smd roundrect (at 2.875 -0.975) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43992a8b-04a4-47fd-8895-3641778ba67d))
+ (pad "15" smd roundrect (at 2.875 -1.625) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 146d3a54-e81f-4f97-86c4-e6b3a80ba34c))
+ (pad "16" smd roundrect (at 2.875 -2.275) (size 1.55 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44b8d0c3-15d5-4b59-9909-ef8019252e00))
+ (pad "17" thru_hole circle (at 1.2 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 05921b24-f76b-47a5-a6d9-5ccb51c1ddf9))
+ (pad "17" smd rect (at 0 0) (size 3 3) (layers "F.Cu" "F.Mask") (tstamp 39673d4d-a1f8-47a2-916f-a576dd164164))
+ (pad "17" thru_hole circle (at -1.2 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8dffb2f9-679c-4703-9368-6873d4ccc7fd))
+ (pad "17" thru_hole circle (at 1.2 1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp adebe96d-60c4-4e36-88b5-230422cb90cf))
+ (pad "17" smd rect (at 0 0) (size 3 3) (layers "B.Cu") (tstamp e1f65639-fbc9-476f-b3b4-20ef0ffcbff5))
+ (pad "17" thru_hole circle (at -1.2 -1.2) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f32ca4cc-37aa-4e76-b772-e6e2090fb8cf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x3.6mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x3.6mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..ca37b5d2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x3.6mm_P0.4mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "TSSOP-16_4.4x3.6mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60F1AB13)
+ (descr "TSSOP, 16 Pin (JEDEC MO-194 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.75) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aa29e1ed-6b62-4163-b3e5-fbc1b1c4c9c1)
+ )
+ (fp_text value "TSSOP-16_4.4x3.6mm_P0.4mm" (at 0 2.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 372e48bb-3c9d-44e2-b771-434de2b704fc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3dfcac86-55ec-4d01-9131-d3c8bc854434)
+ )
+ (fp_line (start 0 -1.91) (end 2.2 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 09f7f945-68f5-42b4-9b95-a08df5755cdd))
+ (fp_line (start 0 1.91) (end 2.2 1.91) (layer "F.SilkS") (width 0.12) (tstamp 676950e8-a8cc-4ed6-8272-fb8765e596a0))
+ (fp_line (start 0 -1.91) (end -3.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp ad956014-0190-451b-bf0b-26853ba20ec3))
+ (fp_line (start 0 1.91) (end -2.2 1.91) (layer "F.SilkS") (width 0.12) (tstamp c03c41fe-174e-4f74-a23a-5e25bfb81c4a))
+ (fp_line (start -3.85 -2.05) (end -3.85 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 7eb27cf1-e146-4b3b-b3ff-07e396645622))
+ (fp_line (start -3.85 2.05) (end 3.85 2.05) (layer "F.CrtYd") (width 0.05) (tstamp 83db7c25-5ac3-407c-999f-9d231c98c710))
+ (fp_line (start 3.85 2.05) (end 3.85 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp 8c561416-b9f4-455b-af3f-4aef811d4ce9))
+ (fp_line (start 3.85 -2.05) (end -3.85 -2.05) (layer "F.CrtYd") (width 0.05) (tstamp dd0f8446-1663-4b59-9463-c2bddeaef3a9))
+ (fp_line (start 2.2 1.8) (end -2.2 1.8) (layer "F.Fab") (width 0.1) (tstamp 1f1b7c5d-e37c-42d0-bbf4-97359e88f82f))
+ (fp_line (start -2.2 1.8) (end -2.2 -0.9) (layer "F.Fab") (width 0.1) (tstamp 393464b2-3567-4687-b9da-5ab638ef593a))
+ (fp_line (start -2.2 -0.9) (end -1.3 -1.8) (layer "F.Fab") (width 0.1) (tstamp 7b7c212c-559b-4c2a-93d8-c42501fe1c1b))
+ (fp_line (start -1.3 -1.8) (end 2.2 -1.8) (layer "F.Fab") (width 0.1) (tstamp 846f1a9d-46da-43ea-9d8b-a29df9d4bda5))
+ (fp_line (start 2.2 -1.8) (end 2.2 1.8) (layer "F.Fab") (width 0.1) (tstamp de927d42-e287-410b-945a-cfca6c55ef43))
+ (pad "1" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8346d36c-f0c5-4ad8-809c-157bd0f16815))
+ (pad "2" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0738f5f1-3bd2-4f5c-b4db-5b43b1705997))
+ (pad "3" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18de8186-6d40-4fac-9b91-91f4cf42926a))
+ (pad "4" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6032b6e-9bab-4107-a8fe-67ffd9f07762))
+ (pad "5" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d246d791-1e7b-4866-bf51-5cc2ca026875))
+ (pad "6" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76a147a4-06d7-4dea-b930-6a8fe40d2473))
+ (pad "7" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59f6fea0-df83-4843-aeab-496018f35a44))
+ (pad "8" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27820095-097c-41d1-8942-6df439b936e1))
+ (pad "9" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e370cb5-f531-4d27-856d-22432ff44c2d))
+ (pad "10" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8c59a29-5ada-418f-aa41-b8b16e3c4713))
+ (pad "11" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1b13945-9a66-4091-a70e-213834a7a46b))
+ (pad "12" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74fcdae1-bfa3-450e-bbb1-39e812ed3020))
+ (pad "13" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7ef0e0e-bfd8-4067-837d-18b7d96d4d93))
+ (pad "14" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28339a73-a8c4-40a2-8538-419ff589ff16))
+ (pad "15" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdb9a3db-4c59-4f64-a85a-21fe2ce13b66))
+ (pad "16" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b5f4b84-573e-4aa5-bbe4-7d6fe6edaa0b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16_4.4x3.6mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..2ae3f1d4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-16_4.4x5mm_P0.65mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "TSSOP-16_4.4x5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 16 Pin (JEDEC MO-153 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28fe7fa6-6820-4f4a-822b-4b5ef7094b44)
+ )
+ (fp_text value "TSSOP-16_4.4x5mm_P0.65mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e21884d8-d426-4d2f-b268-df5e187b6d31)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac69bb39-853c-4ec8-8f7e-38c5ef44f209)
+ )
+ (fp_line (start 0 2.735) (end -2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp 5e179202-b353-4eb1-b2b6-e2e0ece0a865))
+ (fp_line (start 0 -2.735) (end 2.2 -2.735) (layer "F.SilkS") (width 0.12) (tstamp 9e184e2c-1058-41e3-8897-a2ba63f72db5))
+ (fp_line (start 0 -2.735) (end -3.6 -2.735) (layer "F.SilkS") (width 0.12) (tstamp b2054308-be51-42cf-b3c3-128a79512c6f))
+ (fp_line (start 0 2.735) (end 2.2 2.735) (layer "F.SilkS") (width 0.12) (tstamp e494d50a-5f93-4f36-9818-49bc2a55b666))
+ (fp_line (start 3.85 -2.75) (end -3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 592bcd94-6573-43be-a55c-1d6f6f81b44f))
+ (fp_line (start 3.85 2.75) (end 3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp e240713b-29df-44cb-b7e1-86b7d692f24a))
+ (fp_line (start -3.85 -2.75) (end -3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp e3e61da4-6b44-4ecd-9eaa-ebe112d6ab1f))
+ (fp_line (start -3.85 2.75) (end 3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp f3294119-7cf8-4e33-8c13-936b7f0961fd))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 109d4d6e-c1b2-4859-8602-7a4f09bd53c9))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 2c026552-fb5b-4017-b4d1-1a2d8843fd8a))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 922b2938-066f-497f-bfac-4bf869744386))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 9f7cc9c7-58bc-4dcd-abe1-72ce5330bc1b))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp d6ad048f-3487-45e2-99f9-f1c28faf377c))
+ (pad "1" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18dc321d-b4a6-4c14-9a03-906289d41865))
+ (pad "2" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c477b73-4612-4827-a40c-b5c0bdfbca6c))
+ (pad "3" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74300f71-8f3d-40df-9fe6-dac696a307e5))
+ (pad "4" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddfb40ef-66dd-4b9f-bb2d-f7230573d7c9))
+ (pad "5" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61196b75-796e-484f-a753-07dd33e6854b))
+ (pad "6" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6855595-9487-4a97-8f08-156f1f1fcd04))
+ (pad "7" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9d02f87-f38d-4faf-9827-f48619aa6455))
+ (pad "8" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f16ea24a-b497-430b-863a-12e1834bb3ad))
+ (pad "9" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fbbc560-8afe-4f30-93c4-642014e5c9e2))
+ (pad "10" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce040d7d-8a82-4382-8f3a-174336112334))
+ (pad "11" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6574c661-073d-4ad1-bd53-0f1ca0cd5bf0))
+ (pad "12" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b01c79d-879c-4dfc-8c2f-b1eac840f635))
+ (pad "13" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5de7b103-27a3-49ef-8f3c-0f1ff739e74d))
+ (pad "14" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1c7534e-dabe-43e6-97a3-9029d53f5afd))
+ (pad "15" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7737dab5-d9e9-4654-88de-c1652a363b43))
+ (pad "16" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94fa2965-7e7d-4b2e-af69-dc3d0209189d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-16_4.4x5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..dd997b76
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "TSSOP-20_4.4x5mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60F1AB13)
+ (descr "TSSOP, 20 Pin (JEDEC MO-194 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bea26a7b-f9eb-41a5-8ab0-7d7e7c315b49)
+ )
+ (fp_text value "TSSOP-20_4.4x5mm_P0.4mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aef5e891-e199-48b4-827e-41fb7d5a67a5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ceaa2c1-86f6-4ddb-8ce5-33c1b16f4f66)
+ )
+ (fp_line (start 0 2.61) (end 2.31 2.61) (layer "F.SilkS") (width 0.12) (tstamp 2025cb38-0196-40ee-a969-98a03cfe9659))
+ (fp_line (start -2.31 2.61) (end -2.31 2.185) (layer "F.SilkS") (width 0.12) (tstamp 4ebb3e09-2d9d-476c-b68c-c2806ad0bcec))
+ (fp_line (start -2.31 -2.61) (end -2.31 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 6cbe5b2f-3d5b-45d9-952c-da2832c7011f))
+ (fp_line (start 0 -2.61) (end 2.31 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 9a716c78-4e0d-4440-9fb9-fe39df628aff))
+ (fp_line (start 0 -2.61) (end -2.31 -2.61) (layer "F.SilkS") (width 0.12) (tstamp a7338a88-50bf-4724-801c-d1065374cf31))
+ (fp_line (start 2.31 2.61) (end 2.31 2.185) (layer "F.SilkS") (width 0.12) (tstamp b7a289c9-0a63-4334-81fb-a52c4cca484e))
+ (fp_line (start 0 2.61) (end -2.31 2.61) (layer "F.SilkS") (width 0.12) (tstamp d5d00f55-2897-4c97-b6dc-25202e511bad))
+ (fp_line (start -2.31 -2.185) (end -3.6 -2.185) (layer "F.SilkS") (width 0.12) (tstamp d6acf8ac-9a3a-49f9-bd13-e7a51db07165))
+ (fp_line (start 2.31 -2.61) (end 2.31 -2.185) (layer "F.SilkS") (width 0.12) (tstamp eda1e910-ef9a-4ded-a07b-cc62da7ad353))
+ (fp_line (start 3.85 2.75) (end 3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 3bf33ab7-a82c-4f98-a789-924fe82b3c53))
+ (fp_line (start -3.85 2.75) (end 3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 600fbc68-6582-43fb-b3f2-457cb77c6830))
+ (fp_line (start -3.85 -2.75) (end -3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 9a386d9e-d58d-4faf-8cd8-cf7424b62e53))
+ (fp_line (start 3.85 -2.75) (end -3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp acd6366e-a5c3-41ce-ac92-02deee028285))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 07df2bbd-e762-475f-9cfd-f63b6716d8a9))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 959b7241-79d9-4b73-bec7-276d05777e48))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 960f98ae-afe0-4d10-82e0-ff844638056a))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp c480a9d9-b716-4ff3-9626-3133ef66d86e))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp f9a5fa73-c8fd-44ad-bbfc-0b72ff048cb1))
+ (pad "1" smd roundrect (at -2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fcec34f-a9fe-4414-84b4-4c89198e8a34))
+ (pad "2" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4b3c783-1013-4956-8c64-f10757c0eabb))
+ (pad "3" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 627925f2-fe46-4acd-bf55-db955a2b8feb))
+ (pad "4" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a675c0e-fed3-4a96-a73e-747644e01df5))
+ (pad "5" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ddb0be1-67d7-497c-af3c-147c928b8032))
+ (pad "6" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e1b0790-1c43-42e1-a75b-2417880cf1f2))
+ (pad "7" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56c48b6e-ae52-4c3c-baf8-86fb7e4d2e23))
+ (pad "8" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f29e0c3-5e05-4af5-a9b5-d721927c4147))
+ (pad "9" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13476024-1286-4258-a704-6f07d2a6d040))
+ (pad "10" smd roundrect (at -2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 113d1ec1-497e-4df4-bc6f-63d71c688054))
+ (pad "11" smd roundrect (at 2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d570b34a-8034-4daa-800f-9463dbed9965))
+ (pad "12" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0e5dff3-ced3-4937-a434-b814d0d9a8f4))
+ (pad "13" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b223c950-2647-47af-bb90-60b680a9af5f))
+ (pad "14" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 880dd6fe-0400-49b3-9a39-ccf0fa7160bd))
+ (pad "15" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4b07c98-0c39-477c-969b-e4ac5c0a821d))
+ (pad "16" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 817cff2b-cded-406f-ad28-8561cab559d8))
+ (pad "17" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a65da3b-a6ee-40d7-86ce-eb3542a097a0))
+ (pad "18" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d021a4f-a37c-4c45-b82c-5f615fee8dd6))
+ (pad "19" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e79f05fa-4622-4280-9e63-bfd30142dbf9))
+ (pad "20" smd roundrect (at 2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20ce0981-b05e-413f-ad23-2212805dab34))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-20_4.4x5mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..a7dd1efc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "TSSOP-20_4.4x5mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 20 Pin (JEDEC MO-153 Var BA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c0d7bea-ef95-4e32-8781-8a4437c1c231)
+ )
+ (fp_text value "TSSOP-20_4.4x5mm_P0.5mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 065df716-67de-49f0-bbab-2e9c0a9023f7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1d4c791-4d0e-4fe0-a111-022bc1fd0603)
+ )
+ (fp_line (start 0 2.66) (end -2.2 2.66) (layer "F.SilkS") (width 0.12) (tstamp 08f2cddd-3e7a-4b44-af6a-1e341dfe892b))
+ (fp_line (start 0 2.66) (end 2.2 2.66) (layer "F.SilkS") (width 0.12) (tstamp 15ab7608-dc4d-482b-b257-df679130b960))
+ (fp_line (start 0 -2.66) (end -3.6 -2.66) (layer "F.SilkS") (width 0.12) (tstamp 3d00d2fd-cdc4-4c36-93e3-4cba19b88c23))
+ (fp_line (start 0 -2.66) (end 2.2 -2.66) (layer "F.SilkS") (width 0.12) (tstamp 472aa565-92af-4aba-adc4-08863eb8baf4))
+ (fp_line (start -3.85 -2.75) (end -3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 69684d79-d169-4028-a887-85bc1432939d))
+ (fp_line (start 3.85 -2.75) (end -3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 96c86779-3768-4629-b0de-d89fb695dee2))
+ (fp_line (start -3.85 2.75) (end 3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp f163dd12-f265-409d-836a-149463498241))
+ (fp_line (start 3.85 2.75) (end 3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp f7c97116-4079-4dca-9a3d-57a60b6ada07))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 219beb47-8736-41c7-9a96-22357e94e713))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 28193926-3ff0-496d-bf23-d785142745f3))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 943ad9f2-1cff-4289-84f6-6cf6153f24e4))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp b58ab871-c79e-4545-a773-70d344bfa472))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp b8cdd088-e3fa-456a-a54e-f92ed63add39))
+ (pad "1" smd roundrect (at -2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39f822d1-631b-4e76-9f19-2f117a838cb9))
+ (pad "2" smd roundrect (at -2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9825e08-fb35-4372-9358-7788ba92605e))
+ (pad "3" smd roundrect (at -2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f65b74e-46cf-483b-8ee4-9afe64085365))
+ (pad "4" smd roundrect (at -2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72611321-0724-48bd-b150-48dd2c919973))
+ (pad "5" smd roundrect (at -2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c01044d6-5aeb-45a7-ad92-a75da4c4bc5e))
+ (pad "6" smd roundrect (at -2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d55ff88-1a45-4cda-9c1c-716b7a0910af))
+ (pad "7" smd roundrect (at -2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 733c7822-e858-4ee2-9937-1c7c65fe2f64))
+ (pad "8" smd roundrect (at -2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 192184ca-2c11-4f7a-b555-c5c8cde937e8))
+ (pad "9" smd roundrect (at -2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4d91964-f74b-423e-8644-1da3d5046ad5))
+ (pad "10" smd roundrect (at -2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61e3cef7-27e7-4659-836d-469865d94281))
+ (pad "11" smd roundrect (at 2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 847eaf7f-2777-4baf-a6e0-5efc90c0499c))
+ (pad "12" smd roundrect (at 2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67f97367-78ea-4d1c-aad0-63236117f621))
+ (pad "13" smd roundrect (at 2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54d1be45-0e7b-42b1-9daf-ad5b4f760f71))
+ (pad "14" smd roundrect (at 2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9716f57-ddb6-4c0a-9023-26473db1362d))
+ (pad "15" smd roundrect (at 2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ceea0d01-a090-4281-b769-8d227661a116))
+ (pad "16" smd roundrect (at 2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 377eb0a5-f9d1-4f21-950b-23c7a455b350))
+ (pad "17" smd roundrect (at 2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dad30e8-f31a-41db-a30c-113fd4ed0365))
+ (pad "18" smd roundrect (at 2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7500cdc2-46dd-4260-a7ed-5991c2738973))
+ (pad "19" smd roundrect (at 2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0b97952-d38d-41b8-985f-0e2021b86291))
+ (pad "20" smd roundrect (at 2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07fe42c5-24fa-4285-a2f9-571a691a3dfa))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-20_4.4x5mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..beab8821
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "TSSOP-20_4.4x6.5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 20 Pin (JEDEC MO-153 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc75740b-4544-43fa-83a9-9f7631fad820)
+ )
+ (fp_text value "TSSOP-20_4.4x6.5mm_P0.65mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23763f65-81b9-4a30-ae6c-7e16c22770ee)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e067f7d3-60dc-48df-94d9-829828d75893)
+ )
+ (fp_line (start 0 -3.385) (end 2.2 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 1f35c4b4-a013-4b85-a1f6-210d03e486f8))
+ (fp_line (start 0 -3.385) (end -3.6 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 427cb0c4-a56a-48af-8b66-bad87c3ac8c5))
+ (fp_line (start 0 3.385) (end 2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 58e1ca4b-3f77-47a2-8291-fc1315d88b46))
+ (fp_line (start 0 3.385) (end -2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 6e4d4558-6b69-4f90-987f-cb1c54087f23))
+ (fp_line (start -3.85 -3.5) (end -3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 7c4c8df2-49dd-4299-92ed-edafa34ff861))
+ (fp_line (start -3.85 3.5) (end 3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp c24b1c6d-ba04-4b66-8c25-4e1a12e0444c))
+ (fp_line (start 3.85 -3.5) (end -3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp ce13633d-456d-40e3-9585-06993cc2d9e2))
+ (fp_line (start 3.85 3.5) (end 3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp f2b20795-c57a-4eab-9238-5055bb772f96))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 18ccfe73-c2bf-43b2-88bb-019457f08470))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 34feaf20-fa7d-4ce2-87a0-fc17352172fe))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 5dcf0b6a-3c68-4339-9292-f03b4e94a04a))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 89be7ad0-4ebc-40c6-8c62-c8f55dfbbda8))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp efdf6ea9-073f-4d04-a6ef-d4b9b0a1424d))
+ (pad "1" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e821c7f3-0101-41b7-a320-c131322d62d4))
+ (pad "2" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67f59516-b678-48dc-b994-3956798b65af))
+ (pad "3" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef6f2e1b-c97f-464c-b403-cbf878d1c1e6))
+ (pad "4" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdef8761-6843-431b-b1a6-031d4ebe7795))
+ (pad "5" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08b4f6d7-7b69-46f8-9e32-6e17160dc4dc))
+ (pad "6" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce691572-9e43-43d8-8470-0a90dc04cb5f))
+ (pad "7" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 963493cd-4934-4499-a985-7e7744ca2994))
+ (pad "8" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fefc68a1-d47d-4efd-bf73-93594fc9c757))
+ (pad "9" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a803b2ff-6a33-4264-b79a-1f7661155489))
+ (pad "10" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5652eb56-c32c-4662-bac9-86ca45567d03))
+ (pad "11" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8dc9ab99-5715-4fa8-9310-b8b4f04140b3))
+ (pad "12" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbb6e920-6252-4f7b-93ea-79648eda7d71))
+ (pad "13" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ca49313-8a88-4543-a3e4-5dbd828bf039))
+ (pad "14" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fd5c06d-ae0e-430c-8f2e-f38088841088))
+ (pad "15" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29f9ff31-2007-44fd-b4c9-690b0705f1cd))
+ (pad "16" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d207fa4-8892-43a7-9b0c-c7eb972131d4))
+ (pad "17" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95c316a3-12e2-4873-80de-6bf6115bcfd1))
+ (pad "18" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f980999-f5aa-4417-a7c1-9acb9697637e))
+ (pad "19" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caae19b2-133e-4494-85f7-86802026a3e7))
+ (pad "20" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 095cd447-3705-4115-b368-3365968ae7fa))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
new file mode 100644
index 00000000..17135561
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F5AE8E6)
+ (descr "TSSOP, 24 Pin (https://www.st.com/resource/en/datasheet/led1642gw.pdf#page=37), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e8004df-9237-4e18-a0b9-e1b2be763dbf)
+ )
+ (fp_text value "TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 33f93f2b-ec73-4869-b758-d5b8f75bc01e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8559e69d-752f-4ecc-8f5d-d96a4f30a477)
+ )
+ (fp_line (start 0 4.035) (end -2.2 4.035) (layer "F.SilkS") (width 0.12) (tstamp 3f6bc209-a224-4a67-bad9-ac3e81bffa36))
+ (fp_line (start 0 -4.035) (end -3.625 -4.035) (layer "F.SilkS") (width 0.12) (tstamp a76ca728-a64a-4ded-b06c-0092a88852f5))
+ (fp_line (start 0 -4.035) (end 2.2 -4.035) (layer "F.SilkS") (width 0.12) (tstamp d8b24787-9af0-4b7f-8bb0-877831909a30))
+ (fp_line (start 0 4.035) (end 2.2 4.035) (layer "F.SilkS") (width 0.12) (tstamp e1e1e246-a32b-4674-8359-2569d929a072))
+ (fp_line (start 3.88 4.15) (end 3.88 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 1b9f9a44-5dff-4e1a-a0a3-552e38cdf14b))
+ (fp_line (start -3.88 4.15) (end 3.88 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 2f3046e0-12b7-48ff-b284-aa5e8fb9a1bf))
+ (fp_line (start -3.88 -4.15) (end -3.88 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 36d25a88-1b4e-4e4a-9b60-0e952c460f96))
+ (fp_line (start 3.88 -4.15) (end -3.88 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 960c516c-b1b6-4d61-a32a-e0985d74bcda))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp 1db814da-722f-4bec-836c-7fed2ba59bfa))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 55a48925-c9de-43a4-8bc9-bda5513b98cb))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 5f14a844-fa4e-4008-b795-a6d253519d71))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp bcdb8f12-b4ab-497b-ab2a-a29fdfc9fadb))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp f8b6c171-033e-49bd-83f4-00079c2be5b6))
+ (pad "" smd roundrect (at -0.8 1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 28f82c23-7869-47b3-a987-2616ac558201))
+ (pad "" smd roundrect (at 0.8 -1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 49df5197-fb76-4b5a-9448-af20dad511d6))
+ (pad "" smd roundrect (at 0.8 0) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 95e0c710-80ac-400f-86d0-255847a92382))
+ (pad "" smd roundrect (at 0.8 1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp 980ff4d2-a8dc-419c-9639-844d84df617a))
+ (pad "" smd roundrect (at -0.8 -1.67) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp cd8db8b2-b1de-4624-b894-363fd63d90e9))
+ (pad "" smd roundrect (at -0.8 0) (size 1.29 1.34) (layers "F.Paste") (roundrect_rratio 0.193798) (tstamp dfdd4673-962d-43a3-a1ad-5aa91ab60438))
+ (pad "1" smd roundrect (at -2.875 -3.575) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f102a22-6a54-419c-8268-55321335f6f1))
+ (pad "2" smd roundrect (at -2.875 -2.925) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee92dd2f-773a-4027-aa6a-91b7c2f9eaf7))
+ (pad "3" smd roundrect (at -2.875 -2.275) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba1270e2-2eb0-40c0-bae2-d3472a541aa1))
+ (pad "4" smd roundrect (at -2.875 -1.625) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be69e16d-3575-40bc-87cf-548ed56320aa))
+ (pad "5" smd roundrect (at -2.875 -0.975) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1b314c6-0bad-4601-8242-1f673a3edb48))
+ (pad "6" smd roundrect (at -2.875 -0.325) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d46871ec-1fcb-4b9c-ba5d-0ab43a526824))
+ (pad "7" smd roundrect (at -2.875 0.325) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fca63ddf-1aed-4b3f-b638-0975dde378f0))
+ (pad "8" smd roundrect (at -2.875 0.975) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab0443c5-3350-435a-90d5-1834478cdccc))
+ (pad "9" smd roundrect (at -2.875 1.625) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0c07732-4569-47ab-964b-5b6cf78b65e5))
+ (pad "10" smd roundrect (at -2.875 2.275) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f687450e-c9b3-4b3f-b7ea-ed979bc28d86))
+ (pad "11" smd roundrect (at -2.875 2.925) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3202d11e-e8d0-4de6-aecb-5a48bad6f4d2))
+ (pad "12" smd roundrect (at -2.875 3.575) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b27134a5-0069-427c-b086-20f5b9ae48d1))
+ (pad "13" smd roundrect (at 2.875 3.575) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07f6013c-af54-49e9-b0fd-472feef0b56f))
+ (pad "14" smd roundrect (at 2.875 2.925) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b51ab683-4748-46f5-b440-5394769aca0f))
+ (pad "15" smd roundrect (at 2.875 2.275) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a675bd9-92ec-412e-be86-a49ca15f3bc9))
+ (pad "16" smd roundrect (at 2.875 1.625) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cadb8c0-a436-4b6c-a2b9-e179bda4333a))
+ (pad "17" smd roundrect (at 2.875 0.975) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1aa96f5f-edf1-4ef4-a5c2-88907c8721ea))
+ (pad "18" smd roundrect (at 2.875 0.325) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f92eb4d-e312-40f6-ad23-ba5ba343d282))
+ (pad "19" smd roundrect (at 2.875 -0.325) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44412fb3-1874-4774-a086-b321400d223f))
+ (pad "20" smd roundrect (at 2.875 -0.975) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68f7f487-20e7-4b83-b1ef-eaf95caebe2d))
+ (pad "21" smd roundrect (at 2.875 -1.625) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 46821169-2b45-405a-9b11-9817b2481f1a))
+ (pad "22" smd roundrect (at 2.875 -2.275) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9adb1a4-1612-417d-adc8-4efcf2a12f81))
+ (pad "23" smd roundrect (at 2.875 -2.925) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6982167-fe89-4db7-bee9-6f8091a50fed))
+ (pad "24" smd roundrect (at 2.875 -3.575) (size 1.5 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c611aac0-9055-4cc0-ac4a-d31aec02d957))
+ (pad "25" smd rect (at 0 0) (size 3.2 5) (layers "F.Cu" "F.Mask") (tstamp 68c68312-9495-490a-90b6-bfd26b32af92))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..d862121b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "TSSOP-24_4.4x5mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 24 Pin (JEDEC MO-153 Var CA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d7296d8e-24d4-411e-92cc-90041cf5d04c)
+ )
+ (fp_text value "TSSOP-24_4.4x5mm_P0.4mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 295d2d36-855d-4fc5-ac5d-c5b8f597e281)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 33af1f99-3506-415f-be1e-3a960412c07f)
+ )
+ (fp_line (start 0 -2.61) (end -3.6 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 08f545f8-9ded-4ce3-aa67-9e6eb05875a7))
+ (fp_line (start 0 -2.61) (end 2.2 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 154c3e29-03a7-4eee-ac03-e6eaca18d8a2))
+ (fp_line (start 0 2.61) (end 2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp 33bce2a3-a79b-4adb-b25a-4533196fcd15))
+ (fp_line (start 0 2.61) (end -2.2 2.61) (layer "F.SilkS") (width 0.12) (tstamp e1d35e2a-40bd-4e20-a05a-fb6ac6f59d09))
+ (fp_line (start 3.85 -2.75) (end -3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 09c6a8a6-6214-4bfb-8d6b-9720c46a38fa))
+ (fp_line (start -3.85 -2.75) (end -3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 0b499e4e-cc14-4efa-aadb-1e84a51fb96a))
+ (fp_line (start 3.85 2.75) (end 3.85 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 1d5a278b-97fb-4627-bb50-75e3415b4ad5))
+ (fp_line (start -3.85 2.75) (end 3.85 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 958720a9-c336-44f3-916f-51cc1aed01e7))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 219b5997-2c04-4eaf-8819-5b1f61c70cfc))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 4b2bb67c-8241-47a2-8e26-e3a5db226673))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 94023a1d-eaa6-422a-9d24-c467abe0b875))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp d27195f6-2a5d-49d2-b0b8-ef67652705d1))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp f059a4f0-c255-41c5-bea8-13276754dafb))
+ (pad "1" smd roundrect (at -2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4df46ca-1f96-4f26-9f94-2e14a6cdbd8b))
+ (pad "2" smd roundrect (at -2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54273ceb-ae9d-4186-85ad-e927181dcfe2))
+ (pad "3" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f5d48bf-374f-47a5-a659-ea2d359e52dd))
+ (pad "4" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c069be08-a0b5-44d5-b60d-6baa86ecb76e))
+ (pad "5" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9af4e6f8-4ae0-4393-9478-5f72850a07b2))
+ (pad "6" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b646f8c8-c3b5-42d8-8923-0fcf88143830))
+ (pad "7" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a60132a6-31b4-4c8d-8a52-05dcb235f477))
+ (pad "8" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a713bd62-e8d7-4fe9-aafb-8e67586b0d7b))
+ (pad "9" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c41a6b85-4e0f-43e9-b40a-40a463ab4bd2))
+ (pad "10" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce9f8ab6-1e77-400a-9ade-8494c984e405))
+ (pad "11" smd roundrect (at -2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 716fdc3b-53e5-4a2d-9bf2-2b3806484338))
+ (pad "12" smd roundrect (at -2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c653d891-74cd-495b-90e3-4e83d8372d5b))
+ (pad "13" smd roundrect (at 2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5ad83d8-c29d-463f-97ef-4c6c111587bc))
+ (pad "14" smd roundrect (at 2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5f412f0-9e24-444f-b84b-40824a23b6bf))
+ (pad "15" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0595bbe7-1db7-4119-a939-31c1437c61ff))
+ (pad "16" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b1928be-3872-4d8a-8a89-6ed2013ff177))
+ (pad "17" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 531075e4-81b6-4821-8153-19a379574f17))
+ (pad "18" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8af67d72-67ad-4992-9cc0-9d62c89a885c))
+ (pad "19" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e864f184-2fa7-4843-8636-154601f72c8e))
+ (pad "20" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 673eda5a-1ab1-43be-b337-31011504b21d))
+ (pad "21" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f43466c-4d27-4ed3-a004-1abc3fa58a25))
+ (pad "22" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f127757c-3439-4cf6-9418-a68109dd6192))
+ (pad "23" smd roundrect (at 2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a998cab2-1893-45fe-9b8c-ef719b7566bc))
+ (pad "24" smd roundrect (at 2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11f6055e-c399-46b6-aff9-d105bddb72b1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24_4.4x5mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..daba4da8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "TSSOP-24_4.4x6.5mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 24 Pin (JEDEC MO-153 Var BB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb79db0b-03c8-4e46-a63b-015f3c1ff4ce)
+ )
+ (fp_text value "TSSOP-24_4.4x6.5mm_P0.5mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 358abb65-6dac-4ffd-9c42-3c6f8eaa3868)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3ec2618-cfc4-44e6-8b82-ad1c9f08ff01)
+ )
+ (fp_line (start 0 3.36) (end 2.2 3.36) (layer "F.SilkS") (width 0.12) (tstamp 2d855a01-dad0-43eb-ab02-9676d2254b3f))
+ (fp_line (start 0 -3.36) (end -3.6 -3.36) (layer "F.SilkS") (width 0.12) (tstamp 7aa4ef6f-5e44-4db6-aa38-d63110c8c523))
+ (fp_line (start 0 3.36) (end -2.2 3.36) (layer "F.SilkS") (width 0.12) (tstamp 92bd3b13-80ce-4040-98fa-6a1de30767e6))
+ (fp_line (start 0 -3.36) (end 2.2 -3.36) (layer "F.SilkS") (width 0.12) (tstamp f03eba9e-7d6e-47a9-a1dd-cac413079e6c))
+ (fp_line (start -3.85 3.5) (end 3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 6c700f4c-a2e9-4b49-8499-d6b5f45d7f8e))
+ (fp_line (start 3.85 -3.5) (end -3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8a6029c1-95de-4ef2-ab0a-26a205027861))
+ (fp_line (start 3.85 3.5) (end 3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp e6def2ce-ac91-4f75-9dd9-4ea772dedaee))
+ (fp_line (start -3.85 -3.5) (end -3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp e7b3acfa-784f-4c55-8877-7b7842009919))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 09214e5d-40ca-417c-9e78-afe52dfe0ccf))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 30120c66-b267-43d1-94a8-c05355aec76c))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 68d532cf-7d85-4402-b49d-b2cb2b5e5723))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 96255684-73ca-4b2c-8dec-19ae51e0da2e))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp c051d5e1-227a-439a-8231-cc87ed7dfbd9))
+ (pad "1" smd roundrect (at -2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1dfaa444-58e7-4325-95cf-b8d461244c6e))
+ (pad "2" smd roundrect (at -2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fee716a-b8fc-4e02-a339-e5f903639c6b))
+ (pad "3" smd roundrect (at -2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ec5dae9-1dc5-43de-9c4a-f4b01ee012a3))
+ (pad "4" smd roundrect (at -2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d214250-1410-4b66-8dca-e0d62d9de040))
+ (pad "5" smd roundrect (at -2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d266093f-235b-482b-afbb-23bae83d5a19))
+ (pad "6" smd roundrect (at -2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9419213e-3ab9-4fbd-bf2a-732f08ca698d))
+ (pad "7" smd roundrect (at -2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe7ff7ae-12f9-4bcd-aac8-9246ed30ceb9))
+ (pad "8" smd roundrect (at -2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac54d56b-1c88-4441-b57e-f03b304849a1))
+ (pad "9" smd roundrect (at -2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d535f56-a8eb-4991-b26e-c67e4ae1d2a6))
+ (pad "10" smd roundrect (at -2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f450dc4c-6c29-4c1a-80fb-4a808eeebc16))
+ (pad "11" smd roundrect (at -2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4b81ee3-653b-4aa9-804e-5ce3be2c9729))
+ (pad "12" smd roundrect (at -2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1780f9bc-1d8d-4ab2-87f8-46b093614ae4))
+ (pad "13" smd roundrect (at 2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71e9f944-6abe-46a8-b87b-5156f39cbad0))
+ (pad "14" smd roundrect (at 2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2bf9291-59a0-4b52-9b4a-9f9ec33897a6))
+ (pad "15" smd roundrect (at 2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c3705c8-6ab6-4a82-a450-d1cf008e74fd))
+ (pad "16" smd roundrect (at 2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb7225e0-64d1-4c9b-8515-f472821eee1f))
+ (pad "17" smd roundrect (at 2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ca63f85-b704-432b-994f-5a716f2cc912))
+ (pad "18" smd roundrect (at 2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c31ff350-4e7e-4256-9629-dc5f5b2c7485))
+ (pad "19" smd roundrect (at 2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a53290a-375e-4dd0-93e7-7cbecab49b4b))
+ (pad "20" smd roundrect (at 2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dea8fd77-3afc-42ff-9243-794e9762e2bb))
+ (pad "21" smd roundrect (at 2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32c69d9f-2497-4d24-805a-7c323d1dc7d9))
+ (pad "22" smd roundrect (at 2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aea47364-fc59-4075-bb63-a6957d60476a))
+ (pad "23" smd roundrect (at 2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2db71670-7a48-4a66-bb72-537be95badca))
+ (pad "24" smd roundrect (at 2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac6abb22-2b87-4113-9e59-b50fb6eaefd7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24_4.4x6.5mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..83b86719
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "TSSOP-24_4.4x7.8mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 24 Pin (JEDEC MO-153 Var AD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 848a9632-c1d5-4df2-9198-e5c9be178442)
+ )
+ (fp_text value "TSSOP-24_4.4x7.8mm_P0.65mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 27d9e8bf-25ac-46bd-a557-22237faee9e7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 516ec1d7-0174-438a-ba6c-2f48cc478548)
+ )
+ (fp_line (start 0 4.035) (end 2.2 4.035) (layer "F.SilkS") (width 0.12) (tstamp 618e6d3d-5b2f-4a2f-9d7a-390767cc51a0))
+ (fp_line (start 0 -4.035) (end -3.6 -4.035) (layer "F.SilkS") (width 0.12) (tstamp babfeb49-e88e-4ce5-902d-d0086aed4f02))
+ (fp_line (start 0 -4.035) (end 2.2 -4.035) (layer "F.SilkS") (width 0.12) (tstamp c18c9aed-c633-4693-b228-e06bfdd8b939))
+ (fp_line (start 0 4.035) (end -2.2 4.035) (layer "F.SilkS") (width 0.12) (tstamp e2db130f-934a-4650-b2c1-c93984b8bf61))
+ (fp_line (start -3.85 4.15) (end 3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 417a4260-1b72-4049-8e3f-4418855f175e))
+ (fp_line (start 3.85 4.15) (end 3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 5c2a97e9-9045-463d-b6a3-26856022d8f4))
+ (fp_line (start -3.85 -4.15) (end -3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 5f3e3b28-920a-40cb-915c-dbd89b611256))
+ (fp_line (start 3.85 -4.15) (end -3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp bfd0a9da-cd85-4fde-ad35-aa20bab479b5))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 1102d0d3-460f-494b-86a9-9a9a7cbca769))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 25c91b0d-2cb7-4644-835c-e3858d8a80f2))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp 381d202f-0c13-414d-be8e-c4caaa336ec4))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 5a7c0aec-f67f-41ca-841c-f668428c9c1b))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp e5a44d2d-a106-4eab-985d-d4fa76c7f982))
+ (pad "1" smd roundrect (at -2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a549216e-273a-4d6b-950a-07bbecc8f419))
+ (pad "2" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 491b18c4-ceda-4d56-9d96-254112fae83b))
+ (pad "3" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07368011-1e76-43cd-80e2-f7690de796e8))
+ (pad "4" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 985f5619-2144-415c-8933-af4e4f8cb985))
+ (pad "5" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4144994f-5278-4e0b-bb51-fa3f76db596e))
+ (pad "6" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 271f2426-8198-41bf-b509-6befb8c867f5))
+ (pad "7" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8958df89-d1e3-4aba-80e9-46fa7cdd6263))
+ (pad "8" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cf6c0fb-8d3c-4538-acd7-de2cbd44eec3))
+ (pad "9" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a049f14-469d-4ceb-8cd7-b22a5aea8408))
+ (pad "10" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2af8b73f-ada6-4151-85aa-a8bbe96ef92d))
+ (pad "11" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f87a9d0-8537-46c7-ac76-cf50d0d3fe09))
+ (pad "12" smd roundrect (at -2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a03eead-29c8-4cc2-9d07-d2b96634db12))
+ (pad "13" smd roundrect (at 2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fab60382-6cf2-4707-b0ca-d0a800d518fc))
+ (pad "14" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed20baa6-569c-4a54-9674-ffcff7ceb1ad))
+ (pad "15" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 074ed80b-ae35-4a8e-8aeb-6a1fb9aec2f7))
+ (pad "16" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b177bd8d-218d-4615-8ec7-64e9080127b3))
+ (pad "17" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5e98ccd-86cc-440f-81e3-9ffbe11e9d37))
+ (pad "18" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fcb3305-7b22-461f-8e1e-5593fc4b29d7))
+ (pad "19" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb970201-ab94-4f31-8e8a-32b69f49b320))
+ (pad "20" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78bab950-4b3e-4fc3-806f-58909c0de00e))
+ (pad "21" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff350aa3-610f-413b-80bc-3f0b215727c8))
+ (pad "22" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9e75c8e-3e7f-4b2f-8481-fd885df17e23))
+ (pad "23" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb156274-2c28-4d95-b655-4f52e5182d06))
+ (pad "24" smd roundrect (at 2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7ab0522-964f-4715-9ea3-7ff6a4244eb1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24_4.4x7.8mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_6.1x7.8mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_6.1x7.8mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..baa01bac
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-24_6.1x7.8mm_P0.65mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "TSSOP-24_6.1x7.8mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 24 Pin (JEDEC MO-153 Var DA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f62d5a7-a5c3-44f7-aa3b-ede98a4b1f2a)
+ )
+ (fp_text value "TSSOP-24_6.1x7.8mm_P0.65mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b4a7bed-3816-4530-9885-566dd7d0365d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 82d50d1e-5106-4980-aceb-55aaac7d6a91)
+ )
+ (fp_line (start 0 -4.035) (end 3.05 -4.035) (layer "F.SilkS") (width 0.12) (tstamp 09174a19-0206-4e0d-8c1b-9cc38a11bc57))
+ (fp_line (start 0 -4.035) (end -4.45 -4.035) (layer "F.SilkS") (width 0.12) (tstamp 66f53311-6db4-4385-bdff-1269940020fe))
+ (fp_line (start 0 4.035) (end -3.05 4.035) (layer "F.SilkS") (width 0.12) (tstamp a60883d2-7da3-4bb7-a780-6e331fd81d40))
+ (fp_line (start 0 4.035) (end 3.05 4.035) (layer "F.SilkS") (width 0.12) (tstamp e2ec9747-bdc5-4bda-ab2e-e20d1cf8b1d0))
+ (fp_line (start -4.7 -4.15) (end -4.7 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 9f7e7043-d86f-4fd4-8ee9-525a8e913788))
+ (fp_line (start -4.7 4.15) (end 4.7 4.15) (layer "F.CrtYd") (width 0.05) (tstamp b7ceee85-f20f-47c2-952a-62dc77215c76))
+ (fp_line (start 4.7 -4.15) (end -4.7 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp ced883e5-657f-40f4-8324-34afcc0f9f85))
+ (fp_line (start 4.7 4.15) (end 4.7 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp f4bfbe77-8801-41ec-b013-1372a954cf3d))
+ (fp_line (start 3.05 3.9) (end -3.05 3.9) (layer "F.Fab") (width 0.1) (tstamp 00814829-f2ec-4f15-81a8-d8448ba50f18))
+ (fp_line (start 3.05 -3.9) (end 3.05 3.9) (layer "F.Fab") (width 0.1) (tstamp 54542bab-f94d-4957-a13d-1f4597dfc87b))
+ (fp_line (start -3.05 -2.9) (end -2.05 -3.9) (layer "F.Fab") (width 0.1) (tstamp b346f739-3122-4843-b82a-dc0cfcf43062))
+ (fp_line (start -3.05 3.9) (end -3.05 -2.9) (layer "F.Fab") (width 0.1) (tstamp ceba0a11-25a5-44e1-b7a1-7428f6b08145))
+ (fp_line (start -2.05 -3.9) (end 3.05 -3.9) (layer "F.Fab") (width 0.1) (tstamp cf2607bf-8aec-4842-8a6a-7f60a4171801))
+ (pad "1" smd roundrect (at -3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23600fc7-4d82-4d9c-a9d0-7bb12ba2c186))
+ (pad "2" smd roundrect (at -3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e48a7153-512a-4433-9f14-cde976816656))
+ (pad "3" smd roundrect (at -3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa3ca712-7656-40ee-9088-9e8338fd9c36))
+ (pad "4" smd roundrect (at -3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 766c0c4f-33c3-4ca0-a212-b5aaff9aaaea))
+ (pad "5" smd roundrect (at -3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce59e15f-b2a7-4436-a984-7758740bb457))
+ (pad "6" smd roundrect (at -3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 522ef72f-72b7-4548-8a6e-f197e6ee0e8f))
+ (pad "7" smd roundrect (at -3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e4cab36-2730-42d2-9c17-4ba0e0648be9))
+ (pad "8" smd roundrect (at -3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee08c7eb-6aac-4ed2-bc82-ed82ddf6d57d))
+ (pad "9" smd roundrect (at -3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c876ad6-97a1-42dc-acb5-ba57e36e569e))
+ (pad "10" smd roundrect (at -3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f0df223-2ce3-4044-899b-1ea5b3549979))
+ (pad "11" smd roundrect (at -3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 311160c6-3ad1-4ca4-bf0f-02c3ecfd3012))
+ (pad "12" smd roundrect (at -3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d5b38b9-19fa-4b53-9ad3-610a23f1ee3f))
+ (pad "13" smd roundrect (at 3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29e98514-6e83-4121-a8b7-710b3cd7f311))
+ (pad "14" smd roundrect (at 3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b84d75d-5dcc-45c1-914a-f13b8a07a289))
+ (pad "15" smd roundrect (at 3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45ee8a11-efa6-4de3-9633-49b9fcea8a88))
+ (pad "16" smd roundrect (at 3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94c4776a-52b8-410e-bac4-05132a8d46b5))
+ (pad "17" smd roundrect (at 3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c69effe9-ee19-4847-ae03-27479f94ba35))
+ (pad "18" smd roundrect (at 3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a7d703b-642f-4e6a-a720-bee52e2c156d))
+ (pad "19" smd roundrect (at 3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efe90871-7d16-45ee-b51d-608a8976bda3))
+ (pad "20" smd roundrect (at 3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a68c6cf9-2829-4a82-8431-f9b87ed369dc))
+ (pad "21" smd roundrect (at 3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cda053a4-0660-435c-a89b-b427b270f59e))
+ (pad "22" smd roundrect (at 3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb7f11c1-e9de-4fc9-9a44-96fc456d8622))
+ (pad "23" smd roundrect (at 3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdd08815-161b-4247-a2bc-c48a4267d3bd))
+ (pad "24" smd roundrect (at 3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b02a6292-d6c3-4093-a030-ab5063302e1a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24_6.1x7.8mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..77bfb781
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "TSSOP-28-1EP_4.4x9.7mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 2f63d754-c083-495d-a57d-aacf3018baf3)
+ )
+ (fp_text value "TSSOP-28-1EP_4.4x9.7mm_P0.65mm" (at 0 5.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec0e3b60-d9b5-4b0f-9ec0-ba4e05c457b4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp b8a8355d-eb0d-4fb0-abf1-a6ff81b87cb4)
+ )
+ (fp_line (start 2.325 4.975) (end 2.325 4.65) (layer "F.SilkS") (width 0.15) (tstamp 1b832f02-a53b-460a-91cf-08f728fd83af))
+ (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer "F.SilkS") (width 0.15) (tstamp 2136d948-4519-46e8-8c53-80aa83cbe116))
+ (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer "F.SilkS") (width 0.15) (tstamp 402a1e4d-02f1-4ff0-b1d1-93d2e91e6295))
+ (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer "F.SilkS") (width 0.15) (tstamp 6a672ba4-1e0e-4c8e-b862-0630a17a48c6))
+ (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer "F.SilkS") (width 0.15) (tstamp 6bc094cd-eeec-4552-aed2-a54853d59bc0))
+ (fp_line (start -2.325 4.975) (end -2.325 4.65) (layer "F.SilkS") (width 0.15) (tstamp 8230348e-0b13-4b01-a6cf-8fe39b9d8c92))
+ (fp_line (start -2.325 4.975) (end 2.325 4.975) (layer "F.SilkS") (width 0.15) (tstamp c3d8a113-d313-4aff-a85b-5614b56d93d2))
+ (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 0eb154a5-4422-4b5b-b9de-fe3b8463e6d3))
+ (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 41733395-b77f-4a36-9daf-51d35b6a623d))
+ (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer "F.CrtYd") (width 0.05) (tstamp 65ad8238-b872-4dac-9ade-bf014b76bd66))
+ (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer "F.CrtYd") (width 0.05) (tstamp db9c34ed-d54e-443b-9342-7132737bc929))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.15) (tstamp 1a64a5f4-ab8a-4a88-8879-e177704067c4))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.15) (tstamp 929425e3-263c-42e9-a963-812d48e9b131))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp a7f5f017-878f-4fdf-b399-1bf1d28d8621))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.15) (tstamp bc140972-6c1f-48a3-85f9-98f8194a449c))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.15) (tstamp caf6ba19-6ab2-401e-84c9-07d056c785ee))
+ (pad "1" smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3cf6ffd-a893-43d7-b0ea-c7016ce07be3))
+ (pad "2" smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7140408-52d8-42bf-9fa9-5eafc6ac0e6e))
+ (pad "3" smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a233007-7a24-4ea1-afee-fb2bd604d60f))
+ (pad "4" smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 606cfafc-8283-40da-88e1-b5b5b9fbd145))
+ (pad "5" smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46c69f8e-5a84-47ed-b8b0-2f73620fb2bb))
+ (pad "6" smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abdda84b-acd6-4df7-9d20-7ba2d74e876f))
+ (pad "7" smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7243502-6658-417e-b365-65fcf3fb8cbf))
+ (pad "8" smd rect (at -2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2f899e1-32a1-408a-9bcd-f3539b1d4212))
+ (pad "9" smd rect (at -2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f37cd259-cd79-4176-b265-a7b1f703a1e8))
+ (pad "10" smd rect (at -2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c19e6c40-0840-4ccd-8d9e-c9dccef3aee4))
+ (pad "11" smd rect (at -2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81b9acae-5590-4bf2-be51-6c2bcc4b8b0b))
+ (pad "12" smd rect (at -2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45e5e8f5-4b51-47e9-a241-af55d1a697bf))
+ (pad "13" smd rect (at -2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a23ba147-89dc-4edc-add2-96b289cf763d))
+ (pad "14" smd rect (at -2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aff0b798-4d63-4b0f-9b04-8fafbf0b5422))
+ (pad "15" smd rect (at 2.85 4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdf7583f-40f1-42e5-85d3-a77fd1f8f64c))
+ (pad "16" smd rect (at 2.85 3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a61c4369-4d2f-4b9d-9968-463616206e19))
+ (pad "17" smd rect (at 2.85 2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e9adacb-b747-430a-b01f-bfdaf3a565c2))
+ (pad "18" smd rect (at 2.85 2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6e6960d-98b5-4c5c-b535-91634b676e8b))
+ (pad "19" smd rect (at 2.85 1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cb5e048-6544-40ba-a36e-72ba7f9083ff))
+ (pad "20" smd rect (at 2.85 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15991fca-f6ec-4c1f-b740-f8631828e0b0))
+ (pad "21" smd rect (at 2.85 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2c734fd-5395-491e-a08a-fdbfaf10b09f))
+ (pad "22" smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp caa8d62b-daf6-4f95-b13e-70f60b44b139))
+ (pad "23" smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4020e88-662d-4743-98d6-2c640ed7b8aa))
+ (pad "24" smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3232fa6f-01df-4150-8d4e-ad410ee7a775))
+ (pad "25" smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4267800-5630-42b5-96bb-115209153779))
+ (pad "26" smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3b324b8-6ae5-444d-843e-30d11feb9159))
+ (pad "27" smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c76d366-6485-477e-b311-fa018b8f7cc9))
+ (pad "28" smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d14616e3-65e5-40ce-9b1e-93297444bbc9))
+ (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) (tstamp 247b2a5c-8916-4ccf-bec3-a24f3e9fd0d8))
+ (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) (tstamp 248174b4-f500-4316-b8f4-fda372d3e5e9))
+ (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) (tstamp 248997f2-c686-4cb3-acd8-24837eb2e0d3))
+ (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) (tstamp 8a7dfce6-66f5-49db-9f84-c9ceabd69c7e))
+ (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) (tstamp c10d22f2-8bba-4ece-9aa4-a47a39fc1b36))
+ (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) (tstamp d4b322cc-9391-4e0b-a2af-a502c8c50f19))
+ (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) (tstamp e6e68165-5ae2-42c5-b8af-016fa621a0a7))
+ (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) (tstamp f076fab1-81d3-4442-b085-b072306f77ec))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_Pitch0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm.kicad_mod
new file mode 100644
index 00000000..259d7230
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60AD2F53)
+ (descr "TSSOP, 28 Pin (JEDEC MO-153 Var AET Pkg.Code U28E-4 https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d041f8ad-162d-417e-9c93-83dbbecfb98b)
+ )
+ (fp_text value "TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69bfbc0d-0c31-4245-b838-711a4bfacfc1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9c49fc1-d601-430f-8901-1f926f7579c6)
+ )
+ (fp_line (start 0 -4.96) (end -2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 1c9d2cf3-8b8a-4641-862a-4ee4ed4dae2e))
+ (fp_line (start 2.31 -4.96) (end 2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 3edcbd35-d9fa-4805-970a-dcf1fdb98380))
+ (fp_line (start -2.31 -4.96) (end -2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 54802f86-6c29-4d7e-b655-79347bb88cf8))
+ (fp_line (start 0 4.96) (end 2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 654c2b88-5bbe-4cec-88f7-d25709cf50db))
+ (fp_line (start -2.31 -4.685) (end -3.6 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 72ae8cf7-f1c0-41ec-9bb1-4d15a72c109b))
+ (fp_line (start 0 4.96) (end -2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 8c086d20-de1e-4e77-9e53-cff62f9e8cca))
+ (fp_line (start 2.31 4.96) (end 2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp ba818efc-71ec-4799-bb87-c21b8a7680d3))
+ (fp_line (start 0 -4.96) (end 2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp bbc8a0bd-dd6f-42d9-b0e3-f2dd178c4147))
+ (fp_line (start -2.31 4.96) (end -2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp dcb582a2-c0e9-4ff7-a7f3-fa45f1b60118))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2628cb49-b49a-4f61-87cb-68063e3347a2))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 53add06c-0b63-42ff-a2b4-b63bcb2c88c3))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 64b5f63c-c23e-4683-90f7-80c68f0dfcbd))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp cf4a34c8-87bc-48a2-b1a6-0e5f51edbf19))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 1c9d9689-f241-4592-8a15-686ca2141dd6))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 5c286386-5f07-4b56-bc89-0d4df9cae03a))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 5c834e30-cd07-49c9-b933-cfc2ee8882e9))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp db35d840-bc9f-4575-a1bd-c50d4f3cc169))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp f08d1424-8723-45ff-ac86-bf9662513e71))
+ (pad "" smd roundrect (at 0.71 0) (size 1.15 1.8) (layers "F.Paste") (roundrect_rratio 0.217391) (tstamp 19560e54-7ac1-4bb4-8b9a-1c7ae437d90f))
+ (pad "" smd roundrect (at 0.71 -2.23) (size 1.15 1.8) (layers "F.Paste") (roundrect_rratio 0.217391) (tstamp 204387fa-e4d4-4e7a-896e-083658ad4767))
+ (pad "" smd roundrect (at -0.71 2.23) (size 1.15 1.8) (layers "F.Paste") (roundrect_rratio 0.217391) (tstamp 47b144c8-963c-458e-8e25-4be1e1a49d1a))
+ (pad "" smd roundrect (at -0.71 0) (size 1.15 1.8) (layers "F.Paste") (roundrect_rratio 0.217391) (tstamp 75ca7e84-fb2c-49dc-bcb5-a25ce48d6462))
+ (pad "" smd roundrect (at 0.71 2.23) (size 1.15 1.8) (layers "F.Paste") (roundrect_rratio 0.217391) (tstamp aaf432e1-0f06-408d-8ae0-2ad37c12e649))
+ (pad "" smd roundrect (at -0.71 -2.23) (size 1.15 1.8) (layers "F.Paste") (roundrect_rratio 0.217391) (tstamp f31502dc-6c4c-4b3c-9a0d-4f15061dc060))
+ (pad "1" smd roundrect (at -2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a8833fc-99b4-437f-829d-59ad981115f6))
+ (pad "2" smd roundrect (at -2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8035c693-8e60-42d4-8998-9d20975a3582))
+ (pad "3" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f6b1b66-52f3-4141-8cc0-7f1cb3dbb577))
+ (pad "4" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33eb04f4-e855-47e8-8839-30641fd26170))
+ (pad "5" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28cb9ea5-5bf8-408c-85b7-d5c56243c07f))
+ (pad "6" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 576a59ee-e687-4371-bd1a-42f3f3f8045c))
+ (pad "7" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a2d020b-8e9a-45bc-bf27-ed20f2fdaa46))
+ (pad "8" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f91330b8-4913-4871-a1c7-fac814a4c6fa))
+ (pad "9" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e80bfe84-f453-4db8-a3c6-1c021373c1d0))
+ (pad "10" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f54409da-1326-42ed-9ee2-911bc86f478e))
+ (pad "11" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23c944f7-f52b-4e3b-bd51-1e8b5b0ef56b))
+ (pad "12" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b731b741-9410-485d-92c1-cda496295740))
+ (pad "13" smd roundrect (at -2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30c95336-dd1f-434f-a4eb-46c488762178))
+ (pad "14" smd roundrect (at -2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eebad800-1e78-4568-9d5b-968d28ac4059))
+ (pad "15" smd roundrect (at 2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ced7536-bfd0-4887-83f2-dcf1ed3b49e9))
+ (pad "16" smd roundrect (at 2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e84cbbe-18b0-4405-a277-5b8705ea793c))
+ (pad "17" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f32d1b6-3cb5-4441-86b7-14d8591fae65))
+ (pad "18" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6ad7af9-9e08-41d7-a857-f4464183b4ba))
+ (pad "19" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a4f5142-6f5f-4782-84c7-ada5cbb985ca))
+ (pad "20" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aaee9f6a-0227-44c2-a847-3aa0fadf8f91))
+ (pad "21" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ebd6712-da92-41ff-a287-6cf84bb5f4de))
+ (pad "22" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f19bee9b-35dc-430a-908d-2c874e9b2af5))
+ (pad "23" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cda13e97-7eb7-468e-8d32-29056043efbb))
+ (pad "24" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f1beeee-642f-4e4e-bab8-c4416e35f1f1))
+ (pad "25" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 631893a3-c565-4231-b256-fd482dc43790))
+ (pad "26" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab7579d6-6df6-4cbb-8bd8-81ba92e87b6a))
+ (pad "27" smd roundrect (at 2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7df3081-8232-47b6-86de-4ae7008c33a7))
+ (pad "28" smd roundrect (at 2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32d69ec-3efb-4b3a-a75d-248cd0c9d670))
+ (pad "29" smd rect (at 0 0) (size 2.85 6.7) (layers "F.Cu" "F.Mask") (tstamp e9c3825d-dab3-4d05-bf11-890ab7c10636))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x7.8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x7.8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..36d6aa48
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x7.8mm_P0.5mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "TSSOP-28_4.4x7.8mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 28 Pin (JEDEC MO-153 Var BC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 50e3f70e-7fe8-4475-9a2a-44f40bfbed1e)
+ )
+ (fp_text value "TSSOP-28_4.4x7.8mm_P0.5mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8826cfd-8998-4d0b-8e8a-617bc8e13cd9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52cf1af2-ac47-4f3b-b711-eea34a37847e)
+ )
+ (fp_line (start -2.31 4.01) (end -2.31 3.66) (layer "F.SilkS") (width 0.12) (tstamp 15508da7-af8f-488e-b2d3-a78521eee603))
+ (fp_line (start 0 4.01) (end 2.31 4.01) (layer "F.SilkS") (width 0.12) (tstamp 197926fe-60c0-4925-a0e9-37279b5cd0de))
+ (fp_line (start 0 -4.01) (end 2.31 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 2d7bc16f-9ad1-44c0-98da-f3c16e630835))
+ (fp_line (start -2.31 -3.66) (end -3.6 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 3d26492f-1bbc-439d-9501-73a0df29cf6e))
+ (fp_line (start 0 -4.01) (end -2.31 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 86fd9ecc-223c-45c2-9966-749990dfbbab))
+ (fp_line (start 0 4.01) (end -2.31 4.01) (layer "F.SilkS") (width 0.12) (tstamp 883bdd91-b30a-41ef-a7b1-ec9e83232088))
+ (fp_line (start 2.31 -4.01) (end 2.31 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 9642daa6-a0c1-4b64-a18a-4e7d477c8c30))
+ (fp_line (start 2.31 4.01) (end 2.31 3.66) (layer "F.SilkS") (width 0.12) (tstamp be1bb91c-4964-47d1-a0a1-c513d7bedbb2))
+ (fp_line (start -2.31 -4.01) (end -2.31 -3.66) (layer "F.SilkS") (width 0.12) (tstamp d0efa2bf-a860-4892-8d79-bd4aaaede68b))
+ (fp_line (start 3.85 4.15) (end 3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 124981c6-4677-445b-a11f-2d2c179dbacd))
+ (fp_line (start 3.85 -4.15) (end -3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 2ebe82bd-6310-4a48-87db-515069978148))
+ (fp_line (start -3.85 4.15) (end 3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 94cde103-72d1-46a5-8648-534fabebc121))
+ (fp_line (start -3.85 -4.15) (end -3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp ea2275ea-35e8-435d-b884-97def50f677e))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 09b5a11e-cbee-43a7-afb0-9d3c71e855ec))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp 6f6d5618-ec42-4b2a-9dae-befd8a901b3f))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 810e8603-9895-41e4-9f54-a08af497e63f))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 81c3f789-745b-4c48-815b-831fd587eba8))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp eae8e197-c909-425d-86b9-8c51570938ce))
+ (pad "1" smd roundrect (at -2.8625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad3d57bf-5c49-4f84-b72e-f3e66c1c83e3))
+ (pad "2" smd roundrect (at -2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1124bcea-8ec7-4a02-ba2c-c349548c1153))
+ (pad "3" smd roundrect (at -2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 551a897c-57bb-4b70-9e6d-53afb86d9554))
+ (pad "4" smd roundrect (at -2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58234d81-4f04-4581-b54f-a594880ca7a4))
+ (pad "5" smd roundrect (at -2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da86fb98-c615-4874-9f05-dab7977274b1))
+ (pad "6" smd roundrect (at -2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ced9a32-f9cc-4444-ae4b-7ec72e7855cf))
+ (pad "7" smd roundrect (at -2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83269775-e7aa-42f8-8ad7-30515b208283))
+ (pad "8" smd roundrect (at -2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2547163c-9cd8-4630-932a-13ffdcbb19e7))
+ (pad "9" smd roundrect (at -2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c19f5b10-af19-4ae4-9aa6-7f1570669843))
+ (pad "10" smd roundrect (at -2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 976ca915-e179-4bcc-b760-80f784a65c5a))
+ (pad "11" smd roundrect (at -2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1f0c016-5ebe-4430-a66a-8ee082a3e122))
+ (pad "12" smd roundrect (at -2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87f77bd6-2175-4c7c-bdd5-fa909c98c327))
+ (pad "13" smd roundrect (at -2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3cd5274-823c-4b8d-954d-7dd3d7019bcb))
+ (pad "14" smd roundrect (at -2.8625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0dd7bd6-1d7b-4ef9-a558-be36b71f7968))
+ (pad "15" smd roundrect (at 2.8625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72f7576c-b356-4ee2-a191-eeaef926a2df))
+ (pad "16" smd roundrect (at 2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76f18176-507c-425c-8668-9a89c03cd8da))
+ (pad "17" smd roundrect (at 2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47fa78dd-6f7d-4c75-b67c-5dfd34aada32))
+ (pad "18" smd roundrect (at 2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b516cfc-8bb5-4413-b420-525b03694128))
+ (pad "19" smd roundrect (at 2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84201d48-cbbf-4b41-8163-e4b98518779b))
+ (pad "20" smd roundrect (at 2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f32e1fff-d8d6-4ad3-9a46-f4ede52108ae))
+ (pad "21" smd roundrect (at 2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af877509-56d1-42dc-a869-1ae5a9fe1b00))
+ (pad "22" smd roundrect (at 2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aebe5812-3dfa-4c9a-a7a5-e95e4e91f8a8))
+ (pad "23" smd roundrect (at 2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7201dc4-ecda-412f-8e19-91cc4e22c579))
+ (pad "24" smd roundrect (at 2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04e3b219-cfc9-411b-b325-8545b85adf2a))
+ (pad "25" smd roundrect (at 2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73ecb430-1266-40c7-8758-64d544ba9045))
+ (pad "26" smd roundrect (at 2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99fe4405-df70-4376-9f58-207a5bb3031b))
+ (pad "27" smd roundrect (at 2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7398240-4344-4f99-bc30-cbd1946053ab))
+ (pad "28" smd roundrect (at 2.8625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e28608f-4d11-4d07-96f4-a86336b30f3c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_4.4x7.8mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x9.7mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x9.7mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..952ade5c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_4.4x9.7mm_P0.65mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "TSSOP-28_4.4x9.7mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 28 Pin (JEDEC MO-153 Var AE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a31a34bb-63b1-46fc-a4ba-4329f5129d49)
+ )
+ (fp_text value "TSSOP-28_4.4x9.7mm_P0.65mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 908f7904-3ede-4a1b-a6da-10c4abfdf38e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3a143aae-57e4-453d-ad78-877cdc6f658e)
+ )
+ (fp_line (start -2.31 4.96) (end -2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp 068dc619-9d20-4295-985d-180f2df3b20f))
+ (fp_line (start 0 4.96) (end -2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 20513800-d537-411e-95ea-6bc8800bc957))
+ (fp_line (start -2.31 -4.96) (end -2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 22c20b31-deb3-4584-befd-f6e3e9296fa6))
+ (fp_line (start -2.31 -4.685) (end -3.6 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 37854acd-279c-4539-b72b-3c6b8120fb92))
+ (fp_line (start 0 4.96) (end 2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 46a1dc6c-41aa-4dfc-b1b9-b946344cb85a))
+ (fp_line (start 2.31 4.96) (end 2.31 4.685) (layer "F.SilkS") (width 0.12) (tstamp 74706154-f6f8-438b-a028-56c3abe553c7))
+ (fp_line (start 0 -4.96) (end 2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 76809d1d-a8e0-4846-b264-06347206b97e))
+ (fp_line (start 2.31 -4.96) (end 2.31 -4.685) (layer "F.SilkS") (width 0.12) (tstamp c77b111a-f0df-4457-bcc0-d30d986345ed))
+ (fp_line (start 0 -4.96) (end -2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp d9ec9d18-f207-409e-b503-048ee3222a1d))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 5c15597b-376d-4a3e-a6bc-cc3d4c9f6f7b))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 91dc4595-b5a9-41b6-8ca0-6d9fc37af8b9))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp e808d232-9cd1-48a8-b544-737a09074ca5))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp fc7f5578-8024-4be7-add6-d2dc2036daf0))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 168d5f7a-2e32-443d-bebe-dc284a560dbf))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 5b79a7df-2569-40e6-bf89-d52d09f21bb2))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 8992ab57-2327-476f-a0ad-2eeb6d14c904))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp be041f7e-fd55-42dc-8805-49383baaa2df))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp fa82e959-af86-4483-919f-0e51331cd0e2))
+ (pad "1" smd roundrect (at -2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36c71c16-8d1b-4675-a74b-391838f38dd9))
+ (pad "2" smd roundrect (at -2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c24ce4e-1406-40e3-adf4-82fea51239e6))
+ (pad "3" smd roundrect (at -2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b4b15e9-3b22-4eb1-bf30-fbbc71230fcf))
+ (pad "4" smd roundrect (at -2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b702b8a-6015-4f7a-8ba9-1b42480a346b))
+ (pad "5" smd roundrect (at -2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e199418-f180-4c74-9577-980ed49922e5))
+ (pad "6" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bbf5db1-7786-4a3e-93fd-501c90c84a50))
+ (pad "7" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 812bf372-f986-452a-9a61-e58ed1d4c536))
+ (pad "8" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d19d4f46-aa5d-4936-af25-83156391678a))
+ (pad "9" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ade4038-b34d-434b-b0e2-7c44967a5928))
+ (pad "10" smd roundrect (at -2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9e0ea19-3f01-48ee-b9be-9bfecaa2845e))
+ (pad "11" smd roundrect (at -2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c41dcef2-87fa-482f-8c3a-81a7232f5057))
+ (pad "12" smd roundrect (at -2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 925992b8-4a30-4f3d-90ba-4df4d3408c7b))
+ (pad "13" smd roundrect (at -2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37b7dfc1-3cef-4fb0-9ff8-50db1e23b04a))
+ (pad "14" smd roundrect (at -2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 112e1fe7-f6b1-4504-8687-6d38b6679ca6))
+ (pad "15" smd roundrect (at 2.8625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa75033d-a265-46a3-bf28-f104d35c6f66))
+ (pad "16" smd roundrect (at 2.8625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23c1a57f-e07b-445c-828f-2c62711e21bb))
+ (pad "17" smd roundrect (at 2.8625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11f3e593-d2f5-422d-bcc1-427d2f2fba9c))
+ (pad "18" smd roundrect (at 2.8625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca3fb6f3-9e79-4a8c-a756-b85bcd6d6491))
+ (pad "19" smd roundrect (at 2.8625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99d8fe5f-296f-4a05-bc10-c35901e3fa8b))
+ (pad "20" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48aff222-20b7-4980-81c3-32db41dd9a54))
+ (pad "21" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8683151-939c-4c94-be63-e4c4bbdbc0b8))
+ (pad "22" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c96780d1-7673-4d82-b504-3b6c60d89778))
+ (pad "23" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ddbad4c-ec10-4f07-a38d-4353c4d43acc))
+ (pad "24" smd roundrect (at 2.8625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43174867-835e-4775-9804-5b7069952166))
+ (pad "25" smd roundrect (at 2.8625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdbe0e07-44f9-44d8-8883-6c8ab9bba712))
+ (pad "26" smd roundrect (at 2.8625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1861493d-b6cf-4451-90e5-629c7267e585))
+ (pad "27" smd roundrect (at 2.8625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 891f0240-4b7f-459e-90ce-969f9d5a638d))
+ (pad "28" smd roundrect (at 2.8625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d24cb5f6-7484-4303-9b8d-a8bee47814e9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x7.8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x7.8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..394bdaf7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x7.8mm_P0.5mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "TSSOP-28_6.1x7.8mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 28 Pin (JEDEC MO-153 Var EA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a91ba86-13b7-4d51-9211-4d92f3b5fe8f)
+ )
+ (fp_text value "TSSOP-28_6.1x7.8mm_P0.5mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94de7643-5cd9-45f8-9914-88c1aa81d059)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 76bfa79d-08e1-467a-8d44-1938d7969cc4)
+ )
+ (fp_line (start -3.16 4.01) (end -3.16 3.66) (layer "F.SilkS") (width 0.12) (tstamp 384948ca-26c4-4dec-9e73-caf0d9e5f395))
+ (fp_line (start 0 -4.01) (end 3.16 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 4ac7e686-cf3b-41b0-b72b-9f3f35000932))
+ (fp_line (start 3.16 -4.01) (end 3.16 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 55a8de90-42fd-4a5c-94e2-3350209cb2ef))
+ (fp_line (start 3.16 4.01) (end 3.16 3.66) (layer "F.SilkS") (width 0.12) (tstamp 6543be4d-23dc-4233-a051-bd6b8abf1d8c))
+ (fp_line (start -3.16 -4.01) (end -3.16 -3.66) (layer "F.SilkS") (width 0.12) (tstamp accbe51e-993c-4231-8dcf-fe778f5545ea))
+ (fp_line (start 0 -4.01) (end -3.16 -4.01) (layer "F.SilkS") (width 0.12) (tstamp b903af44-a658-46b8-8c20-f0776bf9822e))
+ (fp_line (start -3.16 -3.66) (end -4.45 -3.66) (layer "F.SilkS") (width 0.12) (tstamp bdac08c4-be5b-42ea-9471-5f885ab2fcb1))
+ (fp_line (start 0 4.01) (end -3.16 4.01) (layer "F.SilkS") (width 0.12) (tstamp c0752fb3-48fd-423f-9edc-152cd1a1d1a7))
+ (fp_line (start 0 4.01) (end 3.16 4.01) (layer "F.SilkS") (width 0.12) (tstamp d7e447d9-46eb-4e32-85eb-5b5b25a234fa))
+ (fp_line (start 4.7 -4.15) (end -4.7 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 3172b18b-3f74-421b-ab88-de35c7ac9bdb))
+ (fp_line (start 4.7 4.15) (end 4.7 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 6b3198e6-e4e3-462a-b0bb-caced4912cb3))
+ (fp_line (start -4.7 4.15) (end 4.7 4.15) (layer "F.CrtYd") (width 0.05) (tstamp a29d2474-bcdd-47c6-b8cc-7b0339a456c0))
+ (fp_line (start -4.7 -4.15) (end -4.7 4.15) (layer "F.CrtYd") (width 0.05) (tstamp fa5669e2-56ca-44d6-bd8a-f19c244c3605))
+ (fp_line (start -2.05 -3.9) (end 3.05 -3.9) (layer "F.Fab") (width 0.1) (tstamp 90e41a35-6f40-420c-863b-043e7f3530a6))
+ (fp_line (start 3.05 3.9) (end -3.05 3.9) (layer "F.Fab") (width 0.1) (tstamp 9a43b514-ff27-479b-9ad9-d034e1f27a87))
+ (fp_line (start -3.05 -2.9) (end -2.05 -3.9) (layer "F.Fab") (width 0.1) (tstamp a8cff505-8a0e-4ad7-b0cd-813bc9654dbc))
+ (fp_line (start 3.05 -3.9) (end 3.05 3.9) (layer "F.Fab") (width 0.1) (tstamp c91895cc-8ec4-46a2-b85e-4d5dfd4154c4))
+ (fp_line (start -3.05 3.9) (end -3.05 -2.9) (layer "F.Fab") (width 0.1) (tstamp ede03244-9cae-4458-af49-585e1cd7b03d))
+ (pad "1" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8df87c5-09b8-4b81-b150-5fd8588d9851))
+ (pad "2" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b869c102-e31c-4394-be52-1b71e2e60184))
+ (pad "3" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdd5da10-ea82-4cad-bef4-093ee7cecfc8))
+ (pad "4" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da9146d0-8bc0-4e09-81a1-12497c71b234))
+ (pad "5" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c40975b-e4c3-4af0-b9b4-4b66cd2dc7dd))
+ (pad "6" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e5f005b-2265-4ee0-b4a0-e81b020e12ea))
+ (pad "7" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a6f3f20-44d4-4b01-ae9d-07cf024a0bab))
+ (pad "8" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37c8a7b1-6fe5-4bd1-925b-3973d42ff3e8))
+ (pad "9" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aff064ef-91f1-41d1-b4c1-eb33ec72afb7))
+ (pad "10" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0d20c72-295b-422d-87f9-7836983e1d9c))
+ (pad "11" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13f3f0d3-1414-4c28-8dd0-925daf091a15))
+ (pad "12" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e8117b9-b4bf-4481-b099-c73c724335a8))
+ (pad "13" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a91cc899-788e-4a11-b605-bd201e309b8b))
+ (pad "14" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7caf1394-8bab-4bfc-aed4-5fafbe8dc3e8))
+ (pad "15" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 326eb125-6dfa-4c16-9b26-7e0618e88c02))
+ (pad "16" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 112565fb-13f1-4f0c-a159-6e025744d4a9))
+ (pad "17" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ced1f4e2-9361-443e-bd81-4c014ee2f61f))
+ (pad "18" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b551e536-1f92-4d12-9d2f-18fc40b0f157))
+ (pad "19" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 251d7870-93b2-4e84-b10c-23c8f1fbee60))
+ (pad "20" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f2db539-1d36-4416-93df-69ca41427a03))
+ (pad "21" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21bdedf4-17f3-4b8e-90df-38958593f566))
+ (pad "22" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96deebee-5085-4121-a9b4-3203361560ac))
+ (pad "23" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f87e839-fbc9-40f7-aaac-fe3b838b4c91))
+ (pad "24" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5147a924-111d-46fa-969a-a1592e41d526))
+ (pad "25" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a78b98d-b2c1-43a2-9852-4f7ca744bff2))
+ (pad "26" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cffbbab1-299b-4f3e-be15-2f2054d1b098))
+ (pad "27" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68a83f1d-7367-41e4-b5ef-78ab0796a914))
+ (pad "28" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08935358-95d8-48e4-9dc6-cd832e0a533f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_6.1x7.8mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x9.7mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x9.7mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..bc4fdeb5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_6.1x9.7mm_P0.65mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "TSSOP-28_6.1x9.7mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 28 Pin (JEDEC MO-153 Var DB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69486e85-8de8-42c6-b62b-d978db8060fa)
+ )
+ (fp_text value "TSSOP-28_6.1x9.7mm_P0.65mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74e489e6-5fd3-43f2-9bf7-6f5b64f56cae)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ea0d2b61-e2a0-40e5-be18-ce622cf8fcca)
+ )
+ (fp_line (start 0 4.96) (end -3.16 4.96) (layer "F.SilkS") (width 0.12) (tstamp 1276eb74-bb12-4fb3-88a3-ebb8c1739460))
+ (fp_line (start -3.16 -4.685) (end -4.45 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 1f8940c2-2e94-4ad5-bf3e-69cb1d69a465))
+ (fp_line (start -3.16 -4.96) (end -3.16 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 59686fdc-897e-4f3a-ab1e-00ad9d6d780c))
+ (fp_line (start 0 -4.96) (end 3.16 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 6259bfa1-fe11-421a-a5dd-6eb63cf1383b))
+ (fp_line (start 3.16 -4.96) (end 3.16 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 76d54ace-17e1-41fb-a166-8ed03e2a353d))
+ (fp_line (start 0 4.96) (end 3.16 4.96) (layer "F.SilkS") (width 0.12) (tstamp 8e256e2c-ef57-42b4-9b66-7af5c9909f31))
+ (fp_line (start 3.16 4.96) (end 3.16 4.685) (layer "F.SilkS") (width 0.12) (tstamp b0612e96-ecd9-4ca7-bfe0-64f10574f808))
+ (fp_line (start 0 -4.96) (end -3.16 -4.96) (layer "F.SilkS") (width 0.12) (tstamp cced23b5-7faf-4a42-9735-a4d5a51ed119))
+ (fp_line (start -3.16 4.96) (end -3.16 4.685) (layer "F.SilkS") (width 0.12) (tstamp d4912662-49f3-4152-805b-7d709d3a7613))
+ (fp_line (start -4.7 -5.1) (end -4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 116b1d2c-73fc-4591-bc21-807a66159011))
+ (fp_line (start 4.7 5.1) (end 4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 263e912c-9d4b-40fa-b1c9-ff55ad4f31dd))
+ (fp_line (start -4.7 5.1) (end 4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 8ca0b318-31b1-431a-95f4-36bbb5d6c303))
+ (fp_line (start 4.7 -5.1) (end -4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp f0f6d45f-c709-4c60-b3a2-c859d1227594))
+ (fp_line (start -3.05 4.85) (end -3.05 -3.85) (layer "F.Fab") (width 0.1) (tstamp 100665ed-ab3e-49a0-9197-cccb6f83bfc0))
+ (fp_line (start -2.05 -4.85) (end 3.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp 13257e62-2984-4dfa-91aa-484039e684a7))
+ (fp_line (start -3.05 -3.85) (end -2.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp 67b452f5-61ae-48a2-9e81-d9c57a1178ff))
+ (fp_line (start 3.05 -4.85) (end 3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp ab5ccbeb-4de9-41b6-88d1-40d30258670d))
+ (fp_line (start 3.05 4.85) (end -3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp e84d5d4d-debc-4483-bd1e-ea713ad9c6dc))
+ (pad "1" smd roundrect (at -3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4cf809f-bf1e-4ce0-8fd1-57bb5c30d101))
+ (pad "2" smd roundrect (at -3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fe7e46e-d0d3-4f7a-a741-281b61e773fc))
+ (pad "3" smd roundrect (at -3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a779a3d1-5c56-4dac-978b-2ce4290107a6))
+ (pad "4" smd roundrect (at -3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d36e4cef-4942-4346-ac8b-682eb665471d))
+ (pad "5" smd roundrect (at -3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37da19a6-432d-4152-8de0-ff48143e347c))
+ (pad "6" smd roundrect (at -3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 420de98c-84ee-43e1-960f-d6467e6c07c4))
+ (pad "7" smd roundrect (at -3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 006f55d9-4538-4635-bc40-c7ff31b21e0a))
+ (pad "8" smd roundrect (at -3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 948a9bca-a8ee-4b88-b3d9-83ab4b51a9a9))
+ (pad "9" smd roundrect (at -3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dca89bc4-9699-434c-8313-2d4848737fd0))
+ (pad "10" smd roundrect (at -3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 528cf548-671c-4458-bac1-df7996d1f875))
+ (pad "11" smd roundrect (at -3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86614923-5e78-495a-a74b-9087eb293ab4))
+ (pad "12" smd roundrect (at -3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ece7936-4093-4e92-b850-27d01fff8655))
+ (pad "13" smd roundrect (at -3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a16a7ab-dea1-4c6b-b1ae-1dce8e54d1c7))
+ (pad "14" smd roundrect (at -3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ebde95b-cf42-4027-8e0e-b4c2b2e2a6e2))
+ (pad "15" smd roundrect (at 3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 794dd937-d730-4908-9603-63c81cb7e17f))
+ (pad "16" smd roundrect (at 3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c02b3283-f95e-483d-83c1-2ae2b6ebdbe4))
+ (pad "17" smd roundrect (at 3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 474f86c5-f3d9-4fcf-85b7-bfd73927af1a))
+ (pad "18" smd roundrect (at 3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc8c9889-bc98-4376-9b78-3d4d52fd37d9))
+ (pad "19" smd roundrect (at 3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73b67bac-66d8-4838-8a53-0450806f1b10))
+ (pad "20" smd roundrect (at 3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35769e9d-be8a-4a61-a5a5-9e00886bba29))
+ (pad "21" smd roundrect (at 3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97ec1771-f155-4645-9455-26898becdce4))
+ (pad "22" smd roundrect (at 3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cef5684a-d680-4eff-92d4-0e4d8d674ed7))
+ (pad "23" smd roundrect (at 3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 216c8595-7af8-4f6e-b0bd-1ad2d13fdda9))
+ (pad "24" smd roundrect (at 3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31a435d8-6023-4310-8fbe-8c0d8f67bdc8))
+ (pad "25" smd roundrect (at 3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a73fddb7-7563-4282-829e-afa885532b8e))
+ (pad "26" smd roundrect (at 3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ea68105-2e55-4de2-b110-2e0410ee5df6))
+ (pad "27" smd roundrect (at 3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f552a0b4-2d68-4770-a929-e1b4943dc77e))
+ (pad "28" smd roundrect (at 3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ace7f75-a84b-440e-a07c-1151bdd9c849))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_6.1x9.7mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_8x9.7mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_8x9.7mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..b1f81f64
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-28_8x9.7mm_P0.65mm.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "TSSOP-28_8x9.7mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 28 Pin (JEDEC MO-153 Var GA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fde18e05-370e-4ac0-8dfe-07c1f0405f36)
+ )
+ (fp_text value "TSSOP-28_8x9.7mm_P0.65mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb931f8d-7ac3-48c5-8744-8eb6d5bc97e4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp db39fe98-18bf-4cfd-b5b0-ea4789807366)
+ )
+ (fp_line (start 0 -4.96) (end 4.11 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 0997af2d-fb54-4f51-beda-1bc4db7b2b16))
+ (fp_line (start -4.11 -4.96) (end -4.11 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 11c2c88c-689d-4202-9bcb-55fd89114dd9))
+ (fp_line (start 4.11 4.96) (end 4.11 4.685) (layer "F.SilkS") (width 0.12) (tstamp 35a7f807-03a6-4daa-a101-f33a2b41b6cb))
+ (fp_line (start 4.11 -4.96) (end 4.11 -4.685) (layer "F.SilkS") (width 0.12) (tstamp 7a7ac445-0491-40f4-a8c1-005c6eb76500))
+ (fp_line (start 0 4.96) (end -4.11 4.96) (layer "F.SilkS") (width 0.12) (tstamp a52a02f1-475e-49f8-a289-6909076748cc))
+ (fp_line (start 0 -4.96) (end -4.11 -4.96) (layer "F.SilkS") (width 0.12) (tstamp bad3a320-d678-4e27-8223-4e3ab63d03a2))
+ (fp_line (start -4.11 4.96) (end -4.11 4.685) (layer "F.SilkS") (width 0.12) (tstamp ed45bee6-df0e-4a0a-a624-4a0072b4ed91))
+ (fp_line (start 0 4.96) (end 4.11 4.96) (layer "F.SilkS") (width 0.12) (tstamp f4417982-5e1f-4232-8cab-f8caaa6f67fd))
+ (fp_line (start -4.11 -4.685) (end -5.4 -4.685) (layer "F.SilkS") (width 0.12) (tstamp fc5e272c-8cca-480b-a43a-1c09dd5bd905))
+ (fp_line (start 5.65 5.1) (end 5.65 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 3251bc7d-392e-4ed2-927d-d8cffce8fff7))
+ (fp_line (start -5.65 -5.1) (end -5.65 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6ad6c77f-6e0a-44c3-a5bd-309f080d0550))
+ (fp_line (start -5.65 5.1) (end 5.65 5.1) (layer "F.CrtYd") (width 0.05) (tstamp cb6f0ab7-aec4-4322-a1f3-b739d4e99dec))
+ (fp_line (start 5.65 -5.1) (end -5.65 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp d4da9771-130a-41af-bd40-272fea308477))
+ (fp_line (start 4 4.85) (end -4 4.85) (layer "F.Fab") (width 0.1) (tstamp 17305b6e-fdb0-46de-886b-bdc06b2e58b8))
+ (fp_line (start 4 -4.85) (end 4 4.85) (layer "F.Fab") (width 0.1) (tstamp 303ea10f-b9af-4e59-80f4-fc797b113c14))
+ (fp_line (start -4 -3.85) (end -3 -4.85) (layer "F.Fab") (width 0.1) (tstamp 4f0a384a-10d8-44bf-99f9-b660023f0650))
+ (fp_line (start -3 -4.85) (end 4 -4.85) (layer "F.Fab") (width 0.1) (tstamp 765e946f-5c72-43e8-89bd-35bd0ef35228))
+ (fp_line (start -4 4.85) (end -4 -3.85) (layer "F.Fab") (width 0.1) (tstamp d729871e-ed42-4501-8e1f-3ee56e56defe))
+ (pad "1" smd roundrect (at -4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 315869c1-4774-4dbe-a100-2599b07e2ee8))
+ (pad "2" smd roundrect (at -4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0529a4cc-83ce-49bf-87bb-24f50d77ec76))
+ (pad "3" smd roundrect (at -4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61f3029d-4f0e-4fb1-96a8-91e6c8648ada))
+ (pad "4" smd roundrect (at -4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cbdb0ac-f879-40e8-9a90-b572b45a0dda))
+ (pad "5" smd roundrect (at -4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5c314bc-6e92-47a3-8103-34005a8e8752))
+ (pad "6" smd roundrect (at -4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26bb6e74-bebe-4880-abdc-f829b7087830))
+ (pad "7" smd roundrect (at -4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a98be7d1-925a-4f33-a855-86f7c240b30f))
+ (pad "8" smd roundrect (at -4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb1ecf3b-ddc3-439e-97d7-ca00f040a230))
+ (pad "9" smd roundrect (at -4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c12bec9-4b12-4d5e-8301-860de4c8bd04))
+ (pad "10" smd roundrect (at -4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30d80c4e-c291-4482-8564-f1abf9e4fffb))
+ (pad "11" smd roundrect (at -4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5c1ae43-6392-4adf-ba97-f81b1de1f9d9))
+ (pad "12" smd roundrect (at -4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b984ce57-ef76-440b-b6e6-b8de3cd62e64))
+ (pad "13" smd roundrect (at -4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a7a8dfc-5f57-4616-a350-389f5ec226cb))
+ (pad "14" smd roundrect (at -4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a9944b1-2df6-4229-b8e7-5641c3d4127b))
+ (pad "15" smd roundrect (at 4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 273d8ee0-718a-48bb-a879-926bcab61ea2))
+ (pad "16" smd roundrect (at 4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20a2ec83-6638-4573-9ee8-9c60ccc7fafb))
+ (pad "17" smd roundrect (at 4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70df2abd-5f75-4d24-ba14-c18b747813f5))
+ (pad "18" smd roundrect (at 4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f68d58d8-7dea-47f4-a7d8-21111e5b8632))
+ (pad "19" smd roundrect (at 4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f45c4c4-ddca-4671-95bf-366641fc1304))
+ (pad "20" smd roundrect (at 4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a66d5250-35f4-44bd-8de7-13eadc555fda))
+ (pad "21" smd roundrect (at 4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6e22293-80f8-448c-b032-d1f95350211d))
+ (pad "22" smd roundrect (at 4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e743c170-964d-4c33-9224-d4e92ccdc30b))
+ (pad "23" smd roundrect (at 4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d970d50-277b-4afc-9578-bdfd2288ab5a))
+ (pad "24" smd roundrect (at 4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 843c3aff-901d-461d-9cde-8c1033bb0aca))
+ (pad "25" smd roundrect (at 4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8aa282d6-cfb4-4957-8635-b1cbe2517654))
+ (pad "26" smd roundrect (at 4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77cd9eb9-4653-483d-a8a4-b8423c9a5975))
+ (pad "27" smd roundrect (at 4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6190217-7f5b-4658-b6c3-036c90ef3535))
+ (pad "28" smd roundrect (at 4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 941add5d-6cfe-40cb-bd53-ba11d92797d6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_8x9.7mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_4.4x7.8mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_4.4x7.8mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..f95e60bb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_4.4x7.8mm_P0.5mm.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "TSSOP-30_4.4x7.8mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 30 Pin (JEDEC MO-153 Var BC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c0680f3-8f5c-4289-9b39-10670ed568f1)
+ )
+ (fp_text value "TSSOP-30_4.4x7.8mm_P0.5mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 800ec96d-a788-4cb9-b967-cef6891ce754)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0fe909f-66fb-4808-a20c-a1242b85aacb)
+ )
+ (fp_line (start 0 -4.01) (end 2.2 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 4d3cb2fa-47b5-44d3-98c0-374d3c0edb9d))
+ (fp_line (start 0 -4.01) (end -3.6 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a3f6617c-3316-49ca-81df-10975b64e075))
+ (fp_line (start 0 4.01) (end -2.2 4.01) (layer "F.SilkS") (width 0.12) (tstamp a7f8279d-5c1e-46a9-8fd4-410e8269f9be))
+ (fp_line (start 0 4.01) (end 2.2 4.01) (layer "F.SilkS") (width 0.12) (tstamp baf6b753-8b3c-4a82-9026-ad976db6e572))
+ (fp_line (start -3.85 4.15) (end 3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 5cc4ccbd-110c-4ba3-be13-46f7591a0e74))
+ (fp_line (start 3.85 4.15) (end 3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 701b1ee0-06fe-40e7-9b1f-0bd976190767))
+ (fp_line (start 3.85 -4.15) (end -3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 7de3d307-185d-467a-be4d-36f6ec06a803))
+ (fp_line (start -3.85 -4.15) (end -3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp bf3aac6c-0a69-4902-bc3e-3b0634fc17a8))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp 11dae7ed-c948-4a81-ba01-87ab8c3f9dbd))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 482d381e-f348-4f72-89dd-c9771aa4fcdf))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 6d1a619d-dad1-46e9-b8d1-cf5d04617a52))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 7a0fd247-a939-4562-87b1-21d8ef9c58fe))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp 99c949ed-27f4-49c5-937c-2175e774dd89))
+ (pad "1" smd roundrect (at -2.8625 -3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42f57e4e-0c8d-4be7-a9b4-edeadbdbdc22))
+ (pad "2" smd roundrect (at -2.8625 -3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 046fa5b3-9ab5-42fe-92b9-3a4ddb20255d))
+ (pad "3" smd roundrect (at -2.8625 -2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3b46c79-5562-44c5-83ce-36bc5c3cd89c))
+ (pad "4" smd roundrect (at -2.8625 -2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 381f1e16-a89a-410e-97ed-a10df1fac228))
+ (pad "5" smd roundrect (at -2.8625 -1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e86606b3-f588-44e2-bee3-4a91c3a48ea8))
+ (pad "6" smd roundrect (at -2.8625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae1af015-fb22-454c-bbf2-803c8d4a2e89))
+ (pad "7" smd roundrect (at -2.8625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e2d7402-3813-4e34-a834-372bfbad2af7))
+ (pad "8" smd roundrect (at -2.8625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2555cd4-4647-4855-a588-fd81ba37d6b3))
+ (pad "9" smd roundrect (at -2.8625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 723e40e4-789b-4e05-af7c-730bb3d75769))
+ (pad "10" smd roundrect (at -2.8625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp effb7c66-9354-4554-a0c7-14464492cf93))
+ (pad "11" smd roundrect (at -2.8625 1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fa6ea62-9137-4191-9caa-d4aa6616dc8f))
+ (pad "12" smd roundrect (at -2.8625 2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56987f5f-5fdb-483b-b2d6-e8bfd7ebd525))
+ (pad "13" smd roundrect (at -2.8625 2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8efa64c3-87f5-4029-97e5-eef5ad685aa0))
+ (pad "14" smd roundrect (at -2.8625 3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e20de8e-1216-49a0-9ace-c9d5b56a1a8b))
+ (pad "15" smd roundrect (at -2.8625 3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b163a89-658c-4e32-bda4-fffcf978d92a))
+ (pad "16" smd roundrect (at 2.8625 3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1fe2ee5-d287-4881-a12d-06b2c858ffd6))
+ (pad "17" smd roundrect (at 2.8625 3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3a6ff34-801a-4c0e-8cde-ec09553bcaec))
+ (pad "18" smd roundrect (at 2.8625 2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c788acf-663c-4e39-934b-43195c9bdf15))
+ (pad "19" smd roundrect (at 2.8625 2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7a70bd0-496e-410a-a4b5-1450cefe3722))
+ (pad "20" smd roundrect (at 2.8625 1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aac31f89-5d8e-4b42-8883-2fc67fe310ea))
+ (pad "21" smd roundrect (at 2.8625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd51501b-97c1-488d-bb42-bf44152af6e1))
+ (pad "22" smd roundrect (at 2.8625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bd68ceb-ff6a-4ab1-8175-38827826cacc))
+ (pad "23" smd roundrect (at 2.8625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f22e614e-c68f-4235-8d13-a00fd38f8d84))
+ (pad "24" smd roundrect (at 2.8625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d33389c-f08b-48be-b5c0-f752285166a1))
+ (pad "25" smd roundrect (at 2.8625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc068b80-029b-4621-a4e2-acf224db1e40))
+ (pad "26" smd roundrect (at 2.8625 -1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f43fd861-a4ca-4b96-8da8-13126826bc65))
+ (pad "27" smd roundrect (at 2.8625 -2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06087d14-7006-4766-a14c-6d7e7dbe40cf))
+ (pad "28" smd roundrect (at 2.8625 -2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f45c0c59-934e-4bcb-9c2f-40199e6a465e))
+ (pad "29" smd roundrect (at 2.8625 -3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c52bdef-4325-4571-816a-de0f0eb43ebf))
+ (pad "30" smd roundrect (at 2.8625 -3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b31b5cb9-5d11-47bd-9273-67a6fbfe6da9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-30_4.4x7.8mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_6.1x9.7mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_6.1x9.7mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..c09f2d83
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-30_6.1x9.7mm_P0.65mm.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "TSSOP-30_6.1x9.7mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 30 Pin (JEDEC MO-153 Var DB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5eed16d3-a782-4b37-8559-fb198f69cb35)
+ )
+ (fp_text value "TSSOP-30_6.1x9.7mm_P0.65mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8defd26-bd62-4410-9eb0-027ecedb99cb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 511579bb-e677-446a-8fde-3d1089c93162)
+ )
+ (fp_line (start 0 -5.01) (end 3.05 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1e58fa93-258b-428c-a12e-5edd48dd9d50))
+ (fp_line (start 0 5.01) (end 3.05 5.01) (layer "F.SilkS") (width 0.12) (tstamp 4cd863e5-6f20-4981-8cea-12b7eefb4d4e))
+ (fp_line (start 0 -5.01) (end -4.45 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7476e7a7-068a-4590-9275-6209832900a6))
+ (fp_line (start 0 5.01) (end -3.05 5.01) (layer "F.SilkS") (width 0.12) (tstamp ae1c0060-684f-4213-b787-cd3b5e738095))
+ (fp_line (start 4.7 -5.1) (end -4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 165741d6-046a-4a78-a9b6-52c85ad30c7b))
+ (fp_line (start -4.7 -5.1) (end -4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 1d22e52f-d957-4606-ba41-36d0bccea4d7))
+ (fp_line (start 4.7 5.1) (end 4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 69f4c311-e36a-4748-b007-93bff28c3991))
+ (fp_line (start -4.7 5.1) (end 4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp c10f9c5c-993b-43d6-8882-147fc3291dd2))
+ (fp_line (start -3.05 4.85) (end -3.05 -3.85) (layer "F.Fab") (width 0.1) (tstamp 39195506-77bb-4972-a49a-a3014f3e4c26))
+ (fp_line (start 3.05 -4.85) (end 3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp 67236e5a-3c48-4266-8841-d618b2b8dbba))
+ (fp_line (start -3.05 -3.85) (end -2.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp 851fb8d9-3a1d-4c8b-9703-248b84a6aa54))
+ (fp_line (start -2.05 -4.85) (end 3.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp 963e8121-9153-447e-8de5-6048884edd96))
+ (fp_line (start 3.05 4.85) (end -3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp d7aef949-8bbf-4c56-8f1a-db9015e1e0ff))
+ (pad "1" smd roundrect (at -3.7125 -4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80285880-6cba-4223-aeb9-6f7f09f0c1b4))
+ (pad "2" smd roundrect (at -3.7125 -3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf395c2a-0800-47ad-9b8b-c1d9779156de))
+ (pad "3" smd roundrect (at -3.7125 -3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b883f0bc-09c6-4cc5-9bdd-cf0abd4032e6))
+ (pad "4" smd roundrect (at -3.7125 -2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78a4d5ef-d200-4a3f-a97d-7e3008d3ea5a))
+ (pad "5" smd roundrect (at -3.7125 -1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45a595bc-8678-4ee0-b4cf-4107791468b6))
+ (pad "6" smd roundrect (at -3.7125 -1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41dc0375-7523-4ae7-b9ab-688cf041dad7))
+ (pad "7" smd roundrect (at -3.7125 -0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e257b6e6-17d9-4c48-94b2-83182da6377f))
+ (pad "8" smd roundrect (at -3.7125 0) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2823c007-9e10-45ca-ad6c-a2fedfb1de34))
+ (pad "9" smd roundrect (at -3.7125 0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40c2c8b8-21eb-49af-a106-9569fcc213aa))
+ (pad "10" smd roundrect (at -3.7125 1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 135282f7-3dca-43f9-836a-10ab579f4b49))
+ (pad "11" smd roundrect (at -3.7125 1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 038018aa-3c3d-4614-9f45-f97fda563ca6))
+ (pad "12" smd roundrect (at -3.7125 2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2049fb3-d2a6-48ee-9a64-c481b0e78cbb))
+ (pad "13" smd roundrect (at -3.7125 3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b182469b-bd5f-48ab-9680-d4a0c6bd52c8))
+ (pad "14" smd roundrect (at -3.7125 3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6654130-4eca-4c16-aa07-9660d27820c3))
+ (pad "15" smd roundrect (at -3.7125 4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4cb1bf3-f130-48a3-a281-1561bb608d6b))
+ (pad "16" smd roundrect (at 3.7125 4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9ef4f80-b85f-485f-884b-5aefc82c6c24))
+ (pad "17" smd roundrect (at 3.7125 3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48ee984a-a4db-428d-80f6-67146edbedd9))
+ (pad "18" smd roundrect (at 3.7125 3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbfbb63b-bf32-421b-be2d-504f65f9c577))
+ (pad "19" smd roundrect (at 3.7125 2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77251d02-595c-4ee6-b2b1-836b6e13f71a))
+ (pad "20" smd roundrect (at 3.7125 1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b93c570-8b6c-4f5e-96d9-dc8fa2b48050))
+ (pad "21" smd roundrect (at 3.7125 1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ab0b991-4047-4d0d-8380-3759336100b9))
+ (pad "22" smd roundrect (at 3.7125 0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ed50aab-1b61-4179-a16d-7af60de8d532))
+ (pad "23" smd roundrect (at 3.7125 0) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4da80a6e-e02a-47c2-b1bb-4ff43a97fe4d))
+ (pad "24" smd roundrect (at 3.7125 -0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d48ac2e7-1593-4580-9b8e-db9fa9792257))
+ (pad "25" smd roundrect (at 3.7125 -1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 239d7f1f-f731-4574-810e-873fa6f19575))
+ (pad "26" smd roundrect (at 3.7125 -1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2758277-d664-47ec-b0a4-d1e6b40dc9d9))
+ (pad "27" smd roundrect (at 3.7125 -2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b8bbee2-a28a-49bd-84fe-45f7d993a427))
+ (pad "28" smd roundrect (at 3.7125 -3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72d05469-29d7-425e-81b8-41a6b412fea6))
+ (pad "29" smd roundrect (at 3.7125 -3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7bc15a2-3d94-4ec8-98bf-b591486cc6c4))
+ (pad "30" smd roundrect (at 3.7125 -4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bacb2b0f-eac1-4c8d-9e78-a4401de4c717))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-30_6.1x9.7mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_4.4x6.5mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_4.4x6.5mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..995d9cbc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_4.4x6.5mm_P0.4mm.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "TSSOP-32_4.4x6.5mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 32 Pin (JEDEC MO-153 Var CB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfee4470-b282-4dcc-a4f7-0a9c1818131a)
+ )
+ (fp_text value "TSSOP-32_4.4x6.5mm_P0.4mm" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 424d44ae-919c-42f3-b589-2517d9f5fe59)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ba08ce5-8e4a-4068-85a3-b6557036e67b)
+ )
+ (fp_line (start 0 -3.385) (end 2.2 -3.385) (layer "F.SilkS") (width 0.12) (tstamp 00df4f97-8cf3-4600-a73c-2883171d3906))
+ (fp_line (start 0 3.385) (end 2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 50d22fd2-b61a-448c-b8b2-52fe16ee594d))
+ (fp_line (start 0 3.385) (end -2.2 3.385) (layer "F.SilkS") (width 0.12) (tstamp 6cf99eeb-32c8-4fd8-82b2-83400bee4647))
+ (fp_line (start 0 -3.385) (end -3.6 -3.385) (layer "F.SilkS") (width 0.12) (tstamp e4f13002-1305-4169-b1bb-eff2bafb723b))
+ (fp_line (start -3.85 -3.5) (end -3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 6cad206b-3d78-4013-a0d3-8a55556f0cdb))
+ (fp_line (start -3.85 3.5) (end 3.85 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8bc2e081-4c35-4ad3-8869-6490e26880bc))
+ (fp_line (start 3.85 3.5) (end 3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 992c1abb-4750-434f-b419-3ac00fc24f36))
+ (fp_line (start 3.85 -3.5) (end -3.85 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp ed7a0991-0eea-4e07-bd5d-219e8812ee2e))
+ (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 3117aa90-4bfd-48e6-b9ff-43cce4d8c4ea))
+ (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6151d58f-2994-47f8-8b57-01c8db6b8eb6))
+ (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 99702506-e78c-4803-bac6-41363cb41c1e))
+ (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp b6843143-8834-4776-bbf9-a753202c566c))
+ (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp f8ed7120-2486-4b9d-9654-95defee8f557))
+ (pad "1" smd roundrect (at -2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0ab2e15-7317-4248-ac07-6bf637b8ee1d))
+ (pad "2" smd roundrect (at -2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c607505-26ee-41f8-a8e3-cf0ec4433793))
+ (pad "3" smd roundrect (at -2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af124d9f-d57f-4dc7-80f7-e341d68b9b5b))
+ (pad "4" smd roundrect (at -2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e4ee0e7-07d4-4ff1-8546-449c383d8a2c))
+ (pad "5" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 891353b2-a642-4396-9a1a-951fc2530ca6))
+ (pad "6" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a35f8e7-d7f2-48f9-b949-4209dd87c181))
+ (pad "7" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp abb6067c-d11a-45bc-88ea-ce9013864eee))
+ (pad "8" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 780fe5c5-b27d-44d6-a456-f4360a2e1b48))
+ (pad "9" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22f8ce73-62bd-44c3-9400-4832b9669c65))
+ (pad "10" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e1d0b4b-e337-4a07-92b9-b87416ceea9c))
+ (pad "11" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 563c1ade-21af-4521-84c0-583ec4c34412))
+ (pad "12" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfe87bee-e6a0-4784-9f40-b5cf304fc5f6))
+ (pad "13" smd roundrect (at -2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2cbd42a-e98f-4479-8b1b-617f8d866193))
+ (pad "14" smd roundrect (at -2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b9e4f4e-802d-41c5-9cc1-8e264b8411e2))
+ (pad "15" smd roundrect (at -2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2ed8b4c-2fae-4b20-99df-ef79def36cae))
+ (pad "16" smd roundrect (at -2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9d71bfc-735b-4831-a7d2-edb03c4bc5f2))
+ (pad "17" smd roundrect (at 2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 526a32cf-bf55-42ac-a74d-90dbac61d5d9))
+ (pad "18" smd roundrect (at 2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4251f209-2ad7-454a-839f-f40f9cb53c38))
+ (pad "19" smd roundrect (at 2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddce5b43-fd21-4347-bfaf-7a95b0f3c2d2))
+ (pad "20" smd roundrect (at 2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 919ffecc-a6f9-4f5d-a78f-efd085cdab75))
+ (pad "21" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9949d60a-1642-4925-aa94-b40360503dca))
+ (pad "22" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 581c8c98-3c7d-417f-9716-1aa1d1c39530))
+ (pad "23" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ec581aa-8563-42c5-b886-758e048564f7))
+ (pad "24" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed5d51b8-1c08-423c-9809-f0cee22a1411))
+ (pad "25" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0c71b1a-eb7e-4b27-9790-b02a52ec13a4))
+ (pad "26" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91227c7c-d1c3-4991-98c6-af64ca1f0c99))
+ (pad "27" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8b07027-fdb5-4649-9ff1-34facfc2a258))
+ (pad "28" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e442989a-cfdb-4d2a-a8b1-9a579ec7e5f5))
+ (pad "29" smd roundrect (at 2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fee51ef-a48d-4b27-8aa9-5d8600390b57))
+ (pad "30" smd roundrect (at 2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fb8f56f-efbc-4fbb-943f-5e8edf21110d))
+ (pad "31" smd roundrect (at 2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c643f7c-ae77-473d-a1b8-d2f16d3e48ba))
+ (pad "32" smd roundrect (at 2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a02e19f-885d-4468-92e9-75ce991c6c23))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-32_4.4x6.5mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_6.1x11mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_6.1x11mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..7857b62f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_6.1x11mm_P0.65mm.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "TSSOP-32_6.1x11mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 32 Pin (JEDEC MO-153 Var DC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c993b72-7bf6-4d20-8a0e-c302b41ad60c)
+ )
+ (fp_text value "TSSOP-32_6.1x11mm_P0.65mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b64a82cc-11a6-4b08-8519-5eb7203967c6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb4f736a-fda3-4fd8-9432-6c76c170790d)
+ )
+ (fp_line (start 3.16 -5.61) (end 3.16 -5.335) (layer "F.SilkS") (width 0.12) (tstamp 3eaa06fd-aa25-4172-9d51-4ccd8e6d2a98))
+ (fp_line (start 0 -5.61) (end 3.16 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 50d45aa9-dfa5-4c2f-98df-351459bb8d9c))
+ (fp_line (start 0 5.61) (end 3.16 5.61) (layer "F.SilkS") (width 0.12) (tstamp 71fab51a-5e29-4491-8ee4-62e2c38727a6))
+ (fp_line (start 3.16 5.61) (end 3.16 5.335) (layer "F.SilkS") (width 0.12) (tstamp 8502c76c-b7d5-4cf8-ba7e-44beae9704a4))
+ (fp_line (start -3.16 -5.335) (end -4.45 -5.335) (layer "F.SilkS") (width 0.12) (tstamp 948de55d-a451-473f-96ca-c969e149ee01))
+ (fp_line (start -3.16 -5.61) (end -3.16 -5.335) (layer "F.SilkS") (width 0.12) (tstamp a73b5435-ec80-4e4e-ade7-1b265802d8f3))
+ (fp_line (start 0 5.61) (end -3.16 5.61) (layer "F.SilkS") (width 0.12) (tstamp aa660bbd-90f6-49ae-866b-3bb30277dfa2))
+ (fp_line (start -3.16 5.61) (end -3.16 5.335) (layer "F.SilkS") (width 0.12) (tstamp c1862753-2066-4244-935f-f685ae5d5eb9))
+ (fp_line (start 0 -5.61) (end -3.16 -5.61) (layer "F.SilkS") (width 0.12) (tstamp e8f47a10-fa9f-406e-93bb-c48dc8916e92))
+ (fp_line (start -4.7 -5.75) (end -4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 002a86ad-3209-47f6-a8dc-1208aa28af22))
+ (fp_line (start 4.7 -5.75) (end -4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 6e9aad60-8f88-4dc3-8430-f8159916e087))
+ (fp_line (start -4.7 5.75) (end 4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 9473cc8e-fdcd-4615-8aee-8dd498cf4911))
+ (fp_line (start 4.7 5.75) (end 4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp e9e18c76-ab85-4879-9a60-f5a4ee5159b5))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp 7af59e69-57f2-473e-a1e6-ba7807860cc3))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp 8885bd21-1538-47e0-9bda-624d2d4cb9d6))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp b00f994f-a38f-45e0-a7de-2ecf193bf2ad))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer "F.Fab") (width 0.1) (tstamp d5dea4c1-9152-4e18-9609-cc70d2193c1a))
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp f31e51bd-2567-4578-9046-b78dab49c3a8))
+ (pad "1" smd roundrect (at -3.7125 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b6b7e31-6e97-480f-8671-a59285e67b17))
+ (pad "2" smd roundrect (at -3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ada707a-2dfd-482b-9b79-1f067519f4b8))
+ (pad "3" smd roundrect (at -3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2d342ad-fd49-4f31-9982-4ccf4a9d8a32))
+ (pad "4" smd roundrect (at -3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 860ea673-cea2-4fce-914f-ea1fc52a939f))
+ (pad "5" smd roundrect (at -3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e2655c5-fdad-4007-a149-e7d7fef98d3c))
+ (pad "6" smd roundrect (at -3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcb30489-460f-45b2-adc7-5dbcb509f18a))
+ (pad "7" smd roundrect (at -3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3d60e4b-8be5-4eb0-86fd-806ee4692b67))
+ (pad "8" smd roundrect (at -3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fbd6495-8c15-4266-b70f-8e500e2b69b7))
+ (pad "9" smd roundrect (at -3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85fab5ba-1ca4-4dc9-9428-0552ccd1a0f0))
+ (pad "10" smd roundrect (at -3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14d41695-92c8-4074-8336-5ce0446f61f8))
+ (pad "11" smd roundrect (at -3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c06715d2-2d01-4a8d-a5b2-1a263b7e106a))
+ (pad "12" smd roundrect (at -3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2122968a-d8eb-499a-b0f7-61e97f3e199c))
+ (pad "13" smd roundrect (at -3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de2e3319-15d4-4ce5-8564-ba1c2e8c075b))
+ (pad "14" smd roundrect (at -3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5ac2913-47d1-4174-a60d-af834093e899))
+ (pad "15" smd roundrect (at -3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 009696e2-131d-4d3b-88b5-2c1274cccdd7))
+ (pad "16" smd roundrect (at -3.7125 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41f0c689-7ec2-4ffc-b7b2-56a67d727c4b))
+ (pad "17" smd roundrect (at 3.7125 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0332754f-1bb4-45b0-8117-e4a5a3967447))
+ (pad "18" smd roundrect (at 3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ee38a18-a892-4882-a5a0-24db71169617))
+ (pad "19" smd roundrect (at 3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dffa45a-cf55-428d-b550-d3af821b868a))
+ (pad "20" smd roundrect (at 3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ea3eb8e-1913-45f0-8379-5b6bd52852b0))
+ (pad "21" smd roundrect (at 3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 857a1acf-cba2-4b10-83ad-7f657446d448))
+ (pad "22" smd roundrect (at 3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d33e31e8-b9c6-43b6-9b2f-2059d96d1685))
+ (pad "23" smd roundrect (at 3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1010c0d8-f733-444e-884a-7759c98b4bd7))
+ (pad "24" smd roundrect (at 3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b0b8cbe-57bb-43a7-931a-3f75baee26b9))
+ (pad "25" smd roundrect (at 3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5be6b536-f4d6-4e2a-bef7-212bbcec2dab))
+ (pad "26" smd roundrect (at 3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c16f147-f4bc-42d6-ab92-af6e30265f21))
+ (pad "27" smd roundrect (at 3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f41883e3-a8aa-40af-869b-2880ad4dbea3))
+ (pad "28" smd roundrect (at 3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80305063-0b45-48d0-8652-28d48ccf171b))
+ (pad "29" smd roundrect (at 3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b109e6ce-5644-4c80-ad63-d5b686868100))
+ (pad "30" smd roundrect (at 3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50ebdb26-c2e1-4b27-8404-88955f22f5b0))
+ (pad "31" smd roundrect (at 3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8764f4f4-6e3e-42b9-8633-6326b14dbff9))
+ (pad "32" smd roundrect (at 3.7125 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87fc8805-b7bc-409c-8081-626d53210730))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-32_6.1x11mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_8x11mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_8x11mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..756159ae
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-32_8x11mm_P0.65mm.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "TSSOP-32_8x11mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 32 Pin (JEDEC MO-153 Var GB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f701fd2a-7c07-4950-9e82-7ee7255864e1)
+ )
+ (fp_text value "TSSOP-32_8x11mm_P0.65mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7dae319a-187b-40b5-86ae-8c0bb2fb4be0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e3f3de9-1641-415b-8da7-77d9686e625d)
+ )
+ (fp_line (start -4.11 5.61) (end -4.11 5.335) (layer "F.SilkS") (width 0.12) (tstamp 02c3ed60-8f6c-4540-8d0f-fdf35b0029bb))
+ (fp_line (start -4.11 -5.61) (end -4.11 -5.335) (layer "F.SilkS") (width 0.12) (tstamp 338c4e7a-7945-4348-b636-e9c2bbcc7d91))
+ (fp_line (start 0 -5.61) (end -4.11 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 3d26df38-50b0-473d-b4d9-38210dc322a6))
+ (fp_line (start 4.11 -5.61) (end 4.11 -5.335) (layer "F.SilkS") (width 0.12) (tstamp 93433856-3508-4d0a-8475-df959852c8b8))
+ (fp_line (start 4.11 5.61) (end 4.11 5.335) (layer "F.SilkS") (width 0.12) (tstamp abc9b58e-8d45-49ef-861b-866a542dd729))
+ (fp_line (start 0 -5.61) (end 4.11 -5.61) (layer "F.SilkS") (width 0.12) (tstamp acd41fd6-5ccd-41f5-b280-3398f02bafc7))
+ (fp_line (start 0 5.61) (end 4.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp cbb370c6-943f-4fe0-82fa-8db9e65147d6))
+ (fp_line (start 0 5.61) (end -4.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp e35c5419-ca68-4125-b0b7-f67541e103e4))
+ (fp_line (start -4.11 -5.335) (end -5.4 -5.335) (layer "F.SilkS") (width 0.12) (tstamp f4f28849-4abb-4043-b3a1-d1f354b288b0))
+ (fp_line (start -5.65 -5.75) (end -5.65 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 641a54d4-8ea9-402e-8423-87a4130a71e5))
+ (fp_line (start 5.65 5.75) (end 5.65 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp a82c006b-084d-44f1-898a-8ccb8e093d9c))
+ (fp_line (start -5.65 5.75) (end 5.65 5.75) (layer "F.CrtYd") (width 0.05) (tstamp ed08cf8b-d466-4108-8762-9ac78a4443e1))
+ (fp_line (start 5.65 -5.75) (end -5.65 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp ef9a50ac-612a-4458-a151-dcc778566e08))
+ (fp_line (start 4 -5.5) (end 4 5.5) (layer "F.Fab") (width 0.1) (tstamp 909c0f83-bdc3-47c6-b2a7-e66d53505ad8))
+ (fp_line (start -4 5.5) (end -4 -4.5) (layer "F.Fab") (width 0.1) (tstamp a2199524-4cb6-4ceb-9c97-cb7a01d08e12))
+ (fp_line (start -4 -4.5) (end -3 -5.5) (layer "F.Fab") (width 0.1) (tstamp a34a44fc-c7a0-4f6e-9a31-816cea3abe23))
+ (fp_line (start 4 5.5) (end -4 5.5) (layer "F.Fab") (width 0.1) (tstamp aaf29fb6-ae88-4b0e-a0fa-fbc3c47bdd91))
+ (fp_line (start -3 -5.5) (end 4 -5.5) (layer "F.Fab") (width 0.1) (tstamp e91e112a-c18c-4322-a50e-20e185b4979a))
+ (pad "1" smd roundrect (at -4.6625 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d23ecfba-d0d2-4dbd-babe-5cbe808967d5))
+ (pad "2" smd roundrect (at -4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 838c748e-98d4-475d-8469-7a66555c0a16))
+ (pad "3" smd roundrect (at -4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 209d926c-0297-4409-9e2b-8081db0cbab7))
+ (pad "4" smd roundrect (at -4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caaf8ea0-e812-4efa-8b20-67f8f47b3b63))
+ (pad "5" smd roundrect (at -4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92669a68-f0b6-40bd-a6f6-1be25986292b))
+ (pad "6" smd roundrect (at -4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9358db9e-c934-4d09-ab77-5f003c2bbdb7))
+ (pad "7" smd roundrect (at -4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9008f7b6-048f-4543-9451-4c7e02fde669))
+ (pad "8" smd roundrect (at -4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05388e2a-1439-44e9-866f-f0d40bc5a784))
+ (pad "9" smd roundrect (at -4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34fe3e77-3767-486b-9bd3-1fff8f54476a))
+ (pad "10" smd roundrect (at -4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72139969-643a-4aa5-a97a-8c63857e6e84))
+ (pad "11" smd roundrect (at -4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7100e6a7-57f9-4c70-ae87-e8fa85acb167))
+ (pad "12" smd roundrect (at -4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2e79469-73ce-4cc3-9868-603e74ec5f2a))
+ (pad "13" smd roundrect (at -4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f5e0fb2-d6be-4a51-9eff-93c081ee6dd7))
+ (pad "14" smd roundrect (at -4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80a98e8f-5b11-4de8-915e-fc1331cb59f5))
+ (pad "15" smd roundrect (at -4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c299968e-5dee-4380-b5fb-061736179ff4))
+ (pad "16" smd roundrect (at -4.6625 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f24ec446-ee04-48a5-b867-facd123fbead))
+ (pad "17" smd roundrect (at 4.6625 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47a284da-28de-4891-93a5-e8af8999a969))
+ (pad "18" smd roundrect (at 4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0eeb29aa-2d32-4a2a-96d5-a0637cb7f39c))
+ (pad "19" smd roundrect (at 4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8df13c7-ad7f-4007-b188-79235e66a7d6))
+ (pad "20" smd roundrect (at 4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7d089a0-cca5-464d-87e7-5bfec1f7a177))
+ (pad "21" smd roundrect (at 4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b205595-3361-4a62-99e1-47cfa0a0683a))
+ (pad "22" smd roundrect (at 4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2d80e37-5d6f-4d9e-bf95-841314e6fbaf))
+ (pad "23" smd roundrect (at 4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b9e2560-d5ce-42f1-aafb-06b19b725f38))
+ (pad "24" smd roundrect (at 4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72323718-82f6-48cf-b342-b58160993f25))
+ (pad "25" smd roundrect (at 4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7da7438d-9f94-4b17-8e52-dbd52c3c40b1))
+ (pad "26" smd roundrect (at 4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4cb8313-e800-48a5-8499-256b9bd8db88))
+ (pad "27" smd roundrect (at 4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 422c7514-d94f-4ddd-9de9-7c2bd4ee75ce))
+ (pad "28" smd roundrect (at 4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f075feb6-e6f6-42d0-95e4-fa20bb47cfe1))
+ (pad "29" smd roundrect (at 4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75f7f9a0-0f6d-4566-af70-7d101b724bb7))
+ (pad "30" smd roundrect (at 4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6476bbd4-e557-40fa-a87c-a23d9fad1844))
+ (pad "31" smd roundrect (at 4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85a609d6-3bf3-4ad2-b725-6d493baa0042))
+ (pad "32" smd roundrect (at 4.6625 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20798e09-62c4-4e76-b2af-e2b653c24f8c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-32_8x11mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x7.8mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x7.8mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..2540e473
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x7.8mm_P0.4mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_4.4x7.8mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var CC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a5deffdc-b6ae-480f-99f8-1e62e194f9f1)
+ )
+ (fp_text value "TSSOP-36_4.4x7.8mm_P0.4mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5f7d8b0-d306-4753-bba6-3481c1097eaf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f7a7984-c82d-44ea-ac06-4b5888d71877)
+ )
+ (fp_line (start 2.31 4.01) (end 2.31 3.785) (layer "F.SilkS") (width 0.12) (tstamp 1db12164-24c4-433c-a9c1-9ad598931f74))
+ (fp_line (start -2.31 4.01) (end -2.31 3.785) (layer "F.SilkS") (width 0.12) (tstamp 30671fc1-1094-4781-b6c8-b8e7231c82ee))
+ (fp_line (start 0 4.01) (end 2.31 4.01) (layer "F.SilkS") (width 0.12) (tstamp 47183a94-b30d-41b7-908d-4c1a0f9923bd))
+ (fp_line (start -2.31 -3.785) (end -3.6 -3.785) (layer "F.SilkS") (width 0.12) (tstamp 4dc4daaf-5053-4426-af0f-863f270ddbc3))
+ (fp_line (start 0 4.01) (end -2.31 4.01) (layer "F.SilkS") (width 0.12) (tstamp 81c0ba61-f086-42af-af7c-448f75116074))
+ (fp_line (start 2.31 -4.01) (end 2.31 -3.785) (layer "F.SilkS") (width 0.12) (tstamp 860be6c0-5e7b-441e-9f25-d6832eb8b842))
+ (fp_line (start -2.31 -4.01) (end -2.31 -3.785) (layer "F.SilkS") (width 0.12) (tstamp a1579535-fbee-49f8-8411-1419e6321681))
+ (fp_line (start 0 -4.01) (end -2.31 -4.01) (layer "F.SilkS") (width 0.12) (tstamp c9f9753a-09d0-4b73-80f5-316c3841ed9c))
+ (fp_line (start 0 -4.01) (end 2.31 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e439e082-f7a1-4517-8fed-282adadba785))
+ (fp_line (start -3.85 -4.15) (end -3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 1c24ccc9-71a6-4fb4-8c98-215f2db3baae))
+ (fp_line (start 3.85 4.15) (end 3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 36bfea27-f971-46b0-8b08-d2ff32cc564b))
+ (fp_line (start 3.85 -4.15) (end -3.85 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 61604d3a-7925-4fa3-a2a3-abc252e03560))
+ (fp_line (start -3.85 4.15) (end 3.85 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 6aa3f96f-62fa-4fc8-aa55-f1b9b116db1a))
+ (fp_line (start -2.2 -2.9) (end -1.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 23411351-9032-4236-8462-1a8446217d6c))
+ (fp_line (start -1.2 -3.9) (end 2.2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 43cf7ba0-3ebe-493a-ac00-d9267ea5719f))
+ (fp_line (start -2.2 3.9) (end -2.2 -2.9) (layer "F.Fab") (width 0.1) (tstamp 6d29763c-1ac5-4d97-83dc-b31a4daacd4f))
+ (fp_line (start 2.2 -3.9) (end 2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp a4dbdebc-d299-4851-a40e-35e1a357a273))
+ (fp_line (start 2.2 3.9) (end -2.2 3.9) (layer "F.Fab") (width 0.1) (tstamp c7738523-034f-4bb4-8bf4-47c44280dbe2))
+ (pad "1" smd roundrect (at -2.8625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 523ded9e-5b36-4459-bd30-42378c85ee32))
+ (pad "2" smd roundrect (at -2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fe1f6c1-4930-4fb3-82d0-10d67a9c1e18))
+ (pad "3" smd roundrect (at -2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66219a60-6516-4468-ab3d-13ea62534933))
+ (pad "4" smd roundrect (at -2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c191d4d-d3aa-42a6-988f-7cb4cc1fabd6))
+ (pad "5" smd roundrect (at -2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8ed8671-4318-4dc0-bf1c-0d5673b08093))
+ (pad "6" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09ca7eac-77d6-48b3-ac13-78b26e9c2893))
+ (pad "7" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8892682c-f24f-44b7-a05b-24ede20958d6))
+ (pad "8" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edd3e650-b8a5-4645-88b5-debe9f9bd796))
+ (pad "9" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a90bb864-0b65-4e53-8082-01f23d38e2df))
+ (pad "10" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6836e09-86d7-4dce-bb6f-de47909ab6fb))
+ (pad "11" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3bea762-709a-4954-a4b3-ca111719a1de))
+ (pad "12" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f2741c3-e853-4c81-8349-79e044dcaaf8))
+ (pad "13" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84c6a267-8803-4f61-8ef2-3e11b5424fe7))
+ (pad "14" smd roundrect (at -2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e461576-874b-4990-9d33-678923e56832))
+ (pad "15" smd roundrect (at -2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 812e3843-556d-4013-879f-6c9e9be63559))
+ (pad "16" smd roundrect (at -2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b885f22-f1dd-41dc-8a81-8ee643ddfef1))
+ (pad "17" smd roundrect (at -2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ea35650-44df-442b-b00b-068eada68f37))
+ (pad "18" smd roundrect (at -2.8625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70f776f1-1c6c-4222-93da-b5c4b8e182bc))
+ (pad "19" smd roundrect (at 2.8625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40ca100e-a0fa-4f23-96b7-8a5014c36941))
+ (pad "20" smd roundrect (at 2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50a7069f-2d72-4f69-aa4a-410b1cd14a95))
+ (pad "21" smd roundrect (at 2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 318184b6-f7c0-40b6-98a8-b9374555a6e2))
+ (pad "22" smd roundrect (at 2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6538fd68-3ddc-42f8-a89c-37c548c9f4d5))
+ (pad "23" smd roundrect (at 2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21626040-bac2-4ddb-932b-fcd33bc0315b))
+ (pad "24" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81636895-2cc9-4e3a-8233-e710ecb139b8))
+ (pad "25" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40a2f660-ad4a-46c2-a412-ef0f41b74079))
+ (pad "26" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f982fbb8-71e1-4fa0-a87b-25037dd988bd))
+ (pad "27" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe306751-fa49-4444-a635-25b15e79120e))
+ (pad "28" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02c45e1d-1f9f-489a-8b79-b9a007bd88b0))
+ (pad "29" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c51dd27-d82a-44e2-8f7d-5dc2b7c84447))
+ (pad "30" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdd163ad-8b33-4574-8640-8194330c7858))
+ (pad "31" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ced731e-7b01-48e0-af17-e14ed50c588f))
+ (pad "32" smd roundrect (at 2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa15daa7-1a5e-477e-ae6a-27cb004a8acb))
+ (pad "33" smd roundrect (at 2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb53e9cd-6402-4fa8-ae0a-ec44bf43ff1d))
+ (pad "34" smd roundrect (at 2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d08eccc7-1b69-410f-aecf-1b8c83b50617))
+ (pad "35" smd roundrect (at 2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8f19717-4fe7-4a07-991b-16ac62e9d75b))
+ (pad "36" smd roundrect (at 2.8625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caac347d-9812-4e81-9169-e345194b64ee))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_4.4x7.8mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x9.7mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x9.7mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..9ca0e0af
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_4.4x9.7mm_P0.5mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_4.4x9.7mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var BD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fd31c646-a045-4960-9359-45becc6c9644)
+ )
+ (fp_text value "TSSOP-36_4.4x9.7mm_P0.5mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0644c3c5-7841-4cc9-b182-d3fa6057b845)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf9abe2e-bff1-4a23-b4dd-1f82fd8446af)
+ )
+ (fp_line (start -2.31 -4.66) (end -3.6 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 03cdb7ee-00ca-447b-a7fa-9638b5f587b5))
+ (fp_line (start 0 4.96) (end 2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 19d3c268-7f2c-4c97-b3b7-e60d967690d6))
+ (fp_line (start -2.31 -4.96) (end -2.31 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 4567fd25-3f59-45b7-a2d1-a0d36679f135))
+ (fp_line (start 0 4.96) (end -2.31 4.96) (layer "F.SilkS") (width 0.12) (tstamp 4db4b4f8-701e-47e7-8686-8628ed90356a))
+ (fp_line (start 0 -4.96) (end 2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 4e492e1e-f51f-4eef-b258-7dee8af01b37))
+ (fp_line (start 0 -4.96) (end -2.31 -4.96) (layer "F.SilkS") (width 0.12) (tstamp a5f90e6b-aca6-4fb8-a494-7d0e0ae519ec))
+ (fp_line (start -2.31 4.96) (end -2.31 4.66) (layer "F.SilkS") (width 0.12) (tstamp be0e8515-ffc5-4399-81fd-54201a4f8fa1))
+ (fp_line (start 2.31 4.96) (end 2.31 4.66) (layer "F.SilkS") (width 0.12) (tstamp ea60ed6e-2228-424f-b8cd-8edcfed4aeec))
+ (fp_line (start 2.31 -4.96) (end 2.31 -4.66) (layer "F.SilkS") (width 0.12) (tstamp f8ee3f39-6257-43a6-9b49-b0cfade2a5d9))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2e9b977e-79b9-41bc-a25a-e1daada39ac5))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 351e0617-2295-45dc-af2a-c434ceefb443))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6fc8b534-5d0e-4af8-914f-2294152bf3fe))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 92996a14-fbd0-4bed-aa0d-b7fb294e3017))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 24997d21-c256-4f2b-ab57-d3dc9e2d8da6))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp 647f8b1d-c6c3-4362-9b25-e7f8c2ba8572))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 6ab630ff-2520-4adb-a794-323603cec188))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 7253e4c4-0b2b-4780-8c31-f2f060b1241f))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp bcd47cf3-6e62-4bd0-a53e-0c5efd088fff))
+ (pad "1" smd roundrect (at -2.8625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 858d59c6-6abd-402e-9169-75e386abcd24))
+ (pad "2" smd roundrect (at -2.8625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfbe80c6-9c46-4403-a396-678fb9865ec0))
+ (pad "3" smd roundrect (at -2.8625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1b2b314-1a12-4d41-b23c-8b93d9f95342))
+ (pad "4" smd roundrect (at -2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3abe020b-d2cd-485c-869b-c2a97cb7339e))
+ (pad "5" smd roundrect (at -2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54a34d85-cdd2-4ca6-b9c9-7a2d71de70e6))
+ (pad "6" smd roundrect (at -2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00a62503-6a88-4289-b545-9eb3877804cb))
+ (pad "7" smd roundrect (at -2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef217725-8fec-49dc-a3e6-7733bf722c16))
+ (pad "8" smd roundrect (at -2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ce62c7f-bb94-4347-a59e-3186bb6d5f96))
+ (pad "9" smd roundrect (at -2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0889f63a-e1a2-4ab7-bcc8-75fa3de3a2fb))
+ (pad "10" smd roundrect (at -2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0b5496a-0d02-431d-abbd-a9b6dbec7bff))
+ (pad "11" smd roundrect (at -2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcf542f0-e030-410d-9544-8e5a2090f08a))
+ (pad "12" smd roundrect (at -2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3f21fa2-4542-49ce-81d8-12868a066507))
+ (pad "13" smd roundrect (at -2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7604823-9b20-4bb1-a4f6-9ffd1038983b))
+ (pad "14" smd roundrect (at -2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0561f397-80a5-443f-9822-db3800735742))
+ (pad "15" smd roundrect (at -2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c7d0b1c-18f5-4211-82a5-dd5619f28a60))
+ (pad "16" smd roundrect (at -2.8625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a326652-8b8c-4778-80cf-0ac3752a42e3))
+ (pad "17" smd roundrect (at -2.8625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c93fac15-5e41-4113-b4db-b56bafc426b4))
+ (pad "18" smd roundrect (at -2.8625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 027900a2-6976-4bb3-8a47-9613a157dee8))
+ (pad "19" smd roundrect (at 2.8625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65fe3405-a51d-4a61-b24d-5a3aae865e40))
+ (pad "20" smd roundrect (at 2.8625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e8dfaca-a3f0-48ba-a95d-b07a72c85dee))
+ (pad "21" smd roundrect (at 2.8625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82b9f664-2c9f-4534-92c9-d8f3e43aeeae))
+ (pad "22" smd roundrect (at 2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b5fdde8-7df7-4d96-a197-1ff7bf595d9c))
+ (pad "23" smd roundrect (at 2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1550ad3-e26b-4bd1-8b31-fce64aeed3d9))
+ (pad "24" smd roundrect (at 2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c51a50f-6872-4a99-be8b-85537871b814))
+ (pad "25" smd roundrect (at 2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c124a228-b156-44f0-ae80-71cd7b6c74aa))
+ (pad "26" smd roundrect (at 2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8fa137a-911f-4cf8-b8c7-65ebe050d637))
+ (pad "27" smd roundrect (at 2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8889691-757f-411d-981c-52d600088b2c))
+ (pad "28" smd roundrect (at 2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6858111e-dd74-4a14-bcd6-40a8e8302c41))
+ (pad "29" smd roundrect (at 2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a8b6446-34c8-424e-b68b-64b44162fb45))
+ (pad "30" smd roundrect (at 2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39db99db-1a3a-41c3-ace9-25e8fc88f2b3))
+ (pad "31" smd roundrect (at 2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2067f0a-6e39-4c0d-8323-a588ccbf5ff1))
+ (pad "32" smd roundrect (at 2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3967fe7-f84b-400a-b8d6-795b0491c8e1))
+ (pad "33" smd roundrect (at 2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22a436a7-c48d-426d-934b-9ccb0bca2649))
+ (pad "34" smd roundrect (at 2.8625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b21a72d-9a42-4bf1-9167-e1d85b2f0ad4))
+ (pad "35" smd roundrect (at 2.8625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddfd0196-cd45-497a-b967-3458ff1e6ed1))
+ (pad "36" smd roundrect (at 2.8625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b1faf2f-53d2-487c-86ff-de029a3d5357))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_4.4x9.7mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x12.5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x12.5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..cb1ab15f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x12.5mm_P0.65mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_6.1x12.5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var DD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 268d4f44-b906-4f38-8966-2a10f8c67c2d)
+ )
+ (fp_text value "TSSOP-36_6.1x12.5mm_P0.65mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f464060-3b7b-4af1-a065-025b36286969)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 452e33f4-33da-4877-aa2c-5e5239ea79cb)
+ )
+ (fp_line (start -3.16 -5.985) (end -4.45 -5.985) (layer "F.SilkS") (width 0.12) (tstamp 34b8371d-c614-4d02-af5a-9e0cacffc333))
+ (fp_line (start 3.16 -6.36) (end 3.16 -5.985) (layer "F.SilkS") (width 0.12) (tstamp 5b91a3af-ebda-4cdb-b35f-a4f1de154a10))
+ (fp_line (start -3.16 -6.36) (end -3.16 -5.985) (layer "F.SilkS") (width 0.12) (tstamp 5d3d13a7-22ed-458b-ac0f-08e9b921b8be))
+ (fp_line (start -3.16 6.36) (end -3.16 5.985) (layer "F.SilkS") (width 0.12) (tstamp 647ed43e-ca74-4216-a0b7-be295636d715))
+ (fp_line (start 0 6.36) (end -3.16 6.36) (layer "F.SilkS") (width 0.12) (tstamp 930fc32f-3a1f-460a-913f-5c9b2be0ad27))
+ (fp_line (start 3.16 6.36) (end 3.16 5.985) (layer "F.SilkS") (width 0.12) (tstamp ae005c48-4660-4450-82c8-c87869414584))
+ (fp_line (start 0 6.36) (end 3.16 6.36) (layer "F.SilkS") (width 0.12) (tstamp dd5450f8-eb13-4f97-9f8c-64c1e47ef4c8))
+ (fp_line (start 0 -6.36) (end 3.16 -6.36) (layer "F.SilkS") (width 0.12) (tstamp e6d429b0-3041-4d67-b38a-f4c40505d8a5))
+ (fp_line (start 0 -6.36) (end -3.16 -6.36) (layer "F.SilkS") (width 0.12) (tstamp fb0340bf-26d0-46f6-9da9-182d147b0ee3))
+ (fp_line (start -4.7 -6.5) (end -4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp a7ea07f7-9ac3-4957-bafa-6d90e9f71b95))
+ (fp_line (start 4.7 6.5) (end 4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp b06cbc7b-428b-4189-b7f1-008a6993b96c))
+ (fp_line (start -4.7 6.5) (end 4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp b43f8f1a-e330-4f6e-870c-0ee0c9005f0f))
+ (fp_line (start 4.7 -6.5) (end -4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp c4b88b33-4a2d-4a9d-a4a8-8ae1eca10eea))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 121d496b-80ce-48aa-b6b0-f3e4a56c04d7))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 2a160062-31d9-40d2-94e5-821371e5903c))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer "F.Fab") (width 0.1) (tstamp 40d8dc75-f04e-46ba-bf55-dbe07585a5e5))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 8d39a55d-a05d-4414-b226-89375850c0ec))
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp ee55c5ab-ec0b-4a07-8049-eb9937c20d5e))
+ (pad "1" smd roundrect (at -3.7125 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ac1e018-5777-4a1f-8a83-325f30092a92))
+ (pad "2" smd roundrect (at -3.7125 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 951c49cb-6583-4656-9f61-8daf9e653d35))
+ (pad "3" smd roundrect (at -3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b41df143-35e8-4f64-9b76-aa30c91f73fa))
+ (pad "4" smd roundrect (at -3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e1f1fa9-a984-4a9f-9f9f-ccc37536fcfe))
+ (pad "5" smd roundrect (at -3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c35d646-c2e3-4e4e-8640-7f9fd3f53f41))
+ (pad "6" smd roundrect (at -3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43514dc4-e499-4f5e-826c-4a848be09645))
+ (pad "7" smd roundrect (at -3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78f5b0f5-cbc3-4f3e-a917-f38a3decf9a2))
+ (pad "8" smd roundrect (at -3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8920ed2e-fb3d-4052-8e42-c13a576a3ad2))
+ (pad "9" smd roundrect (at -3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d625db4-a393-4a36-9c9c-8e812cac64f4))
+ (pad "10" smd roundrect (at -3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4d486bc-5599-41ed-a195-d34e85f28bb5))
+ (pad "11" smd roundrect (at -3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4115fe24-64b6-4af5-88b6-d7cd7cf6d966))
+ (pad "12" smd roundrect (at -3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8f69d57-b4f8-43c7-9820-d59d7b3aaa82))
+ (pad "13" smd roundrect (at -3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2858f631-943d-4151-8d2f-95fa1d253c09))
+ (pad "14" smd roundrect (at -3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d82a5621-9e16-4280-8bc2-88fd9426aeb2))
+ (pad "15" smd roundrect (at -3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e640949e-57f3-4e9c-9365-da30312aa370))
+ (pad "16" smd roundrect (at -3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7524f90-cd87-4b0f-84e9-afd772226c12))
+ (pad "17" smd roundrect (at -3.7125 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e755960-e86a-4b35-be2a-526650e50977))
+ (pad "18" smd roundrect (at -3.7125 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be58e666-97c5-4c41-933c-b8f86ae03ff5))
+ (pad "19" smd roundrect (at 3.7125 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a79461de-19ac-47dd-be68-c5ac13238d77))
+ (pad "20" smd roundrect (at 3.7125 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d35414d-2b35-45fe-bb3c-a34a1416796d))
+ (pad "21" smd roundrect (at 3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56ef134b-2686-4d86-a039-0cbfc7088022))
+ (pad "22" smd roundrect (at 3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cc1befa-bc03-408f-9e82-efd563bea720))
+ (pad "23" smd roundrect (at 3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 030e12b8-78ca-493c-9d9a-8c3cf80c7ba4))
+ (pad "24" smd roundrect (at 3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c583dc8-d2a6-4f1d-b0ed-bee7f276ec6e))
+ (pad "25" smd roundrect (at 3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40a45256-8c2a-4de2-a3fb-5f63483e8afd))
+ (pad "26" smd roundrect (at 3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d46544b-835c-4f0a-a62d-4e79730bbd94))
+ (pad "27" smd roundrect (at 3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26d9b8a7-ba33-4aa4-a247-405e2426e7b2))
+ (pad "28" smd roundrect (at 3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbcb3e1d-d3ad-4e4c-9f16-8aa5a2cdffaa))
+ (pad "29" smd roundrect (at 3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26aa9710-0789-4c1e-b6ad-35b0ca620ecb))
+ (pad "30" smd roundrect (at 3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51384d8d-ccad-4c2e-bef5-7e6b7373e9dd))
+ (pad "31" smd roundrect (at 3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bcd5344-08c3-4433-a74c-6f59ce8fab95))
+ (pad "32" smd roundrect (at 3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4017c53-f446-49ff-8096-fc0cded531c4))
+ (pad "33" smd roundrect (at 3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0acebca5-8e8b-45f3-8ea2-380d18adc51d))
+ (pad "34" smd roundrect (at 3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f060912-4cc3-49c5-8585-25517efa7443))
+ (pad "35" smd roundrect (at 3.7125 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bea03030-5753-473b-b510-096723d6fc6c))
+ (pad "36" smd roundrect (at 3.7125 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 591ccd67-e6df-4608-8e29-5e28f0bb3c9a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_6.1x12.5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x7.8mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x7.8mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..f79f1577
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x7.8mm_P0.4mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_6.1x7.8mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var FA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f0df5ca3-4265-4ada-9e32-d54d3ac4ad77)
+ )
+ (fp_text value "TSSOP-36_6.1x7.8mm_P0.4mm" (at 0 4.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9681a376-eb08-4cb8-91cc-e18960d6f1b4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1fc2678e-bc48-460a-b89b-af2c7be054c1)
+ )
+ (fp_line (start 0 -4.01) (end -3.16 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 22d413be-542d-419e-a292-9dde21762eef))
+ (fp_line (start -3.16 -4.01) (end -3.16 -3.785) (layer "F.SilkS") (width 0.12) (tstamp 2394dce3-90a2-47cb-a960-389190f999af))
+ (fp_line (start 0 4.01) (end -3.16 4.01) (layer "F.SilkS") (width 0.12) (tstamp 26f94f40-312f-452b-8b74-58a99f40507a))
+ (fp_line (start 0 4.01) (end 3.16 4.01) (layer "F.SilkS") (width 0.12) (tstamp 424e03ce-583a-409e-8e73-988f0a2254aa))
+ (fp_line (start -3.16 4.01) (end -3.16 3.785) (layer "F.SilkS") (width 0.12) (tstamp 7091faf3-37c5-41ec-873e-6ec64fbe3e1b))
+ (fp_line (start -3.16 -3.785) (end -4.45 -3.785) (layer "F.SilkS") (width 0.12) (tstamp 726833d7-a8fd-4910-bbb1-9141c929bbd7))
+ (fp_line (start 0 -4.01) (end 3.16 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 7d0b4f54-39d6-4d72-8b1c-92c7a6db4bf1))
+ (fp_line (start 3.16 4.01) (end 3.16 3.785) (layer "F.SilkS") (width 0.12) (tstamp 85941eb1-0f17-4ecc-87af-161b97ef9f5d))
+ (fp_line (start 3.16 -4.01) (end 3.16 -3.785) (layer "F.SilkS") (width 0.12) (tstamp eb3eecf3-d322-4ea0-b387-eece1ca5de40))
+ (fp_line (start 4.7 -4.15) (end -4.7 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 0553a278-42d5-47d4-b70f-d171b2b43fe3))
+ (fp_line (start -4.7 -4.15) (end -4.7 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 14793636-6896-4e55-a65d-8035f9454bc1))
+ (fp_line (start 4.7 4.15) (end 4.7 -4.15) (layer "F.CrtYd") (width 0.05) (tstamp 54868582-5ed3-4058-bcc1-b2ea63e1aa2e))
+ (fp_line (start -4.7 4.15) (end 4.7 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 60734766-f3dd-4509-97a9-048a516e43cc))
+ (fp_line (start -3.05 -2.9) (end -2.05 -3.9) (layer "F.Fab") (width 0.1) (tstamp 0c7b54de-3c54-49ea-b9e9-85010632b1ff))
+ (fp_line (start -2.05 -3.9) (end 3.05 -3.9) (layer "F.Fab") (width 0.1) (tstamp 4d83c4a8-2bfc-4991-80cd-e792bf6116c8))
+ (fp_line (start -3.05 3.9) (end -3.05 -2.9) (layer "F.Fab") (width 0.1) (tstamp 6e93b50c-cfe4-40ee-872b-efe88b7403dc))
+ (fp_line (start 3.05 3.9) (end -3.05 3.9) (layer "F.Fab") (width 0.1) (tstamp 900853e3-e060-4080-ab36-e239e5db8592))
+ (fp_line (start 3.05 -3.9) (end 3.05 3.9) (layer "F.Fab") (width 0.1) (tstamp 92867c52-7272-4edc-82e5-eee85cd531fc))
+ (pad "1" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e53d9af4-c6c6-4fd7-a052-8d1ca5079150))
+ (pad "2" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25db85c5-e6b8-400e-841e-baa7c3a2c2ce))
+ (pad "3" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07624e3d-20cb-4d95-a08f-10e5eacb1a35))
+ (pad "4" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cd219ec-5edc-4920-b367-dd94cd633e75))
+ (pad "5" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fbae19f-6a23-433f-8761-3748059c3072))
+ (pad "6" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b88b2114-f739-40b3-b81c-aecdaf868d4b))
+ (pad "7" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 250fe675-1eb2-421d-9cd3-b33d19975c4a))
+ (pad "8" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac449fd1-dc2b-49ce-8f27-75dee6d56d8d))
+ (pad "9" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a18d5197-5fc1-4da5-922d-b7916ef93180))
+ (pad "10" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5185c3f7-3368-434e-aa3d-636a15324245))
+ (pad "11" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf467f79-592e-4bca-949f-7b9d14955701))
+ (pad "12" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4166aabf-36a2-4d95-9f23-e2e1522703cf))
+ (pad "13" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb29a214-3248-453a-bb09-c4952bcd1a23))
+ (pad "14" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cfb8d7e-508b-440c-abbb-42f674520bed))
+ (pad "15" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a37e1a7a-c2c7-46a2-8c37-a02e34715492))
+ (pad "16" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a8e0661-9ee6-40db-8208-864f71d7169a))
+ (pad "17" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 498cc420-4e0e-4044-9f72-c9d6e0643d9e))
+ (pad "18" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3e8accf-2db6-4bc2-afa2-ae112d939e8c))
+ (pad "19" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 955decd7-9f4c-453d-b375-0b1b244f2f2c))
+ (pad "20" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 164a4c62-9c70-4646-9211-f847c9ba08d6))
+ (pad "21" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8b5896a-7fe8-4b11-b4aa-b7d355d5899f))
+ (pad "22" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c73066d7-ace7-4983-bd6f-f31e9ca53a12))
+ (pad "23" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de61a4f0-b53d-4997-8a80-96482269118b))
+ (pad "24" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7d5e6a4-1a31-4f8e-b657-e45b7364f066))
+ (pad "25" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53eaf956-a9a6-4203-929d-159ca67609fc))
+ (pad "26" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 530c6591-8777-4d29-ba40-096b78fb4366))
+ (pad "27" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43a0e9a2-0bba-45e7-89e3-208798075506))
+ (pad "28" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 778a27a2-e70f-4b58-8525-689cc28ee4dc))
+ (pad "29" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1526a67c-6512-4acd-80ea-3e92bd8e4456))
+ (pad "30" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 333347ac-e2eb-4e3a-96e8-0a5ea9872aff))
+ (pad "31" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08ecfb27-9c44-45c9-bca5-cc4537f738f7))
+ (pad "32" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80a5e5df-85ef-4d35-9c8c-b75df91bf964))
+ (pad "33" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71752f83-1f17-4f3e-a3ea-2635157314c1))
+ (pad "34" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bdeab0f-9454-4ec2-bd52-f16014aa5ae0))
+ (pad "35" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17643889-cb30-4b29-a2b1-92653208502d))
+ (pad "36" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fba4ac0-0b65-4a8b-b49e-2243ebc33b90))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_6.1x7.8mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x9.7mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x9.7mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..1c68da77
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_6.1x9.7mm_P0.5mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_6.1x9.7mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var EB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0bf7e3ca-5371-49c0-bd12-d181fc746ad4)
+ )
+ (fp_text value "TSSOP-36_6.1x9.7mm_P0.5mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1951c9bb-9203-48f8-94bf-f406b7d7e9e3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d34e6733-6449-4f0b-87d7-d28700967f80)
+ )
+ (fp_line (start 0 -4.96) (end -3.16 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 0a687afa-b3b7-4626-afaf-7f3ac3ca296b))
+ (fp_line (start 3.16 -4.96) (end 3.16 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 168ae633-94ad-491d-bb82-4543e07ba85b))
+ (fp_line (start 3.16 4.96) (end 3.16 4.66) (layer "F.SilkS") (width 0.12) (tstamp 44203bea-4f60-42b5-9f68-c1041e5ece8d))
+ (fp_line (start -3.16 -4.96) (end -3.16 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 68b1edd5-2b7e-4ef1-adc5-4f2d79f9222d))
+ (fp_line (start -3.16 4.96) (end -3.16 4.66) (layer "F.SilkS") (width 0.12) (tstamp 6c36e3f2-398c-4d1d-8465-21870df1feb7))
+ (fp_line (start -3.16 -4.66) (end -4.45 -4.66) (layer "F.SilkS") (width 0.12) (tstamp c23d06bb-9cc1-4b66-a848-57f020261af0))
+ (fp_line (start 0 4.96) (end -3.16 4.96) (layer "F.SilkS") (width 0.12) (tstamp cf052928-354d-4741-a4cd-1ea82736e697))
+ (fp_line (start 0 4.96) (end 3.16 4.96) (layer "F.SilkS") (width 0.12) (tstamp d7d306d3-63b3-4cb6-8e07-b97792ed6358))
+ (fp_line (start 0 -4.96) (end 3.16 -4.96) (layer "F.SilkS") (width 0.12) (tstamp db12a6cc-f1ee-4d5f-8451-ab0e297d2473))
+ (fp_line (start 4.7 5.1) (end 4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 05a6da92-1e3f-48c8-b919-2df3e081c1b1))
+ (fp_line (start -4.7 -5.1) (end -4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 29307bee-b111-4cc7-a23b-40dfb78d7d6c))
+ (fp_line (start -4.7 5.1) (end 4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 39ffb200-bfbd-4103-991c-58945cdba922))
+ (fp_line (start 4.7 -5.1) (end -4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp a6d565ce-7483-49c8-95b4-f636e39e6730))
+ (fp_line (start 3.05 -4.85) (end 3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp 54bcb16b-2b1e-413e-a682-af67562ef7ae))
+ (fp_line (start -3.05 4.85) (end -3.05 -3.85) (layer "F.Fab") (width 0.1) (tstamp 5c5f75b4-079c-4c65-afff-8dc88d98fc59))
+ (fp_line (start -3.05 -3.85) (end -2.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp 80a4a39e-79c6-4c8d-9c06-64315f74398a))
+ (fp_line (start 3.05 4.85) (end -3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp db19d9c7-9273-4a0d-8547-a2a454aebf9c))
+ (fp_line (start -2.05 -4.85) (end 3.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp e152fe8a-70bc-4974-9270-c5e0f7225819))
+ (pad "1" smd roundrect (at -3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9790b9c6-1cd7-452c-b5d5-54fdae7a67dd))
+ (pad "2" smd roundrect (at -3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3deb166d-dfb0-4d02-a8e8-7fcb138d9cb2))
+ (pad "3" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d497d96-8a78-48b5-82e6-e352b66894a0))
+ (pad "4" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea3d52e7-6d9a-40d0-8a88-f1e8cdb2fed0))
+ (pad "5" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26abbdd4-2e87-4e4a-87c6-8f3bc3e766ab))
+ (pad "6" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7f2923a-1d7a-4319-9a1f-0782d9370f3d))
+ (pad "7" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25e19671-9835-4010-ab12-004d76d97a85))
+ (pad "8" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f53c3ccd-b0b2-4cf2-bd6d-837d03112829))
+ (pad "9" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fe121ac-e6d5-42d5-a0be-3c6152a916ac))
+ (pad "10" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aac73ec8-1c95-49e1-a572-c10f2d118ba8))
+ (pad "11" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59d9e8da-48db-4b81-b60a-980f68e090f4))
+ (pad "12" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b3f51ae-1a91-4049-a7f1-f9542a902c84))
+ (pad "13" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f4ff7f9-ed9d-4511-8337-fa73a1e4b721))
+ (pad "14" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f01dcc58-83e1-4e7f-b160-16207cacffab))
+ (pad "15" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 533fda00-1afa-4a3c-917a-7464beefe133))
+ (pad "16" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 235201c4-77d0-4694-a7c0-e9f96f28b3e1))
+ (pad "17" smd roundrect (at -3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7449cafd-95a7-4071-a2f4-680c76d670d3))
+ (pad "18" smd roundrect (at -3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ea11c5e-029e-4c59-be2c-9d4fc54fc7ae))
+ (pad "19" smd roundrect (at 3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69dd03e7-de72-490b-9f3c-1528567e01df))
+ (pad "20" smd roundrect (at 3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec58c269-bf5b-4fac-97fb-dea4562c935f))
+ (pad "21" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1695d86c-48a1-423d-893e-a16b099f7077))
+ (pad "22" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5986ddee-d030-46ae-bfc1-65cff0143b47))
+ (pad "23" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d02f156b-58fc-4f99-a179-d8ca197cc211))
+ (pad "24" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65408e98-bcff-42b4-9016-1ab7b99b6f93))
+ (pad "25" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12c018a5-8fbd-41a9-82d7-ea5fcf10d07e))
+ (pad "26" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16837fee-f777-4e05-986a-5f25df45d4bc))
+ (pad "27" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f95ab5d-b2f8-42f5-bb2a-9047ddec6904))
+ (pad "28" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1dd11ceb-1c0e-4e0e-9825-d812f119437a))
+ (pad "29" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b723ba9b-fc2a-4a88-b24f-c16ede92c6ea))
+ (pad "30" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e597d6ac-0ae6-45ab-9fbc-2f0d09464233))
+ (pad "31" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0774a2a4-bb6c-4c82-89d5-8a112ca8b6e1))
+ (pad "32" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2b69f38-98d2-4bb8-9a58-494d3c01918c))
+ (pad "33" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f4c94ab-3d52-4825-9cfd-e7cbdd679cfc))
+ (pad "34" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 760ec9d0-2c4f-4f6c-9f16-7a7939e40e7e))
+ (pad "35" smd roundrect (at 3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7476bb05-428e-489f-a657-8c1251604f00))
+ (pad "36" smd roundrect (at 3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5fbc1b8-acdf-443d-b169-483cf97a3025))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_6.1x9.7mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x12.5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x12.5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..c87ab251
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x12.5mm_P0.65mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_8x12.5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var GC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4bc19725-53b5-4942-b538-9cf77af8b9bc)
+ )
+ (fp_text value "TSSOP-36_8x12.5mm_P0.65mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0a18935-68e1-420a-b0eb-e14d01b176e0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7bc0ade0-4de1-42d4-9aff-5c7b6cc16c01)
+ )
+ (fp_line (start 0 -6.36) (end -4.11 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 087bc71e-6c04-41c2-a145-acc9ee46f991))
+ (fp_line (start 4.11 6.36) (end 4.11 5.985) (layer "F.SilkS") (width 0.12) (tstamp 0ecbf1cb-e4df-485a-abca-f306e1e26687))
+ (fp_line (start 0 6.36) (end 4.11 6.36) (layer "F.SilkS") (width 0.12) (tstamp 1253bea1-6297-4d43-81b3-8650d0cbdbdc))
+ (fp_line (start 4.11 -6.36) (end 4.11 -5.985) (layer "F.SilkS") (width 0.12) (tstamp 2b6d8c6c-65c7-44f2-80c0-4d5fab7571c8))
+ (fp_line (start -4.11 -6.36) (end -4.11 -5.985) (layer "F.SilkS") (width 0.12) (tstamp 87e8f146-bb8d-48b1-aa81-19c7a9aac57b))
+ (fp_line (start -4.11 6.36) (end -4.11 5.985) (layer "F.SilkS") (width 0.12) (tstamp a536d058-82d7-49cc-8231-2bb62f0e8b21))
+ (fp_line (start 0 -6.36) (end 4.11 -6.36) (layer "F.SilkS") (width 0.12) (tstamp e0a7ed57-91a9-4530-a873-482fb3029caf))
+ (fp_line (start -4.11 -5.985) (end -5.4 -5.985) (layer "F.SilkS") (width 0.12) (tstamp fb08dc23-2b19-49d1-9da2-f56f375dc06e))
+ (fp_line (start 0 6.36) (end -4.11 6.36) (layer "F.SilkS") (width 0.12) (tstamp ff08579c-064a-4829-a6b0-6803b3550ac2))
+ (fp_line (start 5.65 -6.5) (end -5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 4753da11-9746-46e2-b045-bdcc242d097c))
+ (fp_line (start -5.65 6.5) (end 5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp abcef117-540a-4505-b006-cd85894e6c00))
+ (fp_line (start -5.65 -6.5) (end -5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp acbd8d9e-2992-417e-a7a1-422f8dd92bd3))
+ (fp_line (start 5.65 6.5) (end 5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp d66eb501-4ff3-4583-8cfb-10ed6963d81f))
+ (fp_line (start -4 6.25) (end -4 -5.25) (layer "F.Fab") (width 0.1) (tstamp 0c8ef27e-398c-4f73-9c3b-618e14d650c0))
+ (fp_line (start 4 6.25) (end -4 6.25) (layer "F.Fab") (width 0.1) (tstamp 58f0ed26-56fd-44b2-8221-30d76be5b321))
+ (fp_line (start -4 -5.25) (end -3 -6.25) (layer "F.Fab") (width 0.1) (tstamp 764e86cc-16e1-4d13-8f25-713ebaa282f0))
+ (fp_line (start 4 -6.25) (end 4 6.25) (layer "F.Fab") (width 0.1) (tstamp 84eeee74-8955-45cc-93a7-f773d7b92ed9))
+ (fp_line (start -3 -6.25) (end 4 -6.25) (layer "F.Fab") (width 0.1) (tstamp 90e656ca-c41a-41ee-bc15-98bb76c6d875))
+ (pad "1" smd roundrect (at -4.6625 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88a8a963-b326-4fcb-8433-d483f814b7bc))
+ (pad "2" smd roundrect (at -4.6625 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f71eaebf-c13b-4653-85bb-47a7d8867047))
+ (pad "3" smd roundrect (at -4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52c201df-fa92-4957-b9c3-1efa0fe3e773))
+ (pad "4" smd roundrect (at -4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1fe36dc-f402-4a87-8343-9061f992a5ef))
+ (pad "5" smd roundrect (at -4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0591ea8-e52f-4467-be4c-22c3d7d94dce))
+ (pad "6" smd roundrect (at -4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea37e36c-b939-4808-8911-920dd08d1fc9))
+ (pad "7" smd roundrect (at -4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 199bce2c-90a5-4229-9c4c-255ac699ddef))
+ (pad "8" smd roundrect (at -4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e511fa0-0d41-4127-8539-015b407bb5d0))
+ (pad "9" smd roundrect (at -4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1044d845-3b7e-4eed-b281-7d2029eac5ab))
+ (pad "10" smd roundrect (at -4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0efef1da-b2fd-490c-8879-6ecfe5df972c))
+ (pad "11" smd roundrect (at -4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd395fc8-bc69-4310-a7e5-f638fc39d5d7))
+ (pad "12" smd roundrect (at -4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a6d4436-70c8-4d65-a0a6-9e0284f5a7ba))
+ (pad "13" smd roundrect (at -4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f1dd024-c101-4f06-b69a-c439151c6a79))
+ (pad "14" smd roundrect (at -4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd568f63-5744-4320-9e01-37f86df7277c))
+ (pad "15" smd roundrect (at -4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e30f78e-7fda-4ff8-b3c9-9051f877579b))
+ (pad "16" smd roundrect (at -4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 046c99a3-b8da-40e4-b3f2-a1acbce75373))
+ (pad "17" smd roundrect (at -4.6625 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89d072a8-2837-4142-a5b3-148ea026e962))
+ (pad "18" smd roundrect (at -4.6625 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75601567-3b82-4d5b-be3e-206a43040bab))
+ (pad "19" smd roundrect (at 4.6625 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98abb200-7637-4218-bb7f-c14957aa4888))
+ (pad "20" smd roundrect (at 4.6625 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83a5041f-f997-4a8b-a34f-18ada7622fd7))
+ (pad "21" smd roundrect (at 4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63432d4f-c2ff-47e8-9c64-248fd10764b6))
+ (pad "22" smd roundrect (at 4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64b5e3f4-5fcd-49f2-904a-b6d3883bf7d3))
+ (pad "23" smd roundrect (at 4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b73ee53-5e67-4a38-95ea-7eefb3caff59))
+ (pad "24" smd roundrect (at 4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 184adebf-8de3-4bfc-b17d-4f1c47f6843c))
+ (pad "25" smd roundrect (at 4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73c2554e-feb7-4911-b681-d7f5ff25ab4c))
+ (pad "26" smd roundrect (at 4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43a64eac-dc09-4672-ac36-bf07655f6663))
+ (pad "27" smd roundrect (at 4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9184aa58-6bc6-43a7-a134-edad6ec4c749))
+ (pad "28" smd roundrect (at 4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8db1470a-d5a5-43ca-b801-f5676095747d))
+ (pad "29" smd roundrect (at 4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06991f82-f021-4e1c-a6f2-21546b5e7dc0))
+ (pad "30" smd roundrect (at 4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e10e9cd-18cd-447f-99c3-2cc6dce5987a))
+ (pad "31" smd roundrect (at 4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbefe51e-36d9-45d7-82f8-09871fa44da4))
+ (pad "32" smd roundrect (at 4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d05edff7-bf62-4b94-84cd-fdc047b18817))
+ (pad "33" smd roundrect (at 4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5878960-2583-496d-9486-4387b09c86f8))
+ (pad "34" smd roundrect (at 4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9016e108-511f-4c7c-8e81-f3113e288a3f))
+ (pad "35" smd roundrect (at 4.6625 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2c9c25d-8dc6-4531-8a39-2215d47c7606))
+ (pad "36" smd roundrect (at 4.6625 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b324cfa2-9562-4124-921a-0c3485e1e6cb))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_8x12.5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x9.7mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x9.7mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..3b36b95e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-36_8x9.7mm_P0.5mm.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "TSSOP-36_8x9.7mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 36 Pin (JEDEC MO-153 Var HA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73c98cad-a841-4767-8bde-3a8b5e194236)
+ )
+ (fp_text value "TSSOP-36_8x9.7mm_P0.5mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a040f4b-c00a-4836-b706-bf4fe4748e8e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ef1f1b5c-bb99-461e-848b-3aa8da12d6b1)
+ )
+ (fp_line (start 0 -4.96) (end 4.11 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 12340515-7ecf-40e9-9e48-f1b6c1404170))
+ (fp_line (start 0 4.96) (end -4.11 4.96) (layer "F.SilkS") (width 0.12) (tstamp 205ff526-a485-4f64-b76b-8826cbf6a916))
+ (fp_line (start 4.11 -4.96) (end 4.11 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 27a5a3ec-788b-4750-9037-93956c9f3dc2))
+ (fp_line (start 4.11 4.96) (end 4.11 4.66) (layer "F.SilkS") (width 0.12) (tstamp 4e3ea31e-8c8f-4158-b897-cf92ce9c1b0f))
+ (fp_line (start -4.11 -4.66) (end -5.4 -4.66) (layer "F.SilkS") (width 0.12) (tstamp 935c8767-3c39-4dee-bd26-6e282000f466))
+ (fp_line (start 0 -4.96) (end -4.11 -4.96) (layer "F.SilkS") (width 0.12) (tstamp 9a1cd4a9-eb2b-4aee-85ff-bd9851794a5b))
+ (fp_line (start -4.11 -4.96) (end -4.11 -4.66) (layer "F.SilkS") (width 0.12) (tstamp ae612127-471b-4f55-8f62-69bcb612b5e0))
+ (fp_line (start -4.11 4.96) (end -4.11 4.66) (layer "F.SilkS") (width 0.12) (tstamp d665741b-eb4a-45cf-97d5-a046d4b661c5))
+ (fp_line (start 0 4.96) (end 4.11 4.96) (layer "F.SilkS") (width 0.12) (tstamp e81a0254-6814-40f9-8def-9affbee370da))
+ (fp_line (start 5.65 -5.1) (end -5.65 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2e352497-cbed-4651-be19-534da73a8bdd))
+ (fp_line (start -5.65 -5.1) (end -5.65 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 87805a53-78a3-4b6d-ae87-04cffa409189))
+ (fp_line (start -5.65 5.1) (end 5.65 5.1) (layer "F.CrtYd") (width 0.05) (tstamp ce36b092-0bc7-4fe8-89f4-a5982331b97b))
+ (fp_line (start 5.65 5.1) (end 5.65 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp e64ebc87-f75a-40cf-a411-2ca1a3fb66af))
+ (fp_line (start 4 -4.85) (end 4 4.85) (layer "F.Fab") (width 0.1) (tstamp 0d4a85f0-aeb0-4282-84c3-f34e1841be0c))
+ (fp_line (start -4 4.85) (end -4 -3.85) (layer "F.Fab") (width 0.1) (tstamp 196b7989-8534-45f1-a666-33b90bf0ffaa))
+ (fp_line (start -4 -3.85) (end -3 -4.85) (layer "F.Fab") (width 0.1) (tstamp 210d1ee5-a692-4117-a4fa-f4a195594fee))
+ (fp_line (start -3 -4.85) (end 4 -4.85) (layer "F.Fab") (width 0.1) (tstamp 7a643e8e-a232-4336-a1c9-3fd07ac5eac3))
+ (fp_line (start 4 4.85) (end -4 4.85) (layer "F.Fab") (width 0.1) (tstamp d6797d37-059f-4fd1-80d3-bd1c56614653))
+ (pad "1" smd roundrect (at -4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a68cd22-6121-41ba-8d31-634519e89e53))
+ (pad "2" smd roundrect (at -4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b841c814-8b20-41cc-bc96-6beea464d6f2))
+ (pad "3" smd roundrect (at -4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f464ef92-9ddd-462d-b985-20d0cf20fc7a))
+ (pad "4" smd roundrect (at -4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc55be40-85c2-4a05-9c5e-736e7a4165e1))
+ (pad "5" smd roundrect (at -4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e87cf523-81db-401f-8e86-7f33355147eb))
+ (pad "6" smd roundrect (at -4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 195b5443-866a-4b0a-a9e2-7f36652bf582))
+ (pad "7" smd roundrect (at -4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e4b2d10-40d2-4089-bfcb-e4fff81f06e7))
+ (pad "8" smd roundrect (at -4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbb7e297-12c1-4c10-8f52-2ab46c5f4cd4))
+ (pad "9" smd roundrect (at -4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp beb1c489-1e80-4f25-9814-9e2603dcad48))
+ (pad "10" smd roundrect (at -4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ed3d281-c8df-4a58-80e7-aed43f3cb20c))
+ (pad "11" smd roundrect (at -4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f089975d-b896-4c15-a3ab-d63111db6740))
+ (pad "12" smd roundrect (at -4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 223bb339-22db-44e7-a400-fe636386c6b8))
+ (pad "13" smd roundrect (at -4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2814be91-633f-43e5-8ee7-4182306bbf06))
+ (pad "14" smd roundrect (at -4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52960113-bf97-4c3d-99d1-e15bf83ea829))
+ (pad "15" smd roundrect (at -4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44185287-f1e7-4244-8f4d-8ae797657a82))
+ (pad "16" smd roundrect (at -4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 365d9aac-d6ba-4b9c-a82f-a09437bef9c3))
+ (pad "17" smd roundrect (at -4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61589fbd-6771-44cf-8735-f273067d8f04))
+ (pad "18" smd roundrect (at -4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b8c0db0-9bfa-4dea-a771-012c9cc253fe))
+ (pad "19" smd roundrect (at 4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a488f1d-cec1-403f-a130-61832fcbd076))
+ (pad "20" smd roundrect (at 4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efdb9957-2dfe-4fcc-abd5-ddec43b6f3e2))
+ (pad "21" smd roundrect (at 4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1e4d76d-9058-43f5-9612-c12307fdac45))
+ (pad "22" smd roundrect (at 4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76c3f306-ac4a-4772-aa53-1eb4aa8640c9))
+ (pad "23" smd roundrect (at 4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d30511d3-7656-49c5-8c75-96da906e4d5c))
+ (pad "24" smd roundrect (at 4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fbe626e-3d07-4e83-8f11-87bccafc2404))
+ (pad "25" smd roundrect (at 4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9719d1f1-6d23-4e64-81ac-67aa9800ffc0))
+ (pad "26" smd roundrect (at 4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0793d584-a857-4916-90bf-9812454101ff))
+ (pad "27" smd roundrect (at 4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11c0a0a3-31c5-4f13-b2bb-fbbfdf9254d8))
+ (pad "28" smd roundrect (at 4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75aee797-77a4-4bd9-8953-fbd0248e76dc))
+ (pad "29" smd roundrect (at 4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c97598f2-d965-4e48-9072-43cd17483b31))
+ (pad "30" smd roundrect (at 4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b843f54-1ac8-443f-bdbc-741d7eeb51e3))
+ (pad "31" smd roundrect (at 4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d3d649c-abea-4f22-bc2e-a3be87f98d49))
+ (pad "32" smd roundrect (at 4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8ee5899-4a30-447f-949e-b64ae87fc996))
+ (pad "33" smd roundrect (at 4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7484a144-30c7-4470-88a3-45d7a26f19c2))
+ (pad "34" smd roundrect (at 4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8291eb5c-5482-470e-987a-bb184d5ddf9c))
+ (pad "35" smd roundrect (at 4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 523d49c4-6cf7-4999-abc3-4d31146aefff))
+ (pad "36" smd roundrect (at 4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31c72697-d142-4c3f-bd14-8d7f787a970c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-36_8x9.7mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_4.4x9.7mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_4.4x9.7mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..411c5a03
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_4.4x9.7mm_P0.5mm.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "TSSOP-38_4.4x9.7mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 38 Pin (JEDEC MO-153 Var BD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab5b3c1c-f273-40be-b3cd-ea3143754b4e)
+ )
+ (fp_text value "TSSOP-38_4.4x9.7mm_P0.5mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b625e55c-2464-4d33-aac0-67988976ff94)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6d138c5-39b8-4292-87a8-c18c734e4597)
+ )
+ (fp_line (start 0 4.96) (end -2.2 4.96) (layer "F.SilkS") (width 0.12) (tstamp b2c4b257-1e4a-4bee-9a7d-3301a6f02cd1))
+ (fp_line (start 0 -4.96) (end 2.2 -4.96) (layer "F.SilkS") (width 0.12) (tstamp ceb7f28e-3d6a-4b88-a805-94b490b35e6e))
+ (fp_line (start 0 -4.96) (end -3.6 -4.96) (layer "F.SilkS") (width 0.12) (tstamp d7aeef0a-c533-4027-b957-66051847b3d0))
+ (fp_line (start 0 4.96) (end 2.2 4.96) (layer "F.SilkS") (width 0.12) (tstamp ff2eab15-6274-437d-9740-f3268c78276e))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 52504449-80e0-4103-a0bf-ec4934ad6932))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 551d9ca7-9c1d-4c8d-91e7-bd537154f280))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6cbd3840-ca04-4133-9043-b5ae9ae3bfb3))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp be101f24-5dc3-46f1-852c-93dba3f555f2))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp 42cde0be-c479-4762-adba-e72fb3546cb7))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp b18440f0-f705-4a5a-9cf8-f2d69485ab5b))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp c828dd94-5975-4f86-9d46-d6c6a98edac5))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp d1cafd98-5ed3-43a5-8226-7971f53e10e8))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp ddff84fd-4108-41f4-987c-d4cd01dd155c))
+ (pad "1" smd roundrect (at -2.8625 -4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9194542-5dfb-4b69-8b7b-c5b6642ea7c2))
+ (pad "2" smd roundrect (at -2.8625 -4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58b1fa3d-5628-493e-953f-ccfcf99c0313))
+ (pad "3" smd roundrect (at -2.8625 -3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7dcf0ab-a5a6-4828-871c-f5ccced38dd3))
+ (pad "4" smd roundrect (at -2.8625 -3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9efe1f7f-5c0e-4393-8db6-5e59114b387c))
+ (pad "5" smd roundrect (at -2.8625 -2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a280190-1b15-4f9a-aca5-bce7d0e6b430))
+ (pad "6" smd roundrect (at -2.8625 -2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp badc3f03-ba94-4dc2-b4ca-5291dc0ffa31))
+ (pad "7" smd roundrect (at -2.8625 -1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c2c8012-4064-4313-963e-4e19d0050d40))
+ (pad "8" smd roundrect (at -2.8625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a85c25ad-d082-4224-944b-7e45c214545c))
+ (pad "9" smd roundrect (at -2.8625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a45e08d-c3fd-4eef-ba26-47522a29083a))
+ (pad "10" smd roundrect (at -2.8625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99713470-33a5-4320-8ab7-bc28b2b913e0))
+ (pad "11" smd roundrect (at -2.8625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6fd3a72-2b8c-4df1-bf0b-2b6e3a53cada))
+ (pad "12" smd roundrect (at -2.8625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23123642-55af-4b85-bcd8-882e89baf7d0))
+ (pad "13" smd roundrect (at -2.8625 1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc1978d7-8573-419e-a7ac-28e6aa79728c))
+ (pad "14" smd roundrect (at -2.8625 2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97ddf1cd-7e6c-4836-be07-41f382a684a3))
+ (pad "15" smd roundrect (at -2.8625 2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cca2373-47c5-4d1e-b603-9a34183d85b4))
+ (pad "16" smd roundrect (at -2.8625 3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e84888bc-1086-4e53-ab43-31be9c062d5b))
+ (pad "17" smd roundrect (at -2.8625 3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 206fd6f8-dcaf-4764-a5e6-32ac09be6bdd))
+ (pad "18" smd roundrect (at -2.8625 4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cc70a31-b125-4a29-925d-454f77c62371))
+ (pad "19" smd roundrect (at -2.8625 4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d27d5af-c062-4f77-8215-9ea7e92d48a2))
+ (pad "20" smd roundrect (at 2.8625 4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18527fe1-24d6-48eb-835e-fb2cdf134919))
+ (pad "21" smd roundrect (at 2.8625 4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75af2d5e-bb09-4adb-ae97-96c337acec90))
+ (pad "22" smd roundrect (at 2.8625 3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f6ee66c-15c2-44c1-b7fc-5183b6d3479e))
+ (pad "23" smd roundrect (at 2.8625 3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb09020a-da62-4d67-9b50-dc1309a5d41b))
+ (pad "24" smd roundrect (at 2.8625 2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32debd2b-6e71-43ae-8d5f-acd8f1691119))
+ (pad "25" smd roundrect (at 2.8625 2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f3cfd3c-7509-4051-9b71-ac2893613721))
+ (pad "26" smd roundrect (at 2.8625 1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0bcc7608-fff9-4be4-8c90-87a76715fd0f))
+ (pad "27" smd roundrect (at 2.8625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f523f95-39c4-4d3d-a852-30f3f6860bf8))
+ (pad "28" smd roundrect (at 2.8625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14765bcf-d25d-44e7-87ff-93480fea1fe2))
+ (pad "29" smd roundrect (at 2.8625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3ebd04b-c3b1-4d8a-bdb0-0b78281facbc))
+ (pad "30" smd roundrect (at 2.8625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp adc508a4-e1b1-4d5d-9bf3-41d3b1c9a8d7))
+ (pad "31" smd roundrect (at 2.8625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e02dc760-4725-4825-9bed-d07959967223))
+ (pad "32" smd roundrect (at 2.8625 -1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8613fd03-9186-4d51-8efb-c1fea5bac2ec))
+ (pad "33" smd roundrect (at 2.8625 -2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d90f91b6-e83d-4e68-bdee-a801760148a5))
+ (pad "34" smd roundrect (at 2.8625 -2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3bc26d9-b1ad-4807-93d5-2080152b41b9))
+ (pad "35" smd roundrect (at 2.8625 -3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7149a961-ec2b-4e9b-bf16-db6b8158181c))
+ (pad "36" smd roundrect (at 2.8625 -3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51ff25bb-03ca-41a6-8162-44a83eff8677))
+ (pad "37" smd roundrect (at 2.8625 -4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4baed92d-b915-4a9a-b698-a523ce997ed8))
+ (pad "38" smd roundrect (at 2.8625 -4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27015d29-d195-47ac-93f8-6d6839ad67f2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-38_4.4x9.7mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_6.1x12.5mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_6.1x12.5mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..ce3815f7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-38_6.1x12.5mm_P0.65mm.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "TSSOP-38_6.1x12.5mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 38 Pin (JEDEC MO-153 Var DD-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8cb6818-231f-4ada-8a8a-798589befe65)
+ )
+ (fp_text value "TSSOP-38_6.1x12.5mm_P0.65mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3ac1f02-2f2a-4999-84b8-cafedf3419a0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3562a386-6914-4b83-be1d-a131a87b914c)
+ )
+ (fp_line (start 0 -6.36) (end 3.05 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 16da1d7d-f187-4398-9d0f-dfb27ab3325a))
+ (fp_line (start 0 6.36) (end 3.05 6.36) (layer "F.SilkS") (width 0.12) (tstamp 187ea08a-22f8-4c45-96d9-ed5049c2bfaa))
+ (fp_line (start 0 -6.36) (end -4.45 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 2222e794-9179-4884-92a6-f717b3bd78b4))
+ (fp_line (start 0 6.36) (end -3.05 6.36) (layer "F.SilkS") (width 0.12) (tstamp f04447e8-bec2-471e-8b36-6d913b7cb92e))
+ (fp_line (start -4.7 -6.5) (end -4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 1e3e04a6-231f-46a2-b1a3-790fb9db4d7f))
+ (fp_line (start 4.7 6.5) (end 4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 9bf08ea0-cdb8-4fb6-bfa2-c71e2c0815e1))
+ (fp_line (start 4.7 -6.5) (end -4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp be4cf7cd-a618-4451-be09-b10ca07a56d9))
+ (fp_line (start -4.7 6.5) (end 4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp ed5643b2-d2a9-4ebd-99a1-b4da5959d7a2))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer "F.Fab") (width 0.1) (tstamp 1374da93-54e3-4375-920f-e28477812e65))
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 5577412d-097a-4259-a236-2d66e504f08a))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 83ea10bf-ea13-4f86-8ee7-878077a4f11d))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 8cf06fbd-3cf8-44d7-b898-b3d2e16a9f20))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp cc1a3ae1-c446-4041-89ee-c11bbdc52741))
+ (pad "1" smd roundrect (at -3.7125 -5.85) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fa5ad05-f1c6-4a72-b5d3-017b35ba8043))
+ (pad "2" smd roundrect (at -3.7125 -5.2) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e474bb90-2606-4720-84b3-b99907a31f2a))
+ (pad "3" smd roundrect (at -3.7125 -4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00ed237b-7003-4d09-be13-c64502976187))
+ (pad "4" smd roundrect (at -3.7125 -3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbe4b745-b2bb-4a93-9ab0-0ada33591ec5))
+ (pad "5" smd roundrect (at -3.7125 -3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12fa4ebe-6d8d-49ea-9cb7-f91765041f11))
+ (pad "6" smd roundrect (at -3.7125 -2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7b1d93e-2d09-4b77-90b6-1b118e6f7ef9))
+ (pad "7" smd roundrect (at -3.7125 -1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbc129a6-0612-4bef-8f16-89de38436e53))
+ (pad "8" smd roundrect (at -3.7125 -1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a08b1a6-f4af-4012-a7a7-2d47333cfb80))
+ (pad "9" smd roundrect (at -3.7125 -0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 464c0354-01b2-4195-b5de-7296b572265c))
+ (pad "10" smd roundrect (at -3.7125 0) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d83f7599-1ca5-480a-b5ca-40fcb4112e62))
+ (pad "11" smd roundrect (at -3.7125 0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 143ce10b-fcf7-4288-b2d3-bf328009bfb9))
+ (pad "12" smd roundrect (at -3.7125 1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f78b1760-7db1-48d7-aa48-5b9e5c3bfad1))
+ (pad "13" smd roundrect (at -3.7125 1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd53f603-3edd-457b-902b-1e1ab0c2b06a))
+ (pad "14" smd roundrect (at -3.7125 2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 711d3244-37d1-461e-80a9-eb3a80c46a41))
+ (pad "15" smd roundrect (at -3.7125 3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0289f7f8-2d19-460e-ae2d-aa4b4737242e))
+ (pad "16" smd roundrect (at -3.7125 3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13985302-1d0d-49ac-b40a-d6b3c021babe))
+ (pad "17" smd roundrect (at -3.7125 4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37b16ade-e470-4bee-938b-e789915d991a))
+ (pad "18" smd roundrect (at -3.7125 5.2) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20790d93-7f51-4f32-82b2-70f841482ff5))
+ (pad "19" smd roundrect (at -3.7125 5.85) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8090518-b017-46a7-b5ef-5ca9b77f1e6a))
+ (pad "20" smd roundrect (at 3.7125 5.85) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c18bb92-14a6-46cb-91dd-1e6d428c75f9))
+ (pad "21" smd roundrect (at 3.7125 5.2) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1628e96c-ef25-463c-87c3-bb255c88df72))
+ (pad "22" smd roundrect (at 3.7125 4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a00ecb4d-85ce-4f06-abe8-12a367d9df70))
+ (pad "23" smd roundrect (at 3.7125 3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 589e6978-ed9c-4d08-9b18-0f0f6c699516))
+ (pad "24" smd roundrect (at 3.7125 3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1002abe7-28ef-4738-922d-42aaee3e34df))
+ (pad "25" smd roundrect (at 3.7125 2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f3bf26a-c7dd-419e-a23e-abf2bff95d2a))
+ (pad "26" smd roundrect (at 3.7125 1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2015e35e-eb2f-405b-946d-62eefd185d9c))
+ (pad "27" smd roundrect (at 3.7125 1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42988adc-c85e-4f79-b9ef-60ee180abf46))
+ (pad "28" smd roundrect (at 3.7125 0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc14413f-c444-4c40-9511-5626df1bbc29))
+ (pad "29" smd roundrect (at 3.7125 0) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c21fe142-6b92-41a7-9c45-6ad393486d5c))
+ (pad "30" smd roundrect (at 3.7125 -0.65) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47d8b513-8755-4147-8593-429a9d700f35))
+ (pad "31" smd roundrect (at 3.7125 -1.3) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f8e2551-babd-4ea5-8d07-4232b220f49b))
+ (pad "32" smd roundrect (at 3.7125 -1.95) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2bf2e02f-fb5a-4021-8b84-19e97a136aec))
+ (pad "33" smd roundrect (at 3.7125 -2.6) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a62aa41e-8af2-4768-92fd-3aaea8099eeb))
+ (pad "34" smd roundrect (at 3.7125 -3.25) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b7a9a03-f973-4c40-a341-7c4103ee5cb1))
+ (pad "35" smd roundrect (at 3.7125 -3.9) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 150072e9-8f87-42ed-a2d6-a6457b728828))
+ (pad "36" smd roundrect (at 3.7125 -4.55) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5348c938-3a3f-4d4f-b296-da7cca5746ad))
+ (pad "37" smd roundrect (at 3.7125 -5.2) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd000a9c-510f-4ef8-8a91-31b301444f85))
+ (pad "38" smd roundrect (at 3.7125 -5.85) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34ff4d31-30b4-4956-92c4-c43623ab3c6d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-38_6.1x12.5mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x11mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x11mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..876f3e27
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x11mm_P0.5mm.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "TSSOP-40_6.1x11mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 40 Pin (JEDEC MO-153 Var EC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 058c9004-3c50-409e-8d28-2c42d8cdd863)
+ )
+ (fp_text value "TSSOP-40_6.1x11mm_P0.5mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e01dad08-1dc6-4821-85ec-ba1e2fa34adf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f901827-2c46-4f35-9235-73a986997bc7)
+ )
+ (fp_line (start 3.16 -5.61) (end 3.16 -5.16) (layer "F.SilkS") (width 0.12) (tstamp 0f29affa-2e9c-46de-9f5b-0c10c2b4ffb2))
+ (fp_line (start 0 5.61) (end 3.16 5.61) (layer "F.SilkS") (width 0.12) (tstamp 10f7da5b-ad25-437a-bc1e-1eaf40c90e8b))
+ (fp_line (start 0 -5.61) (end -3.16 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 2ed3b0e3-deff-4a5c-8aa8-8b7a718bbddc))
+ (fp_line (start 0 5.61) (end -3.16 5.61) (layer "F.SilkS") (width 0.12) (tstamp 3bca1971-4233-4aa0-8dfc-e12faca454dd))
+ (fp_line (start 3.16 5.61) (end 3.16 5.16) (layer "F.SilkS") (width 0.12) (tstamp 77a98a4c-eb4b-456f-88ec-99dcaed1f732))
+ (fp_line (start -3.16 -5.61) (end -3.16 -5.16) (layer "F.SilkS") (width 0.12) (tstamp acd99893-fbdd-4597-8cef-ff2b86d2f85a))
+ (fp_line (start -3.16 -5.16) (end -4.45 -5.16) (layer "F.SilkS") (width 0.12) (tstamp b381e0a6-7472-46ca-8857-98a920319970))
+ (fp_line (start -3.16 5.61) (end -3.16 5.16) (layer "F.SilkS") (width 0.12) (tstamp cdf5754c-aeea-4023-bb6e-821d26e53b5b))
+ (fp_line (start 0 -5.61) (end 3.16 -5.61) (layer "F.SilkS") (width 0.12) (tstamp d66a8295-9e8e-4c01-84aa-e9179f8c7930))
+ (fp_line (start -4.7 -5.75) (end -4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 40904067-8372-44fa-994b-6d07562ca87c))
+ (fp_line (start 4.7 5.75) (end 4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 685c9b52-a96f-497e-a5d1-4758effba6a2))
+ (fp_line (start -4.7 5.75) (end 4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 9ece6331-ad34-4038-abdb-08b9330d1ba8))
+ (fp_line (start 4.7 -5.75) (end -4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp e538e9b5-52ad-43e6-8417-6ebc06ac8dc4))
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp 4f07bb5c-5020-472e-9ebb-5317b03369a5))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp 569e5fcd-ab67-4824-8a41-d57854e5715a))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer "F.Fab") (width 0.1) (tstamp b33a5b32-8b21-452d-b928-dfd696cfb5a4))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp ca33dd3f-bb26-46b4-bf68-a737637a31e0))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp d1daf2dc-d511-49f3-b386-df3a775bf59e))
+ (pad "1" smd roundrect (at -3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88247a8f-f98f-4bc7-928e-b2e3981e0b4d))
+ (pad "2" smd roundrect (at -3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97af6745-6a31-4336-a6cd-8e5324345828))
+ (pad "3" smd roundrect (at -3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19b4fcc6-2f3f-4b02-b772-79cf7125c4ed))
+ (pad "4" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c500578e-e75f-43b4-bb72-d553c14f1dbd))
+ (pad "5" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a515d68-2d09-40db-9d25-8c2adaee2662))
+ (pad "6" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62f02321-7c6e-4c7c-b3e3-fc3e36a05f5c))
+ (pad "7" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b75c6a29-465d-4ea2-bf77-e86020d762ed))
+ (pad "8" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5634d0f5-d397-4d92-b159-9f6953031e07))
+ (pad "9" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1df38055-ade7-4884-88b0-5722e8270b19))
+ (pad "10" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acabc0ca-07e5-4a2f-b667-76960a7e15e5))
+ (pad "11" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd4e71f2-f679-4bdf-838f-2db3a11540af))
+ (pad "12" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9fb58c7-f3a0-4078-96ca-2207b978a7c4))
+ (pad "13" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e9c0d54-6410-46b8-bad7-546b2964d7f2))
+ (pad "14" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7d90f20-9e7c-46fe-ae7b-5de1ec03cdaf))
+ (pad "15" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7989546e-2e86-4d23-a94d-2687d5e4535b))
+ (pad "16" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67d14d74-6b21-4ee2-abe8-708f49a8978d))
+ (pad "17" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8c60ce4-fcf6-4da4-b18a-f03e1bd18cca))
+ (pad "18" smd roundrect (at -3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eda18b3c-6f15-417d-a551-0ee4ae8ad307))
+ (pad "19" smd roundrect (at -3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a539b5a-e191-462f-b8cf-132b8cdf990c))
+ (pad "20" smd roundrect (at -3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8aafd302-730b-4f53-9297-1c48a7d3f6ab))
+ (pad "21" smd roundrect (at 3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f5ecf0a-64e8-4813-866e-f37df7ebb617))
+ (pad "22" smd roundrect (at 3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb8803e9-8c96-43b6-ad8a-de6d02fdb4d0))
+ (pad "23" smd roundrect (at 3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b670c37-c082-4983-82b2-598fdb79a630))
+ (pad "24" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee3ebd0b-f700-4781-aca0-26f8487edba3))
+ (pad "25" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 634aa5e0-568f-4975-b63d-68fe9a0ac942))
+ (pad "26" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80678bb8-7cf7-4fa3-ae36-786fcb0b85f0))
+ (pad "27" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e100018a-7199-469d-bb64-e1b601d3d9f0))
+ (pad "28" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9415861f-67a2-4b3d-bbe7-6d8e4c3fc5db))
+ (pad "29" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fd48159-29a9-4cca-99b9-77fcc92d09a6))
+ (pad "30" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb4abe0e-23fc-4f0f-bb73-56679b260a49))
+ (pad "31" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38bf71ee-83a9-4be3-b9df-bfa2ba64882f))
+ (pad "32" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d4812ce-aa05-43d6-a1d9-db1f0f8b7e96))
+ (pad "33" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67eb729b-98de-40c9-b186-c3a67fb99e1c))
+ (pad "34" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a09a6151-4c0b-4693-a7cb-19dac5151de0))
+ (pad "35" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35f7f200-280f-4715-8e9c-4a4c4fe60821))
+ (pad "36" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34e3e69f-9137-48a4-b30f-9d9dcaeb9d34))
+ (pad "37" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48fc6165-821f-4fa4-b6b6-f91971d71795))
+ (pad "38" smd roundrect (at 3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a157c388-2252-44c2-99a5-595a204d0f63))
+ (pad "39" smd roundrect (at 3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6057c2f1-ef78-46d3-99ca-e22c43803c50))
+ (pad "40" smd roundrect (at 3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca45de34-802d-445c-a180-eb3bde967ced))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-40_6.1x11mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x14mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x14mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..31b4d297
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_6.1x14mm_P0.65mm.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "TSSOP-40_6.1x14mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 40 Pin (JEDEC MO-153 Var DE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3543ddea-dc37-40cf-a2b6-152435787ef1)
+ )
+ (fp_text value "TSSOP-40_6.1x14mm_P0.65mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ecf18481-b632-41f1-ac35-c4388dcfa396)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 367f9171-1275-4341-ae28-9fbc203ef6cb)
+ )
+ (fp_line (start -3.16 -6.635) (end -4.45 -6.635) (layer "F.SilkS") (width 0.12) (tstamp 09c3f63f-3d31-461d-9bd5-1981ca2d7cee))
+ (fp_line (start 0 -7.11) (end -3.16 -7.11) (layer "F.SilkS") (width 0.12) (tstamp 2fb62a6d-2b17-450b-bdae-6c0885a551e9))
+ (fp_line (start 0 7.11) (end -3.16 7.11) (layer "F.SilkS") (width 0.12) (tstamp 313e8b32-c05a-42c7-b2d6-232a86813209))
+ (fp_line (start 3.16 -7.11) (end 3.16 -6.635) (layer "F.SilkS") (width 0.12) (tstamp 4c9a35bf-df45-408d-b11c-6f165f34d728))
+ (fp_line (start 3.16 7.11) (end 3.16 6.635) (layer "F.SilkS") (width 0.12) (tstamp 4fd9e2df-86cf-4fff-9fee-70dc4aaa09c2))
+ (fp_line (start -3.16 7.11) (end -3.16 6.635) (layer "F.SilkS") (width 0.12) (tstamp ad897e7f-6c02-4aa8-94bb-ce77cf98e306))
+ (fp_line (start -3.16 -7.11) (end -3.16 -6.635) (layer "F.SilkS") (width 0.12) (tstamp cb680c21-bb0b-4352-8e4a-adaabce33c97))
+ (fp_line (start 0 -7.11) (end 3.16 -7.11) (layer "F.SilkS") (width 0.12) (tstamp d109faf9-2d32-403c-ab13-6e9e1a37465e))
+ (fp_line (start 0 7.11) (end 3.16 7.11) (layer "F.SilkS") (width 0.12) (tstamp f2327f9e-d5ef-472e-8758-abac9a1ec92b))
+ (fp_line (start -4.7 7.25) (end 4.7 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 11443ebf-8e79-4240-adc2-3bf77f22a35b))
+ (fp_line (start -4.7 -7.25) (end -4.7 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 809d0538-a4b2-4b0a-98bd-129d7374e494))
+ (fp_line (start 4.7 7.25) (end 4.7 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 9f0648f6-bc26-4fe2-ae52-b0921d53275a))
+ (fp_line (start 4.7 -7.25) (end -4.7 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp ec45ead8-debf-419d-b698-1f0a911b9209))
+ (fp_line (start -2.05 -7) (end 3.05 -7) (layer "F.Fab") (width 0.1) (tstamp 04697b29-5266-4d1e-bb3b-b96b5c5267ef))
+ (fp_line (start -3.05 7) (end -3.05 -6) (layer "F.Fab") (width 0.1) (tstamp 7769dce4-d2f4-482c-a8c2-0e283573f64d))
+ (fp_line (start -3.05 -6) (end -2.05 -7) (layer "F.Fab") (width 0.1) (tstamp 9fd01e64-0e53-453a-9905-e0542fb1253e))
+ (fp_line (start 3.05 7) (end -3.05 7) (layer "F.Fab") (width 0.1) (tstamp a8223d22-a26e-4822-bc9d-79f65824e4e3))
+ (fp_line (start 3.05 -7) (end 3.05 7) (layer "F.Fab") (width 0.1) (tstamp e963178f-6c97-4179-89c9-06a1bf04dd58))
+ (pad "1" smd roundrect (at -3.7125 -6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd1c70bb-7e32-47e2-8b57-1f07caa23032))
+ (pad "2" smd roundrect (at -3.7125 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4753d7f4-215a-47a1-b031-cdcc756221e4))
+ (pad "3" smd roundrect (at -3.7125 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e1b202b-cf27-466e-9261-76eb01705e65))
+ (pad "4" smd roundrect (at -3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 691857eb-03a0-4a8c-9a7f-7a3b64eb03d9))
+ (pad "5" smd roundrect (at -3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7ef7ea5-3124-44f7-9f41-e5a43c7d057a))
+ (pad "6" smd roundrect (at -3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0bfd5fac-5b39-4f1d-8b42-8127fea49596))
+ (pad "7" smd roundrect (at -3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 679591a6-a248-498f-8f8e-559e273e9446))
+ (pad "8" smd roundrect (at -3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ff3941f-0cb9-42a4-9392-8fb5fc38ad49))
+ (pad "9" smd roundrect (at -3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be31175c-f343-4035-9904-d0ec5cd49063))
+ (pad "10" smd roundrect (at -3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e7d95c5-9d65-4845-922b-53055de99bf9))
+ (pad "11" smd roundrect (at -3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dcde4ff-d591-4a22-bf1c-d458b3b756f2))
+ (pad "12" smd roundrect (at -3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99639760-bab2-4b00-b4b8-5700772a93dd))
+ (pad "13" smd roundrect (at -3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d17ac01-6189-44ae-94c3-31c6762d5d7c))
+ (pad "14" smd roundrect (at -3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ceaa4b9-8f3a-44e4-83d0-114369bbf627))
+ (pad "15" smd roundrect (at -3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c613b09f-bf46-4e67-ae5b-2614f8107c96))
+ (pad "16" smd roundrect (at -3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab3fc38f-136f-434b-aebf-feb30e6ae584))
+ (pad "17" smd roundrect (at -3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9faf025-11e6-4fb6-ad16-253fa6a0acad))
+ (pad "18" smd roundrect (at -3.7125 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a1f7d18-a4b7-4777-bbb2-6f9991614c3a))
+ (pad "19" smd roundrect (at -3.7125 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57a8ab0e-6ecb-423f-979d-84b4a475c8ec))
+ (pad "20" smd roundrect (at -3.7125 6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67a10a41-ef32-4c9d-a28b-cc371a631b73))
+ (pad "21" smd roundrect (at 3.7125 6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed454e6e-8b4e-4e41-ae7c-2a3205ae0a50))
+ (pad "22" smd roundrect (at 3.7125 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c697503-947c-45d2-b867-85d2c0f7023a))
+ (pad "23" smd roundrect (at 3.7125 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74b60339-fadc-45df-b618-b5743bf48c6d))
+ (pad "24" smd roundrect (at 3.7125 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03dfa7db-dd9c-4431-b7bf-052c4accda80))
+ (pad "25" smd roundrect (at 3.7125 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b55ac0a-b256-489d-83b1-9625897279a6))
+ (pad "26" smd roundrect (at 3.7125 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d7596c5-d473-4388-969d-6e23952b28f9))
+ (pad "27" smd roundrect (at 3.7125 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6cc551f-fc5f-4c35-9754-09a1753b7a87))
+ (pad "28" smd roundrect (at 3.7125 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81004a16-64c5-4763-baa5-4a5827d4a289))
+ (pad "29" smd roundrect (at 3.7125 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8dc961ee-3690-4d3a-9e68-2dedef45cce6))
+ (pad "30" smd roundrect (at 3.7125 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fe124f2-b270-4bdd-9a61-7dbd031afde1))
+ (pad "31" smd roundrect (at 3.7125 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eaacd5e2-78c5-4cec-b7b6-3f4bdf92327c))
+ (pad "32" smd roundrect (at 3.7125 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7768a305-20b1-41bc-ae22-0d6edbee13a6))
+ (pad "33" smd roundrect (at 3.7125 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c64d06f-fa07-4aa2-9726-219d21507ded))
+ (pad "34" smd roundrect (at 3.7125 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6250d2ae-0cf6-4416-ad5f-a48e706d72e8))
+ (pad "35" smd roundrect (at 3.7125 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8533813-ed7b-4be8-af34-dbc5191c75b9))
+ (pad "36" smd roundrect (at 3.7125 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4686343-3254-4163-b7c9-9f582cdee597))
+ (pad "37" smd roundrect (at 3.7125 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9794a5c-c090-49b4-a04e-17fb6afb0f45))
+ (pad "38" smd roundrect (at 3.7125 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42419803-895e-4698-a05f-b3295ae16f47))
+ (pad "39" smd roundrect (at 3.7125 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 987704a5-7aa3-470e-93d4-a5c1c0f891d2))
+ (pad "40" smd roundrect (at 3.7125 -6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7429bfcb-ac05-4d27-8de6-31b612ef6b66))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-40_6.1x14mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x11mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x11mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..29d870e7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x11mm_P0.5mm.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "TSSOP-40_8x11mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 40 Pin (JEDEC MO-153 Var HB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e6ddf98-9567-4358-a115-419b25eb39bf)
+ )
+ (fp_text value "TSSOP-40_8x11mm_P0.5mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4ffe6eb-4e19-4032-b0a5-808c7bc45326)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 420eee0c-b785-4f5d-aace-bab6e98ea1f7)
+ )
+ (fp_line (start 0 -5.61) (end -4.11 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 09413d2f-0ac1-415a-9879-39c0febfe984))
+ (fp_line (start 0 5.61) (end 4.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp 0e76a75c-dcb1-4442-9a8b-686448028d99))
+ (fp_line (start -4.11 -5.61) (end -4.11 -5.16) (layer "F.SilkS") (width 0.12) (tstamp 9b5a078d-202b-42f5-aa48-20bb3c82c284))
+ (fp_line (start 0 5.61) (end -4.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp 9e4f7905-57e1-453e-b7b0-9ed390bbf1d1))
+ (fp_line (start 4.11 -5.61) (end 4.11 -5.16) (layer "F.SilkS") (width 0.12) (tstamp cae1ceee-bdf0-4dae-a4ae-d51c03caec71))
+ (fp_line (start -4.11 -5.16) (end -5.4 -5.16) (layer "F.SilkS") (width 0.12) (tstamp d05d643a-b338-4e4b-96bf-b5c5fdf4b490))
+ (fp_line (start 0 -5.61) (end 4.11 -5.61) (layer "F.SilkS") (width 0.12) (tstamp d43ae688-611a-4d15-8126-2d9453b69661))
+ (fp_line (start 4.11 5.61) (end 4.11 5.16) (layer "F.SilkS") (width 0.12) (tstamp d64b8d0b-332b-4862-a606-0008f4bda9c3))
+ (fp_line (start -4.11 5.61) (end -4.11 5.16) (layer "F.SilkS") (width 0.12) (tstamp e89011aa-dc69-46a8-af9c-b7afde6dfaf3))
+ (fp_line (start -5.65 -5.75) (end -5.65 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 25146008-395c-424c-a06c-6eacfb60e96f))
+ (fp_line (start 5.65 5.75) (end 5.65 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 4291362c-2812-44a6-a77a-585018301a3f))
+ (fp_line (start -5.65 5.75) (end 5.65 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 78ef6d58-75cd-45b1-8199-49a61ae274eb))
+ (fp_line (start 5.65 -5.75) (end -5.65 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp a6ddb8d2-3077-40b5-8b0f-394c81914c9f))
+ (fp_line (start -4 5.5) (end -4 -4.5) (layer "F.Fab") (width 0.1) (tstamp 07442181-3d42-44d8-bbf9-33d7959bed2c))
+ (fp_line (start 4 5.5) (end -4 5.5) (layer "F.Fab") (width 0.1) (tstamp 076f202d-9c1b-4c6d-853d-103f1286cdfa))
+ (fp_line (start -3 -5.5) (end 4 -5.5) (layer "F.Fab") (width 0.1) (tstamp 20c9df8b-ff65-4464-91d8-6b2d98001441))
+ (fp_line (start -4 -4.5) (end -3 -5.5) (layer "F.Fab") (width 0.1) (tstamp 48c40971-8608-45be-9e56-f69847fe9cdf))
+ (fp_line (start 4 -5.5) (end 4 5.5) (layer "F.Fab") (width 0.1) (tstamp fe5081a1-9e5b-4678-9f46-efe13ad7ef76))
+ (pad "1" smd roundrect (at -4.6625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b90fe7f-d4b0-4ebb-a995-1c968fa1bae4))
+ (pad "2" smd roundrect (at -4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9243a68-1ea6-45fe-901f-998698218c10))
+ (pad "3" smd roundrect (at -4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e016b6c2-9301-46c1-a7ac-f23797bee7a0))
+ (pad "4" smd roundrect (at -4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c51032a-a906-49f0-b2af-807487f8dfac))
+ (pad "5" smd roundrect (at -4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8787e6c2-2b37-46af-81d5-8cb67264b554))
+ (pad "6" smd roundrect (at -4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7aa0120-875e-4705-854d-b557ac7d3f65))
+ (pad "7" smd roundrect (at -4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5c9789e-0a2a-4c09-b5e6-09d98af359f0))
+ (pad "8" smd roundrect (at -4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9345799d-0548-4288-8008-c3e127505f38))
+ (pad "9" smd roundrect (at -4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbb10284-0e14-4140-8890-c986b738bf87))
+ (pad "10" smd roundrect (at -4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 335b6d11-3aa4-457c-8de3-ea1d41c150b7))
+ (pad "11" smd roundrect (at -4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0a29e1a-4222-4228-9553-fea843137a0c))
+ (pad "12" smd roundrect (at -4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e0f2ec6-87cd-476d-b980-66de04c511e2))
+ (pad "13" smd roundrect (at -4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f60dd478-f359-4db7-8f8c-54c50e9e1c6f))
+ (pad "14" smd roundrect (at -4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc9bd1fe-480e-4374-8048-ade411537036))
+ (pad "15" smd roundrect (at -4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 002f31b1-b6d7-4d32-91ec-4612543b7ac1))
+ (pad "16" smd roundrect (at -4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfe87acc-7e9f-4b92-a128-fbefa2ffaecb))
+ (pad "17" smd roundrect (at -4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee4916c8-332e-4e7e-acdd-b5a2a513a69d))
+ (pad "18" smd roundrect (at -4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3859db51-199d-4ea4-b2ba-0e04569c9ff5))
+ (pad "19" smd roundrect (at -4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c34e0581-4ff7-4310-a247-d155bccf8099))
+ (pad "20" smd roundrect (at -4.6625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af5791b8-8664-4537-8f02-5f8fdf58c569))
+ (pad "21" smd roundrect (at 4.6625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea26b3e5-223a-4ab9-af15-9b7088cce610))
+ (pad "22" smd roundrect (at 4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26337e6e-a59b-4bc3-b61e-2f1caa6e26ca))
+ (pad "23" smd roundrect (at 4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0eb35e82-857f-43e5-ad9d-34e220a7fe8f))
+ (pad "24" smd roundrect (at 4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0abddc3a-b0dc-4dbc-b12f-ac1b594b60eb))
+ (pad "25" smd roundrect (at 4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1702c19-f9ee-432e-88e1-405833f517f6))
+ (pad "26" smd roundrect (at 4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4aa749f0-ed49-41c6-a09f-ba771c47de82))
+ (pad "27" smd roundrect (at 4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 217c9be0-3340-4c7b-b457-dda3e6dd31b1))
+ (pad "28" smd roundrect (at 4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ed7f507-4491-4829-a7d1-0d8d35d585ad))
+ (pad "29" smd roundrect (at 4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db5bd2d8-1ef2-4b49-b576-02b8ead3a1d1))
+ (pad "30" smd roundrect (at 4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05240e65-4e49-4be7-acae-7c9d578d1971))
+ (pad "31" smd roundrect (at 4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 971bcb72-e246-4b9c-8c29-b15fb3708958))
+ (pad "32" smd roundrect (at 4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec7c61cf-f2e2-4c26-af99-273345dbea1a))
+ (pad "33" smd roundrect (at 4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6f1eff2-dcb2-47d4-be4f-98de2c8a5e92))
+ (pad "34" smd roundrect (at 4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e245beac-bc9a-4237-9738-2db40e6fccda))
+ (pad "35" smd roundrect (at 4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc486692-e347-4d66-a945-709d6cafa1c7))
+ (pad "36" smd roundrect (at 4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ecae793-ffcc-4a5b-bfea-4cc71fe91e0d))
+ (pad "37" smd roundrect (at 4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ccc8f284-d87b-4ebf-91c0-a100bf4af1f7))
+ (pad "38" smd roundrect (at 4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3083ed3-391a-4317-9575-ab7b3b7d42c6))
+ (pad "39" smd roundrect (at 4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c578bee6-d72f-47ca-802e-a00d7ef6ff26))
+ (pad "40" smd roundrect (at 4.6625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf91b135-a183-46ae-aa87-27fc7ebcea17))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-40_8x11mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x14mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x14mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..74b51f58
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-40_8x14mm_P0.65mm.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "TSSOP-40_8x14mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 40 Pin (JEDEC MO-153 Var GD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b3be9d6-46e5-4ffa-bc6c-ae0ae8fd80dd)
+ )
+ (fp_text value "TSSOP-40_8x14mm_P0.65mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2b8671d-e532-4c30-a0b0-9ee6adb45a32)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8dd6b210-f460-4477-9756-e02beef107f0)
+ )
+ (fp_line (start 0 7.11) (end 4.11 7.11) (layer "F.SilkS") (width 0.12) (tstamp 10616a9e-7c69-4c48-a243-635cf91a748e))
+ (fp_line (start 0 7.11) (end -4.11 7.11) (layer "F.SilkS") (width 0.12) (tstamp 35c3beed-a437-4ef5-a6ab-cf6ef8352e39))
+ (fp_line (start -4.11 7.11) (end -4.11 6.635) (layer "F.SilkS") (width 0.12) (tstamp 3e6ab5e4-ab56-4129-a0c8-82719320a03f))
+ (fp_line (start 0 -7.11) (end 4.11 -7.11) (layer "F.SilkS") (width 0.12) (tstamp 788f1474-1544-44e8-9d42-59582e7fc40a))
+ (fp_line (start 4.11 7.11) (end 4.11 6.635) (layer "F.SilkS") (width 0.12) (tstamp 831ff037-c52d-4e2c-8292-154b01b4836e))
+ (fp_line (start -4.11 -6.635) (end -5.4 -6.635) (layer "F.SilkS") (width 0.12) (tstamp 91adbc61-1855-4c76-ba14-a3a74a7a5bb4))
+ (fp_line (start -4.11 -7.11) (end -4.11 -6.635) (layer "F.SilkS") (width 0.12) (tstamp 97df1586-979c-44de-8c7b-7561bf5ec03b))
+ (fp_line (start 4.11 -7.11) (end 4.11 -6.635) (layer "F.SilkS") (width 0.12) (tstamp d9183f2d-2d2b-419f-8faf-6fa68fab53a6))
+ (fp_line (start 0 -7.11) (end -4.11 -7.11) (layer "F.SilkS") (width 0.12) (tstamp fa444d4e-9ce5-45db-9a36-556d7e144ce4))
+ (fp_line (start -5.65 -7.25) (end -5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 5c881c04-21fd-4b56-85ec-3d24f0a7e4b2))
+ (fp_line (start 5.65 7.25) (end 5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 7131bf46-b781-4d30-b61f-19c2ff08e459))
+ (fp_line (start -5.65 7.25) (end 5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 7db4ea9f-c981-4fdc-b43f-4a78311f9e5b))
+ (fp_line (start 5.65 -7.25) (end -5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp f04cd8c7-4e2e-46a3-9f7d-f1857412c456))
+ (fp_line (start -3 -7) (end 4 -7) (layer "F.Fab") (width 0.1) (tstamp 0a18c38d-8451-4b65-a63a-5a2a0e63ee33))
+ (fp_line (start 4 -7) (end 4 7) (layer "F.Fab") (width 0.1) (tstamp 1baa719c-3cf8-4959-878a-28e8f3b82d04))
+ (fp_line (start -4 -6) (end -3 -7) (layer "F.Fab") (width 0.1) (tstamp 6ce018e5-2fe7-4a50-8ba8-e37b74db6a80))
+ (fp_line (start -4 7) (end -4 -6) (layer "F.Fab") (width 0.1) (tstamp 6f1eed11-f8b0-4cb4-a596-7e7bdb8a8779))
+ (fp_line (start 4 7) (end -4 7) (layer "F.Fab") (width 0.1) (tstamp ebecd012-75a9-411e-a22b-38d4e61746dc))
+ (pad "1" smd roundrect (at -4.6625 -6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d963a70-4a22-4a46-a232-0c7b30e8f7f4))
+ (pad "2" smd roundrect (at -4.6625 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5638a609-6818-4f1b-a2bf-a1d765ce0d3e))
+ (pad "3" smd roundrect (at -4.6625 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b23f410-f540-4b36-a565-5cb7f5efd6b9))
+ (pad "4" smd roundrect (at -4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a164be7-b7cf-4a5b-a567-b82467defd84))
+ (pad "5" smd roundrect (at -4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3e5d9c9-6fb0-4545-9fa9-dde042767fa0))
+ (pad "6" smd roundrect (at -4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 225e67c6-7ddd-4cbc-abfa-866cdd7af393))
+ (pad "7" smd roundrect (at -4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4668242f-1f77-43ef-bd3b-7ca19c4ed85d))
+ (pad "8" smd roundrect (at -4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9c30202-eb66-4c0d-8267-3a5fd1ba3de5))
+ (pad "9" smd roundrect (at -4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3720f2ec-0581-4af2-80d8-e61ee303e504))
+ (pad "10" smd roundrect (at -4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 250434e5-ab58-4285-a12e-68d04635cd1c))
+ (pad "11" smd roundrect (at -4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fc82abc-cf4b-420e-964e-5e5c06091cc7))
+ (pad "12" smd roundrect (at -4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2c66ef3-f8cc-443e-88d4-ab155bd7f2a9))
+ (pad "13" smd roundrect (at -4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22ccb9ef-ba70-490e-bb84-55a49e8adfe0))
+ (pad "14" smd roundrect (at -4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fcd496f-71e5-4214-a450-66ec97e84c4b))
+ (pad "15" smd roundrect (at -4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4dfc595-8fb7-4c81-9c1e-af54dd06b2c9))
+ (pad "16" smd roundrect (at -4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a884552b-472e-430d-8326-3a7652a435e9))
+ (pad "17" smd roundrect (at -4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cfa2a20-949a-45ef-8e1b-574f3a60bcbb))
+ (pad "18" smd roundrect (at -4.6625 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d59a849f-857f-4db9-804f-2374462bd258))
+ (pad "19" smd roundrect (at -4.6625 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da009643-c266-44af-a7c9-c4b8534ce1fd))
+ (pad "20" smd roundrect (at -4.6625 6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32eb1145-52cb-4fbb-af69-9f940f7eaf9d))
+ (pad "21" smd roundrect (at 4.6625 6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28d9aa76-2d7f-4345-8c26-a3fbdf85898c))
+ (pad "22" smd roundrect (at 4.6625 5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a08b668f-a4fe-4b95-971b-3ff4c9ea56f8))
+ (pad "23" smd roundrect (at 4.6625 4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08066e23-49fd-40b2-9abf-c41481e511fb))
+ (pad "24" smd roundrect (at 4.6625 4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6519d7de-1d9c-4c7b-91ad-55e82c147a01))
+ (pad "25" smd roundrect (at 4.6625 3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8a7c878-50ec-45e4-8181-477849e56f0b))
+ (pad "26" smd roundrect (at 4.6625 2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c8c6fc0-a73e-4780-b1bb-ab02dee3d33d))
+ (pad "27" smd roundrect (at 4.6625 2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5de4f651-cbf0-43c5-8a82-a61df1035a08))
+ (pad "28" smd roundrect (at 4.6625 1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90e9c2df-2a66-4927-b5f8-1697ed51c8d1))
+ (pad "29" smd roundrect (at 4.6625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3ac19fb-e8ab-4579-bc37-a8a7afe5251f))
+ (pad "30" smd roundrect (at 4.6625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11484708-af3b-460b-8859-8d0ac81150c7))
+ (pad "31" smd roundrect (at 4.6625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 856eeccb-4a44-4e22-a141-02019d764303))
+ (pad "32" smd roundrect (at 4.6625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c21108b-ab93-454a-b383-bde6c1127c4c))
+ (pad "33" smd roundrect (at 4.6625 -1.625) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9c0ed4d-b78a-47fc-a511-207722a29b2c))
+ (pad "34" smd roundrect (at 4.6625 -2.275) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ede7fb6-bf70-446a-a3ce-26ae2d5f4c14))
+ (pad "35" smd roundrect (at 4.6625 -2.925) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c73cdc92-9ba4-42a8-a4da-3605301e2fca))
+ (pad "36" smd roundrect (at 4.6625 -3.575) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 976264bf-9c5a-4bf5-9081-8db287278bc3))
+ (pad "37" smd roundrect (at 4.6625 -4.225) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae477796-42bf-44ca-9fc7-56669e9c6060))
+ (pad "38" smd roundrect (at 4.6625 -4.875) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b869c36f-bfdc-423a-bfb7-dcd70ae21f48))
+ (pad "39" smd roundrect (at 4.6625 -5.525) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 230d9aac-10f9-41e7-9a2d-49e62f49a815))
+ (pad "40" smd roundrect (at 4.6625 -6.175) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb7a1a71-25a9-48a9-a547-0265c7a7419f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-40_8x14mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11.2mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11.2mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..7441d27d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11.2mm_P0.5mm.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "TSSOP-44_4.4x11.2mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp c9f66937-f912-42df-9b00-2d12e5a5f16d)
+ )
+ (fp_text value "TSSOP-44_4.4x11.2mm_P0.5mm" (at 0 7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9bf8eff9-5c48-4d18-8bd6-e1c7990ff9c5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 718027e1-1117-4a2d-9dc9-14f1221cab01)
+ )
+ (fp_line (start -2.325 -5.725) (end 2.325 -5.725) (layer "F.SilkS") (width 0.15) (tstamp 0ed5f578-d6c1-469f-a10c-c9f04c379e0b))
+ (fp_line (start 2.325 -5.725) (end 2.325 -5.6175) (layer "F.SilkS") (width 0.15) (tstamp 1b8f5538-9d12-4736-ba07-931319309f9e))
+ (fp_line (start -2.325 5.725) (end 2.325 5.725) (layer "F.SilkS") (width 0.15) (tstamp 1e919d23-0815-40b7-9dc6-e01f840c9ab2))
+ (fp_line (start -2.325 -5.7) (end -3.4 -5.7) (layer "F.SilkS") (width 0.15) (tstamp 2feb2a2f-535e-4348-9396-918138b676e8))
+ (fp_line (start -2.325 5.725) (end -2.325 5.6175) (layer "F.SilkS") (width 0.15) (tstamp 68274f6e-7a1d-4024-8ef1-343e67635a27))
+ (fp_line (start 2.325 5.725) (end 2.325 5.6175) (layer "F.SilkS") (width 0.15) (tstamp 6f0c520a-b749-4583-b16f-b8ecb1ffe541))
+ (fp_line (start -2.325 -5.725) (end -2.325 -5.7) (layer "F.SilkS") (width 0.15) (tstamp c035ceae-76b0-4867-9661-872c8866ac43))
+ (fp_line (start -3.7 -5.95) (end 3.7 -5.95) (layer "F.CrtYd") (width 0.05) (tstamp 2772b9b1-7ebc-4ed5-a67c-1838ba5f9a36))
+ (fp_line (start 3.7 -5.95) (end 3.7 5.95) (layer "F.CrtYd") (width 0.05) (tstamp 4f6d9c8c-73a6-4e69-bc67-59617dd6de51))
+ (fp_line (start -3.7 5.95) (end 3.7 5.95) (layer "F.CrtYd") (width 0.05) (tstamp 99e72592-7c65-40ee-8759-dd32cddfe19a))
+ (fp_line (start -3.7 -5.95) (end -3.7 5.95) (layer "F.CrtYd") (width 0.05) (tstamp d0468242-7322-4854-9899-c0e2fcd4aee4))
+ (fp_line (start 2.2 -5.6) (end 2.2 5.6) (layer "F.Fab") (width 0.15) (tstamp 4b241664-bee9-4124-a46e-d64563bad65e))
+ (fp_line (start 2.2 5.6) (end -2.2 5.6) (layer "F.Fab") (width 0.15) (tstamp 543778f2-beec-4c23-967f-19ad8eb85045))
+ (fp_line (start -2.2 -4.6) (end -1.2 -5.6) (layer "F.Fab") (width 0.15) (tstamp 831227ad-eb04-4646-923c-f43cda1e0d5e))
+ (fp_line (start -2.2 5.6) (end -2.2 -4.6) (layer "F.Fab") (width 0.15) (tstamp a94cee9e-081a-4b07-9fc8-ecb778d330fd))
+ (fp_line (start -1.2 -5.6) (end 2.2 -5.6) (layer "F.Fab") (width 0.15) (tstamp d83f01b1-463d-43f8-be99-2938617ff131))
+ (pad "1" smd rect (at -2.85 -5.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b72cc13a-c09e-40ab-aab4-afb81eadfa89))
+ (pad "2" smd rect (at -2.85 -4.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8a9266b-3555-411d-a1eb-c891826aefb3))
+ (pad "3" smd rect (at -2.85 -4.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd1073c4-e1e3-40d1-a7b2-4b26d9785c2f))
+ (pad "4" smd rect (at -2.85 -3.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98f3f89a-5165-4eff-b2c2-a3de44add72e))
+ (pad "5" smd rect (at -2.85 -3.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f019f89-0b5f-40e7-87d9-a1da64003ba2))
+ (pad "6" smd rect (at -2.85 -2.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0af55ea6-23c1-4887-ad07-0a964b7fff91))
+ (pad "7" smd rect (at -2.85 -2.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a804f6e-1f46-466f-89a3-7c18b5ea402c))
+ (pad "8" smd rect (at -2.85 -1.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b968516-cb7d-46b6-b71b-380a0c6fa9bb))
+ (pad "9" smd rect (at -2.85 -1.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25832872-996c-44a6-b426-036d36a4eb30))
+ (pad "10" smd rect (at -2.85 -0.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7411b78-3ca0-4476-a1d4-7abadc88a6b7))
+ (pad "11" smd rect (at -2.85 -0.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ebf7f4a-1ebc-4b6c-9bbb-974555d68405))
+ (pad "12" smd rect (at -2.85 0.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 671e16c6-f758-4faa-ad09-d276e042017c))
+ (pad "13" smd rect (at -2.85 0.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bb607ce-30a6-4978-b79f-5cff0f050dc2))
+ (pad "14" smd rect (at -2.85 1.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1485d250-e8b6-43db-a84e-50b140a0e9ca))
+ (pad "15" smd rect (at -2.85 1.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5482c4b1-0f3c-495d-b594-7339bcec1d1a))
+ (pad "16" smd rect (at -2.85 2.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f56cc219-9788-4658-a2de-1578f7ec0281))
+ (pad "17" smd rect (at -2.85 2.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 910844d6-95b4-4a0e-8543-d5ad435c61df))
+ (pad "18" smd rect (at -2.85 3.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d504b36a-9033-4484-9b0a-dee69c38b865))
+ (pad "19" smd rect (at -2.85 3.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11fdfec0-791c-49b9-9d78-6f2ebdd00f7e))
+ (pad "20" smd rect (at -2.85 4.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea50e45e-bb56-477a-9605-08fd5dc26778))
+ (pad "21" smd rect (at -2.85 4.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb3c3dd9-528a-4c4d-8bd2-db124059b499))
+ (pad "22" smd rect (at -2.85 5.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c00e2bb-eb94-43e9-a1e1-83941d4111c3))
+ (pad "23" smd rect (at 2.85 5.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afe57c0a-4f35-4a04-94ff-85168f53fc7e))
+ (pad "24" smd rect (at 2.85 4.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52b1f879-c44b-41dc-a8ba-840da72f2752))
+ (pad "25" smd rect (at 2.85 4.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c7192e5-8bfb-49d2-afee-53e045c36816))
+ (pad "26" smd rect (at 2.85 3.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f885c060-2736-4094-9de1-458da39943d3))
+ (pad "27" smd rect (at 2.85 3.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbabad37-6b07-4d03-b742-a9a470e0371a))
+ (pad "28" smd rect (at 2.85 2.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d816c85-7624-46e5-a456-648edc6439fd))
+ (pad "29" smd rect (at 2.85 2.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0626c8f-3b85-4053-a19e-600ade0cced2))
+ (pad "30" smd rect (at 2.85 1.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2022d1d8-1309-4f04-9d8a-baa0f866d914))
+ (pad "31" smd rect (at 2.85 1.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 157fd160-ccdc-4b06-a99c-dc325e24b851))
+ (pad "32" smd rect (at 2.85 0.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fa41d5d-b464-4cec-bc62-65d422395132))
+ (pad "33" smd rect (at 2.85 0.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd7bdc6b-4369-4ed5-909c-96edd1b167be))
+ (pad "34" smd rect (at 2.85 -0.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2afbfec6-7145-417a-92ce-fc7a4d80aec6))
+ (pad "35" smd rect (at 2.85 -0.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6aa2d02-cd6e-4686-b867-99d270c50b43))
+ (pad "36" smd rect (at 2.85 -1.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b78a25d2-22fb-4566-a923-f2ac343912ec))
+ (pad "37" smd rect (at 2.85 -1.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b51b147-24ea-49fe-be60-37324abfe2d4))
+ (pad "38" smd rect (at 2.85 -2.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fad7a836-b14d-43c8-b8e2-349db4ceae26))
+ (pad "39" smd rect (at 2.85 -2.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04148a40-d626-46cb-afb5-508c4e9674b2))
+ (pad "40" smd rect (at 2.85 -3.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 642b035d-7b2a-4237-8bec-72143f36d0e6))
+ (pad "41" smd rect (at 2.85 -3.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d57e4ce1-5fa5-44ff-b09f-fecb42e13764))
+ (pad "42" smd rect (at 2.85 -4.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac8ec4b0-6ebf-4893-8549-05a0747a216d))
+ (pad "43" smd rect (at 2.85 -4.75) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 727d527f-9ed2-4e42-aeb0-3177704e68ee))
+ (pad "44" smd rect (at 2.85 -5.25) (size 1.1 0.285) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5d13aef-f147-4279-b4f7-96cefdaf2c40))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-44_4.4x11.2mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..c3dde827
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_4.4x11mm_P0.5mm.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "TSSOP-44_4.4x11mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 44 Pin (JEDEC MO-153 Var BE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92a0540a-83ca-47e4-9776-0a966d8496a1)
+ )
+ (fp_text value "TSSOP-44_4.4x11mm_P0.5mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3d0ca38-793f-451f-9e73-13010c830b53)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c1104fe9-5cf0-4382-b081-e1e6381e7e91)
+ )
+ (fp_line (start 0 5.66) (end 2.2 5.66) (layer "F.SilkS") (width 0.12) (tstamp 14f40150-1571-4a54-8a75-fb7f69385c62))
+ (fp_line (start 0 5.66) (end -2.2 5.66) (layer "F.SilkS") (width 0.12) (tstamp 3e1aa67b-82b7-4edb-a7ff-c5f82b116593))
+ (fp_line (start 0 -5.66) (end -3.6 -5.66) (layer "F.SilkS") (width 0.12) (tstamp 5224ede1-bf6d-4886-8d03-25d43c559173))
+ (fp_line (start 0 -5.66) (end 2.2 -5.66) (layer "F.SilkS") (width 0.12) (tstamp dfa58a94-1a41-4ddf-81fb-9c722f1e9e80))
+ (fp_line (start 3.85 5.75) (end 3.85 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 67acc1eb-7378-441b-b62a-88b1b48fe952))
+ (fp_line (start -3.85 -5.75) (end -3.85 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 8dbc6329-142f-42c1-a180-f996e3544acb))
+ (fp_line (start 3.85 -5.75) (end -3.85 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp bbb13aef-25ef-4920-a440-b90ac24f26da))
+ (fp_line (start -3.85 5.75) (end 3.85 5.75) (layer "F.CrtYd") (width 0.05) (tstamp c1048f0b-8fc0-46fa-b494-08c365e6d423))
+ (fp_line (start -2.2 5.5) (end -2.2 -4.5) (layer "F.Fab") (width 0.1) (tstamp 302c9788-92fb-4b9e-a4f0-8bdd3b4533b3))
+ (fp_line (start 2.2 -5.5) (end 2.2 5.5) (layer "F.Fab") (width 0.1) (tstamp 67a8310f-c332-4710-98c8-61da7c05f758))
+ (fp_line (start -2.2 -4.5) (end -1.2 -5.5) (layer "F.Fab") (width 0.1) (tstamp 799e14a8-23b5-40d1-bd91-951dda6a60f5))
+ (fp_line (start 2.2 5.5) (end -2.2 5.5) (layer "F.Fab") (width 0.1) (tstamp dc1eff73-7457-49fa-a35e-5019e495bdda))
+ (fp_line (start -1.2 -5.5) (end 2.2 -5.5) (layer "F.Fab") (width 0.1) (tstamp ef65cee1-7e5c-4180-9b27-07272519282a))
+ (pad "1" smd roundrect (at -2.8625 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35db762f-7436-4b7d-8d5c-f64db43ba3e9))
+ (pad "2" smd roundrect (at -2.8625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2398fdc8-aa79-452e-bb0f-0400a6da5451))
+ (pad "3" smd roundrect (at -2.8625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44ab93d1-d34b-447d-8a8c-6bfb2651cf2a))
+ (pad "4" smd roundrect (at -2.8625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb3bf1fc-cb34-43ff-8df5-a9ec6ee42520))
+ (pad "5" smd roundrect (at -2.8625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9d422af-95e1-4f3d-b4bc-d3aec48f56c5))
+ (pad "6" smd roundrect (at -2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac5484b1-c973-49b5-aeb2-5fff8b65acba))
+ (pad "7" smd roundrect (at -2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d287aafb-e51d-4586-87f3-ab1c096d473c))
+ (pad "8" smd roundrect (at -2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f40cb4d-b6b5-4261-9937-e5a2177873ff))
+ (pad "9" smd roundrect (at -2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0675033f-7e67-4a03-9873-a24d3418d164))
+ (pad "10" smd roundrect (at -2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1eb553a8-6932-4fc3-965d-0903acb659f7))
+ (pad "11" smd roundrect (at -2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57c27b33-92a1-4660-9383-85f65c3ee9eb))
+ (pad "12" smd roundrect (at -2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca987652-9bbb-49b2-8645-32657873a74c))
+ (pad "13" smd roundrect (at -2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7820342-30ab-487c-8db1-8257f81f50ac))
+ (pad "14" smd roundrect (at -2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e17cb358-8baa-4b09-bf69-3bde43fddcca))
+ (pad "15" smd roundrect (at -2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64777d89-97c5-489d-9771-ecaec5164477))
+ (pad "16" smd roundrect (at -2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aea5c207-a374-4d69-a224-f7408340d40e))
+ (pad "17" smd roundrect (at -2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ba9dd83-4946-4eea-8c93-2081dded544e))
+ (pad "18" smd roundrect (at -2.8625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36ff3448-05b1-4032-95de-e09bef9b8222))
+ (pad "19" smd roundrect (at -2.8625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1057c00f-a843-45b4-9242-379b4b932cbc))
+ (pad "20" smd roundrect (at -2.8625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a7d2caa-165d-404a-bf81-12034fb87539))
+ (pad "21" smd roundrect (at -2.8625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a6b8539-6487-4b08-9365-d44312d1c35c))
+ (pad "22" smd roundrect (at -2.8625 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a7c6c0a-9853-4275-ae77-94cfd3327031))
+ (pad "23" smd roundrect (at 2.8625 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5602f09-6cc1-4218-a3f4-046a4d6a5fca))
+ (pad "24" smd roundrect (at 2.8625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5eaa9b4a-ffcb-4f41-9366-017ec5d65e1f))
+ (pad "25" smd roundrect (at 2.8625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11401e05-f38e-47fe-b862-a89de038a57a))
+ (pad "26" smd roundrect (at 2.8625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cebc1632-47f8-4b73-bc8e-3251252c81f7))
+ (pad "27" smd roundrect (at 2.8625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11e40d6a-f2b3-412b-b6bf-2049ebed5b5c))
+ (pad "28" smd roundrect (at 2.8625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ad29368-1caf-46ef-9425-6a394aa52084))
+ (pad "29" smd roundrect (at 2.8625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e296d66-b091-47a4-984d-e4a2ae56d380))
+ (pad "30" smd roundrect (at 2.8625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a896b21-2b5f-4b04-9dd7-628aeaa78647))
+ (pad "31" smd roundrect (at 2.8625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae3a4eba-66fc-46ea-afa4-470caa3572c5))
+ (pad "32" smd roundrect (at 2.8625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5b515e8-addb-4e75-8888-471cdf8add63))
+ (pad "33" smd roundrect (at 2.8625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d99b093-0b0a-4912-8886-2633e2b21852))
+ (pad "34" smd roundrect (at 2.8625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a3cbefc-8dc8-4382-a58f-7a1e89ba7692))
+ (pad "35" smd roundrect (at 2.8625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 828227b8-9aff-4886-bd95-55a6a3836e64))
+ (pad "36" smd roundrect (at 2.8625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdb24f4b-85cb-4c63-891b-562b6d726e80))
+ (pad "37" smd roundrect (at 2.8625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab5d8038-c8d7-4ab4-8854-4cee0f4d4427))
+ (pad "38" smd roundrect (at 2.8625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f8aa5cf-d5b1-4f25-85b0-b3f650784246))
+ (pad "39" smd roundrect (at 2.8625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8e95e99-ab25-4fc1-96e3-f5df2a7c1fa0))
+ (pad "40" smd roundrect (at 2.8625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb517c00-f456-49fb-8405-10b9801d9876))
+ (pad "41" smd roundrect (at 2.8625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b68f18e3-176c-4c91-a6e0-902302a0a737))
+ (pad "42" smd roundrect (at 2.8625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f15605ab-deef-4039-81d3-178c5d846417))
+ (pad "43" smd roundrect (at 2.8625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d43eec76-f795-4522-ba1d-ab722d495241))
+ (pad "44" smd roundrect (at 2.8625 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 290ebfa6-3170-4994-9ecb-8acc9ea35e9a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-44_4.4x11mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_6.1x11mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_6.1x11mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..0f474b77
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-44_6.1x11mm_P0.5mm.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "TSSOP-44_6.1x11mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 44 Pin (JEDEC MO-153 Var EC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8e23cc2-c7cc-432d-8fef-5a7d1dc34668)
+ )
+ (fp_text value "TSSOP-44_6.1x11mm_P0.5mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3663b44-27b7-43d1-b716-e7703f06401b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ec5884d-c503-4e1b-8985-ead05b173876)
+ )
+ (fp_line (start 0 -5.66) (end -4.45 -5.66) (layer "F.SilkS") (width 0.12) (tstamp 88302bef-d03c-4c98-95c5-67dcb4f01391))
+ (fp_line (start 0 5.66) (end -3.05 5.66) (layer "F.SilkS") (width 0.12) (tstamp cb820f65-8b10-4daa-b653-110c58584fcd))
+ (fp_line (start 0 -5.66) (end 3.05 -5.66) (layer "F.SilkS") (width 0.12) (tstamp e2d06401-41bc-416f-b2f0-ac9c036e0af6))
+ (fp_line (start 0 5.66) (end 3.05 5.66) (layer "F.SilkS") (width 0.12) (tstamp efe5353f-d61e-45b0-8b79-9c3cffb1a746))
+ (fp_line (start 4.7 5.75) (end 4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 1cfd8def-ec65-47cf-a261-15338655f008))
+ (fp_line (start -4.7 5.75) (end 4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 30a8ff8f-a083-49f6-80d7-0223b3b9b8c4))
+ (fp_line (start -4.7 -5.75) (end -4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 6afb5e25-4500-4fe2-ae8c-c5880d340ad2))
+ (fp_line (start 4.7 -5.75) (end -4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp eead9bbb-2e91-49cc-9ae9-87e6362487e6))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer "F.Fab") (width 0.1) (tstamp 2b881957-b571-48fa-a873-cb6e96187f22))
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp 46efa073-a918-4e68-96ff-980cb2165899))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp 7b1446e8-3ded-4c01-8ac1-2655c79a4d25))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp b0e91818-9e0a-4942-8dc7-bc2e35b0a178))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp de64fb36-5196-42d5-93a3-5ff426fde129))
+ (pad "1" smd roundrect (at -3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 524d1f5a-6220-4d3a-a4de-b3d9e9a45c99))
+ (pad "2" smd roundrect (at -3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cad7061f-90a2-4b74-8020-5735dd355161))
+ (pad "3" smd roundrect (at -3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b661f36-6c3d-4890-b560-fc7a0d2d1685))
+ (pad "4" smd roundrect (at -3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01d25a4d-fb67-45aa-a6ce-55e74ad621f5))
+ (pad "5" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d588cd8-0485-4401-80e7-ebbf18533080))
+ (pad "6" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d3e6393-3aac-49ca-afcc-7ac26345e756))
+ (pad "7" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp baa2db83-a32d-4808-99d6-38dfb8fe2d36))
+ (pad "8" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d2da917-08a4-4bbc-842a-963615471726))
+ (pad "9" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbe7dc1f-de6a-48f2-93ac-028b9fe89a1c))
+ (pad "10" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09068b8a-f274-4bbc-af8a-e57fe243b154))
+ (pad "11" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4078e134-bc41-4ecf-83c7-b6458f875455))
+ (pad "12" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e6b8a75-422b-4d3b-a536-0f9bc73d2104))
+ (pad "13" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f646963-6691-490b-8e70-e2438cc40fd1))
+ (pad "14" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fee7301b-9151-472b-91ad-bb8419628a98))
+ (pad "15" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 955227ee-7c81-4d0e-b60c-7a8f6b43bb25))
+ (pad "16" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce144ba6-fa22-4732-a6a3-3e2e7f639a9f))
+ (pad "17" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 815cf1dc-a16d-491b-ae83-538f47ccae5d))
+ (pad "18" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77991268-30e9-47ac-a39a-0db14f5c7777))
+ (pad "19" smd roundrect (at -3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bed3e77-1a0d-4de3-a847-9b3818bcbcfb))
+ (pad "20" smd roundrect (at -3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91643d74-44ef-418a-9d27-730ad4771805))
+ (pad "21" smd roundrect (at -3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c0af2e3-221a-4aa6-ad44-524e9c77fc0e))
+ (pad "22" smd roundrect (at -3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ab626cf-02f5-4c2c-a1ac-7c2fbe4ce376))
+ (pad "23" smd roundrect (at 3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29cf5fcf-5e01-48f2-82bd-cb87601fbeb7))
+ (pad "24" smd roundrect (at 3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33c1114d-0784-4d30-b77d-154b446ddb81))
+ (pad "25" smd roundrect (at 3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13f9e46b-e740-41ea-ae5f-dd627a2e98fb))
+ (pad "26" smd roundrect (at 3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 040bb93a-d7e9-49b7-9d5b-8b1b4fcb5cbd))
+ (pad "27" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0acab39-7a13-488e-9651-6ea597abd9a3))
+ (pad "28" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 337ad307-f1b2-4928-b63b-e646ee710115))
+ (pad "29" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6df1833-334e-46aa-b217-dbdb81b5282b))
+ (pad "30" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18d969d5-ad6d-4a20-9968-7d99211f799d))
+ (pad "31" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95b3b92b-4a3a-41c2-a74b-cfeaebfa6f71))
+ (pad "32" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be2cfe09-bb7b-4a6c-b8a9-d43bd541d386))
+ (pad "33" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c81a78c0-89ef-4e88-ae8c-aa34aa1964f3))
+ (pad "34" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6c230ed-4eae-4e35-b5f4-d1405233feb6))
+ (pad "35" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96b4746b-a684-4d39-b0e7-53199be03c2d))
+ (pad "36" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9d0db39-b174-4dfa-bbbe-2744e14c5be6))
+ (pad "37" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90505097-2d13-40cd-a972-2fd7f7b6af61))
+ (pad "38" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff953516-c0c8-439a-8212-85335d7560d0))
+ (pad "39" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00bdacce-9f97-49e9-85fe-af69a6b761cc))
+ (pad "40" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 059a27f6-85dd-44bc-8ae8-d69cacc9b6eb))
+ (pad "41" smd roundrect (at 3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65f37ff8-d462-4fef-9ee7-7fede7740faa))
+ (pad "42" smd roundrect (at 3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 120ce408-99e8-4738-994c-77a2c8eb2e18))
+ (pad "43" smd roundrect (at 3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efae5e46-fefa-4522-8f3a-525c540989ac))
+ (pad "44" smd roundrect (at 3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49d5773c-5b52-4e7f-9bfb-61d031997356))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-44_6.1x11mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_4.4x9.7mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_4.4x9.7mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..f9ed2db6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_4.4x9.7mm_P0.4mm.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "TSSOP-48_4.4x9.7mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 48 Pin (JEDEC MO-153 Var CD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b53dc8e7-ee25-4408-8725-860af8927443)
+ )
+ (fp_text value "TSSOP-48_4.4x9.7mm_P0.4mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4315bf3b-51c8-4366-a741-e6455f0f8ef3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 988f4e9c-a097-44b1-9058-925f533f4d36)
+ )
+ (fp_line (start 0 4.985) (end -2.2 4.985) (layer "F.SilkS") (width 0.12) (tstamp 18824385-22db-4414-aaa5-c9231370ea74))
+ (fp_line (start 0 -4.985) (end -3.6 -4.985) (layer "F.SilkS") (width 0.12) (tstamp 18857225-65f9-4c18-82d6-d6b00a6d55c7))
+ (fp_line (start 0 4.985) (end 2.2 4.985) (layer "F.SilkS") (width 0.12) (tstamp a01036df-8ae7-49e6-aab5-df552b1bcd2c))
+ (fp_line (start 0 -4.985) (end 2.2 -4.985) (layer "F.SilkS") (width 0.12) (tstamp f5f0f097-92ab-4a41-8a2e-2e4f3403b706))
+ (fp_line (start 3.85 -5.1) (end -3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 00bb0925-25e8-47e6-b87b-bd095b5b78c8))
+ (fp_line (start -3.85 5.1) (end 3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 0b5a9562-0839-4055-966e-56e135869846))
+ (fp_line (start -3.85 -5.1) (end -3.85 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 1da1d4cf-96e9-4774-a0c8-68b013de7c80))
+ (fp_line (start 3.85 5.1) (end 3.85 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp bb15e6a4-a263-48ba-8d7f-42dc76ad9e17))
+ (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer "F.Fab") (width 0.1) (tstamp 3f430fa6-c912-4c29-b108-2d413fdee0c1))
+ (fp_line (start 2.2 4.85) (end -2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp 5e9648f9-95d2-44d9-bb25-d1dc19724d30))
+ (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 727452ad-e8c1-460e-93a4-356cc81f5a1a))
+ (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer "F.Fab") (width 0.1) (tstamp 84550de8-4497-4574-b16d-4fbd93efb23b))
+ (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer "F.Fab") (width 0.1) (tstamp f2c506c2-0846-49c8-9758-e2134eb4372a))
+ (pad "1" smd roundrect (at -2.8625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5462d8c-1a0b-4738-a188-363d8b761d1b))
+ (pad "2" smd roundrect (at -2.8625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fd7fa68-85c2-435e-89f0-c12355ed8953))
+ (pad "3" smd roundrect (at -2.8625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d4c3c0b-c87c-4bd6-bb39-912c78d8a84a))
+ (pad "4" smd roundrect (at -2.8625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4db9d6d8-5e37-4202-9a18-1c7c31274628))
+ (pad "5" smd roundrect (at -2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12ea6ff0-7075-453d-8bd2-d846dd58c133))
+ (pad "6" smd roundrect (at -2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db34ab37-b181-45f9-8cfe-c8d78afc6fed))
+ (pad "7" smd roundrect (at -2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0db294e0-0023-4517-abb1-c99cb0dfd3e0))
+ (pad "8" smd roundrect (at -2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84bef12f-6dd4-45fb-bb63-6b9713b6aef0))
+ (pad "9" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b311833-90f7-4791-834e-4bb8a9321cd6))
+ (pad "10" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c17703f-64c3-42d2-9f32-26b9d1672d67))
+ (pad "11" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e99c0b1-4f06-4ce9-8926-266a1537fb15))
+ (pad "12" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d35c4cf7-76fa-47a0-be3b-4a2407b8ab23))
+ (pad "13" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2885c2e6-959e-4fbc-9542-b92914f6c2b4))
+ (pad "14" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6e650d3-8c63-44b7-bf01-d6fc59bf87f0))
+ (pad "15" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6afe87c-a10c-4017-ae79-8c365a561fcd))
+ (pad "16" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e151ee5-0d98-4cf6-bdb5-1b7487a82965))
+ (pad "17" smd roundrect (at -2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c8904ec-43b7-44a1-a0ed-f20add013b15))
+ (pad "18" smd roundrect (at -2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c8bbfef-f50e-4da2-8021-72978d0d9546))
+ (pad "19" smd roundrect (at -2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92daa2cc-af11-49fa-a615-3abe67f13a70))
+ (pad "20" smd roundrect (at -2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5f71bd4-89c8-45f2-9028-8cdba282e929))
+ (pad "21" smd roundrect (at -2.8625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7e3bd9e-0bfe-41bc-93f3-1d2bca03ca9e))
+ (pad "22" smd roundrect (at -2.8625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f7a8241-e97f-4728-95b7-fd35c4b69bf9))
+ (pad "23" smd roundrect (at -2.8625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7a73000-90fc-442c-a357-9b74e57b92ba))
+ (pad "24" smd roundrect (at -2.8625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 025cbad3-fb9f-40ff-8d24-e2879187958f))
+ (pad "25" smd roundrect (at 2.8625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c72a81f-4b86-4fc0-b6de-83922d16e24d))
+ (pad "26" smd roundrect (at 2.8625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce10065c-582d-49b5-8b0e-09f76fe2b4b9))
+ (pad "27" smd roundrect (at 2.8625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89722573-5540-4f8a-8508-e642fcbbd1f0))
+ (pad "28" smd roundrect (at 2.8625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 643fcf1f-3a2f-417d-b49b-7fc833ca37d4))
+ (pad "29" smd roundrect (at 2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df07500a-fb8f-48e9-9281-f496a3aa948e))
+ (pad "30" smd roundrect (at 2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f07ee5d-8a5e-4b07-bdd4-1a0d708b19cf))
+ (pad "31" smd roundrect (at 2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89746b75-75e4-4aa1-97ed-9828a37c815f))
+ (pad "32" smd roundrect (at 2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a1dc59a-2203-4a3f-af96-1cbfb975ec07))
+ (pad "33" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cff9d17-9a28-406f-89ff-8ff07202c8cf))
+ (pad "34" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7550a65-e50a-41d1-8249-a4747eab3fdc))
+ (pad "35" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4c15d76-b759-4052-b1ff-a716026d99c3))
+ (pad "36" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e20991c7-cfa6-4888-af1f-465b73695cab))
+ (pad "37" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 758130b7-73f8-4b50-a8a6-760cbe354a22))
+ (pad "38" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88d9be8d-41bb-4a81-8e9d-3d346e131c12))
+ (pad "39" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a601cbb-014a-4759-ae7f-69e68a0f7e33))
+ (pad "40" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42fee522-083a-435e-8f3e-6c0d278bcfe8))
+ (pad "41" smd roundrect (at 2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60d349d5-512e-4ac1-bc82-e9ac350cb520))
+ (pad "42" smd roundrect (at 2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cca7cab9-8b93-4875-a37d-a1edcf6c4fa8))
+ (pad "43" smd roundrect (at 2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d58b0d3-7078-42f2-b125-6b85f4fda48b))
+ (pad "44" smd roundrect (at 2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11bb2109-8249-4556-8f83-e6a68c73e51a))
+ (pad "45" smd roundrect (at 2.8625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp feda9e5b-0427-4806-a9bf-7d8cfa28cda3))
+ (pad "46" smd roundrect (at 2.8625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5e9302d-9067-4715-8165-e658d618da80))
+ (pad "47" smd roundrect (at 2.8625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8182b6b-9de6-4b40-a39d-7b056f7ccd31))
+ (pad "48" smd roundrect (at 2.8625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp add06e09-84e8-4780-b9af-faaedbb1052f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-48_4.4x9.7mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x12.5mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x12.5mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..cbe0f2ce
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x12.5mm_P0.5mm.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "TSSOP-48_6.1x12.5mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 48 Pin (JEDEC MO-153 Var ED https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb31bf7d-b6df-42d5-8092-5e78f8f8b4ba)
+ )
+ (fp_text value "TSSOP-48_6.1x12.5mm_P0.5mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d9016b9-d9ca-4f51-af4b-bd33e3759c79)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1aa9f17-4a11-475f-9e62-9f0ced288def)
+ )
+ (fp_line (start 3.16 6.36) (end 3.16 6.16) (layer "F.SilkS") (width 0.12) (tstamp 11fb2e30-314c-4297-98ba-0a2bfcc2bca8))
+ (fp_line (start -3.16 -6.16) (end -4.45 -6.16) (layer "F.SilkS") (width 0.12) (tstamp 5025cd61-0e56-4511-be37-f5db50b822a8))
+ (fp_line (start 0 -6.36) (end 3.16 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 52baefc6-62fc-4d2f-a57c-4ce187bd44ac))
+ (fp_line (start -3.16 -6.36) (end -3.16 -6.16) (layer "F.SilkS") (width 0.12) (tstamp 6f227dde-d299-4ac9-b938-c7eff86640b4))
+ (fp_line (start 0 6.36) (end -3.16 6.36) (layer "F.SilkS") (width 0.12) (tstamp 766b4470-bba9-4b62-96ba-0e04735f5d68))
+ (fp_line (start -3.16 6.36) (end -3.16 6.16) (layer "F.SilkS") (width 0.12) (tstamp 9557a298-46b4-4991-9eac-f6ce8aedf0a6))
+ (fp_line (start 0 -6.36) (end -3.16 -6.36) (layer "F.SilkS") (width 0.12) (tstamp a691cd74-9983-47e6-a442-97705c367d0d))
+ (fp_line (start 3.16 -6.36) (end 3.16 -6.16) (layer "F.SilkS") (width 0.12) (tstamp b883ae68-e038-4f8f-855a-e8e4dd18429a))
+ (fp_line (start 0 6.36) (end 3.16 6.36) (layer "F.SilkS") (width 0.12) (tstamp e2c05ce7-1e83-4907-b521-df5c3846ce84))
+ (fp_line (start -4.7 6.5) (end 4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 48c2fd60-7dfb-4409-9c34-090d42452dca))
+ (fp_line (start 4.7 -6.5) (end -4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp afe5459b-6e79-4375-913d-d27471687889))
+ (fp_line (start 4.7 6.5) (end 4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp b010665a-6274-415d-8a5d-9fcd1a062c2f))
+ (fp_line (start -4.7 -6.5) (end -4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp fe0b5be4-2914-44b9-bad3-4b41b65142e7))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 455c1f74-5110-4b09-a53e-3da6d63369b4))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer "F.Fab") (width 0.1) (tstamp 6ceb1b98-0b31-44cf-b0b4-fa20e40d634c))
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 87cbbb13-722f-470b-ac14-b52724dd3440))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp c809b018-3284-4525-9b21-192d3c35a5b4))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp e0124a4b-0835-4028-842a-c9331e9a82ed))
+ (pad "1" smd roundrect (at -3.7125 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e634919-1fdf-440a-bead-d0a5897dcb8c))
+ (pad "2" smd roundrect (at -3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f65c2920-db6c-4aef-b5aa-6b50b056e2ab))
+ (pad "3" smd roundrect (at -3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 009e2298-435f-48ac-8763-4c566901dc2f))
+ (pad "4" smd roundrect (at -3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1edc4eb3-ee4c-4322-9f57-3b6979a66c4a))
+ (pad "5" smd roundrect (at -3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 825f6b5c-4b34-47ee-959d-d67cbd623be1))
+ (pad "6" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca3078d3-7975-409a-b0a2-d33f288868c8))
+ (pad "7" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4a1405b-5e95-407a-8dde-26223d45f1b1))
+ (pad "8" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1636973d-4344-4a8f-a317-b024e305ff1d))
+ (pad "9" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6aab95e2-ada0-4650-952a-d2ad32a6a4f4))
+ (pad "10" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1e72fa4-e509-4caf-ace8-92ce6377032e))
+ (pad "11" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87fea479-84f8-45f0-8cc5-7e7f51d470ac))
+ (pad "12" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 855422a1-a8ed-4945-a256-a98165ed74b3))
+ (pad "13" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 734689c0-4bc3-443a-b020-4827b0b6d59c))
+ (pad "14" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b0e2367-d187-4101-9952-85800a82b83a))
+ (pad "15" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8dc2b0f-45b2-42de-829f-16c1d01429c6))
+ (pad "16" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f73f4e18-456e-4c16-babf-e73d33be9696))
+ (pad "17" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a58a588-5b30-4386-ad34-b78182504a5a))
+ (pad "18" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90610cb5-1954-42bd-b0ff-20350417e123))
+ (pad "19" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d7481ad-6c34-454e-916e-a3f80e2dd67d))
+ (pad "20" smd roundrect (at -3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d402009d-7187-43d1-87dc-4becc165a941))
+ (pad "21" smd roundrect (at -3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27641ac9-8d14-43e9-910d-8aa08c53b6bd))
+ (pad "22" smd roundrect (at -3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bab9d799-0e24-43ff-b705-18d79b92fbf6))
+ (pad "23" smd roundrect (at -3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25284433-5aa3-439d-82e3-dde55268b2d4))
+ (pad "24" smd roundrect (at -3.7125 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f459436c-bd99-41e6-9535-7a429f0eccb1))
+ (pad "25" smd roundrect (at 3.7125 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b43eb3c6-7798-44e5-9820-30478896e125))
+ (pad "26" smd roundrect (at 3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cff56bf-9933-47c1-bf2e-ca760b4986f7))
+ (pad "27" smd roundrect (at 3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba0ba0e3-7f5f-49e4-9e65-ef296eb32144))
+ (pad "28" smd roundrect (at 3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b339d7d7-4695-4d86-9cec-8b8c6744f18d))
+ (pad "29" smd roundrect (at 3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c178ea36-bec1-4f83-a9d4-cbe594c47a13))
+ (pad "30" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eaf62dd8-fca5-4199-b852-13e8bdb29559))
+ (pad "31" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b565fb78-635b-47f0-9803-0769b403f42c))
+ (pad "32" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3522d3c0-7892-4cd5-ba97-64ff864f4883))
+ (pad "33" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b702eec-d24b-4600-871e-22b92a234c0c))
+ (pad "34" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9769d94d-d5f7-473a-b6e7-8cbeb0883574))
+ (pad "35" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d300729e-1e86-4963-b7fd-951a3e9391ca))
+ (pad "36" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bb743e6-1b61-4cf9-8df7-ef2deccfc260))
+ (pad "37" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b6adf7a-2c76-45cf-b40c-741fc1b05a77))
+ (pad "38" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ab1dd36-18a3-4b7c-9166-b6a08d4f5e24))
+ (pad "39" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec0f16bf-e557-484a-8be9-97c94693cb6c))
+ (pad "40" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee240540-53f1-4d8b-a9ea-f175da468436))
+ (pad "41" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16b6ee85-6a75-4f69-990b-47f160507ca1))
+ (pad "42" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c30143a1-047f-466a-a12d-6726c2d1d37c))
+ (pad "43" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61ca8958-09f4-4d7b-9064-b743bd42daa4))
+ (pad "44" smd roundrect (at 3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f85bdcdc-aa8d-4931-b4b8-c2d5caa7eed3))
+ (pad "45" smd roundrect (at 3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27c6f93f-f7a6-4913-bc75-38e14c80a47b))
+ (pad "46" smd roundrect (at 3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 161d579f-e10a-4ad2-9eaa-7443450b4ea8))
+ (pad "47" smd roundrect (at 3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 588b9203-fd89-46e1-a0c2-9dfb4c39ca27))
+ (pad "48" smd roundrect (at 3.7125 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61e2f1bb-bf61-46b8-9d3e-aa5959574d69))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-48_6.1x12.5mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x9.7mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x9.7mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..3ba27184
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_6.1x9.7mm_P0.4mm.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "TSSOP-48_6.1x9.7mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 48 Pin (JEDEC MO-153 Var FB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1ed0b8e5-d27c-4d46-84e4-ea6e3cf8d66d)
+ )
+ (fp_text value "TSSOP-48_6.1x9.7mm_P0.4mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a8bd196-48c5-4e7c-9ca1-434548557e1f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 226a4cb3-3c02-414b-ae70-51a68a2ab4ca)
+ )
+ (fp_line (start 0 -4.985) (end 3.05 -4.985) (layer "F.SilkS") (width 0.12) (tstamp 010fdfc9-617d-4c32-a48e-f36b68baa01a))
+ (fp_line (start 0 4.985) (end -3.05 4.985) (layer "F.SilkS") (width 0.12) (tstamp 9032ada7-f008-4400-914b-2496a188ce55))
+ (fp_line (start 0 4.985) (end 3.05 4.985) (layer "F.SilkS") (width 0.12) (tstamp e9c4a286-d1ae-4359-b6e9-484d45fcd1a7))
+ (fp_line (start 0 -4.985) (end -4.45 -4.985) (layer "F.SilkS") (width 0.12) (tstamp fa2d30e2-274f-481a-bd87-99a958fb8be5))
+ (fp_line (start -4.7 5.1) (end 4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 810ef6e6-eab6-48e8-9b32-6a476fd65162))
+ (fp_line (start 4.7 5.1) (end 4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 8129c855-8da1-4836-ad40-e7707764a6bd))
+ (fp_line (start 4.7 -5.1) (end -4.7 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 9a7f4254-c4cf-4cc6-8cf3-fb575f1e591a))
+ (fp_line (start -4.7 -5.1) (end -4.7 5.1) (layer "F.CrtYd") (width 0.05) (tstamp b49e5ae9-771d-4e89-9316-eb8950a673a0))
+ (fp_line (start -3.05 -3.85) (end -2.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp 62db336a-7d09-4b26-aaa0-a1375353f637))
+ (fp_line (start -3.05 4.85) (end -3.05 -3.85) (layer "F.Fab") (width 0.1) (tstamp 71a37ca7-fa65-4921-8256-9180068b22aa))
+ (fp_line (start 3.05 4.85) (end -3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp 76578082-aeed-4cee-983b-04b7afa90f3c))
+ (fp_line (start 3.05 -4.85) (end 3.05 4.85) (layer "F.Fab") (width 0.1) (tstamp c4bcd3b6-7833-4d8a-92d5-e534d8285a42))
+ (fp_line (start -2.05 -4.85) (end 3.05 -4.85) (layer "F.Fab") (width 0.1) (tstamp ccf58187-570a-4b1b-a80d-ba55cf026240))
+ (pad "1" smd roundrect (at -3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbf2eb81-a82d-4c69-910e-f6c7e9ce041b))
+ (pad "2" smd roundrect (at -3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65f3107b-a97d-4b99-bd86-a33d71eebc72))
+ (pad "3" smd roundrect (at -3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df16b29b-9f72-46d6-bf09-96a13878a0c1))
+ (pad "4" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09dace19-b6da-4a79-b4aa-68f04f7533cd))
+ (pad "5" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9de70783-7b70-4c08-a5e8-06c52373ad06))
+ (pad "6" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fcb938ac-766d-4457-a0c5-6d731d185db3))
+ (pad "7" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 324b5d0a-a6f3-428d-847f-e125f5e8d806))
+ (pad "8" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bb30819-ecd7-4dcc-9451-b328c63af623))
+ (pad "9" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71e9a7b0-1f65-49ea-90e7-0936f721e0f6))
+ (pad "10" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61f267e8-0074-4084-89f8-92d1a4cd27d2))
+ (pad "11" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acf5f075-7c6f-4cc5-bbac-26ac0d908632))
+ (pad "12" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 917615dc-9406-4859-b77e-7a5e26e3626f))
+ (pad "13" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85f1ca9b-02bb-4337-ba8b-e70316f62d5f))
+ (pad "14" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec85a5d7-6348-4f3a-8904-7b35cd546367))
+ (pad "15" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54ce0234-4535-41c9-91a3-143bce5a0569))
+ (pad "16" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06d5a8f7-277e-46a1-9529-f6ca0ccdfe09))
+ (pad "17" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f259e027-622f-4fbd-9739-2131671d93f9))
+ (pad "18" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf998dda-4a27-4fc5-a88f-75c1266912e3))
+ (pad "19" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f67dcf8b-2a2c-4e90-a387-43544165ecc2))
+ (pad "20" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57e58e19-a51e-4287-abc7-ef71a2e7fcec))
+ (pad "21" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72a1be55-d10f-4d66-9543-1496adb49a8e))
+ (pad "22" smd roundrect (at -3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40cc1edf-00a2-4267-bded-40517f3e525d))
+ (pad "23" smd roundrect (at -3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c23b07fe-5ab5-4bec-b98f-75d02dff8414))
+ (pad "24" smd roundrect (at -3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72210664-9beb-46f9-b17b-ef81a49dedf1))
+ (pad "25" smd roundrect (at 3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 446253a4-5af8-468a-b024-71ce80f69fab))
+ (pad "26" smd roundrect (at 3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 075835be-b023-41ad-af51-6c81f6787f21))
+ (pad "27" smd roundrect (at 3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbdba5c0-c880-4c54-bad8-434a8f592314))
+ (pad "28" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c934a47-11fd-4285-8d56-b8b5473e29ff))
+ (pad "29" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf9a4b88-db66-4efb-bd3f-be8edff0d51e))
+ (pad "30" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08ca316b-7861-4418-b139-c0bb7fb0ecf2))
+ (pad "31" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e16f6ba-d171-41b9-8e74-cfff0926b02f))
+ (pad "32" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a22f5747-f962-42c2-993b-8dbc46952aec))
+ (pad "33" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 645d76dc-2695-4e53-9609-01a6c839d3a5))
+ (pad "34" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a052f3a9-bbec-4701-9a78-caa2b18bfbb0))
+ (pad "35" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cac90a44-0691-4d63-a81e-7555308b2427))
+ (pad "36" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52ab574b-03cd-4a06-87e2-98740fd59a74))
+ (pad "37" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 698c5253-2822-4ed5-8323-6371024b5597))
+ (pad "38" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 183b8a1e-c5af-4c72-8b07-d290d2907f3e))
+ (pad "39" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 636d39d8-ed56-44da-854e-deccfc458f8f))
+ (pad "40" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ed315ec-3beb-4425-93bc-c80d655c4e3b))
+ (pad "41" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cd9b8f0-bec7-4e11-b5a3-5e2b795748f5))
+ (pad "42" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a76fa79-9a0a-47c5-82c4-eaaa1ceda1a9))
+ (pad "43" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26b939b4-8fff-4c7b-9c99-f65c612663f4))
+ (pad "44" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 494b3569-0dbb-4904-b168-ba9292075d69))
+ (pad "45" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c53ca0c-ebeb-4688-8593-c68dfd323ef5))
+ (pad "46" smd roundrect (at 3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a256ef2c-693b-4c62-a169-824ff21ad63c))
+ (pad "47" smd roundrect (at 3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71e02c74-c903-48fa-bf57-835e84e3d7ce))
+ (pad "48" smd roundrect (at 3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cf9049a-80e6-439e-925c-28dcb099df59))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-48_6.1x9.7mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x12.5mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x12.5mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..91b4b8ba
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x12.5mm_P0.5mm.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "TSSOP-48_8x12.5mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 48 Pin (JEDEC MO-153 Var HC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e487f505-4144-430f-b15f-a17e7c1f115c)
+ )
+ (fp_text value "TSSOP-48_8x12.5mm_P0.5mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59047207-99b6-4cc4-9279-08747842a50a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5809bf62-5960-4d1c-9a22-98803f57be58)
+ )
+ (fp_line (start -4.11 -6.36) (end -4.11 -6.16) (layer "F.SilkS") (width 0.12) (tstamp 0042937b-9540-448a-854b-1d862581fc7b))
+ (fp_line (start 0 6.36) (end -4.11 6.36) (layer "F.SilkS") (width 0.12) (tstamp 033c1e27-5305-49d0-8775-be35cb72929b))
+ (fp_line (start 0 -6.36) (end 4.11 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 721b506e-f8f2-47ec-88fc-1738b1e42610))
+ (fp_line (start 4.11 6.36) (end 4.11 6.16) (layer "F.SilkS") (width 0.12) (tstamp 79c250f5-436c-4b84-a876-9d17392b55e4))
+ (fp_line (start 0 6.36) (end 4.11 6.36) (layer "F.SilkS") (width 0.12) (tstamp 7a1ae88f-86d3-483a-af0d-6e25fe81f0d1))
+ (fp_line (start 0 -6.36) (end -4.11 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 89a1a153-bda2-47a2-81a5-61b87d30af7d))
+ (fp_line (start -4.11 -6.16) (end -5.4 -6.16) (layer "F.SilkS") (width 0.12) (tstamp a0e24dbc-d542-4e3b-a15f-c19370e5b580))
+ (fp_line (start 4.11 -6.36) (end 4.11 -6.16) (layer "F.SilkS") (width 0.12) (tstamp a3d6fb97-7da1-4695-aa34-335ec80223cf))
+ (fp_line (start -4.11 6.36) (end -4.11 6.16) (layer "F.SilkS") (width 0.12) (tstamp d7b19d31-f093-4aa6-9960-830b04cbde5b))
+ (fp_line (start -5.65 6.5) (end 5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 2aabd662-8857-4564-8c23-dad64a298adf))
+ (fp_line (start 5.65 -6.5) (end -5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 43c1c470-5869-43e3-ab9e-efbceb9f6f0b))
+ (fp_line (start 5.65 6.5) (end 5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 47dd73f9-967d-4702-943a-d473e77210e5))
+ (fp_line (start -5.65 -6.5) (end -5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 90e2bda5-4743-47bd-9e5a-df1632a41441))
+ (fp_line (start -4 6.25) (end -4 -5.25) (layer "F.Fab") (width 0.1) (tstamp 2067b03a-fc9f-4f1c-a380-3b6d28b404ae))
+ (fp_line (start 4 -6.25) (end 4 6.25) (layer "F.Fab") (width 0.1) (tstamp 25886a17-dd5c-47e4-a6b9-6efd33852f52))
+ (fp_line (start 4 6.25) (end -4 6.25) (layer "F.Fab") (width 0.1) (tstamp 4b98bf7b-a327-4b2e-b59d-adc7b2e72248))
+ (fp_line (start -3 -6.25) (end 4 -6.25) (layer "F.Fab") (width 0.1) (tstamp a393989f-3318-48b0-9865-0b7c3f0ce260))
+ (fp_line (start -4 -5.25) (end -3 -6.25) (layer "F.Fab") (width 0.1) (tstamp a3c5e355-aabe-46d3-a438-546536fc7449))
+ (pad "1" smd roundrect (at -4.6625 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60d5b2d6-e858-4259-8225-559aec6ded3a))
+ (pad "2" smd roundrect (at -4.6625 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp beb017d9-8a7d-4fed-9525-2c621e305fd3))
+ (pad "3" smd roundrect (at -4.6625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b214dc0-5e81-4290-94de-ce00ba5189eb))
+ (pad "4" smd roundrect (at -4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bdda774-b48b-4fef-9f74-f5324af967b6))
+ (pad "5" smd roundrect (at -4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e238934-95c3-4705-8156-4cf45b27bb4e))
+ (pad "6" smd roundrect (at -4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 893cf9ca-1bd0-40fd-b711-579f6727d6a7))
+ (pad "7" smd roundrect (at -4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f56f7773-64fb-4338-8759-9c5db45abb67))
+ (pad "8" smd roundrect (at -4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97266758-03f8-43f3-aa37-7606c8b12007))
+ (pad "9" smd roundrect (at -4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3ef6df3-41e8-4d92-b16e-e5c30bc49d17))
+ (pad "10" smd roundrect (at -4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cfc9635-73f5-4d1d-9b97-5e35237f5701))
+ (pad "11" smd roundrect (at -4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed9c4529-d348-4106-9aa4-974befe0b3b1))
+ (pad "12" smd roundrect (at -4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8851639e-9ea9-45ae-b9f9-b921419c2fed))
+ (pad "13" smd roundrect (at -4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6748ea9-08fc-4329-a64a-8988fea59306))
+ (pad "14" smd roundrect (at -4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eddc8ab2-8f65-40cc-9cb0-d0d816509036))
+ (pad "15" smd roundrect (at -4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4d9cb28-267b-4e0c-9f8c-0b78d20a0318))
+ (pad "16" smd roundrect (at -4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5bdef53c-b036-403b-8277-659da5734e21))
+ (pad "17" smd roundrect (at -4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc6129f9-9c2c-4aea-9dcc-b5adf2df5174))
+ (pad "18" smd roundrect (at -4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98192d56-7ef7-47c2-86b1-98a11c021cb3))
+ (pad "19" smd roundrect (at -4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a6e5621-6bf2-4661-8d48-d42dd16b5c5b))
+ (pad "20" smd roundrect (at -4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7fe7bc1-4f5d-4716-baba-09087006ec98))
+ (pad "21" smd roundrect (at -4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03ec4a2e-4925-4d12-b3d6-1b821157b36d))
+ (pad "22" smd roundrect (at -4.6625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2301aebc-fc44-4b1e-91ea-2566e3dd2889))
+ (pad "23" smd roundrect (at -4.6625 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4350fac-a37c-48cd-bf8b-4871129b9c63))
+ (pad "24" smd roundrect (at -4.6625 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92ca131d-a61f-4e1f-9f92-eeeeab3715c4))
+ (pad "25" smd roundrect (at 4.6625 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 043189e9-21ed-4a3f-876e-e9bbaaa7cbba))
+ (pad "26" smd roundrect (at 4.6625 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c3d297a-3086-4ddd-a8c2-ba8a05b5bb65))
+ (pad "27" smd roundrect (at 4.6625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ab26b1b-79a1-48a9-9e7e-c2cb5c99a9a2))
+ (pad "28" smd roundrect (at 4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9f882ef-6668-4b81-81e1-c51155be15ff))
+ (pad "29" smd roundrect (at 4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e61e9987-172f-4522-89fb-27498a4354bd))
+ (pad "30" smd roundrect (at 4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 644b7630-eee3-4abe-be83-bc5d8c4332ed))
+ (pad "31" smd roundrect (at 4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 492146fb-a0dd-4f21-9677-37006a68793c))
+ (pad "32" smd roundrect (at 4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec65b290-9fd2-40cb-9bd7-f5e959b8560c))
+ (pad "33" smd roundrect (at 4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e12524af-d02c-47c7-870b-7c0c33a2d8bf))
+ (pad "34" smd roundrect (at 4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed828425-6ef8-4433-a0f0-d7474e86f4ee))
+ (pad "35" smd roundrect (at 4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6de410a9-9e91-4731-8bf1-97577b99f97f))
+ (pad "36" smd roundrect (at 4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b1e03dc-ca93-4e36-a64b-46ae09042533))
+ (pad "37" smd roundrect (at 4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da333feb-a6bd-46f2-a7d1-57550fb8f1e2))
+ (pad "38" smd roundrect (at 4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ef4eadb-c2f4-4c7a-b8d4-5952a53d6b67))
+ (pad "39" smd roundrect (at 4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0e434fe-54ad-43ff-a10c-c08fcec3e23c))
+ (pad "40" smd roundrect (at 4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71f36796-2a73-4b0a-922a-d4f8978fd1b5))
+ (pad "41" smd roundrect (at 4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdc4e031-0c9e-43c6-86d3-006a1a6bef60))
+ (pad "42" smd roundrect (at 4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d3a815e-16d1-4ba2-9665-5da062799dbf))
+ (pad "43" smd roundrect (at 4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1db45181-af02-4cba-b4b0-3469004055d4))
+ (pad "44" smd roundrect (at 4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82c19bc5-48f6-47e0-8782-5eedd6019d13))
+ (pad "45" smd roundrect (at 4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fcad09a0-f3e4-40e5-83b0-a7eaa4f811bd))
+ (pad "46" smd roundrect (at 4.6625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f17c29a-0d3f-42a0-9880-bd5de6a54f4e))
+ (pad "47" smd roundrect (at 4.6625 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fff7e493-0598-4820-9d2c-6991dcdfda4f))
+ (pad "48" smd roundrect (at 4.6625 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c8963cb-f39f-42bf-b9cc-1fd671e10853))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-48_8x12.5mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x9.7mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x9.7mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..b68cd989
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-48_8x9.7mm_P0.4mm.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "TSSOP-48_8x9.7mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 48 Pin (JEDEC MO-153 Var JA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9391c05-90de-451d-b025-3f196767663e)
+ )
+ (fp_text value "TSSOP-48_8x9.7mm_P0.4mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e778128-80a7-4911-83b1-19c2007d7bb5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d7bf7f2-ec62-4903-beb0-dccf10dda76f)
+ )
+ (fp_line (start 0 -4.985) (end 4 -4.985) (layer "F.SilkS") (width 0.12) (tstamp 37b45bc3-9a73-4f35-9d66-947d2c1a79cc))
+ (fp_line (start 0 4.985) (end -4 4.985) (layer "F.SilkS") (width 0.12) (tstamp 4277828f-b459-4e32-a9bd-66c3b07853e9))
+ (fp_line (start 0 -4.985) (end -5.4 -4.985) (layer "F.SilkS") (width 0.12) (tstamp 566efa7d-300b-4639-a7a8-4d178fe24936))
+ (fp_line (start 0 4.985) (end 4 4.985) (layer "F.SilkS") (width 0.12) (tstamp 70fc0809-2d74-43d6-9449-55bb806746ae))
+ (fp_line (start -5.65 -5.1) (end -5.65 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2dcd6772-b638-4dc1-8e35-ad2daf346ba6))
+ (fp_line (start 5.65 5.1) (end 5.65 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 7feae030-e4a8-4d11-a866-a9948cfc0ba3))
+ (fp_line (start -5.65 5.1) (end 5.65 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 80e9db58-776e-40b6-aeef-548aadfaed46))
+ (fp_line (start 5.65 -5.1) (end -5.65 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp d426a935-a510-4311-86fa-230bf454cedd))
+ (fp_line (start -4 4.85) (end -4 -3.85) (layer "F.Fab") (width 0.1) (tstamp 329fe471-fd76-43df-8c0b-273cc812f900))
+ (fp_line (start 4 4.85) (end -4 4.85) (layer "F.Fab") (width 0.1) (tstamp 3622fa89-de83-45f5-980c-32ac990b76e9))
+ (fp_line (start 4 -4.85) (end 4 4.85) (layer "F.Fab") (width 0.1) (tstamp 9bc490d6-04f7-4497-998e-15622a7f841d))
+ (fp_line (start -4 -3.85) (end -3 -4.85) (layer "F.Fab") (width 0.1) (tstamp d3d90d91-73a8-4898-a0d9-167c5a5a1eae))
+ (fp_line (start -3 -4.85) (end 4 -4.85) (layer "F.Fab") (width 0.1) (tstamp e390ce34-85ff-43f6-9df6-45539ee4a419))
+ (pad "1" smd roundrect (at -4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 033fd52c-bd09-45fe-8a70-024854e00446))
+ (pad "2" smd roundrect (at -4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0957dc58-888a-42c5-bfb6-8d5fd8beb8a9))
+ (pad "3" smd roundrect (at -4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2622c58-677b-4747-9110-15f8f792abff))
+ (pad "4" smd roundrect (at -4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1540f6e-2d92-4313-be8d-69c9f396f91d))
+ (pad "5" smd roundrect (at -4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 224a9937-103b-4979-8443-7f60aa84a6aa))
+ (pad "6" smd roundrect (at -4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bc35f30-28da-4cb4-a386-fdb074ee617b))
+ (pad "7" smd roundrect (at -4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3d9efeb-c7d6-494e-a041-43b8f684f978))
+ (pad "8" smd roundrect (at -4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5dc9650-1417-48b9-8958-7b6c7402ea3b))
+ (pad "9" smd roundrect (at -4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp feee5aa4-537c-47b8-82d9-cb33f36ac6ab))
+ (pad "10" smd roundrect (at -4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44df495d-c19a-45e2-acfd-4f0fe0e6da6c))
+ (pad "11" smd roundrect (at -4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fba1de9-8866-45b7-bfe9-676acd6ff3e3))
+ (pad "12" smd roundrect (at -4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59b34c63-0080-4701-86a2-178d41b8913f))
+ (pad "13" smd roundrect (at -4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c215a9ae-b617-49e9-bd5a-44a93515928e))
+ (pad "14" smd roundrect (at -4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5ff5871-922c-49de-9160-0e3148952cab))
+ (pad "15" smd roundrect (at -4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0e17b0a-30e0-4af2-b3eb-658e98a2f4a9))
+ (pad "16" smd roundrect (at -4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 675e3c2f-d756-43ba-8894-beeb48786af5))
+ (pad "17" smd roundrect (at -4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6cfc230-d148-4424-9c44-dab6bdd50e04))
+ (pad "18" smd roundrect (at -4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 143a39cb-9ff9-45f3-a66c-484250f26ad2))
+ (pad "19" smd roundrect (at -4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02d0897c-88f4-4150-81a1-4f2f5c0993e7))
+ (pad "20" smd roundrect (at -4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7356088-2ba1-4041-9b9d-7e9545e309a0))
+ (pad "21" smd roundrect (at -4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e776488-d823-471b-9de6-dbe9636c33ec))
+ (pad "22" smd roundrect (at -4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c5919c0-8de2-40a2-a149-46e8b9333b42))
+ (pad "23" smd roundrect (at -4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 947b3998-9c7a-42d1-a496-5f37cb5ad057))
+ (pad "24" smd roundrect (at -4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0b64c2d-a23b-48ba-8152-46eb52709e4c))
+ (pad "25" smd roundrect (at 4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 146ff5b7-7791-480d-97be-3c0535acf97a))
+ (pad "26" smd roundrect (at 4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f652ab0-764f-4ecc-90b7-816a54a1ced7))
+ (pad "27" smd roundrect (at 4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9eaf2665-8aa2-4d07-919e-1ce1b3bd41ee))
+ (pad "28" smd roundrect (at 4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fa98f92-87dc-406b-94b8-093f61406e3a))
+ (pad "29" smd roundrect (at 4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b30de5c2-fcc1-4117-a0b3-1014dabf8e73))
+ (pad "30" smd roundrect (at 4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 947eb890-2b3f-4c8f-a11c-41eea89d5211))
+ (pad "31" smd roundrect (at 4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f030033-2570-478c-9b53-161f7dedfda8))
+ (pad "32" smd roundrect (at 4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae2ff4a2-d1a6-4660-bedc-aee6f199d655))
+ (pad "33" smd roundrect (at 4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ec0f6c5-c84e-4478-96a6-2939de844495))
+ (pad "34" smd roundrect (at 4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 776dbd28-633b-4449-8ed1-90473ce2c1f1))
+ (pad "35" smd roundrect (at 4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 148b1eb7-85a1-46fc-ac7a-f3090e70547e))
+ (pad "36" smd roundrect (at 4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6abccc86-a0f5-4b9a-b701-6eafa08d013b))
+ (pad "37" smd roundrect (at 4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 006fd106-468e-4cf3-8f7d-fffe66638645))
+ (pad "38" smd roundrect (at 4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22ceb1d3-168b-493f-9d5c-cddcdfdd9fb3))
+ (pad "39" smd roundrect (at 4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 246859bd-2dee-4df6-bebd-3ae5593a74c1))
+ (pad "40" smd roundrect (at 4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2d391aa-63d2-4c3f-8c3a-e9a33c5bd156))
+ (pad "41" smd roundrect (at 4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afaaaba9-aad1-4a41-9ef8-f0e7232269f4))
+ (pad "42" smd roundrect (at 4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp faaec462-679e-425e-aa1d-d81b38b6b0a8))
+ (pad "43" smd roundrect (at 4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b42937c-6072-403c-a711-6ec625dcf188))
+ (pad "44" smd roundrect (at 4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6edfdd9f-dde1-44e9-a22f-cda64fc1b0db))
+ (pad "45" smd roundrect (at 4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d3e61fc-03c1-4d3a-b3dd-cb0bc702a4f5))
+ (pad "46" smd roundrect (at 4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f53b835f-a544-4f96-9c81-c07b5ce5e616))
+ (pad "47" smd roundrect (at 4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6d39990-9b75-4b68-9f19-c235b42b3c57))
+ (pad "48" smd roundrect (at 4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba1463c9-8a81-4896-895b-e6f9dcfe5ed7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-48_8x9.7mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-4_4.4x5mm_P4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-4_4.4x5mm_P4mm.kicad_mod
new file mode 100644
index 00000000..f9c0216b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-4_4.4x5mm_P4mm.kicad_mod
@@ -0,0 +1,41 @@
+(footprint "TSSOP-4_4.4x5mm_P4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EE4FBDA)
+ (descr "TSSOP, 4 Pin (https://www.onsemi.com/pub/Collateral/MDB8S-D.PDF#page=4), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7a85bb99-7ed5-4759-9f92-bd984a4e0872)
+ )
+ (fp_text value "TSSOP-4_4.4x5mm_P4mm" (at 0 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7302b19a-65c7-472d-8b24-177ade37e2aa)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43b119e8-9869-450c-966f-02547f7d9538)
+ )
+ (fp_line (start 0 -2.66) (end 2.2 -2.66) (layer "F.SilkS") (width 0.12) (tstamp 0168c3dc-135b-4ffe-b849-6928d85e4879))
+ (fp_line (start 0 2.66) (end 2.2 2.66) (layer "F.SilkS") (width 0.12) (tstamp 61888615-e19e-4ef4-9c41-510c43eeabae))
+ (fp_line (start 0 -2.66) (end -3.7 -2.66) (layer "F.SilkS") (width 0.12) (tstamp 8dc49d8c-c61b-4bdb-bc68-19548aeafa25))
+ (fp_line (start 0 2.66) (end -2.2 2.66) (layer "F.SilkS") (width 0.12) (tstamp cfafa04b-d4e5-4c5e-ac62-ddf98ca68f4a))
+ (fp_line (start -3.95 -2.75) (end -3.95 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 33ee2c52-b6bd-4191-8392-c4164eefa2d5))
+ (fp_line (start 3.95 -2.75) (end -3.95 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 756affef-8242-4302-a7cd-dc9f5f57d3cb))
+ (fp_line (start 3.95 2.75) (end 3.95 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp cf470b96-1156-4c88-87d5-ef57441a60c8))
+ (fp_line (start -3.95 2.75) (end 3.95 2.75) (layer "F.CrtYd") (width 0.05) (tstamp e834a00d-6d32-4842-964c-d8d5e7d7c1b0))
+ (fp_line (start 2.2 2.5) (end -2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 3faa80f6-d8d7-4784-b8ec-e985ff4815dc))
+ (fp_line (start -2.2 2.5) (end -2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp 6fb70517-d4b2-4023-a555-b30044c0d7a3))
+ (fp_line (start -1.2 -2.5) (end 2.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 8a2dc622-f291-4554-bce5-c125682c4e85))
+ (fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer "F.Fab") (width 0.1) (tstamp 9fcaece5-0dbf-4b9c-acff-07f917b76dcc))
+ (fp_line (start -2.2 -1.5) (end -1.2 -2.5) (layer "F.Fab") (width 0.1) (tstamp df069caf-67ee-44a2-92ed-dc6c4135925f))
+ (pad "1" smd roundrect (at -2.9375 -2) (size 1.525 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d0647cb-4a48-46ab-be43-c9c3723da8dc))
+ (pad "2" smd roundrect (at -2.9375 2) (size 1.525 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afa95d59-9aff-4924-b5b2-baac265b6c1c))
+ (pad "3" smd roundrect (at 2.9375 2) (size 1.525 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06d07db6-482b-4944-9844-8cce9254f74b))
+ (pad "4" smd roundrect (at 2.9375 -2) (size 1.525 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f406d4a0-69e0-4e98-b95b-7e284f8eac4f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-4_4.4x5mm_P4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-50_4.4x12.5mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-50_4.4x12.5mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..22dc2a53
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-50_4.4x12.5mm_P0.5mm.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "TSSOP-50_4.4x12.5mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 50 Pin (JEDEC MO-153 Var BF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36a23f9a-fef5-485e-8f58-3c2aeb91b4bd)
+ )
+ (fp_text value "TSSOP-50_4.4x12.5mm_P0.5mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64dc6395-2168-4f3b-a109-8cdc945528c2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81ed5010-3d66-4fda-a991-be9f4cbc971c)
+ )
+ (fp_line (start 0 6.41) (end -2.2 6.41) (layer "F.SilkS") (width 0.12) (tstamp 072c2c86-adff-4d92-a127-7936fafbcc2b))
+ (fp_line (start 0 -6.41) (end -3.6 -6.41) (layer "F.SilkS") (width 0.12) (tstamp 2878664c-b098-4f7a-bb0c-95ac923c2187))
+ (fp_line (start 0 6.41) (end 2.2 6.41) (layer "F.SilkS") (width 0.12) (tstamp a011c3ad-45c6-4abc-ae26-995785145640))
+ (fp_line (start 0 -6.41) (end 2.2 -6.41) (layer "F.SilkS") (width 0.12) (tstamp bbb140cd-28b4-4175-aa37-f123ee6a90bc))
+ (fp_line (start -3.85 6.5) (end 3.85 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 0e22f750-cd0d-4a82-9a19-2e3c85e30b14))
+ (fp_line (start -3.85 -6.5) (end -3.85 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 3aefd7e8-f6c6-4455-a20a-c88f08364d97))
+ (fp_line (start 3.85 -6.5) (end -3.85 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp c1a43baa-3a4a-4b5d-8e7a-cc157ac35c93))
+ (fp_line (start 3.85 6.5) (end 3.85 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp f042b891-f521-449d-91fc-2c59b58ba6fd))
+ (fp_line (start -2.2 -5.25) (end -1.2 -6.25) (layer "F.Fab") (width 0.1) (tstamp 07811bc2-0c11-4d86-b210-2a250193a866))
+ (fp_line (start -2.2 6.25) (end -2.2 -5.25) (layer "F.Fab") (width 0.1) (tstamp 458de0e5-f02e-4463-b6e7-e1740521d78d))
+ (fp_line (start -1.2 -6.25) (end 2.2 -6.25) (layer "F.Fab") (width 0.1) (tstamp 55344929-0baf-4e57-a226-74ca3b4be051))
+ (fp_line (start 2.2 6.25) (end -2.2 6.25) (layer "F.Fab") (width 0.1) (tstamp 69f938be-3a14-4fad-961c-725e7c555ce5))
+ (fp_line (start 2.2 -6.25) (end 2.2 6.25) (layer "F.Fab") (width 0.1) (tstamp bf63100c-fcee-4aea-9cea-3431e981f620))
+ (pad "1" smd roundrect (at -2.8625 -6) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 994016d3-bd58-4f72-868b-843e58d36a33))
+ (pad "2" smd roundrect (at -2.8625 -5.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cd71ff9-e7a3-4147-8255-076cbba81f22))
+ (pad "3" smd roundrect (at -2.8625 -5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 482324a0-5228-4fc0-92fc-5383abecc1aa))
+ (pad "4" smd roundrect (at -2.8625 -4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b8c0e60-4b64-47d9-91ee-5ac99276350d))
+ (pad "5" smd roundrect (at -2.8625 -4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8e94375-dbc3-4dde-ba03-5cfda8511356))
+ (pad "6" smd roundrect (at -2.8625 -3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3ccfebb-ddf5-40ad-bb72-ce94ff0d9512))
+ (pad "7" smd roundrect (at -2.8625 -3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2dfeb57-6655-4bf6-9933-f1cfe3c23502))
+ (pad "8" smd roundrect (at -2.8625 -2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0bc5a85f-d14a-4153-8320-7acd2b81e2a5))
+ (pad "9" smd roundrect (at -2.8625 -2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfcd3be5-657d-468d-9209-b4e89d158768))
+ (pad "10" smd roundrect (at -2.8625 -1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d25ae75-5cf7-4f01-9a07-15425678606f))
+ (pad "11" smd roundrect (at -2.8625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8534c07b-c5f5-4cd3-972c-baef4b8214f8))
+ (pad "12" smd roundrect (at -2.8625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d261de2-8277-4c83-97c9-5ff7dd64f42e))
+ (pad "13" smd roundrect (at -2.8625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd6935cd-a868-4789-b994-ee788e06c069))
+ (pad "14" smd roundrect (at -2.8625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 463e7098-947f-4ae7-b8fd-ff43d9e07861))
+ (pad "15" smd roundrect (at -2.8625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d94470ec-4600-497e-b1cb-4b991f63d05d))
+ (pad "16" smd roundrect (at -2.8625 1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 229a628f-b601-457f-886f-da4cad7d86d1))
+ (pad "17" smd roundrect (at -2.8625 2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f724afac-ccf0-4257-934b-cb4475ff4f48))
+ (pad "18" smd roundrect (at -2.8625 2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98db9b79-2060-4754-821c-967163f73aa3))
+ (pad "19" smd roundrect (at -2.8625 3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f88eeae-35d2-4135-81b7-db137b71bddc))
+ (pad "20" smd roundrect (at -2.8625 3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c8cff7d-ed92-444c-8b16-4c46f23c2d51))
+ (pad "21" smd roundrect (at -2.8625 4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f2ac199-69eb-4ab2-a707-1e5e8fcd6485))
+ (pad "22" smd roundrect (at -2.8625 4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e177396-7340-4055-abaa-90d0e10e48b6))
+ (pad "23" smd roundrect (at -2.8625 5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1aeaf788-de1e-41ee-9fac-1255e1db0ffc))
+ (pad "24" smd roundrect (at -2.8625 5.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9eec86e-e2cd-43ad-aa99-863339498628))
+ (pad "25" smd roundrect (at -2.8625 6) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f5396af-d890-453b-9a5a-c1bfb145bf2e))
+ (pad "26" smd roundrect (at 2.8625 6) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 635bf117-409b-4254-a8d5-09890b13e247))
+ (pad "27" smd roundrect (at 2.8625 5.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db5587aa-9cb6-4f37-92ec-fda11116a10b))
+ (pad "28" smd roundrect (at 2.8625 5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e96e0ed2-40e2-4b21-8931-b71d02899b24))
+ (pad "29" smd roundrect (at 2.8625 4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14bb3078-6c49-4299-8766-e9770e6eb7b5))
+ (pad "30" smd roundrect (at 2.8625 4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d9bd0f4-0105-40b9-9796-2b6546c6ce23))
+ (pad "31" smd roundrect (at 2.8625 3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4865f3bb-e6c4-4cf8-a143-22b289f48593))
+ (pad "32" smd roundrect (at 2.8625 3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da1a4686-dc0f-4d0e-a0c6-7aebf640f469))
+ (pad "33" smd roundrect (at 2.8625 2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe1d0f27-5e54-452d-a22f-d2ca7e6eef9f))
+ (pad "34" smd roundrect (at 2.8625 2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d87b00e3-b27b-4ff6-b721-414d570c9186))
+ (pad "35" smd roundrect (at 2.8625 1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ec4c1e3-2ae0-4860-8b10-dff146a6adab))
+ (pad "36" smd roundrect (at 2.8625 1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1d34dc4-b05d-47b1-a49d-8da8c19426ec))
+ (pad "37" smd roundrect (at 2.8625 0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa398ff3-d314-4704-b2d6-f00e4203801d))
+ (pad "38" smd roundrect (at 2.8625 0) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3670d1f-f3db-4e61-b238-a41b10a5077d))
+ (pad "39" smd roundrect (at 2.8625 -0.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5665b03b-09aa-4e32-9f4d-3058d3462b31))
+ (pad "40" smd roundrect (at 2.8625 -1) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00570878-db33-41be-88b4-314a097fbf2a))
+ (pad "41" smd roundrect (at 2.8625 -1.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff07dfe6-55ae-433e-8bc2-a9df7e138512))
+ (pad "42" smd roundrect (at 2.8625 -2) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5c2086e-b74e-4987-929c-fee8815da553))
+ (pad "43" smd roundrect (at 2.8625 -2.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 342835ba-ff4f-4264-b8fb-abc46ebc9172))
+ (pad "44" smd roundrect (at 2.8625 -3) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9e3759d-b811-4f08-8793-c8dc821b4487))
+ (pad "45" smd roundrect (at 2.8625 -3.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4c2f6aa-7fbe-43ff-99bd-52a095767c73))
+ (pad "46" smd roundrect (at 2.8625 -4) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b2328d0-c602-40ba-aa0f-19a7239dd2a9))
+ (pad "47" smd roundrect (at 2.8625 -4.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8b48220-c324-4d61-8893-d039e586c8a1))
+ (pad "48" smd roundrect (at 2.8625 -5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 579d74f4-d8e9-4cd4-9880-cc9cf12641e5))
+ (pad "49" smd roundrect (at 2.8625 -5.5) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67759be7-c724-4701-9fbf-0c2c4ada142c))
+ (pad "50" smd roundrect (at 2.8625 -6) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d08756ea-5193-44cd-ad4d-ebdab20800e9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-50_4.4x12.5mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_6.1x11mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_6.1x11mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..d822af2c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_6.1x11mm_P0.4mm.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "TSSOP-52_6.1x11mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 52 Pin (JEDEC MO-153 Var FC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f0468bb4-edd8-446d-bb98-16a0723cc479)
+ )
+ (fp_text value "TSSOP-52_6.1x11mm_P0.4mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 642f8162-6eef-44b4-9e2d-0fc02264dc13)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a291dc39-1ef7-4830-9b7d-1c0a21bb7204)
+ )
+ (fp_line (start 0 5.61) (end -3.16 5.61) (layer "F.SilkS") (width 0.12) (tstamp 34768e78-e45f-4df6-878f-e3511e90adc7))
+ (fp_line (start 0 -5.61) (end 3.16 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 514d319d-8107-400c-8bf2-6adc024b4309))
+ (fp_line (start -3.16 -5.385) (end -4.45 -5.385) (layer "F.SilkS") (width 0.12) (tstamp 7ea52992-4b22-4669-bb9c-459276147699))
+ (fp_line (start 0 5.61) (end 3.16 5.61) (layer "F.SilkS") (width 0.12) (tstamp 8f3e067d-c51e-43b8-b860-32f5fcbb9278))
+ (fp_line (start -3.16 -5.61) (end -3.16 -5.385) (layer "F.SilkS") (width 0.12) (tstamp bb8e8429-6a11-4e71-a502-791084c9958a))
+ (fp_line (start 3.16 5.61) (end 3.16 5.385) (layer "F.SilkS") (width 0.12) (tstamp dcd4cb49-a7c4-406f-8db6-cf85c6328dc5))
+ (fp_line (start -3.16 5.61) (end -3.16 5.385) (layer "F.SilkS") (width 0.12) (tstamp eac1f31e-8d70-4b98-aaae-9e4ac3bccf64))
+ (fp_line (start 3.16 -5.61) (end 3.16 -5.385) (layer "F.SilkS") (width 0.12) (tstamp f9168e6d-2ee1-4db6-ae18-ec31341cb455))
+ (fp_line (start 0 -5.61) (end -3.16 -5.61) (layer "F.SilkS") (width 0.12) (tstamp fdb6398d-7cde-44d0-86b2-df96656f2d97))
+ (fp_line (start 4.7 -5.75) (end -4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 63d2dea3-3c5d-4dd9-990f-4ce0eb60c40d))
+ (fp_line (start 4.7 5.75) (end 4.7 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 7e9c957f-6c3d-43b0-b516-08d166fdbd22))
+ (fp_line (start -4.7 5.75) (end 4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp b336322c-ace5-4e57-b3fe-69af5cd8a452))
+ (fp_line (start -4.7 -5.75) (end -4.7 5.75) (layer "F.CrtYd") (width 0.05) (tstamp cffa2b1d-420c-41a4-98ef-2a61e6ce1edc))
+ (fp_line (start -3.05 5.5) (end -3.05 -4.5) (layer "F.Fab") (width 0.1) (tstamp 85d16a24-d518-4bea-818a-7eaf1904b867))
+ (fp_line (start 3.05 -5.5) (end 3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp a6a4a208-e383-4a3d-a6ee-44db88bf3ffa))
+ (fp_line (start -2.05 -5.5) (end 3.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp cc6c6915-a7ee-4665-93bf-611f8a936c27))
+ (fp_line (start 3.05 5.5) (end -3.05 5.5) (layer "F.Fab") (width 0.1) (tstamp e4958563-1a63-4a4c-af3f-8b130cf12dff))
+ (fp_line (start -3.05 -4.5) (end -2.05 -5.5) (layer "F.Fab") (width 0.1) (tstamp e7ba2a9f-0804-43e4-acee-739906f69ccf))
+ (pad "1" smd roundrect (at -3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ac257bd-9d81-45be-b735-2b153e23bc47))
+ (pad "2" smd roundrect (at -3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d43ec15-d6c0-467a-9a42-18015a21513d))
+ (pad "3" smd roundrect (at -3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3021104a-3bb3-4f90-b22e-a21fc855aa62))
+ (pad "4" smd roundrect (at -3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e0e11ec-b17e-4c8d-9498-5dac344f0352))
+ (pad "5" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 763a7274-8322-4cc3-b383-3356ebc90d87))
+ (pad "6" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4373c7c5-d6c3-4715-b34b-86803e03d9b1))
+ (pad "7" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16acb82a-ece9-407a-ab32-44049eeb9879))
+ (pad "8" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5dad5e00-2b66-47d2-be99-d1b2c313acb4))
+ (pad "9" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7bb147f-d8c6-450a-b002-0905bd2bcecb))
+ (pad "10" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6890a162-849f-435a-b062-ffc48f7a7842))
+ (pad "11" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 513eed13-a21b-49a9-ad7b-09f3889af5dd))
+ (pad "12" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7f96ba3-9346-4ab6-97d4-ba4cee9c56f7))
+ (pad "13" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e31ebe0-1df8-40b5-904a-ede05859438a))
+ (pad "14" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3644d3a5-b69d-4890-b12b-11c494031d8c))
+ (pad "15" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 140a7ec6-0cf8-4229-9910-72f67d722a8c))
+ (pad "16" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 799070dc-937c-4ad9-86bb-6922496a0180))
+ (pad "17" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 055913f8-3528-4d8a-8ac2-6bb8fdd0e020))
+ (pad "18" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ada2dbd-9c89-4ce3-ad3d-632964ec1a31))
+ (pad "19" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b8794c3-c1da-4553-8bce-4647c6341eff))
+ (pad "20" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec913b31-4829-4f6b-93ee-e05e1fc3c55f))
+ (pad "21" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c65e6f3-a8fb-4093-94dd-edfeb7754b1b))
+ (pad "22" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27dda0e6-8b64-40a4-9d9d-685ec3cb7451))
+ (pad "23" smd roundrect (at -3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55a7fed1-8c06-4069-858d-1860dde82601))
+ (pad "24" smd roundrect (at -3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 225b720a-fc7b-4fc4-968d-36a2de7b78d6))
+ (pad "25" smd roundrect (at -3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1341cfb9-f5f8-4741-b5cc-ca72eef6b7a2))
+ (pad "26" smd roundrect (at -3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01790398-5ff3-477d-aeed-1c349f0a20f6))
+ (pad "27" smd roundrect (at 3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e08b378f-5949-43b8-854a-0af3f670c6e7))
+ (pad "28" smd roundrect (at 3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f4c4868-4505-42f6-aedf-1e92e907315e))
+ (pad "29" smd roundrect (at 3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e0b875a-68cd-41b8-9389-c4793a256add))
+ (pad "30" smd roundrect (at 3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79307630-eb0c-4bb5-8bc9-46bdb204e39d))
+ (pad "31" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8264d52-b283-4a16-ae42-fdd8cb21494b))
+ (pad "32" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf558805-e1b4-43a7-a69d-04006222191b))
+ (pad "33" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71861f43-1f8b-4f8c-a773-bbbee4fa4e90))
+ (pad "34" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 342e8abd-5a04-4b15-884f-81b395ec6523))
+ (pad "35" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e56aafc-3742-4924-80e9-7d34ac6bbbef))
+ (pad "36" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c913ddf4-8041-49e8-936c-8e57bc1a65b8))
+ (pad "37" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f97ac7bf-084e-4782-8a7a-6ad3a1ae2de0))
+ (pad "38" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7095effd-fe41-4710-9241-1cce4217d44e))
+ (pad "39" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87384fba-dad4-41df-af43-38367c9e2657))
+ (pad "40" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ce60dd2-6558-4f44-a94c-5ee3c7b634bb))
+ (pad "41" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 612d9502-db6c-4965-8e88-29190e96704b))
+ (pad "42" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3f96578-d6ee-408a-a007-0fea8efbe28a))
+ (pad "43" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2efa93d-1d8d-42ab-949c-f843b18c34bc))
+ (pad "44" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ede10857-e668-4d50-8c43-9d871228bf70))
+ (pad "45" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a87400a-d82d-4e05-aea0-9705188cf3a9))
+ (pad "46" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c77ad6a-133e-4ff1-9186-af893441ad0b))
+ (pad "47" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbba5493-7abe-404b-a110-1d9b3279e736))
+ (pad "48" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c93ddd01-3d3c-4f73-a1e8-99dc7e610577))
+ (pad "49" smd roundrect (at 3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddedd4c1-2ff6-474b-aefb-255526fd6ef4))
+ (pad "50" smd roundrect (at 3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 647b7119-9625-43e1-a4fa-58be9326d0a2))
+ (pad "51" smd roundrect (at 3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 476b5d1d-af65-471a-8299-f3f6ae3e469e))
+ (pad "52" smd roundrect (at 3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e29bb722-4bd9-446a-a644-66a0824361a4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-52_6.1x11mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_8x11mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_8x11mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..8f7612f7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-52_8x11mm_P0.4mm.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "TSSOP-52_8x11mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 52 Pin (JEDEC MO-153 Var JB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ac87570-e872-400d-a058-b1c2ee2151e8)
+ )
+ (fp_text value "TSSOP-52_8x11mm_P0.4mm" (at 0 6.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71fff4a2-f5ad-4a64-a072-9bf0aae4438b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 97fb1940-9471-40b2-bbaf-ea9b109fc23a)
+ )
+ (fp_line (start -4.11 -5.385) (end -5.4 -5.385) (layer "F.SilkS") (width 0.12) (tstamp 0a160f8b-f856-4f2c-9c49-fd7a20db735a))
+ (fp_line (start -4.11 -5.61) (end -4.11 -5.385) (layer "F.SilkS") (width 0.12) (tstamp 1cd3bffc-7554-4f35-ab48-f8b9fca45704))
+ (fp_line (start -4.11 5.61) (end -4.11 5.385) (layer "F.SilkS") (width 0.12) (tstamp 3e9455cd-efac-490e-babb-f8e37e44d7f5))
+ (fp_line (start 4.11 -5.61) (end 4.11 -5.385) (layer "F.SilkS") (width 0.12) (tstamp 5f89da59-8e2f-4f1d-999e-b23efeeacacd))
+ (fp_line (start 0 5.61) (end 4.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp 62a8d98d-e456-4bf9-aa8f-35ab50c7dfe5))
+ (fp_line (start 0 5.61) (end -4.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp 745bf1d4-3158-4a1b-a257-3e5568e76f22))
+ (fp_line (start 4.11 5.61) (end 4.11 5.385) (layer "F.SilkS") (width 0.12) (tstamp 7c8b4b9f-e8a7-4a99-addf-08251720d2fc))
+ (fp_line (start 0 -5.61) (end 4.11 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 7fe1b752-7982-41e1-ac3c-b5bffcee13fc))
+ (fp_line (start 0 -5.61) (end -4.11 -5.61) (layer "F.SilkS") (width 0.12) (tstamp cd31f297-1661-4c59-bf9f-50b9bb951e65))
+ (fp_line (start -5.65 -5.75) (end -5.65 5.75) (layer "F.CrtYd") (width 0.05) (tstamp 2739b7ab-97d0-4b49-9c2d-c3e0923c3dd8))
+ (fp_line (start 5.65 -5.75) (end -5.65 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 3b03479b-7a2a-43f2-961b-3fac491f1d1f))
+ (fp_line (start 5.65 5.75) (end 5.65 -5.75) (layer "F.CrtYd") (width 0.05) (tstamp 61afcf68-e3f2-439a-9c1b-f1d6a3937aed))
+ (fp_line (start -5.65 5.75) (end 5.65 5.75) (layer "F.CrtYd") (width 0.05) (tstamp acbced9f-5275-4c6a-9885-fe7b073c6078))
+ (fp_line (start 4 5.5) (end -4 5.5) (layer "F.Fab") (width 0.1) (tstamp 2623a09c-6474-43e3-9085-64936ef7de06))
+ (fp_line (start -4 -4.5) (end -3 -5.5) (layer "F.Fab") (width 0.1) (tstamp 5526fb28-7c68-4541-a5aa-d4c32223de3b))
+ (fp_line (start 4 -5.5) (end 4 5.5) (layer "F.Fab") (width 0.1) (tstamp 70a44c05-7944-4d5c-9f3f-628d9f02eb5b))
+ (fp_line (start -3 -5.5) (end 4 -5.5) (layer "F.Fab") (width 0.1) (tstamp 928b5b10-25a3-4724-b26e-49361215f484))
+ (fp_line (start -4 5.5) (end -4 -4.5) (layer "F.Fab") (width 0.1) (tstamp f487cdb0-e6cc-4ab1-be8d-3c7f3ef34d4a))
+ (pad "1" smd roundrect (at -4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8de264a1-6484-467b-8950-c294b8847df5))
+ (pad "2" smd roundrect (at -4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf2333e2-1717-44be-b667-f6bb00b5fd99))
+ (pad "3" smd roundrect (at -4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4c488cf-6bb7-4911-baf5-bdaa547f79f9))
+ (pad "4" smd roundrect (at -4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f0c747d-8a4d-4c3a-b6c4-55da35dbebd1))
+ (pad "5" smd roundrect (at -4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0b85d39-43bb-4a94-b215-79573d2bcd90))
+ (pad "6" smd roundrect (at -4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1687a931-b8cd-4bba-a51e-08be948c67be))
+ (pad "7" smd roundrect (at -4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 285bf31f-5727-41ec-b29a-d74238ee96fe))
+ (pad "8" smd roundrect (at -4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d3b9aee-7007-4336-87ed-92385d2d5112))
+ (pad "9" smd roundrect (at -4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cd149c8-0dde-427a-8092-46b0d6790e4e))
+ (pad "10" smd roundrect (at -4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d034aea4-c491-4f60-b95e-c4f6373333a1))
+ (pad "11" smd roundrect (at -4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bf1d15f-513d-4aeb-97e5-4e9cf9fe979a))
+ (pad "12" smd roundrect (at -4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fbc31b9-2ca3-4045-ac3a-5cbe9740aa8b))
+ (pad "13" smd roundrect (at -4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2324d741-ad75-4cec-a927-bac9ad51e159))
+ (pad "14" smd roundrect (at -4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9086ef39-897e-4557-aa12-5e8ecd8656e8))
+ (pad "15" smd roundrect (at -4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 524aa941-6cfa-4c5b-9a44-98fc526a6dc9))
+ (pad "16" smd roundrect (at -4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5ccda31-6519-4f18-b8fc-b85e921956b1))
+ (pad "17" smd roundrect (at -4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ade8a23-b44d-40c3-910a-9d556332645a))
+ (pad "18" smd roundrect (at -4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ebad60d-7079-4ffe-ac4c-b0bc416b5536))
+ (pad "19" smd roundrect (at -4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1e75d9a-0ab1-4133-b6c0-81b2e2f14c47))
+ (pad "20" smd roundrect (at -4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a0b4c18-51f4-4015-a401-f2b3747cb00c))
+ (pad "21" smd roundrect (at -4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08a5ecca-46cd-4e1f-a9f0-6e8557756105))
+ (pad "22" smd roundrect (at -4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28244683-326e-49a8-bb38-bbe81b60a260))
+ (pad "23" smd roundrect (at -4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae8b3002-5cc3-442f-843f-466ca2f9ecf4))
+ (pad "24" smd roundrect (at -4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1f9ae61-c4a4-489c-9c70-2435e4f94a22))
+ (pad "25" smd roundrect (at -4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f230a1b-c2f1-4c28-aff0-68db2806da26))
+ (pad "26" smd roundrect (at -4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1de7910-3941-4923-a7a8-50166a87913c))
+ (pad "27" smd roundrect (at 4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cae88490-5319-4859-8dce-2e2f4d9570ea))
+ (pad "28" smd roundrect (at 4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f88c917-f195-463b-badb-4c955ee34cc8))
+ (pad "29" smd roundrect (at 4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfba333a-cea1-4eb0-83fe-7dcedc90b8a3))
+ (pad "30" smd roundrect (at 4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3fe109b-f0cb-4c60-a248-64909586e695))
+ (pad "31" smd roundrect (at 4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cde80d00-7d08-4e56-bf2a-c8bd7b59651b))
+ (pad "32" smd roundrect (at 4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c99cd717-1617-4192-9bd8-f20939bf99ff))
+ (pad "33" smd roundrect (at 4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7290b2d-379c-4092-a30b-66b5dd5be276))
+ (pad "34" smd roundrect (at 4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c985e6c2-e35e-4b55-9752-bb0665313817))
+ (pad "35" smd roundrect (at 4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11242a45-a6d1-46c7-aa89-96240de33f5b))
+ (pad "36" smd roundrect (at 4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40cabd20-2116-443c-bacf-7973deaf6b3f))
+ (pad "37" smd roundrect (at 4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a5ae0e0-7ea0-4ee7-8c67-a3420ae3b66f))
+ (pad "38" smd roundrect (at 4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26087306-4a4b-4f5a-967f-f17d7620fc12))
+ (pad "39" smd roundrect (at 4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 601be49c-92c4-4330-824d-e9ec1c72e9cb))
+ (pad "40" smd roundrect (at 4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb1c5dc7-83bb-4d68-bae4-5e0c1bb9cbad))
+ (pad "41" smd roundrect (at 4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78705c3b-37a9-4349-a11f-a102baeecc77))
+ (pad "42" smd roundrect (at 4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f38144c-6fba-477e-bf08-e6b214cb6ddf))
+ (pad "43" smd roundrect (at 4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93d2a184-c4a5-4eee-9c84-e8ed2a9e7ea5))
+ (pad "44" smd roundrect (at 4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11e7c23d-c35f-4349-8ce4-eb27754bea36))
+ (pad "45" smd roundrect (at 4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 315106c4-662e-4fae-a8eb-9da7e506faf4))
+ (pad "46" smd roundrect (at 4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29f62998-da45-4294-b45c-bba653eaf4b3))
+ (pad "47" smd roundrect (at 4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0097cfe6-9cca-4e26-bca0-d07f1ba30a39))
+ (pad "48" smd roundrect (at 4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2bc21201-4aad-4686-b3c3-6b07bf6302f9))
+ (pad "49" smd roundrect (at 4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cd7f4c8-03e6-4529-a305-44c66def55cc))
+ (pad "50" smd roundrect (at 4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c6c7e7c-dbf3-4cfd-9e4d-97a4c05c36ae))
+ (pad "51" smd roundrect (at 4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1956385-d941-4a59-8c4c-771efda3b2ca))
+ (pad "52" smd roundrect (at 4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1db023be-773f-48b2-85ad-749088f01781))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-52_8x11mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_4.4x11.3mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_4.4x11.3mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..11e64fbd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_4.4x11.3mm_P0.4mm.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "TSSOP-56_4.4x11.3mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60F1AB13)
+ (descr "TSSOP, 56 Pin (JEDEC MO-194 Var AF https://www.jedec.org/document_search?search_api_views_fulltext=MO-194), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 72933d38-d54d-44de-afe3-167221474519)
+ )
+ (fp_text value "TSSOP-56_4.4x11.3mm_P0.4mm" (at 0 6.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 202d97f1-e806-48c9-bf0c-a29785ee782a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a2e6ccc-ec7b-4a64-82e9-5eee9d281d4a)
+ )
+ (fp_line (start 0 -5.785) (end -3.6 -5.785) (layer "F.SilkS") (width 0.12) (tstamp 011198df-9c2a-4f8e-8da7-f3d36ede6779))
+ (fp_line (start 0 5.785) (end -2.2 5.785) (layer "F.SilkS") (width 0.12) (tstamp 1b9a188a-264c-4172-927c-b9e573fb5265))
+ (fp_line (start 0 5.785) (end 2.2 5.785) (layer "F.SilkS") (width 0.12) (tstamp 81aba004-2290-4840-8f66-e40b241ae509))
+ (fp_line (start 0 -5.785) (end 2.2 -5.785) (layer "F.SilkS") (width 0.12) (tstamp feb63356-9bef-4a8a-a505-33f862ca3242))
+ (fp_line (start -3.85 5.9) (end 3.85 5.9) (layer "F.CrtYd") (width 0.05) (tstamp 40898129-f93a-4bb0-8287-1d34187b3116))
+ (fp_line (start -3.85 -5.9) (end -3.85 5.9) (layer "F.CrtYd") (width 0.05) (tstamp a9df1ba9-e39b-4b2a-bd69-a0178dff6835))
+ (fp_line (start 3.85 5.9) (end 3.85 -5.9) (layer "F.CrtYd") (width 0.05) (tstamp c99b64c7-4667-4e89-82a6-b73df6cfbb07))
+ (fp_line (start 3.85 -5.9) (end -3.85 -5.9) (layer "F.CrtYd") (width 0.05) (tstamp f64c3b65-db41-4da2-874d-5f7695d23111))
+ (fp_line (start 2.2 -5.65) (end 2.2 5.65) (layer "F.Fab") (width 0.1) (tstamp 03d11e53-f722-4cf5-8f4e-48aa5aefb7d3))
+ (fp_line (start -2.2 -4.65) (end -1.2 -5.65) (layer "F.Fab") (width 0.1) (tstamp 981c92bf-0815-4c91-92ca-828d479af68a))
+ (fp_line (start -2.2 5.65) (end -2.2 -4.65) (layer "F.Fab") (width 0.1) (tstamp caae0493-154c-4d1c-a845-dfebac82a9d7))
+ (fp_line (start -1.2 -5.65) (end 2.2 -5.65) (layer "F.Fab") (width 0.1) (tstamp da6a8913-aeea-4ce1-907b-91ed513f5029))
+ (fp_line (start 2.2 5.65) (end -2.2 5.65) (layer "F.Fab") (width 0.1) (tstamp eb197dad-de26-4790-9e49-164bbf71d1b5))
+ (pad "1" smd roundrect (at -2.8625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f14ae618-385c-4e03-a01b-f7ead473aa95))
+ (pad "2" smd roundrect (at -2.8625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c402a8d2-2986-4a9f-873c-bdf5c8768ba4))
+ (pad "3" smd roundrect (at -2.8625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1eb6a827-11de-401a-9024-e444d6e7d01c))
+ (pad "4" smd roundrect (at -2.8625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b2b4bee-7e64-4484-bada-7e63cce091d2))
+ (pad "5" smd roundrect (at -2.8625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcb0a59f-0b45-4dac-8a99-d0981c359972))
+ (pad "6" smd roundrect (at -2.8625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 654ed1bb-9864-454b-b2a2-1eefe72ca9d7))
+ (pad "7" smd roundrect (at -2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70b2be93-7c51-48e3-8b58-e54eca558052))
+ (pad "8" smd roundrect (at -2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd0f31cc-1f60-40a1-9750-bbdb8f722041))
+ (pad "9" smd roundrect (at -2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a97efee1-3841-4d9a-ad1e-27df1c4cb303))
+ (pad "10" smd roundrect (at -2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0d3b193-1e3c-4ea9-b69d-5a326d249ba7))
+ (pad "11" smd roundrect (at -2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a73ae1b6-5c6d-46e6-b4de-633a327d5f42))
+ (pad "12" smd roundrect (at -2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5db7be40-4d84-42f3-bda6-7a4dda9c43d8))
+ (pad "13" smd roundrect (at -2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ca16af9-8358-49be-8b29-efad806eb231))
+ (pad "14" smd roundrect (at -2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e98be51e-9f97-41a8-8767-239b164855e7))
+ (pad "15" smd roundrect (at -2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04fbb8b9-abad-44e7-997c-c3eba0d49991))
+ (pad "16" smd roundrect (at -2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cde00698-5790-4660-9447-73c426cca83c))
+ (pad "17" smd roundrect (at -2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4e9f73c-62cc-41ab-9d2f-e6c61a341b90))
+ (pad "18" smd roundrect (at -2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97ffaf9d-9698-48be-add6-1850484f0cc5))
+ (pad "19" smd roundrect (at -2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbb98c21-19e6-4729-9f20-891efde589b1))
+ (pad "20" smd roundrect (at -2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d39dca4-2d9e-4b73-9252-1581cb1cdc83))
+ (pad "21" smd roundrect (at -2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2d6e894-b123-4d72-b7ff-ec689afd5869))
+ (pad "22" smd roundrect (at -2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 371e724c-4185-4888-99de-116ef48b4568))
+ (pad "23" smd roundrect (at -2.8625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01dc504e-f930-4a7b-827d-a5af02a759f8))
+ (pad "24" smd roundrect (at -2.8625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c7a4720-315d-4c60-b1f5-58ebf2830138))
+ (pad "25" smd roundrect (at -2.8625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd315f05-6141-4516-a6c8-12787326d821))
+ (pad "26" smd roundrect (at -2.8625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5fd4082-70a3-498e-8705-a9ccaa08bd4c))
+ (pad "27" smd roundrect (at -2.8625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aad05b97-c9ba-418b-bb48-43a99f751078))
+ (pad "28" smd roundrect (at -2.8625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fe256b3-a991-4c61-89ed-8a8b6040e68a))
+ (pad "29" smd roundrect (at 2.8625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 064c4bd5-126e-4b56-bd11-03efdacd289d))
+ (pad "30" smd roundrect (at 2.8625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4245c5da-9b74-4238-ba64-d0aeeade797e))
+ (pad "31" smd roundrect (at 2.8625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54cf3608-67e9-474a-adbb-f1732f3b57d6))
+ (pad "32" smd roundrect (at 2.8625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d074d409-2a1c-46f7-94c5-f5ba25b51749))
+ (pad "33" smd roundrect (at 2.8625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f072490-04a4-4eb9-b985-2b8c97e982d0))
+ (pad "34" smd roundrect (at 2.8625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d5e443d-d9bb-486a-9461-76fb8891618c))
+ (pad "35" smd roundrect (at 2.8625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ada9cb3-9423-400b-81e2-189c3185d153))
+ (pad "36" smd roundrect (at 2.8625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a86bda61-645e-4c5e-ab20-b7c229806ca7))
+ (pad "37" smd roundrect (at 2.8625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 458b4400-90d5-452a-b215-1e875457aaa4))
+ (pad "38" smd roundrect (at 2.8625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82e5eb9b-6145-4961-babb-60475c99f1dd))
+ (pad "39" smd roundrect (at 2.8625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c24bf965-dfdb-4c64-8c84-ba4a6c1253c4))
+ (pad "40" smd roundrect (at 2.8625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f948071-f407-478a-87fa-fd5f14c3ccfa))
+ (pad "41" smd roundrect (at 2.8625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e96c10e0-5eb9-4302-865e-18cfbfa760b3))
+ (pad "42" smd roundrect (at 2.8625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cd8cf83-94cc-47d5-965e-50a56d11c8e3))
+ (pad "43" smd roundrect (at 2.8625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdbfb09e-6156-4208-94f7-ecc1c100fc5f))
+ (pad "44" smd roundrect (at 2.8625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5da45e2-e705-417b-ad72-768479a2f25e))
+ (pad "45" smd roundrect (at 2.8625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a297ddc9-01f0-4bdf-bdf3-f2bad141314a))
+ (pad "46" smd roundrect (at 2.8625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 319640db-9963-404e-a853-d14ae3357b93))
+ (pad "47" smd roundrect (at 2.8625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1024c6a-fc64-4117-be21-8b75cc6e731e))
+ (pad "48" smd roundrect (at 2.8625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc5cdaf3-136a-47f1-a74d-24a2a0d54061))
+ (pad "49" smd roundrect (at 2.8625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 310c7217-e791-4876-a908-29c7724aaa6b))
+ (pad "50" smd roundrect (at 2.8625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7aa377d2-0166-406e-9747-298dc34f8a5b))
+ (pad "51" smd roundrect (at 2.8625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 536676d9-08f4-44e3-b025-2229c29a5cc2))
+ (pad "52" smd roundrect (at 2.8625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c193a5e-91a6-45d0-8975-787f5121fe52))
+ (pad "53" smd roundrect (at 2.8625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 720d0510-7ce3-48cd-8547-499842a5a649))
+ (pad "54" smd roundrect (at 2.8625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49a108c9-8c43-48a7-8c1a-57800e6dd5dc))
+ (pad "55" smd roundrect (at 2.8625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6594c08-979f-4457-8c0e-fc0b8846dbf2))
+ (pad "56" smd roundrect (at 2.8625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp defcbb99-882d-4a42-8495-1fe4b561b386))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-56_4.4x11.3mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x12.5mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x12.5mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..21669f61
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x12.5mm_P0.4mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "TSSOP-56_6.1x12.5mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 56 Pin (JEDEC MO-153 Var FD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15973823-ba13-4dac-90c4-28eb605a734e)
+ )
+ (fp_text value "TSSOP-56_6.1x12.5mm_P0.4mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b17a2ba0-1394-43f7-973f-b149dbd9dacb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83e09afc-2ace-44d9-be17-c1e20c9d947c)
+ )
+ (fp_line (start 3.16 -6.36) (end 3.16 -5.785) (layer "F.SilkS") (width 0.12) (tstamp 1b6d7c38-8d2d-4a7e-ae8e-e5ef803757b2))
+ (fp_line (start 0 -6.36) (end -3.16 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 38df0ded-01a5-43b8-9db1-a5b15fecb378))
+ (fp_line (start 0 -6.36) (end 3.16 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 3b25663e-a4fc-470c-a369-47ceaa578fca))
+ (fp_line (start 0 6.36) (end 3.16 6.36) (layer "F.SilkS") (width 0.12) (tstamp 756ca006-6a2b-4e18-b216-fbed4c3e63ab))
+ (fp_line (start 3.16 6.36) (end 3.16 5.785) (layer "F.SilkS") (width 0.12) (tstamp 7e7fb194-aba1-42d3-8b98-ec8b5a2c6c80))
+ (fp_line (start -3.16 6.36) (end -3.16 5.785) (layer "F.SilkS") (width 0.12) (tstamp 952f9f0a-6026-45b5-8b75-701d73ea9130))
+ (fp_line (start 0 6.36) (end -3.16 6.36) (layer "F.SilkS") (width 0.12) (tstamp 964b5922-8d99-48d4-a6eb-cf552a8574e5))
+ (fp_line (start -3.16 -6.36) (end -3.16 -5.785) (layer "F.SilkS") (width 0.12) (tstamp ca2f0f20-2b44-42d3-81c3-04b92512f97b))
+ (fp_line (start -3.16 -5.785) (end -4.45 -5.785) (layer "F.SilkS") (width 0.12) (tstamp fd3456c4-a114-4fbf-9002-d8c4aad58c6e))
+ (fp_line (start -4.7 6.5) (end 4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 5efab433-702d-48f5-874b-9f0c7b1f4d1b))
+ (fp_line (start -4.7 -6.5) (end -4.7 6.5) (layer "F.CrtYd") (width 0.05) (tstamp c7ed71d6-1eaf-4d83-90a4-fa06e9929489))
+ (fp_line (start 4.7 6.5) (end 4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp ca133fd3-8a2d-464a-ad93-86912aedd0f4))
+ (fp_line (start 4.7 -6.5) (end -4.7 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp ce31d62f-dbc4-4d55-a1d7-ff350e72d659))
+ (fp_line (start 3.05 -6.25) (end 3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 05e89def-9338-4ccd-8c72-201b4a121f4e))
+ (fp_line (start -3.05 6.25) (end -3.05 -5.25) (layer "F.Fab") (width 0.1) (tstamp 4e59ce08-c2e6-4471-aba0-1d471415ced9))
+ (fp_line (start -3.05 -5.25) (end -2.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp 7c46975e-6d4e-4895-9b8e-b98f1b4235c4))
+ (fp_line (start 3.05 6.25) (end -3.05 6.25) (layer "F.Fab") (width 0.1) (tstamp 9e03e9be-594b-46f4-8194-ee31ac1305fa))
+ (fp_line (start -2.05 -6.25) (end 3.05 -6.25) (layer "F.Fab") (width 0.1) (tstamp fdb78cca-fe0a-4e96-a0ed-994bcfd6335a))
+ (pad "1" smd roundrect (at -3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3df440a2-6a41-4669-b110-2583e718f83f))
+ (pad "2" smd roundrect (at -3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57d9cb9c-312a-4cbf-bdb4-4455fd15ab18))
+ (pad "3" smd roundrect (at -3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7aa96a3-e591-41b4-8a29-dbecb3342f96))
+ (pad "4" smd roundrect (at -3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6287d0e0-5c9b-4ba1-8be0-ffd9fa14719e))
+ (pad "5" smd roundrect (at -3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3af1e10d-f6cc-49a4-8dce-6ccd001fe2f4))
+ (pad "6" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94bf3fb6-d5cd-4ea4-89a5-df93413b4be3))
+ (pad "7" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf636185-cf5a-405c-a052-7e4cd3e8d0a0))
+ (pad "8" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52a7c232-0e83-4c08-8a0f-561274e35582))
+ (pad "9" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 550a712e-a879-48fb-8cbe-765cc379d570))
+ (pad "10" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b165c651-3b3e-4d5e-8d37-751ea1eb6014))
+ (pad "11" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5c902ec-ddee-40f3-b319-fef232864c35))
+ (pad "12" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 453dc50a-126a-49f1-98b3-7645c311f617))
+ (pad "13" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19690fae-e5bb-4420-8396-95e22e9c92f9))
+ (pad "14" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f96e516-ca9f-4692-937b-1f4115c63f34))
+ (pad "15" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33bc6ab5-b320-4722-bda9-5e17ada8dce7))
+ (pad "16" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71c9f2d1-847c-4b4b-9560-be0c7ad92249))
+ (pad "17" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f09693cb-b47c-4cfb-9f57-6223c429b3ea))
+ (pad "18" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdf1f427-9896-418f-bb71-676528ab51de))
+ (pad "19" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 097f05e9-4181-49ed-8373-5e7c66575cc0))
+ (pad "20" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6232f25-9e33-4530-a1ec-ee14a398af7f))
+ (pad "21" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 029a1667-ea65-4994-a2d4-d9f51141c3f9))
+ (pad "22" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f7c21fa-3f69-44ba-973e-87a90334d5b9))
+ (pad "23" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d4835af-5782-4fce-97be-c7942c6f42cc))
+ (pad "24" smd roundrect (at -3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9fbda1f-4b17-4423-ab51-3b7fc4daccf9))
+ (pad "25" smd roundrect (at -3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06321dcf-fa7c-4713-98ed-0f4128008e51))
+ (pad "26" smd roundrect (at -3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b075ed47-f510-4e35-a132-bebba65bad1a))
+ (pad "27" smd roundrect (at -3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d2091f1-1d48-469f-9319-e0ffc490539a))
+ (pad "28" smd roundrect (at -3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ded3134-aa24-4603-b71c-bf058ce2e134))
+ (pad "29" smd roundrect (at 3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed5beeb1-101a-4b44-81c3-561cd6bfd9e9))
+ (pad "30" smd roundrect (at 3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41841554-5ac4-444b-8008-c6ebe31a2682))
+ (pad "31" smd roundrect (at 3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7235a914-dada-421a-b760-0f53ea3958b1))
+ (pad "32" smd roundrect (at 3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5da46374-2757-4545-9639-1b45ab2e20ea))
+ (pad "33" smd roundrect (at 3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81c459aa-2b9d-4a3f-84eb-607964f2fb7f))
+ (pad "34" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8d76d82-6467-4d02-965e-41dab5836553))
+ (pad "35" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b99b7b2-e354-470b-9595-00305e179dcc))
+ (pad "36" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c68f7777-5490-46e9-ba9a-e64853fcf007))
+ (pad "37" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe67f51f-80c8-4b52-b570-1f6799108d11))
+ (pad "38" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 896a566d-e6bb-4a6e-a8fa-458bcf82a596))
+ (pad "39" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fa50a68-6b00-412c-9b78-8f89dd77362c))
+ (pad "40" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5c31456-a4af-4a94-9623-afa27839c1bc))
+ (pad "41" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2812137-96d0-4ea2-81e0-14fa4271a5b5))
+ (pad "42" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dafc5550-4a7a-4387-acae-7fc7c99e9f99))
+ (pad "43" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e7c79d9-65b3-4d14-b744-62877fd9be4e))
+ (pad "44" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 195c9788-b216-4325-8c8a-8f7973ab30c8))
+ (pad "45" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad045bd9-9441-4bc5-9b51-4212fb66fc5b))
+ (pad "46" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8b73bec-53d8-4da8-94d5-b02e59aa23b6))
+ (pad "47" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbe15532-e744-4936-acd1-740e7dea1f01))
+ (pad "48" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb27eb2e-de9d-445a-9046-ae80a5c5b3b3))
+ (pad "49" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cd3a6c8-b342-4d97-a57b-a0d8d367ac21))
+ (pad "50" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21d5909c-b8ce-4d3e-9ad1-c9899721065c))
+ (pad "51" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f54c30ad-1a77-4b9a-9b72-2dab06eb2151))
+ (pad "52" smd roundrect (at 3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1430cc14-bba0-484a-bc7c-4c4490b49b42))
+ (pad "53" smd roundrect (at 3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45f955c5-7ba9-4a0a-a3dd-ce90c6e24874))
+ (pad "54" smd roundrect (at 3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f38dbb3-0196-4448-98f8-48bbbdc33c50))
+ (pad "55" smd roundrect (at 3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e14b3b9-59bf-4eb7-ac7a-873b6b6da422))
+ (pad "56" smd roundrect (at 3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4039a8ba-6fe4-4707-bb79-4e233d7336df))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-56_6.1x12.5mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x14mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x14mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..ca5dbf53
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_6.1x14mm_P0.5mm.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "TSSOP-56_6.1x14mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 56 Pin (JEDEC MO-153 Var EE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9399d9f-4945-49ac-8e6c-a3eda3d91e27)
+ )
+ (fp_text value "TSSOP-56_6.1x14mm_P0.5mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81044bce-e026-4550-96eb-3702a3f5c439)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57fd4393-d474-419a-b7b5-e128bd92d7a7)
+ )
+ (fp_line (start 0 7.16) (end 3.05 7.16) (layer "F.SilkS") (width 0.12) (tstamp 56c0e5d3-365f-437f-8ed0-3e3ec6ddf82e))
+ (fp_line (start 0 -7.16) (end 3.05 -7.16) (layer "F.SilkS") (width 0.12) (tstamp 63719493-4cbb-4edb-86de-a81dc4da304c))
+ (fp_line (start 0 -7.16) (end -4.45 -7.16) (layer "F.SilkS") (width 0.12) (tstamp 722ef0b4-23dc-4fc0-bb3f-a9d038dc8adf))
+ (fp_line (start 0 7.16) (end -3.05 7.16) (layer "F.SilkS") (width 0.12) (tstamp d6424c6c-5247-4769-9dbb-da4c2fc8c3e1))
+ (fp_line (start -4.7 7.25) (end 4.7 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 0c06d114-647b-4eab-878f-80645599a206))
+ (fp_line (start 4.7 -7.25) (end -4.7 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 9a15cf60-beae-4095-bb03-0e6bfa403daa))
+ (fp_line (start -4.7 -7.25) (end -4.7 7.25) (layer "F.CrtYd") (width 0.05) (tstamp cc58a7dd-e7cc-42c7-be33-a17a28052620))
+ (fp_line (start 4.7 7.25) (end 4.7 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp ed8567d7-38af-4b0c-9829-6b1e3c7406de))
+ (fp_line (start 3.05 7) (end -3.05 7) (layer "F.Fab") (width 0.1) (tstamp 2ca43163-d7fb-4c31-b515-6c4a3c925166))
+ (fp_line (start 3.05 -7) (end 3.05 7) (layer "F.Fab") (width 0.1) (tstamp 402e9c12-7cec-43d2-bf8a-3a7a5c9eced0))
+ (fp_line (start -2.05 -7) (end 3.05 -7) (layer "F.Fab") (width 0.1) (tstamp 47496dba-7eaa-42f9-a330-3782fbd8fa06))
+ (fp_line (start -3.05 -6) (end -2.05 -7) (layer "F.Fab") (width 0.1) (tstamp 83ebf211-6479-4dc7-a537-22b0e6911706))
+ (fp_line (start -3.05 7) (end -3.05 -6) (layer "F.Fab") (width 0.1) (tstamp c697b675-1e03-4257-9c07-dc1296c586d0))
+ (pad "1" smd roundrect (at -3.7125 -6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd02d99f-292c-4f06-8266-24a7772922da))
+ (pad "2" smd roundrect (at -3.7125 -6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f9c7c1d-ce0c-410f-aa29-54a42f0f3fdb))
+ (pad "3" smd roundrect (at -3.7125 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8e3c4e6-f0a1-4822-9a84-8a168d019993))
+ (pad "4" smd roundrect (at -3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 920c3ca3-9cd8-4743-a4b2-ba4e28514961))
+ (pad "5" smd roundrect (at -3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05b25a43-e885-45ae-ac55-2bde3e1dc295))
+ (pad "6" smd roundrect (at -3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9c22a1d-cbb0-4f8a-89a8-b02995df3050))
+ (pad "7" smd roundrect (at -3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c986c434-7f72-4e4b-bc57-d71bcd38d488))
+ (pad "8" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db8e5cff-26e3-493a-b58e-a498e0dc52ce))
+ (pad "9" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2b7976d-cd1c-43a1-b7d2-84c740ed0bf2))
+ (pad "10" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 417eabf4-0a3b-4f71-84b3-6cd9e8cd43f4))
+ (pad "11" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5047637c-02bc-4b50-83bb-ceab04b4b0ae))
+ (pad "12" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea2a21c6-df2e-4404-87cf-55fe32619a95))
+ (pad "13" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7eb5f25f-9ccf-4237-bd8a-a38bec7caa31))
+ (pad "14" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f865f25-3191-4750-9dbd-4201b2f9741d))
+ (pad "15" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3493708-6843-4334-86df-fe4a847404e4))
+ (pad "16" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a240c914-966b-4461-b685-ba98a6fadff4))
+ (pad "17" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbde3896-af07-4516-a342-4c5e12a4b1ca))
+ (pad "18" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb5362e3-1c9c-4107-add1-da3728fb6eac))
+ (pad "19" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c19e9e44-73b4-4b51-8834-7251f7781df1))
+ (pad "20" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57adba6d-6f31-41a6-8b69-34e4c5d8eeee))
+ (pad "21" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79ebd95e-fbd4-4309-b114-113443c52b61))
+ (pad "22" smd roundrect (at -3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0b9d6ed-4990-455d-a49a-8457198b2fa8))
+ (pad "23" smd roundrect (at -3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65496a23-9b5d-4527-b333-bb391021f0d8))
+ (pad "24" smd roundrect (at -3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49b7ad86-2b02-4887-b074-5c7e5e6c528e))
+ (pad "25" smd roundrect (at -3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0144b26a-7e00-49b1-b303-dca89fb828aa))
+ (pad "26" smd roundrect (at -3.7125 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ffede42-0616-42db-b5f8-4e9977e29958))
+ (pad "27" smd roundrect (at -3.7125 6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f418e30-231c-4b90-bd87-78b574f91cb6))
+ (pad "28" smd roundrect (at -3.7125 6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7e2da05-dd85-495f-85f6-2ca77f6f7a7d))
+ (pad "29" smd roundrect (at 3.7125 6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02d36f05-0b88-46bc-af2e-24665799e370))
+ (pad "30" smd roundrect (at 3.7125 6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp adf4c9d4-9575-428c-8d5b-38f054221ae9))
+ (pad "31" smd roundrect (at 3.7125 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af130fe0-1db3-40ae-8431-fa5044ca8cb2))
+ (pad "32" smd roundrect (at 3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f12c54d-bedf-4b8f-8169-faff1067aa41))
+ (pad "33" smd roundrect (at 3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc3c9958-300c-4f8d-b847-f1fa8ba565f5))
+ (pad "34" smd roundrect (at 3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67b20d3d-50c9-406e-899e-4541b8794e05))
+ (pad "35" smd roundrect (at 3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afa6a236-bc0e-41c5-a9d9-9aa95f8cee78))
+ (pad "36" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31a2a1e9-ef51-47b5-a15e-a631c2c8c024))
+ (pad "37" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f12d325-f0ea-49e3-a690-981e0865ff1f))
+ (pad "38" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe3d1b96-db78-42e0-9af6-56716b84c4d8))
+ (pad "39" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92cba6d8-c35a-48ac-b25b-02aecddd4ce0))
+ (pad "40" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 699bde9c-34b0-4fcd-849d-8cb9e447080d))
+ (pad "41" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f9ce84d-54ac-471d-92ba-e1b443aaa680))
+ (pad "42" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2dc6e9c-25f3-463f-a664-674f77f61e77))
+ (pad "43" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9242ca94-ca7e-4bc6-8236-ea6264194c8d))
+ (pad "44" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bba3ef34-b6cd-4e9d-b9e5-e897ac96b3d5))
+ (pad "45" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51bb0346-83d0-48c3-9888-932a7ce78943))
+ (pad "46" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfd1bf43-09c5-4639-967f-95d670a89660))
+ (pad "47" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28659879-ccf6-4f99-8382-d985692c6c07))
+ (pad "48" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59bd913f-b6a5-4218-ae6a-249e7eef0416))
+ (pad "49" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57ad7af0-a267-45fe-9efe-9e02dc26e470))
+ (pad "50" smd roundrect (at 3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 678d15fc-1aa8-47da-816b-011d351d3621))
+ (pad "51" smd roundrect (at 3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6be5a958-2b71-448c-aef9-7780d1f59de8))
+ (pad "52" smd roundrect (at 3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7274f5a-3d74-479b-b748-7259e136299b))
+ (pad "53" smd roundrect (at 3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2944841-e434-404a-9a7b-2e46f269fb17))
+ (pad "54" smd roundrect (at 3.7125 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01109df2-a547-41be-aaa1-8569bce7a171))
+ (pad "55" smd roundrect (at 3.7125 -6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 413255a5-d6a5-4a31-859b-18f4f671498b))
+ (pad "56" smd roundrect (at 3.7125 -6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b91e849-f04e-46f7-be0c-e48b25350f8d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-56_6.1x14mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x12.5mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x12.5mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..3e4aafe2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x12.5mm_P0.4mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "TSSOP-56_8x12.5mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 56 Pin (JEDEC MO-153 Var JC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0ce5431-cac5-49e5-bea3-9d444c0eb124)
+ )
+ (fp_text value "TSSOP-56_8x12.5mm_P0.4mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ff4f25e-6c09-47d4-b9a3-42bbfd16285c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22978162-ef83-4bb9-95f3-99fa8b3ffd21)
+ )
+ (fp_line (start 0 -6.36) (end 4.11 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 1865e320-b2ea-4762-b1aa-499d99658e6b))
+ (fp_line (start 0 -6.36) (end -4.11 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 1aa89ae6-7b1e-44ee-a3a9-ea2641c9a612))
+ (fp_line (start -4.11 -6.36) (end -4.11 -5.785) (layer "F.SilkS") (width 0.12) (tstamp 1d477c20-418a-446d-ae89-4eb6d29a028d))
+ (fp_line (start 0 6.36) (end 4.11 6.36) (layer "F.SilkS") (width 0.12) (tstamp 23376dc1-f802-41a2-a730-787fef41726f))
+ (fp_line (start -4.11 6.36) (end -4.11 5.785) (layer "F.SilkS") (width 0.12) (tstamp 2f5edc8f-0ef4-45c6-a15a-8e195d129332))
+ (fp_line (start 4.11 6.36) (end 4.11 5.785) (layer "F.SilkS") (width 0.12) (tstamp 3a3d9dc8-7295-49c4-acf2-032c83a413d9))
+ (fp_line (start 0 6.36) (end -4.11 6.36) (layer "F.SilkS") (width 0.12) (tstamp 939be00d-6317-42d9-be06-93d669d771ae))
+ (fp_line (start 4.11 -6.36) (end 4.11 -5.785) (layer "F.SilkS") (width 0.12) (tstamp af5e6ad8-9db1-45e7-b063-694f4371f538))
+ (fp_line (start -4.11 -5.785) (end -5.4 -5.785) (layer "F.SilkS") (width 0.12) (tstamp dd09c84b-c47e-4d5d-acfe-d6648f3db2aa))
+ (fp_line (start -5.65 6.5) (end 5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 5c642f14-ac90-429e-9ee6-984af7fb8f2c))
+ (fp_line (start 5.65 -6.5) (end -5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp c5a7f3cb-c028-4fc1-b0e5-da4966630b0d))
+ (fp_line (start -5.65 -6.5) (end -5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp d86d477b-4476-4ae3-a3e1-6032913bbdbe))
+ (fp_line (start 5.65 6.5) (end 5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp dbce92b4-bef9-4600-8036-f5c708c48e1e))
+ (fp_line (start -4 6.25) (end -4 -5.25) (layer "F.Fab") (width 0.1) (tstamp 373d52ca-7f81-41b2-a0b4-58632704b226))
+ (fp_line (start -4 -5.25) (end -3 -6.25) (layer "F.Fab") (width 0.1) (tstamp 4d74f99d-9e3a-4591-afc9-76c8595ad8f9))
+ (fp_line (start 4 6.25) (end -4 6.25) (layer "F.Fab") (width 0.1) (tstamp 665db404-a70f-4cda-893b-e12fd69ef4a5))
+ (fp_line (start 4 -6.25) (end 4 6.25) (layer "F.Fab") (width 0.1) (tstamp bed4b7c3-380d-471e-89ad-ad973239347b))
+ (fp_line (start -3 -6.25) (end 4 -6.25) (layer "F.Fab") (width 0.1) (tstamp c92f8525-b0e5-411d-aa9b-b4ca50b5b9f5))
+ (pad "1" smd roundrect (at -4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43f7c1a0-aeb0-4f9a-b416-330cc7c59b6a))
+ (pad "2" smd roundrect (at -4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 272630d3-2a24-44c3-bf2f-dea67726fbe3))
+ (pad "3" smd roundrect (at -4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10008b35-239a-4283-b650-4f99e081b1fc))
+ (pad "4" smd roundrect (at -4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a6afe74-6980-421f-8628-555edc405418))
+ (pad "5" smd roundrect (at -4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c369c4d-f7d7-4bed-b93b-ea921c043c93))
+ (pad "6" smd roundrect (at -4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10782e24-52a6-429c-8ab6-4c7f93b1d188))
+ (pad "7" smd roundrect (at -4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cf6f7c7-efd5-4af0-90e9-671d3c85bb40))
+ (pad "8" smd roundrect (at -4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e11f2e66-a8f6-41dd-8020-ae460ea9c72e))
+ (pad "9" smd roundrect (at -4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 331ca407-edc2-46aa-82cc-38eaec06275b))
+ (pad "10" smd roundrect (at -4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fd82edb-b882-427b-8b29-597d5bb03600))
+ (pad "11" smd roundrect (at -4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ab9c09e-743b-45ad-8172-0ea2bb8a06be))
+ (pad "12" smd roundrect (at -4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d70d94d9-6b7f-433e-a113-c636771a689e))
+ (pad "13" smd roundrect (at -4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a777e3d3-7d8b-4c9a-87b4-6d7879753ca6))
+ (pad "14" smd roundrect (at -4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c6fb269-715d-464c-9ccd-c53baf30a4b2))
+ (pad "15" smd roundrect (at -4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6592a0e-0bf4-40a1-9eca-13898ed37d85))
+ (pad "16" smd roundrect (at -4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc03047f-8c5b-4509-8a00-b0a6b6c777c4))
+ (pad "17" smd roundrect (at -4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49e58077-8677-4f9a-a3f8-6353b9e88de7))
+ (pad "18" smd roundrect (at -4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1419c73-4616-4938-9049-8d9f3e927ef3))
+ (pad "19" smd roundrect (at -4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86867490-d4b8-4994-b3da-d0c1f593604f))
+ (pad "20" smd roundrect (at -4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 733c9c59-4591-4778-9127-176c12b4c89c))
+ (pad "21" smd roundrect (at -4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edea86a1-a389-4289-b307-e202150e8ffc))
+ (pad "22" smd roundrect (at -4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bbb7dd8-3436-4778-b84d-98d55390b53c))
+ (pad "23" smd roundrect (at -4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53062150-8e09-4fc7-bac2-d0c6b200d974))
+ (pad "24" smd roundrect (at -4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7b5b43e-a107-44cf-a4f1-dddc5e2c6909))
+ (pad "25" smd roundrect (at -4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e01f2363-0305-4751-96fb-4bae20eea276))
+ (pad "26" smd roundrect (at -4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7585af7-e8ac-4156-af3e-284cd4fd44f8))
+ (pad "27" smd roundrect (at -4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 835dc389-f3e3-457f-a018-50d2505a1e88))
+ (pad "28" smd roundrect (at -4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdcd6f9c-a38a-4cf3-aff6-d8cb8e044d84))
+ (pad "29" smd roundrect (at 4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 375f5918-0e66-43a4-934c-f15575342517))
+ (pad "30" smd roundrect (at 4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e453ad86-2d22-4800-84f4-c2ecdfe80f3f))
+ (pad "31" smd roundrect (at 4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 247c2f92-9f3b-4c3a-903f-97e25f4cb8fc))
+ (pad "32" smd roundrect (at 4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd648014-e3bd-43a5-887b-0c5b41e6fe0b))
+ (pad "33" smd roundrect (at 4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47483f32-cd04-4567-bfee-0e09aeaef7a8))
+ (pad "34" smd roundrect (at 4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af516573-33e5-4b68-9d32-7420023c5949))
+ (pad "35" smd roundrect (at 4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c92b901e-c50b-4d12-841a-5f4b8ba2bf14))
+ (pad "36" smd roundrect (at 4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72493ee2-3e48-485d-b21a-65e36b931a8f))
+ (pad "37" smd roundrect (at 4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0eb22081-531c-4020-99e6-91e22ef8bffb))
+ (pad "38" smd roundrect (at 4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5de45e5-8524-46ee-a4c8-55be9cf4d089))
+ (pad "39" smd roundrect (at 4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dcbe940-d1ea-4d7e-82c8-0ca17862385f))
+ (pad "40" smd roundrect (at 4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6691fce-6527-44e3-8765-fa06724e90c7))
+ (pad "41" smd roundrect (at 4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ada0099e-8c93-4479-8da7-4cd6983dbde1))
+ (pad "42" smd roundrect (at 4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 678f7ad4-da9e-422d-8632-731a63af5ef5))
+ (pad "43" smd roundrect (at 4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21a610cf-2c98-4cca-88c5-f64d190ae412))
+ (pad "44" smd roundrect (at 4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 774d6cc7-6b6f-43a3-a1eb-3c70ba58e2b3))
+ (pad "45" smd roundrect (at 4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95265152-75a3-4efe-80d3-b2472e024708))
+ (pad "46" smd roundrect (at 4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b95e40de-1223-4c1b-baed-e9f2c87d678b))
+ (pad "47" smd roundrect (at 4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f7d9063-83c7-4ca9-af6e-14e78892ab04))
+ (pad "48" smd roundrect (at 4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98c112f5-b574-4504-953e-78af4e4153af))
+ (pad "49" smd roundrect (at 4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70f09f53-ad1b-4544-900d-d0443a1c21a0))
+ (pad "50" smd roundrect (at 4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 741ff739-4c43-4baa-834c-abbff41dde05))
+ (pad "51" smd roundrect (at 4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26b5d085-4add-417c-9419-841f788aea43))
+ (pad "52" smd roundrect (at 4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04dcd19a-90bc-4581-9a9e-9ef88380b6fa))
+ (pad "53" smd roundrect (at 4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 749ba6a7-da49-4ae4-8226-5b6c807af290))
+ (pad "54" smd roundrect (at 4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e699ea58-b88c-4e9a-8e9a-96ee851aa340))
+ (pad "55" smd roundrect (at 4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f445083f-efa6-46a2-911f-5a152aad691b))
+ (pad "56" smd roundrect (at 4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aed14001-7e2c-4662-82fd-296c6cbb344d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-56_8x12.5mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x14mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x14mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..760b1430
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-56_8x14mm_P0.5mm.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "TSSOP-56_8x14mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 56 Pin (JEDEC MO-153 Var HD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 07151b77-e9e6-44fd-be50-bb94d3f3ccfa)
+ )
+ (fp_text value "TSSOP-56_8x14mm_P0.5mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df2858f6-e59d-40ec-8236-0ba64daaabf7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c528eff4-298e-4a74-9d55-4ad02224f7ba)
+ )
+ (fp_line (start 0 -7.16) (end -5.4 -7.16) (layer "F.SilkS") (width 0.12) (tstamp 06957142-e8c7-49d8-a789-7349bdbef35a))
+ (fp_line (start 0 -7.16) (end 4 -7.16) (layer "F.SilkS") (width 0.12) (tstamp a7e1fb51-7454-4743-9259-a66a9b62941f))
+ (fp_line (start 0 7.16) (end -4 7.16) (layer "F.SilkS") (width 0.12) (tstamp c40c0105-46e0-4bfc-87a3-82f37fa3fd1c))
+ (fp_line (start 0 7.16) (end 4 7.16) (layer "F.SilkS") (width 0.12) (tstamp c7e53b32-b75b-47f5-b4ea-be5fffd0beb3))
+ (fp_line (start 5.65 -7.25) (end -5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 194e4500-1ea0-40fa-af6c-613828afabd1))
+ (fp_line (start -5.65 -7.25) (end -5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 6a46a261-3622-477e-b3d7-dbcfb51bd144))
+ (fp_line (start -5.65 7.25) (end 5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 91e94ebc-b805-4beb-b77e-3fd63ece26ee))
+ (fp_line (start 5.65 7.25) (end 5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp dc9db3b7-9b85-4915-bb24-5a0b073a27a1))
+ (fp_line (start 4 -7) (end 4 7) (layer "F.Fab") (width 0.1) (tstamp 25a41ff2-36ac-473c-8309-456a1f41e12d))
+ (fp_line (start -4 -6) (end -3 -7) (layer "F.Fab") (width 0.1) (tstamp 2608142c-bd5d-4f78-86a7-e2ede6c7120f))
+ (fp_line (start -4 7) (end -4 -6) (layer "F.Fab") (width 0.1) (tstamp 8656d8ac-4c56-4946-9f0f-6b4294117fd5))
+ (fp_line (start 4 7) (end -4 7) (layer "F.Fab") (width 0.1) (tstamp f1e92f83-bbcd-4104-8ad2-58ac22eb0622))
+ (fp_line (start -3 -7) (end 4 -7) (layer "F.Fab") (width 0.1) (tstamp f393dac6-04c4-4e30-9da4-9dfb2dd70078))
+ (pad "1" smd roundrect (at -4.6625 -6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68dee801-21fa-4d5b-ad36-4f16ae607933))
+ (pad "2" smd roundrect (at -4.6625 -6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c2fc67a-2410-4a0c-b188-fdd3dd1d762e))
+ (pad "3" smd roundrect (at -4.6625 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8e6b912-99bb-462c-b145-94d87fc079c4))
+ (pad "4" smd roundrect (at -4.6625 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ecad7d7-0ff6-48ce-aed7-55d2684f6fdb))
+ (pad "5" smd roundrect (at -4.6625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d991472b-29a1-437f-ba55-ae6ccac5ad23))
+ (pad "6" smd roundrect (at -4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba760cfd-6dfb-4296-9864-b7ff71e2ff53))
+ (pad "7" smd roundrect (at -4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbfc733a-d61b-473f-8df0-839201bf8ab8))
+ (pad "8" smd roundrect (at -4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13b3f013-df2a-4b97-a19b-07c76a0f2653))
+ (pad "9" smd roundrect (at -4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36c128a5-8d90-44ef-ba56-dcfd93c4082c))
+ (pad "10" smd roundrect (at -4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a53dd33b-e962-45e6-8941-b3b3b63efdbc))
+ (pad "11" smd roundrect (at -4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b11c4806-bc94-4174-809d-ae640604bda3))
+ (pad "12" smd roundrect (at -4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 114eb7ae-0453-4f2a-9d73-aacaf3da6072))
+ (pad "13" smd roundrect (at -4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c7d277f-6215-4003-9bf1-a1926fabbfe3))
+ (pad "14" smd roundrect (at -4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5945b33d-3a2c-47e5-9977-641da5eff384))
+ (pad "15" smd roundrect (at -4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96246035-7b99-4266-849d-9cd2b589d0e7))
+ (pad "16" smd roundrect (at -4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 736ac90b-801d-4cde-9215-546ae5c65d7e))
+ (pad "17" smd roundrect (at -4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdf5fb5b-021b-40eb-be77-0b6b4cf96649))
+ (pad "18" smd roundrect (at -4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6931c2e-e1bf-4f49-8e68-63dcb50daf86))
+ (pad "19" smd roundrect (at -4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6576942-0c8e-40ee-b977-011871e2e5bb))
+ (pad "20" smd roundrect (at -4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a55f087c-4ed7-483e-8220-58a2278ddff0))
+ (pad "21" smd roundrect (at -4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d87ac797-874f-4628-af57-50a47507c484))
+ (pad "22" smd roundrect (at -4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf5fc9ed-ac7b-4ac6-bce9-7006d77689fb))
+ (pad "23" smd roundrect (at -4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3150a99-e3c3-4957-b6e8-ca3ad4188962))
+ (pad "24" smd roundrect (at -4.6625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 598c7520-65b0-49ad-8114-f63ffa369792))
+ (pad "25" smd roundrect (at -4.6625 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3caea31-b649-4ff9-9b0c-0df566348fd0))
+ (pad "26" smd roundrect (at -4.6625 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 243eabbb-5ad5-40a4-950f-105a53090fb8))
+ (pad "27" smd roundrect (at -4.6625 6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a114ed95-0047-4dcb-9e83-4fa5d5aa3cc2))
+ (pad "28" smd roundrect (at -4.6625 6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc8e99af-444d-4ae6-a667-a59d940b3a3b))
+ (pad "29" smd roundrect (at 4.6625 6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e286b4f-4a3a-46ac-85e7-b51989ee69f9))
+ (pad "30" smd roundrect (at 4.6625 6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1dcd702-26d3-4504-a726-c21efdb92eab))
+ (pad "31" smd roundrect (at 4.6625 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0d64053-1101-4311-aa5f-63c7d6ef7082))
+ (pad "32" smd roundrect (at 4.6625 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8ffee40-bbaa-4504-9961-a6f3ab50658f))
+ (pad "33" smd roundrect (at 4.6625 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37e4f703-ce31-4c42-bb1c-e0363bec488a))
+ (pad "34" smd roundrect (at 4.6625 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fe3e406-976f-49ab-a8a3-7f4d8c8f6683))
+ (pad "35" smd roundrect (at 4.6625 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0542dbe7-80ae-46c2-9c2b-86670f0164c3))
+ (pad "36" smd roundrect (at 4.6625 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8e46fe4-b76a-4d4b-a926-382471ff9093))
+ (pad "37" smd roundrect (at 4.6625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8df85863-d765-4e07-b341-b1addae282dc))
+ (pad "38" smd roundrect (at 4.6625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d890f667-4d50-4ffa-ae68-291f4305c278))
+ (pad "39" smd roundrect (at 4.6625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e78072a6-794a-401c-a52c-d03fe6382105))
+ (pad "40" smd roundrect (at 4.6625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fab39f6f-a7a7-46bd-a2a4-395ed6f5f0ee))
+ (pad "41" smd roundrect (at 4.6625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41442151-41af-435b-a997-41131e1f1851))
+ (pad "42" smd roundrect (at 4.6625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb111bf4-f0f7-4773-b813-9ab357b738a9))
+ (pad "43" smd roundrect (at 4.6625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29c95812-b91c-41c4-924f-c1e6f26b170f))
+ (pad "44" smd roundrect (at 4.6625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d6a8ea7-640d-491f-9491-b08ad5bbbfa2))
+ (pad "45" smd roundrect (at 4.6625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7dfe5550-32ca-4ca7-bdf2-dca1b8543419))
+ (pad "46" smd roundrect (at 4.6625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b034b531-662b-47b6-ab0c-0df82ea37ceb))
+ (pad "47" smd roundrect (at 4.6625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27b643c3-c53b-490e-beda-730b36e5b19c))
+ (pad "48" smd roundrect (at 4.6625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53297e1f-501d-43d6-ad93-e018eda40824))
+ (pad "49" smd roundrect (at 4.6625 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0af6bad-5c9f-4083-9d59-9d945cbdba4c))
+ (pad "50" smd roundrect (at 4.6625 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4413ec41-2d97-460b-8c1c-2098d8a3fbb5))
+ (pad "51" smd roundrect (at 4.6625 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7b473fe-f5d2-4c76-828c-150e4844ce7b))
+ (pad "52" smd roundrect (at 4.6625 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72cc0c1e-93a0-4e09-bf9e-c363bae48362))
+ (pad "53" smd roundrect (at 4.6625 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6f9e573-0182-4e74-987c-90560f2699fa))
+ (pad "54" smd roundrect (at 4.6625 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61ac2f43-6f0d-43e5-b178-4e2aeede548d))
+ (pad "55" smd roundrect (at 4.6625 -6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 501ab7ce-8200-428d-b51a-3dd78b5eca5f))
+ (pad "56" smd roundrect (at 4.6625 -6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eea35a54-baf2-42c7-92b6-f02058cc0a69))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-56_8x14mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-60_8x12.5mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-60_8x12.5mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..cac4d836
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-60_8x12.5mm_P0.4mm.kicad_mod
@@ -0,0 +1,97 @@
+(footprint "TSSOP-60_8x12.5mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 60 Pin (JEDEC MO-153 Var JC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3055dd42-028f-4d93-a7af-885f7e1436be)
+ )
+ (fp_text value "TSSOP-60_8x12.5mm_P0.4mm" (at 0 7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a557b797-0694-4925-be47-99c20339b8c2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp baa0f7d9-2682-427c-9437-b37a6f8d607f)
+ )
+ (fp_line (start 0 -6.36) (end 4 -6.36) (layer "F.SilkS") (width 0.12) (tstamp 311c6897-ce2d-482c-8c4d-e331c3589e2e))
+ (fp_line (start 0 6.36) (end -4 6.36) (layer "F.SilkS") (width 0.12) (tstamp 95bd252c-9533-4f20-a3e8-718d1bb65895))
+ (fp_line (start 0 -6.36) (end -5.4 -6.36) (layer "F.SilkS") (width 0.12) (tstamp c96e010f-8655-4fa1-a99d-6daf70c61156))
+ (fp_line (start 0 6.36) (end 4 6.36) (layer "F.SilkS") (width 0.12) (tstamp d626f336-751b-4891-b8f6-d2a759571392))
+ (fp_line (start -5.65 6.5) (end 5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 09aaeaee-ce0f-4c5a-b62e-5c58052b3cbc))
+ (fp_line (start -5.65 -6.5) (end -5.65 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 0a49af01-f958-4a58-b229-db6b33127b19))
+ (fp_line (start 5.65 -6.5) (end -5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp 13fdcbe0-20a9-433e-9602-3ee19a99b1f8))
+ (fp_line (start 5.65 6.5) (end 5.65 -6.5) (layer "F.CrtYd") (width 0.05) (tstamp d8b17099-0482-4d53-afa1-f804a9993002))
+ (fp_line (start -4 -5.25) (end -3 -6.25) (layer "F.Fab") (width 0.1) (tstamp 2376f8a5-eb35-4f58-b9be-ff650e390a7c))
+ (fp_line (start 4 -6.25) (end 4 6.25) (layer "F.Fab") (width 0.1) (tstamp 409a7b11-bf50-47d4-85fd-9a6385ddf13e))
+ (fp_line (start -3 -6.25) (end 4 -6.25) (layer "F.Fab") (width 0.1) (tstamp 6a0a4eeb-f7f8-400f-823d-92e18a083950))
+ (fp_line (start 4 6.25) (end -4 6.25) (layer "F.Fab") (width 0.1) (tstamp b62e11b7-b4c5-4d8d-9ea6-29ebb50398b7))
+ (fp_line (start -4 6.25) (end -4 -5.25) (layer "F.Fab") (width 0.1) (tstamp d0e5ac17-fc0e-44f2-a845-ba104f12c880))
+ (pad "1" smd roundrect (at -4.6625 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a54f522-51d7-4727-9424-55b8ddeac4dc))
+ (pad "2" smd roundrect (at -4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 680d1651-fa47-425e-ae0c-f63890a3ffeb))
+ (pad "3" smd roundrect (at -4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f79ab23-f3d9-4d63-97f6-aaf79f8b7797))
+ (pad "4" smd roundrect (at -4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b76b470f-2eca-48b3-9dcc-71a47cd6ead2))
+ (pad "5" smd roundrect (at -4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36f1acdd-9078-407d-957a-96634cc287e9))
+ (pad "6" smd roundrect (at -4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af37eec3-7f3c-4d5c-98ab-c93b04ace28f))
+ (pad "7" smd roundrect (at -4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb2aa966-a223-4bdc-ae3d-c278ce550830))
+ (pad "8" smd roundrect (at -4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f155dca3-0c45-4779-9ca4-984e623b0ee3))
+ (pad "9" smd roundrect (at -4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d037a77f-8760-4c40-8461-1f365421c246))
+ (pad "10" smd roundrect (at -4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b0cf16d-9822-4dca-a38f-ad42668ad65d))
+ (pad "11" smd roundrect (at -4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcf036a3-99e7-4ec9-afb8-09cd17e1761d))
+ (pad "12" smd roundrect (at -4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ad225bb-2480-4d87-8e47-78f140840618))
+ (pad "13" smd roundrect (at -4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af5e7292-fc06-4fc8-bc19-e59452f51ed8))
+ (pad "14" smd roundrect (at -4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93d214e0-eeba-415e-b7e6-d7ffda7a9782))
+ (pad "15" smd roundrect (at -4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e5495c6-3389-4e5b-94b4-726b0eb0bca0))
+ (pad "16" smd roundrect (at -4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b0b4354-8789-4cb9-830b-e9e46f6a1255))
+ (pad "17" smd roundrect (at -4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 290a6115-f03a-4642-8799-8636a7615e29))
+ (pad "18" smd roundrect (at -4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68889c7f-13fe-470f-bbe8-d1659a688e40))
+ (pad "19" smd roundrect (at -4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7a0453a-263c-4c6b-8813-9a0d9a51bc08))
+ (pad "20" smd roundrect (at -4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f06ac173-7e3e-4387-b980-015f4d4448a2))
+ (pad "21" smd roundrect (at -4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d1fcfbb-c774-4552-a102-9f71691ce55b))
+ (pad "22" smd roundrect (at -4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb95f0ae-37d6-4bca-aec9-5488df7c8279))
+ (pad "23" smd roundrect (at -4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d03694ad-b33f-4258-8ece-8fed706dd6df))
+ (pad "24" smd roundrect (at -4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f9dcc2c-f94a-45cf-bc68-cd38878e83e0))
+ (pad "25" smd roundrect (at -4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8a59e12-3eb2-47a8-b334-d055d86c0694))
+ (pad "26" smd roundrect (at -4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d144ca0a-f8f7-4d00-a045-3dc431c5fcc2))
+ (pad "27" smd roundrect (at -4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a365a984-8634-4c05-8be8-b2323c640a44))
+ (pad "28" smd roundrect (at -4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e45f9676-9d96-4062-9fc2-898a21ac4eb1))
+ (pad "29" smd roundrect (at -4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af5bd241-0bb9-4327-a2c0-b7795ab0f1ae))
+ (pad "30" smd roundrect (at -4.6625 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d87e2850-4cef-4999-8f06-17e769828dc9))
+ (pad "31" smd roundrect (at 4.6625 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9aeb0668-6830-4257-b793-397b406619fb))
+ (pad "32" smd roundrect (at 4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07dc98c7-5f28-492e-be5a-944299e25bb9))
+ (pad "33" smd roundrect (at 4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8dbdf57e-ebe1-4b2d-b5e1-f5c1052df422))
+ (pad "34" smd roundrect (at 4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3955b9bd-3710-46cc-ac60-3ad17647ad8f))
+ (pad "35" smd roundrect (at 4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ede0a66-5cbd-46df-abdc-bad703c0760c))
+ (pad "36" smd roundrect (at 4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c4f3a54-1418-4570-97c9-757c693b3bc8))
+ (pad "37" smd roundrect (at 4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 574ed085-5f62-4d25-9b83-00f58ec487d6))
+ (pad "38" smd roundrect (at 4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d753a753-274f-4d99-a90a-e39152d01302))
+ (pad "39" smd roundrect (at 4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cea9a1d1-5a5e-4954-a3c5-75a47fd77d5a))
+ (pad "40" smd roundrect (at 4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92a75dae-9e71-40d2-a83f-a4959df67a6d))
+ (pad "41" smd roundrect (at 4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cfff439-4e2b-42b9-9e05-8fffdc562eb8))
+ (pad "42" smd roundrect (at 4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76b81b2e-6848-4e4c-874a-5e13c1a18021))
+ (pad "43" smd roundrect (at 4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcf0dada-f199-4039-b04e-94a31a9da0b1))
+ (pad "44" smd roundrect (at 4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81b3cc73-608c-483d-ac54-618831f0bcea))
+ (pad "45" smd roundrect (at 4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4676d30d-339e-4b85-af95-c8df461f918d))
+ (pad "46" smd roundrect (at 4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 849b57ff-0452-4a44-813a-1fed0823504d))
+ (pad "47" smd roundrect (at 4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86679c08-a430-4d5e-812f-9cebdcd87c1e))
+ (pad "48" smd roundrect (at 4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 860ba6ba-8898-4b1b-b446-ea3a9034ee80))
+ (pad "49" smd roundrect (at 4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 505d80a4-e4ae-4723-9691-1f820317b861))
+ (pad "50" smd roundrect (at 4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81f31c76-7422-4d52-b1cc-814aac0c6af6))
+ (pad "51" smd roundrect (at 4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52c5c8bd-043a-4845-9564-30afdfc64230))
+ (pad "52" smd roundrect (at 4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2f856cb-1936-41ff-ad07-66f7703998ee))
+ (pad "53" smd roundrect (at 4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed992c89-3fa3-4904-bad5-8c5b320e6b40))
+ (pad "54" smd roundrect (at 4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddc9e730-dd7a-45a5-b78d-f9b798821f9f))
+ (pad "55" smd roundrect (at 4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f27fdc9-d463-4097-8d39-d7b3b2f9ff0d))
+ (pad "56" smd roundrect (at 4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5ff98ba-4f81-4d26-b7cb-6a1983bf698e))
+ (pad "57" smd roundrect (at 4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea262544-eb54-43df-8de2-f3eb87c5cfdf))
+ (pad "58" smd roundrect (at 4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d6b3d61-1307-464c-a80a-51287a9eac21))
+ (pad "59" smd roundrect (at 4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d57f800-6787-4b8d-81ca-ff8ed3523deb))
+ (pad "60" smd roundrect (at 4.6625 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe86b2fe-d0d4-4620-8b9c-f16c672fc7a8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-60_8x12.5mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x14mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x14mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..109c12a9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x14mm_P0.4mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "TSSOP-64_6.1x14mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 64 Pin (JEDEC MO-153 Var FE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44f5677d-efc4-4dfb-bcfb-631f840f53f1)
+ )
+ (fp_text value "TSSOP-64_6.1x14mm_P0.4mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a8e0044-aed7-4b8e-a549-290b78296999)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0fc0f28a-2956-4da3-9bb2-425dd7ba8707)
+ )
+ (fp_line (start 0 7.11) (end 3.16 7.11) (layer "F.SilkS") (width 0.12) (tstamp 1761b1a4-1c61-4dd7-9b44-236c145e8586))
+ (fp_line (start -3.16 7.11) (end -3.16 6.585) (layer "F.SilkS") (width 0.12) (tstamp 26e8344d-3269-453a-b20d-78145070fffb))
+ (fp_line (start -3.16 -6.585) (end -4.45 -6.585) (layer "F.SilkS") (width 0.12) (tstamp 45ce9378-ef4b-46fd-b570-39b019d2467d))
+ (fp_line (start 0 -7.11) (end 3.16 -7.11) (layer "F.SilkS") (width 0.12) (tstamp 703a4494-c75c-417a-9828-c27a56dd62ba))
+ (fp_line (start -3.16 -7.11) (end -3.16 -6.585) (layer "F.SilkS") (width 0.12) (tstamp 7f5f0a35-1cd4-4ed4-8425-ef7d0da8b736))
+ (fp_line (start 0 7.11) (end -3.16 7.11) (layer "F.SilkS") (width 0.12) (tstamp 928625f1-cadb-46b8-862d-e8f5dedf40e7))
+ (fp_line (start 0 -7.11) (end -3.16 -7.11) (layer "F.SilkS") (width 0.12) (tstamp cc9238cc-4e2c-4368-a375-11408e49e227))
+ (fp_line (start 3.16 -7.11) (end 3.16 -6.585) (layer "F.SilkS") (width 0.12) (tstamp cd554c57-8f51-42fe-ad06-1289ce6ddfbe))
+ (fp_line (start 3.16 7.11) (end 3.16 6.585) (layer "F.SilkS") (width 0.12) (tstamp e43a5b88-6972-4eed-be65-5f89ba9ba850))
+ (fp_line (start -4.7 7.25) (end 4.7 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 3a7a168f-bbab-4023-8628-af36df4e67d7))
+ (fp_line (start 4.7 7.25) (end 4.7 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 53f3f4d1-60fd-4109-a41a-1e4561099fa2))
+ (fp_line (start -4.7 -7.25) (end -4.7 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 899a1e5d-59e0-4251-a9aa-19b051aeff1c))
+ (fp_line (start 4.7 -7.25) (end -4.7 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp e7143f36-3d14-4f42-b388-74da280170a0))
+ (fp_line (start -2.05 -7) (end 3.05 -7) (layer "F.Fab") (width 0.1) (tstamp 0e486a52-8c89-4841-8739-01ec57b7d7d9))
+ (fp_line (start 3.05 -7) (end 3.05 7) (layer "F.Fab") (width 0.1) (tstamp 31ba9d78-a184-4414-82a3-537d4e679926))
+ (fp_line (start -3.05 -6) (end -2.05 -7) (layer "F.Fab") (width 0.1) (tstamp 32ae3ce6-1f25-4f13-be17-5dc06b4478b3))
+ (fp_line (start 3.05 7) (end -3.05 7) (layer "F.Fab") (width 0.1) (tstamp 5d90f173-7483-44c5-8a67-1eab22845444))
+ (fp_line (start -3.05 7) (end -3.05 -6) (layer "F.Fab") (width 0.1) (tstamp 88796dfc-1993-47f2-bf03-4c95b68ec5b5))
+ (pad "1" smd roundrect (at -3.7125 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43715f26-4a17-4a14-b71c-ef57390eb2f6))
+ (pad "2" smd roundrect (at -3.7125 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 46e3557a-e60c-4c48-84ab-78a12112978d))
+ (pad "3" smd roundrect (at -3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab8d7d32-88d6-445f-984a-dbd327aff7f8))
+ (pad "4" smd roundrect (at -3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba24a102-88d5-4075-b92a-ff9fe5316243))
+ (pad "5" smd roundrect (at -3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3818c4a6-2461-4d23-8886-29df31514877))
+ (pad "6" smd roundrect (at -3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92dbbbe5-4e91-497d-b550-57871872df93))
+ (pad "7" smd roundrect (at -3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db138c20-c625-4ded-a00f-3fc2547a4052))
+ (pad "8" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 272e54b5-feb8-4e51-9758-33de32c0d423))
+ (pad "9" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 376a3de0-6644-4865-80de-deb9e8e74900))
+ (pad "10" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2272c2ca-e87a-4627-b41f-677db68caa06))
+ (pad "11" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a85a4be8-2d05-4315-abc9-4b756612923f))
+ (pad "12" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03e6cefa-6386-4dd3-a3cf-b9a09cddf15e))
+ (pad "13" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fd3ada6-bd6f-4b5c-9520-7b96ee8e36cc))
+ (pad "14" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf90acad-64be-47d7-ab94-0156220578fd))
+ (pad "15" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d15665ca-53ab-42c6-b26d-db0436336579))
+ (pad "16" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb1cadd9-a4b8-4298-981c-98274e7aebde))
+ (pad "17" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 584408f6-8db2-4fbc-82f4-2ca264c67571))
+ (pad "18" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48e0b1c9-5c33-4532-a565-59a70359ba45))
+ (pad "19" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6455ee9c-9372-43b0-87f3-4caf8693209f))
+ (pad "20" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cf5efbc-0c1f-423c-b02b-bdeb16e70e15))
+ (pad "21" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23456631-159b-474c-8612-73fc98799076))
+ (pad "22" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e032620-7361-4d4f-949c-2f52eecbcbbf))
+ (pad "23" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fc2dca5-065b-43af-9ebf-8b8e804bf1c6))
+ (pad "24" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2eeb1ed6-1f8c-4eb4-8cf7-e56882d8211e))
+ (pad "25" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6a052d2-9565-4e99-a67f-2c85206d2024))
+ (pad "26" smd roundrect (at -3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 598ed118-7a87-402e-a4aa-645f26261d19))
+ (pad "27" smd roundrect (at -3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 804f1a4f-1de5-47e1-b6cd-40fd0b6561c6))
+ (pad "28" smd roundrect (at -3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8b4e664-9727-44c5-9c0b-1ee009eaed6c))
+ (pad "29" smd roundrect (at -3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca500e4f-6b97-4c0e-b830-81ae7ff96949))
+ (pad "30" smd roundrect (at -3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d455d725-52fe-4cea-b640-37853c83f88a))
+ (pad "31" smd roundrect (at -3.7125 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a2244cb-015a-4e93-b7f3-74fbd1bb8576))
+ (pad "32" smd roundrect (at -3.7125 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c101ac4-f440-43fc-bd7a-ebf4e4d8f566))
+ (pad "33" smd roundrect (at 3.7125 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40c4f19c-3012-4b96-ac74-7490e70ec566))
+ (pad "34" smd roundrect (at 3.7125 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 105216ac-ee19-4066-9779-c58f7a900b58))
+ (pad "35" smd roundrect (at 3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad3eed26-ee1f-4e76-adb8-597ca13acbb7))
+ (pad "36" smd roundrect (at 3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57eaff4c-0471-4151-a9b8-48af92330956))
+ (pad "37" smd roundrect (at 3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4dd35587-8fd1-4d5f-bd74-c37db21c960b))
+ (pad "38" smd roundrect (at 3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c212def-dd60-447c-8280-797b43677004))
+ (pad "39" smd roundrect (at 3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c4ab39a-0c55-4d8b-ab5a-30133db2d92a))
+ (pad "40" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cc50304-1994-4127-bc35-ecdb09a9db5c))
+ (pad "41" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb2771ee-560d-42a5-b1ab-e981e7f7f433))
+ (pad "42" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5dee481a-1c3f-46d2-a48f-af99ce283a97))
+ (pad "43" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4dd1265a-ec5a-4c40-83d6-f52771f6e454))
+ (pad "44" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b2db79f-950c-4c35-bb0d-55c70e381a40))
+ (pad "45" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d62f2ccd-995f-401a-8bf3-01e433f6b5c4))
+ (pad "46" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e035b61-25ca-42fc-b7aa-ba7d3ddfc6ff))
+ (pad "47" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18ec317b-2a60-414f-bf66-975e169d1495))
+ (pad "48" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5023a76c-c524-44c4-8148-eda66860cf0b))
+ (pad "49" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c268b73-e5a0-43e4-a051-1a80fc4930f3))
+ (pad "50" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03e45027-5387-413d-8e1c-4c4dfaaf889a))
+ (pad "51" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09cb109d-40da-4584-8bbd-3a5eeccba8ea))
+ (pad "52" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 673a948a-9e1f-48f7-bfd3-053aa9945c35))
+ (pad "53" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb4f6bb5-c3d2-4f48-b5bc-f0ed64b370fd))
+ (pad "54" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9112c29a-7fb8-41d4-b8bd-78887605643f))
+ (pad "55" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e49da788-7e2b-4e26-b03b-265fe36b0183))
+ (pad "56" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22cf1ae6-58b2-4aec-963b-33bdba0f41f4))
+ (pad "57" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72ef3ac7-1eaf-4cab-988b-c36a52beb7b0))
+ (pad "58" smd roundrect (at 3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fee14325-ec17-4451-8294-e4a6cc7f3c46))
+ (pad "59" smd roundrect (at 3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b127e522-2a2f-49cf-8244-09d88f1a04c4))
+ (pad "60" smd roundrect (at 3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0478a7c3-6a9c-48cb-affc-d29b40ddd83c))
+ (pad "61" smd roundrect (at 3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45d36313-9f4c-4e9f-bebf-554409cd26c6))
+ (pad "62" smd roundrect (at 3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d99ffd8-c00b-41c5-b28b-57b40fc60b1a))
+ (pad "63" smd roundrect (at 3.7125 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de2d7735-0279-4324-9d28-941de608ff49))
+ (pad "64" smd roundrect (at 3.7125 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf71358f-ae2d-4bef-b6a9-0616a8dbb6e6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-64_6.1x14mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x17mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x17mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..e4be4e82
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_6.1x17mm_P0.5mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "TSSOP-64_6.1x17mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 64 Pin (JEDEC MO-153 Var EF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c0e5c907-2b9c-4301-9623-de166621cdd6)
+ )
+ (fp_text value "TSSOP-64_6.1x17mm_P0.5mm" (at 0 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 05d47f6d-1d3d-401d-aca5-3fb418d65e26)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 01049991-8a80-4acb-ad75-9164c5ea019c)
+ )
+ (fp_line (start -3.16 -8.61) (end -3.16 -8.16) (layer "F.SilkS") (width 0.12) (tstamp 39eb90f7-f8b3-4bdb-be3a-a07c3ce9e258))
+ (fp_line (start 3.16 8.61) (end 3.16 8.16) (layer "F.SilkS") (width 0.12) (tstamp 5e7e8026-243a-43f7-9724-15f429538494))
+ (fp_line (start -3.16 -8.16) (end -4.45 -8.16) (layer "F.SilkS") (width 0.12) (tstamp 6527a4cf-c3aa-4cd9-9df6-bc9e7ed31f91))
+ (fp_line (start 0 -8.61) (end 3.16 -8.61) (layer "F.SilkS") (width 0.12) (tstamp 7e7b2471-f5eb-433c-ba6b-9969c4d591ee))
+ (fp_line (start 0 8.61) (end 3.16 8.61) (layer "F.SilkS") (width 0.12) (tstamp 8d3e241e-db51-4fb1-a30d-0e559283d2f3))
+ (fp_line (start 0 8.61) (end -3.16 8.61) (layer "F.SilkS") (width 0.12) (tstamp 97d86bfd-7757-4911-8fb5-59639478ee13))
+ (fp_line (start 3.16 -8.61) (end 3.16 -8.16) (layer "F.SilkS") (width 0.12) (tstamp 9e694071-bd6b-44fc-865a-dd1f6828a0c8))
+ (fp_line (start -3.16 8.61) (end -3.16 8.16) (layer "F.SilkS") (width 0.12) (tstamp b051b368-1016-4559-901a-91fb24a6ffa4))
+ (fp_line (start 0 -8.61) (end -3.16 -8.61) (layer "F.SilkS") (width 0.12) (tstamp d1644d92-e128-4427-8092-e660e2d02715))
+ (fp_line (start -4.7 -8.75) (end -4.7 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 7b539d7f-5615-40d2-960f-b6282fffdf53))
+ (fp_line (start 4.7 -8.75) (end -4.7 -8.75) (layer "F.CrtYd") (width 0.05) (tstamp 87496d69-1a0b-4244-947b-43cac78b55bd))
+ (fp_line (start -4.7 8.75) (end 4.7 8.75) (layer "F.CrtYd") (width 0.05) (tstamp c7db1b43-b7b0-486e-8df6-0f6d7c8654e6))
+ (fp_line (start 4.7 8.75) (end 4.7 -8.75) (layer "F.CrtYd") (width 0.05) (tstamp c82a0846-a5b9-47da-8c97-fc191384cf9e))
+ (fp_line (start 3.05 -8.5) (end 3.05 8.5) (layer "F.Fab") (width 0.1) (tstamp 31678dab-fdd4-44cf-b4fa-7b32b08f3cd3))
+ (fp_line (start -3.05 -7.5) (end -2.05 -8.5) (layer "F.Fab") (width 0.1) (tstamp 40bc690c-cdd5-4733-8fe0-a0963a17f8ac))
+ (fp_line (start -3.05 8.5) (end -3.05 -7.5) (layer "F.Fab") (width 0.1) (tstamp a06460bf-a14a-491b-91c0-6468467fdc25))
+ (fp_line (start 3.05 8.5) (end -3.05 8.5) (layer "F.Fab") (width 0.1) (tstamp a9efc8e2-1781-4581-89be-5143bf48dbbf))
+ (fp_line (start -2.05 -8.5) (end 3.05 -8.5) (layer "F.Fab") (width 0.1) (tstamp f552475c-e5be-4b6a-a9e7-e2a9fa943da4))
+ (pad "1" smd roundrect (at -3.7125 -7.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31bc819e-13fa-440e-84b4-d8190496c72a))
+ (pad "2" smd roundrect (at -3.7125 -7.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f11328e-9145-4f9a-b0a9-eb56cd97d813))
+ (pad "3" smd roundrect (at -3.7125 -6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 452d5786-46a1-4720-9dc1-8a7e8b731f45))
+ (pad "4" smd roundrect (at -3.7125 -6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30c4243f-02ec-42a5-b20c-50a65301a7d6))
+ (pad "5" smd roundrect (at -3.7125 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f9e59a5-c463-4fa5-bccf-8df7efb3fb9f))
+ (pad "6" smd roundrect (at -3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 332d79c6-3b84-4909-b060-40cb8a81dc0b))
+ (pad "7" smd roundrect (at -3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ee55e35-1b84-4ee6-aea7-f57bce3e37a7))
+ (pad "8" smd roundrect (at -3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7bc1cf8-0234-43b7-b7c0-d60146f4f187))
+ (pad "9" smd roundrect (at -3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29b53cec-aed3-405b-a6b7-842567080541))
+ (pad "10" smd roundrect (at -3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 064efd57-cf22-40a1-824e-3c5be22feaa0))
+ (pad "11" smd roundrect (at -3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15f76eae-ff7c-4ea9-bb3f-44aca9208648))
+ (pad "12" smd roundrect (at -3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 333e96a9-dc1e-4522-9e74-921c1a77b77b))
+ (pad "13" smd roundrect (at -3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f88ec3f-f711-47bc-9fa9-dada5a14e088))
+ (pad "14" smd roundrect (at -3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d22698e-94b6-4899-94a7-d62fffdb6ec5))
+ (pad "15" smd roundrect (at -3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af774717-f43f-4637-95e5-ded8ab0fbd85))
+ (pad "16" smd roundrect (at -3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e9dda48-a008-411a-90b7-df9656743a94))
+ (pad "17" smd roundrect (at -3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9800a0b0-2cc5-471b-9c05-ac7f885cf7ae))
+ (pad "18" smd roundrect (at -3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3ab1aef-31ca-40b5-8a5e-70a24e84cd54))
+ (pad "19" smd roundrect (at -3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f2056ee-c480-4b56-ac45-fcd909c3f674))
+ (pad "20" smd roundrect (at -3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5e14536-7bb8-4f19-971b-ed69b8ff9dda))
+ (pad "21" smd roundrect (at -3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1cb495c-2b3d-410c-b6f3-c3abc367a323))
+ (pad "22" smd roundrect (at -3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e151922-f969-478a-9be0-1fb41eaf9bf5))
+ (pad "23" smd roundrect (at -3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3027a7d6-90ff-410a-880e-3a6352182c12))
+ (pad "24" smd roundrect (at -3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce861380-917a-4c40-a67f-7858270afcee))
+ (pad "25" smd roundrect (at -3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9863e53c-cac6-4e1a-88b9-0d0e97db6798))
+ (pad "26" smd roundrect (at -3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8aabb9a1-1b35-4469-8f23-a6633f2e8bb8))
+ (pad "27" smd roundrect (at -3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f89ecff8-18eb-4779-9f6e-962947fb50ed))
+ (pad "28" smd roundrect (at -3.7125 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94088494-efca-4f8b-a415-f7a64bd7485a))
+ (pad "29" smd roundrect (at -3.7125 6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 396f2240-3bfe-49c1-95c8-a35537c71eb6))
+ (pad "30" smd roundrect (at -3.7125 6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d51b11f7-66eb-4c77-9b85-0eeeb4d11693))
+ (pad "31" smd roundrect (at -3.7125 7.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 485dabf4-1991-4d85-add2-b23dece204b6))
+ (pad "32" smd roundrect (at -3.7125 7.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28a4edbc-e6b3-4c9a-92a6-5e8efa73d2de))
+ (pad "33" smd roundrect (at 3.7125 7.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2917007-dc95-4154-ac11-43f35f1d080b))
+ (pad "34" smd roundrect (at 3.7125 7.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4827c4e-81ec-4e36-870c-2f22d8d64249))
+ (pad "35" smd roundrect (at 3.7125 6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a13fa9b5-b611-40e2-b915-3eeb08cd59d8))
+ (pad "36" smd roundrect (at 3.7125 6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61ca5320-9798-404c-bd4b-602d3af5e284))
+ (pad "37" smd roundrect (at 3.7125 5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8332db90-c94f-4cce-a901-f0f39556e8d3))
+ (pad "38" smd roundrect (at 3.7125 5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 756cbe10-c8ac-484e-9904-02afb5abc92e))
+ (pad "39" smd roundrect (at 3.7125 4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd44f6f0-4fde-419d-a13b-e68cf79a7745))
+ (pad "40" smd roundrect (at 3.7125 4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a45b3a16-3efe-4f22-ac45-d13c9b0cad88))
+ (pad "41" smd roundrect (at 3.7125 3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48b9c42e-c724-421e-9eff-170fb0c6ffe5))
+ (pad "42" smd roundrect (at 3.7125 3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80519325-75e5-44bb-b643-209efd732a5d))
+ (pad "43" smd roundrect (at 3.7125 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 804f65e8-ce03-4f42-8606-84a694a98c83))
+ (pad "44" smd roundrect (at 3.7125 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93a794f0-5907-4d70-af23-fc606d3bb103))
+ (pad "45" smd roundrect (at 3.7125 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19785867-8820-4a5d-9cb8-4efeaf0bdbfd))
+ (pad "46" smd roundrect (at 3.7125 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 789f16a0-b41c-466f-8d9b-45a66351d16d))
+ (pad "47" smd roundrect (at 3.7125 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15167ad9-2560-4a48-841d-ebf1af8e41d5))
+ (pad "48" smd roundrect (at 3.7125 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f438f48-527d-4acb-9ccb-2810f0cf6914))
+ (pad "49" smd roundrect (at 3.7125 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d241881-a190-494a-81e3-0c84aa15702b))
+ (pad "50" smd roundrect (at 3.7125 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2372eda8-6561-47f1-97d7-c98359ede7b5))
+ (pad "51" smd roundrect (at 3.7125 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c2a5bb9-1be2-4e5e-9c7b-8d1b2c38cc6a))
+ (pad "52" smd roundrect (at 3.7125 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 919f89fa-05d3-479f-9f96-72a3a59826c7))
+ (pad "53" smd roundrect (at 3.7125 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e77567c0-7907-491b-a839-301709324622))
+ (pad "54" smd roundrect (at 3.7125 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3256859-0c96-4eb5-b2c1-efffce54cda6))
+ (pad "55" smd roundrect (at 3.7125 -3.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 829de4b9-6fc6-4623-b4a8-ba89fc053d71))
+ (pad "56" smd roundrect (at 3.7125 -3.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23c4784c-7975-4977-872f-939e4b63c909))
+ (pad "57" smd roundrect (at 3.7125 -4.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2dbb72f-d90c-4509-9194-75f1dbddbb9e))
+ (pad "58" smd roundrect (at 3.7125 -4.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa15be15-b513-4c31-bf8b-7f2b71dc8536))
+ (pad "59" smd roundrect (at 3.7125 -5.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff772625-f5f1-4f65-add5-88c82570144e))
+ (pad "60" smd roundrect (at 3.7125 -5.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74d9d387-98e7-47fa-91fa-3d6ca6c8eb58))
+ (pad "61" smd roundrect (at 3.7125 -6.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec1b0044-0dca-4dc8-855f-24e7184a25e7))
+ (pad "62" smd roundrect (at 3.7125 -6.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c18c1cf6-baff-4588-a6a6-109f2f85d50b))
+ (pad "63" smd roundrect (at 3.7125 -7.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea138269-1365-423c-8b50-ef05716ce78b))
+ (pad "64" smd roundrect (at 3.7125 -7.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96c70441-69a9-417b-a1a5-4d3458518127))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-64_6.1x17mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_8x14mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_8x14mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..1da6e835
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-64_8x14mm_P0.4mm.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "TSSOP-64_8x14mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 64 Pin (JEDEC MO-153 Var JD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53c7c670-e480-470e-9223-318585a7b50e)
+ )
+ (fp_text value "TSSOP-64_8x14mm_P0.4mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 617bd72a-03a8-4b4d-bb65-e6b958e71bf6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff73b6cf-f43d-46ec-be80-e8b4c9bb385c)
+ )
+ (fp_line (start 4.11 7.11) (end 4.11 6.585) (layer "F.SilkS") (width 0.12) (tstamp 083aca12-7915-4638-96ec-1838a8cac156))
+ (fp_line (start -4.11 -6.585) (end -5.4 -6.585) (layer "F.SilkS") (width 0.12) (tstamp 1ba2dc14-5fa5-4fbd-903c-861321742d63))
+ (fp_line (start 0 7.11) (end -4.11 7.11) (layer "F.SilkS") (width 0.12) (tstamp 61c64be3-dd41-46a7-83ef-e3d386a093fa))
+ (fp_line (start 4.11 -7.11) (end 4.11 -6.585) (layer "F.SilkS") (width 0.12) (tstamp 751c14a6-88d0-42ac-a345-6d10cf7ac255))
+ (fp_line (start -4.11 7.11) (end -4.11 6.585) (layer "F.SilkS") (width 0.12) (tstamp 8bc7052a-3c07-4e5b-9389-d5a726c93d4e))
+ (fp_line (start 0 -7.11) (end 4.11 -7.11) (layer "F.SilkS") (width 0.12) (tstamp d4551d3b-9883-4bee-b31d-52c0ab69e41f))
+ (fp_line (start 0 7.11) (end 4.11 7.11) (layer "F.SilkS") (width 0.12) (tstamp e9879308-139c-4471-9ed9-335fcea08e64))
+ (fp_line (start -4.11 -7.11) (end -4.11 -6.585) (layer "F.SilkS") (width 0.12) (tstamp f1a279e2-c193-4637-aca0-30599f549ef5))
+ (fp_line (start 0 -7.11) (end -4.11 -7.11) (layer "F.SilkS") (width 0.12) (tstamp f5d02aa0-ff86-46d8-a067-44d5fb5110f3))
+ (fp_line (start 5.65 -7.25) (end -5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 47cf67f3-fbe5-4fc6-b8d4-5b4ee8cd671b))
+ (fp_line (start -5.65 -7.25) (end -5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 4f7eec1b-1771-4b9d-bc4c-cbbd94b99c28))
+ (fp_line (start -5.65 7.25) (end 5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 534bd9db-d01d-4f14-9fb7-32bfd2ca0a59))
+ (fp_line (start 5.65 7.25) (end 5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 538d15df-7591-40d4-a774-8938bcf7b295))
+ (fp_line (start -3 -7) (end 4 -7) (layer "F.Fab") (width 0.1) (tstamp 4cd53306-3b48-4937-933d-af8267bfa31a))
+ (fp_line (start -4 7) (end -4 -6) (layer "F.Fab") (width 0.1) (tstamp 62e6817d-ba5d-4e65-9c50-aea63149ccb4))
+ (fp_line (start 4 7) (end -4 7) (layer "F.Fab") (width 0.1) (tstamp 7c66fb81-4c10-4c4b-bf77-af8dd74613bb))
+ (fp_line (start -4 -6) (end -3 -7) (layer "F.Fab") (width 0.1) (tstamp a1c6b960-2812-4d2f-8fde-2e00be65d758))
+ (fp_line (start 4 -7) (end 4 7) (layer "F.Fab") (width 0.1) (tstamp a9c445aa-73d6-4601-b1b8-d4e4a5817559))
+ (pad "1" smd roundrect (at -4.6625 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a49aab8-e0fe-4764-977c-acc5c0e6e9e5))
+ (pad "2" smd roundrect (at -4.6625 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58046b00-70a7-4bf4-a40b-64d8ed599807))
+ (pad "3" smd roundrect (at -4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 643d44f5-01a2-444a-b24a-c3f50c46436e))
+ (pad "4" smd roundrect (at -4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acbd4246-75c9-4cad-87d8-2b676239af10))
+ (pad "5" smd roundrect (at -4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9d63dc0-d2d9-440d-94a9-d64420121c42))
+ (pad "6" smd roundrect (at -4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1b35ab3-a454-43f4-9975-caca6eac0ed7))
+ (pad "7" smd roundrect (at -4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39e3cc9e-4a1d-4dfb-8e92-600a09d6fe92))
+ (pad "8" smd roundrect (at -4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a218d975-8f10-425f-ae90-fa026caed870))
+ (pad "9" smd roundrect (at -4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cf1a763-1f34-4184-b650-1b9dfc3b6f95))
+ (pad "10" smd roundrect (at -4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3b9079a-834e-4c1d-8e75-d44fcc4fede3))
+ (pad "11" smd roundrect (at -4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f327fd01-e49c-4c33-83da-13ee91ee946a))
+ (pad "12" smd roundrect (at -4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6055452-b1ca-48ad-aba6-beca95e469f1))
+ (pad "13" smd roundrect (at -4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f4eaad9-0801-47f6-b2cb-f9a35d4ca3b3))
+ (pad "14" smd roundrect (at -4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7ebd2f6-07d2-4790-9cc1-f36e8f83ff63))
+ (pad "15" smd roundrect (at -4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb11e3af-bd46-4d03-b44e-611881e474c7))
+ (pad "16" smd roundrect (at -4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec0bea0e-7e55-4d0c-99d7-bc8e75134aca))
+ (pad "17" smd roundrect (at -4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9404bcf1-8fe6-4537-80c3-f8f6c9503980))
+ (pad "18" smd roundrect (at -4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56c6b4f8-43d7-4e80-a1df-c78feeb473c5))
+ (pad "19" smd roundrect (at -4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d761574-9e05-45c2-a8e1-4642fc204ef8))
+ (pad "20" smd roundrect (at -4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0e500d2-b5e3-479d-9423-cfd49c1bea17))
+ (pad "21" smd roundrect (at -4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1b77a73-74bf-4d5a-9ecc-ee4c84d54d6d))
+ (pad "22" smd roundrect (at -4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07c7ea54-db9e-431f-8cb3-fff06fb7cb16))
+ (pad "23" smd roundrect (at -4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 267240dc-62ff-4e9b-95d7-31493d4da5cf))
+ (pad "24" smd roundrect (at -4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcd97679-9f76-4c47-9ffe-50bfcb4b75c9))
+ (pad "25" smd roundrect (at -4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 773d44ab-69f5-4ba7-8010-9fb9077ebb95))
+ (pad "26" smd roundrect (at -4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36daef03-a3d0-4c8b-b7d7-fc2b76c2023f))
+ (pad "27" smd roundrect (at -4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22da80dc-871a-40c0-b817-74b627ba8959))
+ (pad "28" smd roundrect (at -4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dcbdff3-6339-4c13-905e-630e3278509d))
+ (pad "29" smd roundrect (at -4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d501b58-b2f1-4052-b93b-36e45308d569))
+ (pad "30" smd roundrect (at -4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af3994ec-f8f1-4042-8f3e-a378e9c41f52))
+ (pad "31" smd roundrect (at -4.6625 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 986d5357-5039-4c09-9493-b9f9c9324ff0))
+ (pad "32" smd roundrect (at -4.6625 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0b48577-5510-4581-9d20-8cf7f3ec847c))
+ (pad "33" smd roundrect (at 4.6625 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c28395b-52cb-4e6b-954f-ee82d1f1a511))
+ (pad "34" smd roundrect (at 4.6625 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d02c07b0-b144-49da-b84e-e07f3c5ab79b))
+ (pad "35" smd roundrect (at 4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff30f76d-08c4-4445-b1b4-1ffa9d4d4ec0))
+ (pad "36" smd roundrect (at 4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dbe71ee-0f54-4cca-ba22-b94b6f19e494))
+ (pad "37" smd roundrect (at 4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eca41c75-76c7-4060-9180-78abafefe7c9))
+ (pad "38" smd roundrect (at 4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95bed10b-ada4-4f29-beb6-341a6319a1c1))
+ (pad "39" smd roundrect (at 4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32eb40f5-8909-43d8-965f-8388cbd7f1c9))
+ (pad "40" smd roundrect (at 4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6d77f7d-2647-4da4-bb43-a4398bd5a3f9))
+ (pad "41" smd roundrect (at 4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43d5e873-df6e-411e-a07a-1a26328b89d5))
+ (pad "42" smd roundrect (at 4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efd29e05-00f5-4cec-8d15-cfe641f879ab))
+ (pad "43" smd roundrect (at 4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1abd457b-0bdd-497e-a321-1554d17e3cdd))
+ (pad "44" smd roundrect (at 4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c95bd511-bfaf-48b7-895b-48c2dd556e48))
+ (pad "45" smd roundrect (at 4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fc1ad46-c79f-4cee-bdc7-339cb10d8f25))
+ (pad "46" smd roundrect (at 4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7afce662-8a77-4031-9492-a5bbf91d4980))
+ (pad "47" smd roundrect (at 4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 423e2369-c6ea-48ef-aaa3-ab07cbf4ec92))
+ (pad "48" smd roundrect (at 4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff14b7a7-8bf1-4a6f-bd61-247804cd8890))
+ (pad "49" smd roundrect (at 4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0d6daa1-3572-48af-8938-ba62984a8873))
+ (pad "50" smd roundrect (at 4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d32655de-3f98-48ce-856d-67ebb3e6b4d4))
+ (pad "51" smd roundrect (at 4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2543241-50df-4570-b64d-506136bcc788))
+ (pad "52" smd roundrect (at 4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 180841a2-f3e4-49c2-9789-34e2cfa913aa))
+ (pad "53" smd roundrect (at 4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d937ae9-22dd-4bc8-a483-a6f6fc148581))
+ (pad "54" smd roundrect (at 4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd6abc25-d1c5-4af5-9867-0833e043ac39))
+ (pad "55" smd roundrect (at 4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec8c1c34-66a4-4bb8-8c79-d8b2ee469be5))
+ (pad "56" smd roundrect (at 4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 546438f6-2c13-42f0-918d-39904f62d047))
+ (pad "57" smd roundrect (at 4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8d879f6-c122-45cb-a953-a2a249cfe3e8))
+ (pad "58" smd roundrect (at 4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 794f4d48-bfc5-4c90-bc60-2dc37dde3163))
+ (pad "59" smd roundrect (at 4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9d4291b-d8d5-4413-9103-c7e7a3505ca5))
+ (pad "60" smd roundrect (at 4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81dfcbc0-7d62-42ca-b598-8d5edd1e00d4))
+ (pad "61" smd roundrect (at 4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b62b8b16-787a-4e38-b757-57ba72569175))
+ (pad "62" smd roundrect (at 4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36285318-a1b8-4aac-bcf3-d0c913e05c5e))
+ (pad "63" smd roundrect (at 4.6625 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e069da79-6204-423a-8c5b-1daba0d1faa3))
+ (pad "64" smd roundrect (at 4.6625 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b579b4c-01ca-42e9-a46d-fa1f16647fc2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-64_8x14mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-68_8x14mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-68_8x14mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..a0b15ed0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-68_8x14mm_P0.4mm.kicad_mod
@@ -0,0 +1,105 @@
+(footprint "TSSOP-68_8x14mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 68 Pin (JEDEC MO-153 Var JD-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.95) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18d18e47-0f17-4aa6-a07b-bc7cecd9067e)
+ )
+ (fp_text value "TSSOP-68_8x14mm_P0.4mm" (at 0 7.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e465397-0f66-46dd-be66-f77c8b7d90ac)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13715d84-0d77-4ecd-bc29-ce069faf36ba)
+ )
+ (fp_line (start 0 7.11) (end -4 7.11) (layer "F.SilkS") (width 0.12) (tstamp 24e4b9ba-13c2-4228-896f-a8f4362c19a6))
+ (fp_line (start 0 -7.11) (end 4 -7.11) (layer "F.SilkS") (width 0.12) (tstamp 4da968d2-0dd3-4488-b6c7-4302587b9b14))
+ (fp_line (start 0 -7.11) (end -5.4 -7.11) (layer "F.SilkS") (width 0.12) (tstamp 832ce747-2c3b-4c38-8d2c-4f42a3822f31))
+ (fp_line (start 0 7.11) (end 4 7.11) (layer "F.SilkS") (width 0.12) (tstamp a9f99402-fa58-40d8-8b6c-7bde8d0e6136))
+ (fp_line (start -5.65 -7.25) (end -5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp 2e0678ce-f29e-4c6f-9693-9eabf7e4d9f1))
+ (fp_line (start 5.65 -7.25) (end -5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp 46a347b6-08fe-493a-aa89-a3d62f73bd8a))
+ (fp_line (start 5.65 7.25) (end 5.65 -7.25) (layer "F.CrtYd") (width 0.05) (tstamp b7505b20-ca30-4945-81d2-968171cfc07e))
+ (fp_line (start -5.65 7.25) (end 5.65 7.25) (layer "F.CrtYd") (width 0.05) (tstamp e563b5ec-ba69-4c34-9f21-108205b124df))
+ (fp_line (start 4 -7) (end 4 7) (layer "F.Fab") (width 0.1) (tstamp 7c5120c6-eb33-4da5-8d5a-6eeb9007acb4))
+ (fp_line (start -4 -6) (end -3 -7) (layer "F.Fab") (width 0.1) (tstamp 98f5b188-9c23-46ce-ae60-7c4e938c67a3))
+ (fp_line (start 4 7) (end -4 7) (layer "F.Fab") (width 0.1) (tstamp 9d5b66dc-7222-4ce1-b597-896a96af687a))
+ (fp_line (start -3 -7) (end 4 -7) (layer "F.Fab") (width 0.1) (tstamp a37fb05a-9dfd-40cd-809b-13bf2688d7e2))
+ (fp_line (start -4 7) (end -4 -6) (layer "F.Fab") (width 0.1) (tstamp d45f0e10-76d1-4eb6-84c9-a602d99102aa))
+ (pad "1" smd roundrect (at -4.6625 -6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f95b7d3b-85c2-49e4-854b-e5c4f278c331))
+ (pad "2" smd roundrect (at -4.6625 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddb7544f-57b6-4dad-9186-79b0dc071a0d))
+ (pad "3" smd roundrect (at -4.6625 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fb50df4-2d98-4cb6-b809-bd2217cc7090))
+ (pad "4" smd roundrect (at -4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a83c72a3-3a26-441b-be64-662e9b321bc8))
+ (pad "5" smd roundrect (at -4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b79ec67a-012a-4b4c-9ff3-ca685264f1af))
+ (pad "6" smd roundrect (at -4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05a27ace-3f14-499c-aa19-ac4b41ab08b5))
+ (pad "7" smd roundrect (at -4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ffba684-3435-4ff0-8a9a-16284898bd76))
+ (pad "8" smd roundrect (at -4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d7c384d-c838-4311-aa62-c9f4e5a3f3e4))
+ (pad "9" smd roundrect (at -4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a58458aa-dccd-4fa8-8320-7aac4a594dee))
+ (pad "10" smd roundrect (at -4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6d88db1-416f-44c6-990e-3d8594656da9))
+ (pad "11" smd roundrect (at -4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfb40c80-c7fb-486c-aee0-01d58f1ad58b))
+ (pad "12" smd roundrect (at -4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdfff5ab-0530-4790-b0e1-754acf785edc))
+ (pad "13" smd roundrect (at -4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 974120da-d5a0-4f8d-b0d3-71e280929bfe))
+ (pad "14" smd roundrect (at -4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6392946-2403-4efa-8e65-c3148aecdb11))
+ (pad "15" smd roundrect (at -4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 590caae6-48e7-44d4-812b-c05d9517e585))
+ (pad "16" smd roundrect (at -4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 730a1b61-1b47-4404-8292-86d0e94d8a51))
+ (pad "17" smd roundrect (at -4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 110dcc0e-f354-44ca-8b76-74e533ceabef))
+ (pad "18" smd roundrect (at -4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2ec76ab-0282-44b2-80e8-f37464187da2))
+ (pad "19" smd roundrect (at -4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c86bfd02-0b8f-4a98-8b07-fcdf962c50c7))
+ (pad "20" smd roundrect (at -4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c24a3c13-9843-460b-9dc2-1cac0ea293db))
+ (pad "21" smd roundrect (at -4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1730d0c6-7e65-4200-8bd3-f7da51757117))
+ (pad "22" smd roundrect (at -4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d955632-732e-4241-a30f-85b0a58c0189))
+ (pad "23" smd roundrect (at -4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34da5d9e-7956-455d-8aad-6fc2b368b3ba))
+ (pad "24" smd roundrect (at -4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cc2cb35-0f9a-4604-885c-e8235d12043a))
+ (pad "25" smd roundrect (at -4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 284bfd53-8ef0-4479-a68b-bff902fdeacd))
+ (pad "26" smd roundrect (at -4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e83b9725-96cd-43c8-bdbd-932d76b239ca))
+ (pad "27" smd roundrect (at -4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce2f6ca2-6c9e-42d5-aa05-302aca2357f8))
+ (pad "28" smd roundrect (at -4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4db69717-3aef-44b9-92b1-762562c3c70c))
+ (pad "29" smd roundrect (at -4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27b64408-8baf-4b90-8ece-a79beaab09c4))
+ (pad "30" smd roundrect (at -4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7fd3651-aadc-4f5c-8aeb-43be36a9975d))
+ (pad "31" smd roundrect (at -4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ae98036-97ec-41df-a224-10d31284ef28))
+ (pad "32" smd roundrect (at -4.6625 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f62bb7d-f58b-4145-a972-952513d4d793))
+ (pad "33" smd roundrect (at -4.6625 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71473b31-82e8-4ab4-ae43-6f8248b04f16))
+ (pad "34" smd roundrect (at -4.6625 6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb05545e-7642-4c06-9278-84ce0bae07e6))
+ (pad "35" smd roundrect (at 4.6625 6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c891d720-00e3-405a-ae5a-2ac50806b0e8))
+ (pad "36" smd roundrect (at 4.6625 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1fec73e-9948-438f-9ec7-998bd6e71e1c))
+ (pad "37" smd roundrect (at 4.6625 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c84fde01-e213-4b3f-be1d-e010f64ac7e1))
+ (pad "38" smd roundrect (at 4.6625 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3969f5de-3ab2-499d-9a35-44cd82e43846))
+ (pad "39" smd roundrect (at 4.6625 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36b89dce-f7d9-434d-924d-ec92796d8037))
+ (pad "40" smd roundrect (at 4.6625 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e290982-3180-45f6-9083-3acef279d278))
+ (pad "41" smd roundrect (at 4.6625 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb1bb611-4086-4b40-9297-a11b36d7ba97))
+ (pad "42" smd roundrect (at 4.6625 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a2066c2-1f47-4626-a979-b05fece13e44))
+ (pad "43" smd roundrect (at 4.6625 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa70add8-d1d0-46ad-ba05-88b6db804eb3))
+ (pad "44" smd roundrect (at 4.6625 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae056733-fb95-4ced-9c30-852bd4252e45))
+ (pad "45" smd roundrect (at 4.6625 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c19fcd3b-e64c-421b-bde5-2938eeee0d53))
+ (pad "46" smd roundrect (at 4.6625 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 175d202e-408f-44ad-83b3-678a4de62f82))
+ (pad "47" smd roundrect (at 4.6625 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c11cfb3-e04b-4756-8821-bf42ca4ae712))
+ (pad "48" smd roundrect (at 4.6625 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65db0440-07ce-4eaf-a220-134f7a02de2f))
+ (pad "49" smd roundrect (at 4.6625 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eda83bc6-1a1c-4ed2-92a4-5cad59f90569))
+ (pad "50" smd roundrect (at 4.6625 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee2823d8-e12a-420c-ac7b-1c78c8cdb41c))
+ (pad "51" smd roundrect (at 4.6625 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7023e917-21fa-469c-a4fe-b7fcd2a27493))
+ (pad "52" smd roundrect (at 4.6625 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5765aafe-c0ff-40f9-8e47-9f1f3896b921))
+ (pad "53" smd roundrect (at 4.6625 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4447cdc7-eeb1-4f7e-8a87-71b8f933cdf9))
+ (pad "54" smd roundrect (at 4.6625 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 320261e1-28a2-44dc-96ff-c08f2fc7c451))
+ (pad "55" smd roundrect (at 4.6625 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce091e36-6bd5-447a-be55-ff923ee478eb))
+ (pad "56" smd roundrect (at 4.6625 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee7c13b6-c3dd-4005-aa17-b5f3aefc4cdb))
+ (pad "57" smd roundrect (at 4.6625 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdc596d5-66d6-4165-9be0-6b82668edd43))
+ (pad "58" smd roundrect (at 4.6625 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33c136be-95de-4ef4-808b-680d0cb18d9c))
+ (pad "59" smd roundrect (at 4.6625 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a569daf9-af24-4b1f-97db-791fa9d64e11))
+ (pad "60" smd roundrect (at 4.6625 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da2c0775-048b-4a1c-b675-b6b0cb837f01))
+ (pad "61" smd roundrect (at 4.6625 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b7260f8-bef5-4318-a8ca-8452d207338a))
+ (pad "62" smd roundrect (at 4.6625 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9027f156-521b-4ff7-a78c-80ebbc08c9df))
+ (pad "63" smd roundrect (at 4.6625 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20cb1ca8-cf3a-473a-a69f-6e63b4366321))
+ (pad "64" smd roundrect (at 4.6625 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0ce025f-b7e7-40d3-a5cb-811b99b2d5a4))
+ (pad "65" smd roundrect (at 4.6625 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3544754-f8c5-4449-8e75-add9fff19d27))
+ (pad "66" smd roundrect (at 4.6625 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2947dc24-4761-4a55-9a6d-30edbaa6bcf7))
+ (pad "67" smd roundrect (at 4.6625 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41a24c35-cc76-4939-95a7-0640230296c2))
+ (pad "68" smd roundrect (at 4.6625 -6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 983e55ef-7f16-4ea2-bef2-2a0079a6ae2d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-68_8x14mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-80_6.1x17mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-80_6.1x17mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..64ed93a2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-80_6.1x17mm_P0.4mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "TSSOP-80_6.1x17mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 80 Pin (JEDEC MO-153 Var FF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f7e874ce-ee22-422d-a476-f3f4abf354d0)
+ )
+ (fp_text value "TSSOP-80_6.1x17mm_P0.4mm" (at 0 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f790607-1643-4e76-9daf-908f7ce0a4b1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4f9593f-2acc-4dee-a9b4-0d3412eb0706)
+ )
+ (fp_line (start 3.16 8.61) (end 3.16 8.185) (layer "F.SilkS") (width 0.12) (tstamp 049da091-b55c-429e-adaf-f6fb51b9bc29))
+ (fp_line (start 0 -8.61) (end 3.16 -8.61) (layer "F.SilkS") (width 0.12) (tstamp 4abf7b74-45a3-481e-bfb5-4051e7bcfba3))
+ (fp_line (start 3.16 -8.61) (end 3.16 -8.185) (layer "F.SilkS") (width 0.12) (tstamp 4b3f8a00-c927-4548-b418-76b9b9f3bbbf))
+ (fp_line (start 0 8.61) (end 3.16 8.61) (layer "F.SilkS") (width 0.12) (tstamp 5f679318-23df-493c-b9b5-f743cbf85de7))
+ (fp_line (start -3.16 -8.61) (end -3.16 -8.185) (layer "F.SilkS") (width 0.12) (tstamp 8de96127-c54e-4b51-a392-5bd58ccde8b5))
+ (fp_line (start -3.16 8.61) (end -3.16 8.185) (layer "F.SilkS") (width 0.12) (tstamp 922c2b72-a511-4762-975e-e949c2716df0))
+ (fp_line (start 0 8.61) (end -3.16 8.61) (layer "F.SilkS") (width 0.12) (tstamp 999fcfa9-bdb3-44c0-b801-3278d5299550))
+ (fp_line (start -3.16 -8.185) (end -4.45 -8.185) (layer "F.SilkS") (width 0.12) (tstamp c33247d6-738d-410d-a6b4-a82ee8c46d80))
+ (fp_line (start 0 -8.61) (end -3.16 -8.61) (layer "F.SilkS") (width 0.12) (tstamp f2f10601-6db3-455a-9b23-41845986e833))
+ (fp_line (start -4.7 -8.75) (end -4.7 8.75) (layer "F.CrtYd") (width 0.05) (tstamp 2886fb50-2ebf-4b03-a9bc-c0a3e79760ab))
+ (fp_line (start 4.7 -8.75) (end -4.7 -8.75) (layer "F.CrtYd") (width 0.05) (tstamp 43114ecf-8677-434d-b9dc-65cf05ffaa39))
+ (fp_line (start -4.7 8.75) (end 4.7 8.75) (layer "F.CrtYd") (width 0.05) (tstamp a825cdfb-84f2-4c00-b830-2eb6448fff28))
+ (fp_line (start 4.7 8.75) (end 4.7 -8.75) (layer "F.CrtYd") (width 0.05) (tstamp d0127b63-f565-451a-9f9e-8c79280fcaad))
+ (fp_line (start -2.05 -8.5) (end 3.05 -8.5) (layer "F.Fab") (width 0.1) (tstamp 002a42f2-6b4a-4be5-851e-9e530b89777a))
+ (fp_line (start 3.05 8.5) (end -3.05 8.5) (layer "F.Fab") (width 0.1) (tstamp 40e9eaf5-0fb2-48de-aba7-c0cfec60c461))
+ (fp_line (start -3.05 8.5) (end -3.05 -7.5) (layer "F.Fab") (width 0.1) (tstamp 556e7823-212e-42e3-86a6-9ad47394ce06))
+ (fp_line (start 3.05 -8.5) (end 3.05 8.5) (layer "F.Fab") (width 0.1) (tstamp 71615f83-b5bd-475e-9719-2df330366f96))
+ (fp_line (start -3.05 -7.5) (end -2.05 -8.5) (layer "F.Fab") (width 0.1) (tstamp a71512b9-0f33-47ec-9e52-3d6b91aeeb40))
+ (pad "1" smd roundrect (at -3.7125 -7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e395fab5-1ddb-4cbe-9901-312eef6bf5ba))
+ (pad "2" smd roundrect (at -3.7125 -7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ff78200-a2de-48c2-b495-ca6e28205f49))
+ (pad "3" smd roundrect (at -3.7125 -7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ed3bea1-6a35-4daa-ac30-ec27ef2cf368))
+ (pad "4" smd roundrect (at -3.7125 -6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6a54c0f-2fce-4a7e-94be-0b08922ccf5c))
+ (pad "5" smd roundrect (at -3.7125 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3e307fb-27ad-45ec-a80b-6c7924870e0c))
+ (pad "6" smd roundrect (at -3.7125 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80945895-4fc7-4057-a00b-9ca15abf370b))
+ (pad "7" smd roundrect (at -3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63e4924f-4322-49a2-a090-f7dcdae22154))
+ (pad "8" smd roundrect (at -3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 484991b5-8394-46d7-b311-fe21c77bb4f5))
+ (pad "9" smd roundrect (at -3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53c5b4c7-e10e-4a1c-b43e-aa9da6160540))
+ (pad "10" smd roundrect (at -3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 906a905a-7b88-4ce4-8f3c-c5f00417d206))
+ (pad "11" smd roundrect (at -3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32d5aab-11c5-4460-8e60-81ad7503c040))
+ (pad "12" smd roundrect (at -3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7fb1698-a045-4877-8998-9a24483fd39f))
+ (pad "13" smd roundrect (at -3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51cac8d2-9fcc-4fe0-b0d4-19f9d3f7a0d8))
+ (pad "14" smd roundrect (at -3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3c4c432-ce92-4dd1-9b24-55319ecf5c5f))
+ (pad "15" smd roundrect (at -3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34ebcb2b-e5ef-4bb0-8d4a-61775623ef07))
+ (pad "16" smd roundrect (at -3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72f36145-040f-41fe-86f0-31b1646b7f6e))
+ (pad "17" smd roundrect (at -3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 693b087e-ad5f-4583-b880-ffd389b2e28c))
+ (pad "18" smd roundrect (at -3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb6e039e-59e0-4744-bb14-7899ec2f0b7c))
+ (pad "19" smd roundrect (at -3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17126f39-b9d2-4787-82f5-db9c2f093934))
+ (pad "20" smd roundrect (at -3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8952c52-3a42-42ea-a900-654a40ff271c))
+ (pad "21" smd roundrect (at -3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 782b909f-ea4d-4ae8-89cd-142aba025dce))
+ (pad "22" smd roundrect (at -3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f06eb69-55a5-4805-a531-5eac7cdcda60))
+ (pad "23" smd roundrect (at -3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4add917-5490-4f05-9e50-d1530792716c))
+ (pad "24" smd roundrect (at -3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f57789e6-0a30-4df2-82bc-e3e8d01f49af))
+ (pad "25" smd roundrect (at -3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4113db88-0bf8-43f7-be87-643067da071a))
+ (pad "26" smd roundrect (at -3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc1673d2-94e4-4606-8544-89989bad63ee))
+ (pad "27" smd roundrect (at -3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1783c27-4e8f-43f2-a064-aff7aebed6a7))
+ (pad "28" smd roundrect (at -3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4081c00-5fea-4b04-8e6b-9cd44587f56b))
+ (pad "29" smd roundrect (at -3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 544138c2-1f32-4235-baff-6a607054033c))
+ (pad "30" smd roundrect (at -3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7c64843-eea8-42ff-b3bc-1f780aeb9056))
+ (pad "31" smd roundrect (at -3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25f66318-2d18-4902-b0bd-aa54091cffac))
+ (pad "32" smd roundrect (at -3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07d82dfc-8cdb-47c9-b7cf-346da0c3fd97))
+ (pad "33" smd roundrect (at -3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b0bdf20-d188-4948-b5a8-f62f05a58321))
+ (pad "34" smd roundrect (at -3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7ca4686-9aba-45af-a37a-a696b5db84c2))
+ (pad "35" smd roundrect (at -3.7125 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b6b7e33-12f6-45bd-aa46-ec3caeff2c6e))
+ (pad "36" smd roundrect (at -3.7125 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce56e680-c837-47a3-a876-283fb5009304))
+ (pad "37" smd roundrect (at -3.7125 6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7df40eee-0201-4b24-8022-a679a54dcb28))
+ (pad "38" smd roundrect (at -3.7125 7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31bb130d-d787-43d9-aad4-2ffc6bf90599))
+ (pad "39" smd roundrect (at -3.7125 7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed579a3a-4a63-4581-b427-fdba0902fe0a))
+ (pad "40" smd roundrect (at -3.7125 7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b17a3449-161b-40fb-ab19-22dd44f28bc4))
+ (pad "41" smd roundrect (at 3.7125 7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e384fb07-c0fc-4321-b87b-ef6ee95cf0ee))
+ (pad "42" smd roundrect (at 3.7125 7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c15c0b1-82f1-498f-b5e0-cb5f0a725a56))
+ (pad "43" smd roundrect (at 3.7125 7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bbd5003-baa3-4ad6-9c24-70a6b3e9ead0))
+ (pad "44" smd roundrect (at 3.7125 6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ead7e3be-40a1-4b1a-b475-3f7228fdb5fe))
+ (pad "45" smd roundrect (at 3.7125 6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1341cc0-f75b-4a70-bdee-7e63d9b2d046))
+ (pad "46" smd roundrect (at 3.7125 5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb537531-6aba-4be6-9296-7b68b7ae2b29))
+ (pad "47" smd roundrect (at 3.7125 5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4ee1b2a-0174-4d4e-96ae-5a651a7e8143))
+ (pad "48" smd roundrect (at 3.7125 5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56d9480e-0406-4f69-9b48-d0aafbe99350))
+ (pad "49" smd roundrect (at 3.7125 4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84283fb3-cad4-48f5-aaaa-27009b0793e2))
+ (pad "50" smd roundrect (at 3.7125 4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c9aa887-d089-4883-af79-0de483babc7d))
+ (pad "51" smd roundrect (at 3.7125 3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f13aef98-dc57-407d-b792-2d80046de3c9))
+ (pad "52" smd roundrect (at 3.7125 3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b85660f5-d4ef-41cb-aa66-2b3981cdac4a))
+ (pad "53" smd roundrect (at 3.7125 3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 126306cd-1702-4f2b-b39b-9d59337abe14))
+ (pad "54" smd roundrect (at 3.7125 2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c65c219-00cb-4730-a283-d4c4262145ff))
+ (pad "55" smd roundrect (at 3.7125 2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 793710a9-f255-473d-bc27-6b366771ee46))
+ (pad "56" smd roundrect (at 3.7125 1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43b55bec-f839-4743-a193-4c4465bedce9))
+ (pad "57" smd roundrect (at 3.7125 1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aebefb71-d444-4ec1-b64b-ecc3858804d9))
+ (pad "58" smd roundrect (at 3.7125 1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f906635-299a-4999-beb2-8e3d34c2a185))
+ (pad "59" smd roundrect (at 3.7125 0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 305e42a6-198f-412c-b63e-75083cef3ae8))
+ (pad "60" smd roundrect (at 3.7125 0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fa32f1f-b8a7-4deb-b18f-8ca7eba9c9b3))
+ (pad "61" smd roundrect (at 3.7125 -0.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4dc31e58-6c89-4b9e-88fa-095f48ea1849))
+ (pad "62" smd roundrect (at 3.7125 -0.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef00b4f7-c9cf-4a22-b06d-0ea629ce34e4))
+ (pad "63" smd roundrect (at 3.7125 -1) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbd24c32-25eb-48ce-9b14-cd28bff5a532))
+ (pad "64" smd roundrect (at 3.7125 -1.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 228fde5b-2434-43cf-9742-f28d2a3ca9ef))
+ (pad "65" smd roundrect (at 3.7125 -1.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 073b498f-b2a0-42cf-94f4-aa6993e229dc))
+ (pad "66" smd roundrect (at 3.7125 -2.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a78aa7c2-d57d-4079-b650-cf316407f737))
+ (pad "67" smd roundrect (at 3.7125 -2.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5559a945-d40f-4773-a227-a20a1eda5a91))
+ (pad "68" smd roundrect (at 3.7125 -3) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fce00f7-ea55-4008-b166-238b1d83e5fe))
+ (pad "69" smd roundrect (at 3.7125 -3.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e651e75-2d86-4572-b3dc-1c8d66b6b9c7))
+ (pad "70" smd roundrect (at 3.7125 -3.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22880fa4-39a8-4dee-b2da-24873f99b1d2))
+ (pad "71" smd roundrect (at 3.7125 -4.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 208207ba-7d6e-4091-b95a-da717552edee))
+ (pad "72" smd roundrect (at 3.7125 -4.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7afa852-947a-4e72-988f-0878a9a76e1e))
+ (pad "73" smd roundrect (at 3.7125 -5) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08cba425-1ecf-4c50-bc0e-21a4b451fba3))
+ (pad "74" smd roundrect (at 3.7125 -5.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 540fb78b-5c06-4cfc-b95b-c4fda99dcf93))
+ (pad "75" smd roundrect (at 3.7125 -5.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b0a2c40-b32d-4769-a7cb-fd1a9ac0305b))
+ (pad "76" smd roundrect (at 3.7125 -6.2) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d91cc68c-4d06-4ca3-990a-d369a576c1fc))
+ (pad "77" smd roundrect (at 3.7125 -6.6) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 166a24f9-877d-45c8-a9c8-7ba1d783b54a))
+ (pad "78" smd roundrect (at 3.7125 -7) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e97f2db1-3d20-4f45-8f4e-25ab32d98b7a))
+ (pad "79" smd roundrect (at 3.7125 -7.4) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb887239-ecb8-42db-824f-9911b4bf37d1))
+ (pad "80" smd roundrect (at 3.7125 -7.8) (size 1.475 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d042501-f793-477d-a81d-10aa113c28a2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-80_6.1x17mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_3x3mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_3x3mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..ee65684b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_3x3mm_P0.65mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "TSSOP-8_3x3mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 5557087d-6543-46c3-892b-31540c7a943c)
+ )
+ (fp_text value "TSSOP-8_3x3mm_P0.65mm" (at 0 2.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78535aa7-c151-45d1-b965-20b926ced21d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp 273f9acb-39f7-4636-bba4-6e19c6deb67d)
+ )
+ (fp_line (start -1.625 -1.5) (end -2.7 -1.5) (layer "F.SilkS") (width 0.15) (tstamp 02512627-d8d7-45fa-9d7d-b9abc46c6fbb))
+ (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer "F.SilkS") (width 0.15) (tstamp 11683b01-2743-45d9-8630-40ef84dab921))
+ (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer "F.SilkS") (width 0.15) (tstamp 19b7e8da-2138-4d6e-a829-aef6a2b302f7))
+ (fp_line (start 1.625 1.625) (end 1.625 1.4) (layer "F.SilkS") (width 0.15) (tstamp 4ebdf54c-778e-44a1-bca8-afc68d116fa6))
+ (fp_line (start -1.625 1.625) (end -1.625 1.4) (layer "F.SilkS") (width 0.15) (tstamp 7507de41-30d1-4df5-84b0-65fe306dd08e))
+ (fp_line (start -1.625 -1.625) (end -1.625 -1.5) (layer "F.SilkS") (width 0.15) (tstamp 8774255c-131e-42ff-80f4-9edf101fb398))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.4) (layer "F.SilkS") (width 0.15) (tstamp b667a000-55ee-4b9a-aa1a-8bc3b8f0a8dc))
+ (fp_line (start -2.95 -1.8) (end -2.95 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 3fbc4460-6cd0-4477-945a-492231800b39))
+ (fp_line (start -2.95 1.8) (end 2.95 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 5eeb0fd4-a597-4beb-b50f-020c08726c84))
+ (fp_line (start -2.95 -1.8) (end 2.95 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 8e3ab3c4-8202-4a7f-9a37-6d8ccf51a02d))
+ (fp_line (start 2.95 -1.8) (end 2.95 1.8) (layer "F.CrtYd") (width 0.05) (tstamp c6e50b78-6949-437b-bf3a-10215c26ba81))
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp 028346b2-5dbe-4a5c-a48a-4deef2e22098))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp 0c73ca5f-e6b8-46a1-af17-4eaeec1ba3d9))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp 272b67e2-8bfd-4aa6-97fb-a0c30ae5b57b))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp 633d0da0-15db-451a-a54d-8347d81f5a00))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.15) (tstamp db5847ee-fa1e-4fa6-8cb0-7753e0e77f0f))
+ (pad "1" smd rect (at -2.15 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6abc280-6470-41c7-b6a0-d88fd5b5ec75))
+ (pad "2" smd rect (at -2.15 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81580667-b630-471f-854d-2b6b255890e2))
+ (pad "3" smd rect (at -2.15 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14ae0e9b-8e42-4124-b10f-449cee724f4b))
+ (pad "4" smd rect (at -2.15 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 566ccce4-92ec-4d17-93d4-a4f44a241777))
+ (pad "5" smd rect (at 2.15 0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e254ace-c3a2-4b31-b841-cbc2ead30daa))
+ (pad "6" smd rect (at 2.15 0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc0ddf24-d5cc-45ad-afaf-b49c6066bc62))
+ (pad "7" smd rect (at 2.15 -0.325) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a24e4ab-3bc7-44e1-9caf-13d38811e699))
+ (pad "8" smd rect (at 2.15 -0.975) (size 1.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8b7c0d8-fab7-4bfa-8252-ca3647238395))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-8_3x3mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_4.4x3mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_4.4x3mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..3230fac4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/TSSOP-8_4.4x3mm_P0.65mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "TSSOP-8_4.4x3mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E476F32)
+ (descr "TSSOP, 8 Pin (JEDEC MO-153 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0bc6ae60-eaf5-414e-baef-759c2c9ea24a)
+ )
+ (fp_text value "TSSOP-8_4.4x3mm_P0.65mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dbd4fd57-08aa-4341-afe7-6b619728a67f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f4bae84-0cd8-4fa4-b70b-a0fd8aa3c16c)
+ )
+ (fp_line (start 0 1.61) (end -2.2 1.61) (layer "F.SilkS") (width 0.12) (tstamp 0a90ae2f-7f76-4e3f-88e4-880dc1dbfc91))
+ (fp_line (start 0 1.61) (end 2.2 1.61) (layer "F.SilkS") (width 0.12) (tstamp 8f0c43d1-361c-44e3-8f59-a164a6f091f5))
+ (fp_line (start 0 -1.61) (end 2.2 -1.61) (layer "F.SilkS") (width 0.12) (tstamp b0c0ada4-6a1a-499e-9a5e-00683691046a))
+ (fp_line (start 0 -1.61) (end -3.6 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d811e97f-c870-49a7-b25c-f91581551cd3))
+ (fp_line (start -3.85 -1.75) (end -3.85 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 40c2485d-3010-4dae-ac1a-9b54f48468a5))
+ (fp_line (start 3.85 1.75) (end 3.85 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 6478d05a-c37a-4a76-8a76-b7a7e05ce8c1))
+ (fp_line (start 3.85 -1.75) (end -3.85 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp b1dabf33-678f-4be0-a431-3e5d4835345b))
+ (fp_line (start -3.85 1.75) (end 3.85 1.75) (layer "F.CrtYd") (width 0.05) (tstamp f9489d87-b7de-4308-ae76-759c500f8ad0))
+ (fp_line (start -2.2 1.5) (end -2.2 -0.75) (layer "F.Fab") (width 0.1) (tstamp 7220c9e7-18c1-4c56-a059-87c2cd185c23))
+ (fp_line (start -2.2 -0.75) (end -1.45 -1.5) (layer "F.Fab") (width 0.1) (tstamp b8ed201c-003e-4bab-85ad-4e10589168a1))
+ (fp_line (start -1.45 -1.5) (end 2.2 -1.5) (layer "F.Fab") (width 0.1) (tstamp c75271f4-1c67-44eb-a82a-60843733b232))
+ (fp_line (start 2.2 1.5) (end -2.2 1.5) (layer "F.Fab") (width 0.1) (tstamp dfa445f8-4573-4699-a706-79d4576b06b0))
+ (fp_line (start 2.2 -1.5) (end 2.2 1.5) (layer "F.Fab") (width 0.1) (tstamp e6ef0400-ce74-40b6-979e-f9a131b9062b))
+ (pad "1" smd roundrect (at -2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8150836-28fc-4110-80a6-9433e39b76d6))
+ (pad "2" smd roundrect (at -2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c757c72-8018-4bed-8258-510fa146bb21))
+ (pad "3" smd roundrect (at -2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bfebb93-67a0-4178-8e0c-7c0271685275))
+ (pad "4" smd roundrect (at -2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d625d30-8172-4a0b-aded-c6652870d6c6))
+ (pad "5" smd roundrect (at 2.8625 0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c42ecdff-fe85-41d4-8b7e-ab95435250ea))
+ (pad "6" smd roundrect (at 2.8625 0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fa23f65-9b53-4821-a2df-463b060504eb))
+ (pad "7" smd roundrect (at 2.8625 -0.325) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6938e74f-237b-4bdd-948f-16340e376e92))
+ (pad "8" smd roundrect (at 2.8625 -0.975) (size 1.475 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a1c6702-7505-434f-8b51-9e38f0ae2121))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-8_4.4x3mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod
new file mode 100644
index 00000000..feb0d771
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf)")
+ (tags "HSOP 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ccda0171-f94b-4251-9689-40253934f2dd)
+ )
+ (fp_text value "Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4bf46cb8-9f89-4000-a0a6-4d9f9f692b36)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp dce0eccd-7849-4572-815e-4c016b91fc2b)
+ )
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp 4b76ca3d-6f14-41a2-8b60-420d1c0ef4ef))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 4d6e4431-94d4-4643-8258-5193a96a171a))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 52282526-31ae-49bb-98fa-d4298cbe3710))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 8d891fd5-9316-4bed-b825-a986e43f80c3))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 93a4dc26-8d95-4451-b95f-67dbab60c8e9))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp d09681ee-6c09-4c5a-9ae2-cd14977f9247))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp ded90e4d-2249-4358-b305-ce03e0a702c9))
+ (fp_line (start -3.75 -2.75) (end 3.75 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 0abfe51a-9571-463e-838b-c6fc29eb367c))
+ (fp_line (start -3.75 2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7c9df19b-0644-4963-855d-237853ff3f9f))
+ (fp_line (start 3.75 -2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 8795ef52-8530-4e65-8b11-d2393f8d0b5c))
+ (fp_line (start -3.75 -2.75) (end -3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp c4a8aac9-eca3-473b-8bec-5f5b725c9ea3))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp 36d3ac0f-51e5-401e-af17-01729d60c312))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 5e4a8d8a-85b6-4a7f-98dd-2e1325288bb0))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 7d5c8677-3713-4248-9545-47dc64741e1b))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp a1a0bcaf-c473-4647-ba2c-a9b2637bd529))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp c659cf9c-6a64-4a24-98be-a9f4343f0fde))
+ (pad "" smd rect (at 0 0) (size 2.6 3.1) (layers "F.Paste") (tstamp 0ef55b7f-ac47-4e56-8926-f9627e2ec60a))
+ (pad "" smd rect (at 0 0) (size 2.6 3.1) (layers "F.Mask") (tstamp d5f38884-f74d-4b01-9ff8-94ea2826580b))
+ (pad "1" smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17cfe741-8dea-4375-b226-667e97aa8dc3))
+ (pad "2" smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e694b2b-04c7-436c-9230-73207e7d4bc0))
+ (pad "3" smd rect (at -2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17576d76-3edc-4173-ac89-2d55ea7e8000))
+ (pad "4" smd rect (at -2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c62ede50-69f3-4196-b1ac-72e7a4faa9a0))
+ (pad "5" smd rect (at 2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd0fd050-fdea-46fd-9b3a-d2fff314eae6))
+ (pad "6" smd rect (at 2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a21892d7-0617-4bd0-bcb0-7f554fe2c68c))
+ (pad "7" smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb5388d1-ad6d-4c92-9f8e-b1d8815cdf6d))
+ (pad "8" smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eebbabd1-fec4-4ae2-b7fa-9a9441879ef1))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp abaee473-67d8-4e2c-bd16-016218a42afa))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..66107635
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, thermal vias, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf)")
+ (tags "HSOP 1.27")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d234daa-487c-405f-9bdc-40f2fc8c67f2)
+ )
+ (fp_text value "Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a117e566-801b-44a7-a514-ace107430fb6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp 086ce208-22c6-4ca1-8f96-5562d905acb0)
+ )
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 5f57659b-0526-4363-bd4f-90f97dad647e))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 7c299b23-1040-4978-9943-1d82089d280e))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 9c264be8-5d1d-4112-814b-ca7a837620b3))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp c48ea1ab-5c3c-4ead-b781-16f60a6d3f36))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp d85d1f1f-4978-44eb-b32b-c4cc2b77e8a3))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp da29252c-ab7c-4c78-b5e1-4cf962cbc618))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp e85a4a10-e8d7-4abd-8468-efc3a3658fa1))
+ (fp_line (start 3.75 -2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 1397a6b5-4b54-4e6e-9a5f-f4b92a6250c3))
+ (fp_line (start -3.75 2.75) (end 3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 1cbdc71d-0b08-4df7-bbd2-a135f21cfb0a))
+ (fp_line (start -3.75 -2.75) (end -3.75 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 68d248a0-3a8f-4cf0-aef1-22b7a3b0f316))
+ (fp_line (start -3.75 -2.75) (end 3.75 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp abe6dfd4-71e4-41be-b250-66ba1109785e))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 0c8e3616-2b64-4380-94bb-bb3562770d1f))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 1b64a6ba-940a-425f-9fed-b8df8f6cff6e))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 80928cbb-e0ac-4511-bd39-e9a95c6fdb26))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp 85b08ab8-a019-4d48-a677-a74f9c3015b6))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 9a81826f-fc2f-4a39-862c-998c5bd446d6))
+ (pad "" smd rect (at 0 0) (size 2.6 3.1) (layers "F.Paste") (tstamp 82dc6f84-0be4-4027-934e-75a3d53d7b9f))
+ (pad "" smd rect (at 0 0) (size 2.6 3.1) (layers "F.Mask") (tstamp ea884461-6d59-492a-8a7f-802ed00348b9))
+ (pad "1" smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20079642-40c8-41fa-b68e-9bbb061c2fd5))
+ (pad "2" smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0ccde7d-d941-47ba-b067-db35bfaae858))
+ (pad "3" smd rect (at -2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c25b8479-19e5-4d4a-b300-e960ef8c60f6))
+ (pad "4" smd rect (at -2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e7e5544-ba4b-40ae-9fca-c05eb7735a17))
+ (pad "5" smd rect (at 2.7 1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69917da2-6d81-418f-920a-de83f2386f9d))
+ (pad "6" smd rect (at 2.7 0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b477445d-3ed2-4d20-8c1d-01207c8dfc63))
+ (pad "7" smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8ac801e-3606-4a63-bf1e-0b7ca6b7c597))
+ (pad "8" smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f6a287f-8a40-4636-a681-30b5e31f506c))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "B.Cu") (tstamp 18660136-af20-4422-a9b7-0f136edadf11))
+ (pad "9" thru_hole circle (at 0.65 1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 421a1292-06ad-46b6-9f86-bfba1233a7d8))
+ (pad "9" thru_hole circle (at -0.65 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5393d5ad-b27b-4110-b4b9-e9b88136a70b))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp 5eeb7c77-07c0-4d2f-bb49-98761a4193bc))
+ (pad "9" thru_hole circle (at 0.65 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 98bec0b1-20bd-4f25-9f3b-b198c91a5b53))
+ (pad "9" thru_hole circle (at 0.65 -1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 99080207-b735-4f0b-b542-fcb4b98ad033))
+ (pad "9" thru_hole circle (at -0.65 1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b244eb08-6772-4137-a5a0-8fa0082513d2))
+ (pad "9" thru_hole circle (at 0.65 -0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b3e672b7-7644-4c59-8549-bceffc48396a))
+ (pad "9" thru_hole circle (at -0.65 0.65) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e72ee3f6-e8e7-42d2-87da-983b6edb406b))
+ (pad "9" thru_hole circle (at -0.65 -1.95) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fc94264c-441e-4d66-8476-6b674ad0be0d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..6d1a1a99
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B0C20CF)
+ (descr "8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm body, exposed pad, thermal vias, http://www.ti.com/lit/ds/symlink/drv8870.pdf")
+ (tags "HTSOP 1.27")
+ (solder_mask_margin 0.07)
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b3b3f0b-84a7-4fa4-8254-d2c91bdbb69c)
+ )
+ (fp_text value "Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63a7c695-06fe-416f-a8dd-5d8104d263a3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp b2b94442-ccc2-4d7d-8b58-f65bb4272b97)
+ )
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 0b66fe76-dd35-4a57-b509-940c890b72cb))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer "F.SilkS") (width 0.15) (tstamp 1a6a5c04-d764-4e1d-8999-9681792cee3d))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer "F.SilkS") (width 0.15) (tstamp 1fdcc40b-7230-4394-b688-c55859325f0a))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer "F.SilkS") (width 0.15) (tstamp 460b7e51-4900-4254-9b4f-9bd8df67772c))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer "F.SilkS") (width 0.15) (tstamp 4bdf6cce-29c7-4272-8404-c6af165e1dfe))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer "F.SilkS") (width 0.15) (tstamp a96b2edc-8577-4028-a38f-077db3531c8c))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer "F.SilkS") (width 0.15) (tstamp aed9060e-e069-48c6-8cb5-3f17ec9c5ac4))
+ (fp_line (start -4.2 -2.75) (end -4.2 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 286efd94-14b5-4921-9e02-03b39bccc397))
+ (fp_line (start -4.2 2.75) (end 4.2 2.75) (layer "F.CrtYd") (width 0.05) (tstamp b81ee662-c6b0-470a-b686-ad3853a9c8f6))
+ (fp_line (start 4.2 -2.75) (end 4.2 2.75) (layer "F.CrtYd") (width 0.05) (tstamp d0ad5c82-556c-4237-9a74-6771fa016411))
+ (fp_line (start -4.2 -2.75) (end 4.2 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp fae7aabb-a855-465c-a8e7-337befb408d1))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp 2c4017d7-a1cd-486e-aa69-e8461d9f94d0))
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp 85f91e94-5c72-4940-a47d-8c0534c0885f))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.15) (tstamp b14c7011-7646-429a-bccd-585835af3ed6))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer "F.Fab") (width 0.15) (tstamp d7e02185-9cdc-4260-8817-809cf75a2df8))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer "F.Fab") (width 0.15) (tstamp ff75f129-3865-404a-9534-d1aef53be343))
+ (pad "" smd rect (at 0 0) (size 2.4 3.1) (layers "F.Paste") (tstamp 64f04556-0088-415d-8f25-4b4e089a0f3b))
+ (pad "" smd rect (at 0 0) (size 2.4 3.1) (layers "F.Mask") (tstamp d092c425-6b9f-4ffb-b692-b3fce1a78456))
+ (pad "1" smd rect (at -2.875 -1.905) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b232961f-3da5-406d-b7d4-41f8b84cc335))
+ (pad "2" smd rect (at -2.875 -0.635) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23e4cf06-92c5-4186-aa81-8c4ab51c3dfd))
+ (pad "3" smd rect (at -2.875 0.635) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45d80250-fb4d-49bd-ba4c-ddac71d6bfdc))
+ (pad "4" smd rect (at -2.875 1.905) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d3fb2d3-8c17-4c67-9720-dbcd8c6d99c1))
+ (pad "5" smd rect (at 2.875 1.905) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16a3c4fe-9bd2-47f0-b2ac-9f8270097d2c))
+ (pad "6" smd rect (at 2.875 0.635) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb9448a1-9224-4880-9bb8-298f72ae7e01))
+ (pad "7" smd rect (at 2.875 -0.635) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b528bc2-cb08-4ad0-811e-60b37b53cce5))
+ (pad "8" smd rect (at 2.875 -1.905) (size 2.2 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98cb4be0-065c-4d2a-b0d2-afa0efc8b29d))
+ (pad "9" thru_hole circle (at -0.65 0) (size 0.63 0.63) (drill 0.33) (layers *.Cu *.Mask) (tstamp 05c248bd-d914-44d4-b7c1-7d6abe31035e))
+ (pad "9" thru_hole circle (at 0.65 -1.3) (size 0.63 0.63) (drill 0.33) (layers *.Cu *.Mask) (tstamp 7712dc25-0eee-4f40-9a2b-9bb8d3fd92d6))
+ (pad "9" thru_hole circle (at 0.65 1.3) (size 0.63 0.63) (drill 0.33) (layers *.Cu *.Mask) (tstamp a0a260d2-3c99-4e48-a300-9ce9f8e5ca27))
+ (pad "9" thru_hole circle (at 0.65 0) (size 0.63 0.63) (drill 0.33) (layers *.Cu *.Mask) (tstamp a83c1e9c-a6df-4a80-96cc-1fc6f8fa665c))
+ (pad "9" thru_hole circle (at -0.65 -1.3) (size 0.63 0.63) (drill 0.33) (layers *.Cu *.Mask) (tstamp b31fea0b-f024-4a2e-9acd-e0f611012dbb))
+ (pad "9" smd rect (at 0 0) (size 2.6 3.3) (layers "B.Cu") (tstamp cdb6c5be-6eab-4c5f-8b69-8c792669c161))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp ddc1cd49-8b63-45bc-b989-638c25b960cf))
+ (pad "9" thru_hole circle (at -0.65 1.3) (size 0.63 0.63) (drill 0.33) (layers *.Cu *.Mask) (tstamp ed5b07cc-fda5-4f7c-b195-a4b0ce5eadfc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.85x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod
new file mode 100644
index 00000000..f5a49d25
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "Texas_PWP0020A" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AD6510F)
+ (descr "20-Pin Thermally Enhanced Thin Shrink Small-Outline Package, Body 4.4x6.5x1.1mm, Pad 3.0x4.2mm, Texas Instruments (see http://www.ti.com/lit/ds/symlink/lm5118.pdf)")
+ (tags "PWP HTSSOP 0.65mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a53bc566-26ac-47a0-a982-f5133dd04e9a)
+ )
+ (fp_text value "Texas_PWP0020A" (at 0 4.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f951a1a-1f54-400b-8b60-349d1cf0521e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7da90b7-2eee-4837-b7e2-46d368179a40)
+ )
+ (fp_line (start 2.31 -3.4) (end -3.86 -3.4) (layer "F.SilkS") (width 0.12) (tstamp 55573ff3-a7fe-4879-b6f4-5d3c5a591896))
+ (fp_line (start 2.31 3.4) (end -2.31 3.4) (layer "F.SilkS") (width 0.12) (tstamp e2806de2-c8c5-424b-95b1-a496603666c3))
+ (fp_line (start 4.11 3.5) (end 4.11 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 6c5c4c45-be78-49ba-88a4-7afbebc9c7aa))
+ (fp_line (start -4.11 -3.5) (end -4.11 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8b531bb9-9179-4ec3-940b-c7e5165e2bdb))
+ (fp_line (start 4.11 -3.5) (end -4.11 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8c2b926c-442b-4c08-8207-f0b5c3011642))
+ (fp_line (start -4.11 3.5) (end 4.11 3.5) (layer "F.CrtYd") (width 0.05) (tstamp d09b46dd-7c4a-4525-8cc9-2f1a4c3597b1))
+ (fp_line (start 2.2 -3.25) (end -1.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 05b20f83-8860-4025-aff9-ef4376060c89))
+ (fp_line (start -2.2 3.25) (end 2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp 1241ebfe-f41f-4394-b5f5-b15d50774ed4))
+ (fp_line (start 2.2 3.25) (end 2.2 -3.25) (layer "F.Fab") (width 0.1) (tstamp 2985cbe4-4c2b-40f1-acc3-3519d64826a6))
+ (fp_line (start -1.2 -3.25) (end -2.2 -2.25) (layer "F.Fab") (width 0.1) (tstamp c3f05faf-f13a-413a-8d2c-e05d3fac8322))
+ (fp_line (start -2.2 -2.25) (end -2.2 3.25) (layer "F.Fab") (width 0.1) (tstamp e1b9d769-3ee4-42e7-8ab1-7c98e81bd219))
+ (pad "" smd rect (at -0.7125 -1.0125) (size 1.275 1.875) (layers "F.Paste") (tstamp 31dcaed5-9e49-4ed8-9a76-e2399b6d623a))
+ (pad "" smd rect (at -0.7125 1.0125) (size 1.275 1.875) (layers "F.Paste") (tstamp 7d1e3444-fef3-4157-a0e5-f16494ae3171))
+ (pad "" smd rect (at 0.7125 -1.0125) (size 1.275 1.875) (layers "F.Paste") (tstamp 855ecd1c-5927-4b4e-a570-61d41a02003c))
+ (pad "" smd rect (at 0.7125 1.0125) (size 1.275 1.875) (layers "F.Paste") (tstamp da80954f-5c9a-4d3b-8118-bf447946aa3c))
+ (pad "1" smd rect (at -2.97 -2.925) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42356e22-b7e5-440f-aa0c-235e1e421240))
+ (pad "2" smd rect (at -2.97 -2.275) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54f6f77c-62ea-42b1-b5d9-e0aceab82274))
+ (pad "3" smd rect (at -2.97 -1.625) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00e70ea9-cf86-40b3-adba-4337ff1ca339))
+ (pad "4" smd rect (at -2.97 -0.975) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb0fbab3-21f1-4992-bf08-f34a72a48400))
+ (pad "5" smd rect (at -2.97 -0.325) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 419b06a3-cfd5-4865-90e8-d0ac8a24670e))
+ (pad "6" smd rect (at -2.97 0.325) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d34e69f9-ed21-4efd-9fd1-0b5f0cc917b5))
+ (pad "7" smd rect (at -2.97 0.975) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ea876f6-ad1a-4fa6-9b23-2ab24ca3290f))
+ (pad "8" smd rect (at -2.97 1.625) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff2523b6-8aa9-40f1-8fb9-eecea0e6d067))
+ (pad "9" smd rect (at -2.97 2.275) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdfd2ab2-d283-453a-9eb8-dd6bd7f960ba))
+ (pad "10" smd rect (at -2.97 2.925) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e46fc9d5-96e9-4d14-b1a6-e4d9f4eaa945))
+ (pad "11" smd rect (at 2.97 2.925) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72791a6a-1710-42cb-8a8e-0c40db8e14e7))
+ (pad "12" smd rect (at 2.97 2.275) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db868fcb-f44e-4b02-b332-30a778ba748c))
+ (pad "13" smd rect (at 2.97 1.625) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1ad2238-2f47-45a9-8ac6-db50f06ba64c))
+ (pad "14" smd rect (at 2.97 0.975) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c536aad-54ed-4563-9139-83a18e521392))
+ (pad "15" smd rect (at 2.97 0.325) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d29d11ec-bb33-4759-a7cd-1a392f48730d))
+ (pad "16" smd rect (at 2.97 -0.325) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fbe302d-1956-420a-ade7-4ed254481bd8))
+ (pad "17" smd rect (at 2.97 -0.975) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44c56407-4c55-4926-ae6a-7e7b56f4ea5f))
+ (pad "18" smd rect (at 2.97 -1.625) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca16afb9-89e9-4ea7-9255-6535cbf655aa))
+ (pad "19" smd rect (at 2.97 -2.275) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21b95ee4-2df2-40c0-b243-c5c673924830))
+ (pad "20" smd rect (at 2.97 -2.925) (size 1.78 0.42) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d595884-2362-4981-83a8-849ee9e75ccf))
+ (pad "21" smd rect (at 0 0) (size 3 4.2) (layers "F.Cu" "F.Mask") (tstamp f1986421-c726-4b95-9021-41272f1fe9d8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Texas_PWP0020A.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.kicad_mod
new file mode 100644
index 00000000..d53b26d0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c1dfaa7f-b1b6-486a-9a2f-a95823724292)
+ )
+ (fp_text value "Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68022af4-018a-4346-9198-0649135c6f4c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp c0ff421e-fcfe-4535-8056-3d955626e729)
+ )
+ (fp_line (start 1.710584 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 18a1134b-cb73-4a8b-915e-e1be0054c18a))
+ (fp_line (start 1.710584 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 687c0411-1513-43c7-a98f-f70c7e96f6ef))
+ (fp_line (start -1.710584 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 82263903-e35f-46f7-9001-129ba1eb6df8))
+ (fp_line (start -1.710584 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp cfeaca12-8435-42d7-855c-e23020b29cf3))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 291f3f39-504e-4030-b97a-d4c20337ffda))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 52e79bf1-d691-49b1-958c-6b7731e92df0))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 8fde3c55-e782-4fc4-a727-004c744eee00))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 9ffeee2f-9553-46a0-8900-96d4f1f22707))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 3852b531-c272-4bcc-8dd2-1f5ea34044e2))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 4758c322-ae28-4dc3-bcbe-b85e46720725))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 63998173-0d60-4f32-8e13-714b3fa29945))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp 8413bab2-112c-4989-a008-3736dacc87be))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp dd750e6c-7783-45c7-a007-66acfebe224c))
+ (pad "" smd roundrect (at 0.6 0) (size 0.97 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 608eadda-730e-45bb-8bd2-55904d932cd5))
+ (pad "" smd roundrect (at 0.6 -1.03) (size 0.97 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6c7a4ed1-16a8-4ae8-a9fa-5d1483d391ee))
+ (pad "" smd roundrect (at -0.6 -1.03) (size 0.97 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7812fac9-81c7-4bd4-b017-f6c9e330a3cf))
+ (pad "" smd roundrect (at -0.6 1.03) (size 0.97 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8fc985d8-e272-4588-86fc-0028d25eddfd))
+ (pad "" smd rect (at 0 0) (size 2.4 3.1) (layers "F.Mask") (tstamp c7186631-86a6-47c9-aff2-5679713be2c5))
+ (pad "" smd roundrect (at -0.6 0) (size 0.97 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c8acb8ac-7d42-4a16-a731-a89fb12a241c))
+ (pad "" smd roundrect (at 0.6 1.03) (size 0.97 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f5c807e3-cc96-46de-92f7-fb24622ef8dc))
+ (pad "1" smd roundrect (at -2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3138b91e-1eb0-4653-9c52-86605ee11482))
+ (pad "2" smd roundrect (at -2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 107bb760-b9d5-459d-843b-8a09b683bfa4))
+ (pad "3" smd roundrect (at -2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a88f1af0-3065-42e4-af9d-852b04e7e353))
+ (pad "4" smd roundrect (at -2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cc70612-7550-49ea-b3ef-feb8a6098b8a))
+ (pad "5" smd roundrect (at 2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f140971e-d337-4642-91c8-311103a48fc8))
+ (pad "6" smd roundrect (at 2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b286a42-0818-432e-bb7e-53fd8156e364))
+ (pad "7" smd roundrect (at 2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9293b5e0-3325-4ebd-a9aa-7147784801dc))
+ (pad "8" smd roundrect (at 2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afdf6072-ec08-48b5-8b93-f01f77c55ff5))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp e40e61ed-f04c-4640-bd11-e47de73ab6a6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..9066d0cd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5FE74)
+ (descr "HSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HSOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89dfd3a0-3bb2-40bc-955d-b2bdc181319a)
+ )
+ (fp_text value "Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias" (at 0 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8ae2615-2c87-4cb1-9b7e-5ffec585739e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.15)))
+ (tstamp f641f930-5859-4642-baf1-d96835c70f09)
+ )
+ (fp_line (start -1.710584 2.56) (end -1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 06e66d71-83e0-4940-9361-522cf16282d4))
+ (fp_line (start 1.710584 -2.56) (end 1.95 -2.56) (layer "F.SilkS") (width 0.12) (tstamp 323e6ae0-ff2b-4c46-b2f7-e399331e3e83))
+ (fp_line (start 1.710584 2.56) (end 1.95 2.56) (layer "F.SilkS") (width 0.12) (tstamp 83f5c862-f74b-409e-a99a-b036ac646fa8))
+ (fp_line (start -1.710584 -2.56) (end -3.45 -2.56) (layer "F.SilkS") (width 0.12) (tstamp d0d6bf76-d72d-4c2c-a4e3-02f4375b9eca))
+ (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 3063eddb-913b-41b6-963e-425f441399a6))
+ (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 39c2d14a-69da-45a1-b142-177790d3d309))
+ (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 912f1321-e7a8-4a58-a5b1-44611748111c))
+ (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer "F.CrtYd") (width 0.05) (tstamp a60bdba5-f31e-498f-bb1c-90a3f88577b9))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 1f1b2535-e061-409d-82d6-eaeaaec30eda))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer "F.Fab") (width 0.1) (tstamp 4e859002-d665-49f2-a6e9-28dc4d1fd2e0))
+ (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer "F.Fab") (width 0.1) (tstamp 58ed7cb5-d4a3-449a-9d87-45d271099d15))
+ (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer "F.Fab") (width 0.1) (tstamp 6358db68-43f1-44f9-9752-50424872c589))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer "F.Fab") (width 0.1) (tstamp b0033d40-76a6-4f02-9d16-56b4bb003a8e))
+ (pad "" smd roundrect (at 0.6 0) (size 1.04 0.89) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 06562369-7f82-4473-9dac-89c3f023d7ad))
+ (pad "" smd roundrect (at 0.6 -1.03) (size 1.04 0.89) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1ee6c8c8-84ed-4420-acb4-7af89c55e601))
+ (pad "" smd rect (at 0 0) (size 2.4 3.1) (layers "F.Mask") (tstamp 8cdd3af9-7228-4484-9cbe-9e41e90fafce))
+ (pad "" smd roundrect (at 0.6 1.03) (size 1.04 0.89) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ba499900-b8d3-4e77-b471-1a038967fdab))
+ (pad "" smd roundrect (at -0.6 -1.03) (size 1.04 0.89) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bed88988-8b3d-47ec-8b3b-5e81b01bba3e))
+ (pad "" smd roundrect (at -0.6 0) (size 1.04 0.89) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c468f2b0-12dd-45a3-964f-363632708deb))
+ (pad "" smd roundrect (at -0.6 1.03) (size 1.04 0.89) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f57ec9e4-f96d-4aa8-991f-1f2380b84dbb))
+ (pad "1" smd roundrect (at -2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83b2e84b-db92-4bbd-8093-98643f9be3c5))
+ (pad "2" smd roundrect (at -2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3242cbe3-775d-4372-902a-c9d9a9e16e43))
+ (pad "3" smd roundrect (at -2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52752141-03ef-40a8-b87b-a5ac7ea3636c))
+ (pad "4" smd roundrect (at -2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f1b2a69-a32e-4140-af1c-a171b21043ef))
+ (pad "5" smd roundrect (at 2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27adf3d3-c9b8-41a6-8a5a-729c60d056d8))
+ (pad "6" smd roundrect (at 2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03428e6a-7413-43d0-a016-211027a64629))
+ (pad "7" smd roundrect (at 2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c592edb7-f5f2-4c38-a011-fcd7e8b37d97))
+ (pad "8" smd roundrect (at 2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4909fa8a-a6ec-43ce-ab7b-a6cff8d7e9f9))
+ (pad "9" thru_hole circle (at -0.65 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 13ea934e-5560-4187-8ad9-1099f9e76169))
+ (pad "9" thru_hole circle (at 0.65 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 29f487fc-d5c8-469d-b62e-b69e4f4c2673))
+ (pad "9" thru_hole circle (at -0.65 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3a299df4-e14a-446e-9e9c-21289b286c02))
+ (pad "9" thru_hole circle (at -0.65 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 4f5dd67e-5428-434b-8d67-d4acc38deac2))
+ (pad "9" thru_hole circle (at 0.65 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 73d489c5-46c4-4cc0-8ca7-eecb7505ce38))
+ (pad "9" smd rect (at 0 0) (size 1.8 3.1) (layers "B.Cu") (tstamp 92e91e71-d4f3-409f-b797-32488e1e0568))
+ (pad "9" thru_hole circle (at 0.65 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a49a51c0-ab41-407a-9c0e-51b690e7a11f))
+ (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp ce21df5e-8412-47b3-8d4b-41a2edaf5ae8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-N5.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-N5.kicad_mod
new file mode 100644
index 00000000..12e8bcbd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Texas_R-PDSO-N5.kicad_mod
@@ -0,0 +1,40 @@
+(footprint "Texas_R-PDSO-N5" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A13E2B2)
+ (descr "Plastic Small outline http://www.ti.com/lit/ml/mpds158c/mpds158c.pdf")
+ (tags "SOT23 R-PDSO-N5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0.16 -1.93) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8310466-3495-49de-9d7a-d3c4eb0b2d27)
+ )
+ (fp_text value "Texas_R-PDSO-N5" (at 0.16 1.95) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cdb36a7f-6410-4f1f-a322-3a7f063eb979)
+ )
+ (fp_text user "${REFERENCE}" (at -0.005 0 90) (layer "F.Fab")
+ (effects (font (size 0.3 0.3) (thickness 0.05)))
+ (tstamp 5282781b-f05d-4c76-995a-50daccc2cc87)
+ )
+ (fp_line (start 0.51 -1.015) (end -0.69 -1.015) (layer "F.SilkS") (width 0.12) (tstamp cb3455ec-96a1-4cb0-9f94-fc61098879f0))
+ (fp_line (start -0.54 1.035) (end 0.51 1.035) (layer "F.SilkS") (width 0.12) (tstamp f3251e47-7b86-40d0-a73b-984371781ea4))
+ (fp_line (start -1.16 -1.18) (end 1.17 -1.18) (layer "F.CrtYd") (width 0.05) (tstamp 38a0716a-f638-404a-8ec6-d345290b8729))
+ (fp_line (start -1.16 1.18) (end 1.17 1.18) (layer "F.CrtYd") (width 0.05) (tstamp 555181cf-ebde-4f12-b41e-51ce9eb4c8a7))
+ (fp_line (start -1.16 -1.18) (end -1.16 1.17) (layer "F.CrtYd") (width 0.05) (tstamp 6527e6ed-b958-486a-b327-63cdb082fe95))
+ (fp_line (start 1.17 -1.18) (end 1.17 1.17) (layer "F.CrtYd") (width 0.05) (tstamp 915683a3-3456-4053-b35f-d477dd3d4ad0))
+ (fp_line (start -0.655 -0.35) (end -0.655 0.85) (layer "F.Fab") (width 0.1) (tstamp 45dbb7fc-6a5c-4a94-94f6-4be8d850f62a))
+ (fp_line (start -0.655 0.85) (end 0.645 0.85) (layer "F.Fab") (width 0.1) (tstamp 6604725f-fc8c-4b1f-9719-bde529b8ccb3))
+ (fp_line (start -0.135 -0.855) (end -0.655 -0.35) (layer "F.Fab") (width 0.1) (tstamp 69f4deb1-6d41-477b-a16d-dc5f9910e282))
+ (fp_line (start -0.13 -0.855) (end 0.64 -0.855) (layer "F.Fab") (width 0.1) (tstamp 87ee662e-c531-4318-b15a-7e7eb3c482bf))
+ (fp_line (start 0.645 0.85) (end 0.645 -0.85) (layer "F.Fab") (width 0.1) (tstamp 97798cb9-731e-4365-8acc-f7994cfd7395))
+ (pad "1" smd rect (at -0.655 -0.5 270) (size 0.3 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e78d785-2b87-4015-ab40-3c7819454745))
+ (pad "2" smd rect (at -0.655 0 270) (size 0.3 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0239e948-bb76-4b86-aa5e-5e434e3ada78))
+ (pad "3" smd rect (at -0.665 0.5 270) (size 0.3 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e268a94-3e0a-44de-9ba7-ac058cfb84d6))
+ (pad "4" smd rect (at 0.665 0.5 270) (size 0.3 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cde524c1-6c11-4b91-992d-c3bf8972d124))
+ (pad "5" smd rect (at 0.665 -0.5 270) (size 0.3 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39e33b61-4085-470d-9a2f-b5a17250afdb))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Texas_R-PDSO-N5.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/VSO-40_7.6x15.4mm_P0.762mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/VSO-40_7.6x15.4mm_P0.762mm.kicad_mod
new file mode 100644
index 00000000..cfe388dd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/VSO-40_7.6x15.4mm_P0.762mm.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "VSO-40_7.6x15.4mm_P0.762mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 305495da-e296-4a0b-a6e2-66d21b407d98)
+ )
+ (fp_text value "VSO-40_7.6x15.4mm_P0.762mm" (at 0 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 614b6a76-4ce6-40b3-941d-54b1cdcb6230)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 4e74a052-25b6-4e15-9ddf-07e716e72db0)
+ )
+ (fp_line (start -3.875 -7.875) (end 3.875 -7.875) (layer "F.SilkS") (width 0.15) (tstamp 28267a31-7700-4118-bc4e-2e3616959a54))
+ (fp_line (start -3.875 7.875) (end -3.875 7.664) (layer "F.SilkS") (width 0.15) (tstamp 596c00aa-ecc0-4822-8a48-7f9f1cf7afe5))
+ (fp_line (start -3.875 -7.875) (end -3.875 -7.75) (layer "F.SilkS") (width 0.15) (tstamp 6cb3c2b3-8235-4839-8219-73ebdbbb06c0))
+ (fp_line (start -3.875 7.875) (end 3.875 7.875) (layer "F.SilkS") (width 0.15) (tstamp 975a9d69-1e9d-4040-ab29-926b0045e132))
+ (fp_line (start 3.875 7.875) (end 3.875 7.664) (layer "F.SilkS") (width 0.15) (tstamp 9c1f79bc-71fa-4dba-9201-d492b4aa21f5))
+ (fp_line (start 3.875 -7.875) (end 3.875 -7.664) (layer "F.SilkS") (width 0.15) (tstamp f48e1dbb-99a6-4446-a67f-39d567a6a924))
+ (fp_line (start -3.875 -7.75) (end -6.3 -7.75) (layer "F.SilkS") (width 0.15) (tstamp ff94a78b-c09b-4b97-9d68-fbe24c28f54e))
+ (fp_line (start -6.55 -8.05) (end -6.55 8.05) (layer "F.CrtYd") (width 0.05) (tstamp 1800916f-62da-4fcb-b71d-f3306d380f9d))
+ (fp_line (start -6.55 -8.05) (end 6.55 -8.05) (layer "F.CrtYd") (width 0.05) (tstamp 3409d7cb-1b50-4ada-aad3-bf948b5104c7))
+ (fp_line (start 6.55 -8.05) (end 6.55 8.05) (layer "F.CrtYd") (width 0.05) (tstamp 664eaf11-b934-42ca-a251-fb9d1ef2d945))
+ (fp_line (start -6.55 8.05) (end 6.55 8.05) (layer "F.CrtYd") (width 0.05) (tstamp cc59f68d-f21b-4cee-864d-5e29a82a1753))
+ (fp_line (start 3.8 7.7) (end -3.8 7.7) (layer "F.Fab") (width 0.15) (tstamp 2da4f426-a0a1-49ed-8e13-3d2d50f2c408))
+ (fp_line (start 3.8 -7.7) (end 3.8 7.7) (layer "F.Fab") (width 0.15) (tstamp 42e63719-0b9e-4edb-b39e-06e6c77a7b75))
+ (fp_line (start -3.8 -6.7) (end -2.8 -7.7) (layer "F.Fab") (width 0.15) (tstamp 49223d3a-4e79-4678-9f91-c18e9f4610a5))
+ (fp_line (start -2.8 -7.7) (end 3.8 -7.7) (layer "F.Fab") (width 0.15) (tstamp dfe0ed13-64d3-4601-80dd-7bc47c306467))
+ (fp_line (start -3.8 7.7) (end -3.8 -6.7) (layer "F.Fab") (width 0.15) (tstamp f873a868-0ac1-4332-9874-54fbeead6d33))
+ (pad "1" smd rect (at -5.2 -7.239) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aae0ba02-cd42-40cf-902b-dc29606222b7))
+ (pad "2" smd rect (at -5.2 -6.477) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7be94519-ebfb-42d7-8c4d-26932b825966))
+ (pad "3" smd rect (at -5.2 -5.715) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67f76258-9707-441b-b67e-558a37eb52b4))
+ (pad "4" smd rect (at -5.2 -4.953) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f3c2145-def5-4d17-a1ee-754fbdb962da))
+ (pad "5" smd rect (at -5.2 -4.191) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de5ffa2d-3b43-4d69-baa0-4e2ec383a130))
+ (pad "6" smd rect (at -5.2 -3.429) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c2ec5b6-4ec2-40bb-9e4f-77995a8e156f))
+ (pad "7" smd rect (at -5.2 -2.667) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 181e6cca-3793-4394-9008-28ae0451e7c7))
+ (pad "8" smd rect (at -5.2 -1.905) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21927652-bd0e-47cf-875f-c2018bc202dc))
+ (pad "9" smd rect (at -5.2 -1.143) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28b2af10-43a2-4d53-9b04-1fa00ea42dc6))
+ (pad "10" smd rect (at -5.2 -0.381) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d22d9d4-da7a-42b5-9442-73bd477c22ae))
+ (pad "11" smd rect (at -5.2 0.381) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91789db0-7b6b-41ac-b677-be813274526b))
+ (pad "12" smd rect (at -5.2 1.143) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f8167b2-5859-49ca-9367-4d93bd23a8b9))
+ (pad "13" smd rect (at -5.2 1.905) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f01c483-f712-4591-8dff-ec6f11345387))
+ (pad "14" smd rect (at -5.2 2.667) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee09e985-e238-4a35-abe1-46474d2e382f))
+ (pad "15" smd rect (at -5.2 3.429) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d68434a8-509a-4e10-a92b-60f2be1e6c61))
+ (pad "16" smd rect (at -5.2 4.191) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2952302-a56f-41c1-ad03-8869ebdac8ff))
+ (pad "17" smd rect (at -5.2 4.953) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bd58e78-9cbf-473b-8f22-c07d38c45b57))
+ (pad "18" smd rect (at -5.2 5.715) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bbc6564-35f5-4c80-b742-51450a0f12ba))
+ (pad "19" smd rect (at -5.2 6.477) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ebce654-a073-4aab-bc92-940fffbfd009))
+ (pad "20" smd rect (at -5.2 7.239) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3196191-b776-4dd1-b672-366e3e8fda7f))
+ (pad "21" smd rect (at 5.2 7.239) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 276a7e54-ff13-4d12-acff-b9f8cc0029ff))
+ (pad "22" smd rect (at 5.2 6.477) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f6788bf-00d7-409d-ad8d-1a56e0fd6706))
+ (pad "23" smd rect (at 5.2 5.715) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a06d0dc4-2157-42eb-b157-fe52f0752e7b))
+ (pad "24" smd rect (at 5.2 4.953) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcbacc96-a1c2-46e5-8e97-3324047c8f5a))
+ (pad "25" smd rect (at 5.2 4.191) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddfe087a-cd3a-43e1-85be-c3e656f5f88b))
+ (pad "26" smd rect (at 5.2 3.429) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dadfc89-734e-4f70-9cd3-5c149c85dc1a))
+ (pad "27" smd rect (at 5.2 2.667) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a304f84-8656-4247-a880-81732c8fe9b2))
+ (pad "28" smd rect (at 5.2 1.905) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b295ec95-11a2-46a4-a257-a33125eb2e60))
+ (pad "29" smd rect (at 5.2 1.143) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98b32f7f-6b0b-49ff-8642-fa90d1ac4e92))
+ (pad "30" smd rect (at 5.2 0.381) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7eb8908-8108-4ea1-98b9-90eb3f0f21d8))
+ (pad "31" smd rect (at 5.2 -0.381) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d26a9a7c-28bc-4e73-831d-003d6d03b73f))
+ (pad "32" smd rect (at 5.2 -1.143) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfa1fd2c-7ee5-4979-81b7-bf4251fb1f15))
+ (pad "33" smd rect (at 5.2 -1.905) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 808c40c6-1220-4b11-b6c2-3e4700399822))
+ (pad "34" smd rect (at 5.2 -2.667) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c27a553f-1b8a-47b8-b87f-6e9c3dd76506))
+ (pad "35" smd rect (at 5.2 -3.429) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45d579ad-64c7-4492-b7e0-91806b744717))
+ (pad "36" smd rect (at 5.2 -4.191) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3b591f8-0c5f-4ad0-8fc6-c4171340ac02))
+ (pad "37" smd rect (at 5.2 -4.953) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4ed1179-63ad-4501-82f5-a671b9ccc162))
+ (pad "38" smd rect (at 5.2 -5.715) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fd88739-c16e-4996-85d1-3699b3199cda))
+ (pad "39" smd rect (at 5.2 -6.477) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ad6d214-10b4-4ba3-9d46-23afd2e54bd3))
+ (pad "40" smd rect (at 5.2 -7.239) (size 2.2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e943a8d-9c3d-4f5f-9424-8df3ecb50e53))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/VSO-40_7.6x15.4mm_P0.762mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/VSO-56_11.1x21.5mm_P0.75mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/VSO-56_11.1x21.5mm_P0.75mm.kicad_mod
new file mode 100644
index 00000000..aeb47480
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/VSO-56_11.1x21.5mm_P0.75mm.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "VSO-56_11.1x21.5mm_P0.75mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 23e67262-ea57-40a2-89fc-cc18b18e41a7)
+ )
+ (fp_text value "VSO-56_11.1x21.5mm_P0.75mm" (at 0 11.825) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d0377ff-d3b1-4a18-9bc4-7e353d5993e1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 9e1dd12e-9259-43a1-b173-21e34a0fa233)
+ )
+ (fp_line (start -5.7 10.9) (end 5.7 10.9) (layer "F.SilkS") (width 0.15) (tstamp 0d6166e5-a429-48c5-9e6d-1237b767a7b8))
+ (fp_line (start -5.7 -10.9) (end 5.7 -10.9) (layer "F.SilkS") (width 0.15) (tstamp 39407edb-91ec-4378-b88a-6616e6369a34))
+ (fp_line (start -5.7 -10.9) (end -5.7 -10.65) (layer "F.SilkS") (width 0.15) (tstamp 3fb782f6-bea9-4876-99e3-434a1f7134b3))
+ (fp_line (start 5.7 -10.9) (end 5.7 -10.55) (layer "F.SilkS") (width 0.15) (tstamp 7a5b7b48-d36f-4e2b-82de-fcafab0566d9))
+ (fp_line (start -5.7 -10.65) (end -8.025 -10.65) (layer "F.SilkS") (width 0.15) (tstamp 7a5fb919-5d1f-4cb8-bf50-139fddacd312))
+ (fp_line (start 5.7 10.9) (end 5.7 10.55) (layer "F.SilkS") (width 0.15) (tstamp 8d52382e-3dbe-49dc-a1c9-12eb6dda0a83))
+ (fp_line (start -5.7 10.9) (end -5.7 10.55) (layer "F.SilkS") (width 0.15) (tstamp beb9f1be-e07e-4c9d-97cf-d4e833eb741f))
+ (fp_line (start -8.3 -11.1) (end 8.3 -11.1) (layer "F.CrtYd") (width 0.05) (tstamp 57b624f3-e8bd-4bdc-9e6f-c2d9abec8a45))
+ (fp_line (start 8.3 -11.1) (end 8.3 11.1) (layer "F.CrtYd") (width 0.05) (tstamp bfdc173b-595d-4108-abd7-d615e4f9f7f3))
+ (fp_line (start -8.3 11.1) (end 8.3 11.1) (layer "F.CrtYd") (width 0.05) (tstamp c95d609b-e38e-4b24-9685-e77026ca878f))
+ (fp_line (start -8.3 -11.1) (end -8.3 11.1) (layer "F.CrtYd") (width 0.05) (tstamp e5b09a63-bf21-4f07-aadd-23af3236c0b2))
+ (fp_line (start 5.55 -10.75) (end 5.55 10.75) (layer "F.Fab") (width 0.15) (tstamp 01c75985-16fc-4e68-9b2c-33f84d43dfee))
+ (fp_line (start -5.55 10.75) (end -5.55 -9.75) (layer "F.Fab") (width 0.15) (tstamp 0d25e79f-370b-46b0-994f-ab27d5eb2716))
+ (fp_line (start -4.55 -10.75) (end 5.55 -10.75) (layer "F.Fab") (width 0.15) (tstamp 3b03ccc0-fdcf-4b6d-87ea-30ae26f4f209))
+ (fp_line (start 5.55 10.75) (end -5.55 10.75) (layer "F.Fab") (width 0.15) (tstamp 81c140f7-d160-40af-8621-36aabb3f750b))
+ (fp_line (start -5.55 -9.75) (end -4.55 -10.75) (layer "F.Fab") (width 0.15) (tstamp afda1681-7382-465e-8ea7-5d5e6b470213))
+ (pad "1" smd rect (at -7 -10.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b705c3c-8de7-475f-b9e9-afd8a1fd65ac))
+ (pad "2" smd rect (at -7 -9.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86a6d3bd-011e-44d9-809d-a48b0529cfd2))
+ (pad "3" smd rect (at -7 -8.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 068bf502-b3d9-4894-938b-cc1c3436deba))
+ (pad "4" smd rect (at -7 -7.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fc15802-a8e1-4cb8-90d0-25a0fede092a))
+ (pad "5" smd rect (at -7 -7.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c51563c9-03e7-48f1-b3da-c2f460901437))
+ (pad "6" smd rect (at -7 -6.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72a4c397-7a56-485d-85f9-58b188d7b72a))
+ (pad "7" smd rect (at -7 -5.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d6f7cd7-bb08-4fe1-bb3e-cfd0f3c7fffa))
+ (pad "8" smd rect (at -7 -4.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f51d0568-4490-478b-b9c7-0be3cee6251a))
+ (pad "9" smd rect (at -7 -4.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a3df470-cd23-4a39-8ee0-db6d83da6142))
+ (pad "10" smd rect (at -7 -3.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfa2e501-212f-47ee-a075-2eb4bb1c5c8b))
+ (pad "11" smd rect (at -7 -2.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c496c267-8b71-41b7-8df8-20b3361cf912))
+ (pad "12" smd rect (at -7 -1.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bf5689d-478b-4578-b11e-abeb8d6d1538))
+ (pad "13" smd rect (at -7 -1.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad6960f1-9327-4013-97fe-af74ddde9fd8))
+ (pad "14" smd rect (at -7 -0.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d9cb920-5891-4595-b7b4-ad44b3ccb98d))
+ (pad "15" smd rect (at -7 0.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 129117d2-4d0c-404f-8781-338bcf86047e))
+ (pad "16" smd rect (at -7 1.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da9f4286-399c-41dd-9a39-1a7d95be5e6b))
+ (pad "17" smd rect (at -7 1.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b776c97-2f91-4574-870f-a0a97a93a407))
+ (pad "18" smd rect (at -7 2.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a7f1741-f73c-40f4-afc5-129bb3d6d890))
+ (pad "19" smd rect (at -7 3.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37d098aa-c0df-4816-ab68-e3e93919035e))
+ (pad "20" smd rect (at -7 4.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 814d6c4d-ebc4-48a1-8044-db306828feda))
+ (pad "21" smd rect (at -7 4.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d947b762-e505-4395-b385-6ff3eaf234e1))
+ (pad "22" smd rect (at -7 5.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66449b95-9aed-4f82-8196-a0e4858ef46d))
+ (pad "23" smd rect (at -7 6.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96138e59-d38c-45ac-8cc4-f286be99cd05))
+ (pad "24" smd rect (at -7 7.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d616c905-314f-4b1c-ab41-31ace1ca662b))
+ (pad "25" smd rect (at -7 7.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6087224-a7ad-497a-970e-708ea1e570f0))
+ (pad "26" smd rect (at -7 8.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51e25177-266f-4e9f-9570-55a7f5b666b9))
+ (pad "27" smd rect (at -7 9.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 464bafe0-baaa-4a23-9b8d-e8ed7127f750))
+ (pad "28" smd rect (at -7 10.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9c17097-26db-4954-958a-12da04ea2fe5))
+ (pad "29" smd rect (at 7 10.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0698cb04-61ab-42d4-a8b1-ec87511fa406))
+ (pad "30" smd rect (at 7 9.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f13d3cf-01b2-45ea-85ae-daad3fde47d4))
+ (pad "31" smd rect (at 7 8.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 349b9e13-9a25-4fc1-9218-07b17709ffea))
+ (pad "32" smd rect (at 7 7.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4ff1f05-8786-4a08-b849-f3ad29d6e9a3))
+ (pad "33" smd rect (at 7 7.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d80225f1-9bd1-4238-bdaf-b9018d25deed))
+ (pad "34" smd rect (at 7 6.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fc7a833-8d7f-472d-8b65-5565fb270b78))
+ (pad "35" smd rect (at 7 5.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2355046-cf56-424c-a51f-09cb447d0652))
+ (pad "36" smd rect (at 7 4.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1773795a-0075-4036-97a0-9ec728b8c3d3))
+ (pad "37" smd rect (at 7 4.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf46e5f8-a84d-48d2-9091-41a6559e263b))
+ (pad "38" smd rect (at 7 3.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 368dd4b3-780c-4bed-bf5d-13b2aba2b0f1))
+ (pad "39" smd rect (at 7 2.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b2802b6-2bd8-4ab7-a759-653e70e0f570))
+ (pad "40" smd rect (at 7 1.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 403db4da-f373-4903-b298-858bcdd66703))
+ (pad "41" smd rect (at 7 1.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2454284-f6cc-43f2-b122-026a43c2d9bc))
+ (pad "42" smd rect (at 7 0.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65564740-2c56-42a7-b101-4d42fe17c60c))
+ (pad "43" smd rect (at 7 -0.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e0d0064-059f-408d-801a-429bc84c8f76))
+ (pad "44" smd rect (at 7 -1.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e22399ee-f1a7-4be2-a9c4-efba2b0768dd))
+ (pad "45" smd rect (at 7 -1.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eba7cf5a-6ae1-407f-bd46-e1a4c460bd3d))
+ (pad "46" smd rect (at 7 -2.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0ceca86-0dbd-46a3-8d99-169b5a86aa5c))
+ (pad "47" smd rect (at 7 -3.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a713144-8509-4b4f-8375-6ef49409aa12))
+ (pad "48" smd rect (at 7 -4.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d2cefa5-9a74-4e86-98cc-113be4e219c5))
+ (pad "49" smd rect (at 7 -4.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 262a12cf-8d63-4fba-a7d0-80c9813c630f))
+ (pad "50" smd rect (at 7 -5.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b62c5156-dd67-43b7-914d-d49bbcd85502))
+ (pad "51" smd rect (at 7 -6.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fb25acc-a94a-4ce5-a716-a2a930f3505b))
+ (pad "52" smd rect (at 7 -7.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0209ac15-7ddc-4d07-a013-afa8a52a9910))
+ (pad "53" smd rect (at 7 -7.875) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93145a13-4de1-4475-9325-662fece39cf1))
+ (pad "54" smd rect (at 7 -8.625) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4614c21-a389-455a-99b5-a9baa1476730))
+ (pad "55" smd rect (at 7 -9.375) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ace9467-954a-4f19-90a8-d8564bf4f342))
+ (pad "56" smd rect (at 7 -10.125) (size 2.1 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1b7b40a-4d28-4e6b-b06a-9ff8bfe68d27))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/VSO-56_11.1x21.5mm_P0.75mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-10_3x3mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-10_3x3mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..1b931849
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-10_3x3mm_P0.5mm.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "VSSOP-10_3x3mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D9F72B2)
+ (descr "VSSOP, 10 Pin (http://www.ti.com/lit/ds/symlink/ads1115.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "VSSOP SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1e00259-480f-4b3a-9563-16cd0b76f3b5)
+ )
+ (fp_text value "VSSOP-10_3x3mm_P0.5mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93062d33-ff3b-4a69-a045-352602875ec2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp e2fd8540-c993-4f49-8ee1-61f2e0b21dbe)
+ )
+ (fp_line (start 0 -1.61) (end -2.925 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 567fe39f-2793-4b5a-a6d5-1a221973ef36))
+ (fp_line (start 0 1.61) (end -1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 778681ca-b8f6-428e-9366-b2ac800e67e5))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 9dec4d20-e89d-4603-b70c-e302b3adf3f2))
+ (fp_line (start 0 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp d731d5a7-6fc8-4653-af18-d2624dc09edf))
+ (fp_line (start -3.18 -1.75) (end -3.18 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 08f5d011-d93b-4321-a80f-1c46d9b962c4))
+ (fp_line (start 3.18 -1.75) (end -3.18 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 16b862ab-380e-4911-822a-45353ca94f8d))
+ (fp_line (start 3.18 1.75) (end 3.18 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7b48667c-aaa8-4d02-8e9e-9bc921051a70))
+ (fp_line (start -3.18 1.75) (end 3.18 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7cf574dd-42ad-476e-b299-e101b4eafc80))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2bf007f5-9b11-4ec4-9eae-dffe7a8f08cd))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 8247c82a-4b9b-4adb-ab0b-6455ddc94878))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp a4c132d9-42e3-4f07-876d-64dba69fb3a6))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp a7d26d19-70ac-437e-b2c6-055c47cb263b))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp f9636eb5-5224-41ed-9c0e-64d9f21ad20e))
+ (pad "1" smd roundrect (at -2.2 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48544130-eb3d-49d1-990f-98a1b1ebb950))
+ (pad "2" smd roundrect (at -2.2 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cd67bd5-d9b1-4e96-877a-2e94879d15f1))
+ (pad "3" smd roundrect (at -2.2 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84eacd85-258a-4adc-b118-9df70b25fb3c))
+ (pad "4" smd roundrect (at -2.2 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad9d224b-daf1-4e57-9a8e-967646ec463d))
+ (pad "5" smd roundrect (at -2.2 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00b47990-a853-4b6b-9375-6a3d21fedfc6))
+ (pad "6" smd roundrect (at 2.2 1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bec731b0-9079-47f9-9781-7347f240da7d))
+ (pad "7" smd roundrect (at 2.2 0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67dde566-d4cb-4b08-a76e-c1b6d4bc9dab))
+ (pad "8" smd roundrect (at 2.2 0) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fdfad5e-11fe-4d59-9180-22a2bbee4030))
+ (pad "9" smd roundrect (at 2.2 -0.5) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4d9c455-a06e-4627-acca-ee07d8d37372))
+ (pad "10" smd roundrect (at 2.2 -1) (size 1.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec9944ea-ddf1-4458-9344-cb07ac84fe15))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/VSSOP-10_3x3mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.3x2mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.3x2mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..f635028d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.3x2mm_P0.5mm.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "VSSOP-8_2.3x2mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 3bb071b6-119f-4fcb-9ed0-f73a33c04caf)
+ )
+ (fp_text value "VSSOP-8_2.3x2mm_P0.5mm" (at 0 2.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91035136-4711-4773-b5b6-e5a913a8ae73)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 9a1c1050-5928-4638-b436-5b0adf7e32af)
+ )
+ (fp_line (start 1.1 1.1) (end -1.1 1.1) (layer "F.SilkS") (width 0.12) (tstamp 4cf55d30-348d-48d5-a50e-ef6772b7568d))
+ (fp_line (start 1.1 -1.1) (end -1.9 -1.1) (layer "F.SilkS") (width 0.12) (tstamp bf48e14a-bb63-4b96-be6c-c674e26e277b))
+ (fp_line (start 2.25 -1.25) (end 2.25 1.25) (layer "F.CrtYd") (width 0.05) (tstamp 57905c8f-c8b7-4111-a0ae-1687034fbaef))
+ (fp_line (start -2.25 -1.25) (end 2.25 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 61f194f6-4945-48aa-a243-4969ae25e417))
+ (fp_line (start -2.25 1.25) (end -2.25 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp b895588a-0793-4e62-8659-7f66d5968d1a))
+ (fp_line (start 2.25 1.25) (end -2.25 1.25) (layer "F.CrtYd") (width 0.05) (tstamp d19d7d5e-fc05-4f28-8a8e-e6acbe2c1184))
+ (fp_line (start -0.6 -1) (end 1.15 -1) (layer "F.Fab") (width 0.1) (tstamp 40e2eeee-830a-4b75-8505-09b6269dc0c3))
+ (fp_line (start -1.15 1) (end -1.15 -0.45) (layer "F.Fab") (width 0.1) (tstamp 706de2ef-d2cc-45f2-b7f5-c17942deff1a))
+ (fp_line (start 1.15 1) (end -1.15 1) (layer "F.Fab") (width 0.1) (tstamp 8f4183f8-6280-4671-81a1-c1ec5f117032))
+ (fp_line (start 1.15 -1) (end 1.15 1) (layer "F.Fab") (width 0.1) (tstamp d39f94b4-e942-4637-8c73-c109f6555d4c))
+ (fp_line (start -0.6 -1) (end -1.15 -0.45) (layer "F.Fab") (width 0.1) (tstamp fac01de9-6992-423a-9db2-4aeab833920b))
+ (pad "1" smd rect (at -1.55 -0.75 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aab81fbd-3021-4164-818b-83600be4de80))
+ (pad "2" smd rect (at -1.55 -0.25 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7d7b651-d15b-4b03-8445-9c4ba6d758a7))
+ (pad "3" smd rect (at -1.55 0.25 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e64105e8-2bb1-4ff5-8528-c401e1f07cec))
+ (pad "4" smd rect (at -1.55 0.75 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3c7f5d4-8cb0-47de-8136-30daad223f6f))
+ (pad "5" smd rect (at 1.55 0.75 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 820303ff-28f1-4bb3-8eda-7d4020629db4))
+ (pad "6" smd rect (at 1.55 0.25 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11fc45f4-cf15-4b2e-bc97-72465fb996ff))
+ (pad "7" smd rect (at 1.55 -0.25 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29d964a1-a309-44ac-bc25-2c459cab49fc))
+ (pad "8" smd rect (at 1.55 -0.75 270) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8be96927-56f6-42b2-b117-15bd503d5a30))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/VSSOP-8_2.3x2mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.4x2.1mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.4x2.1mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..c95c2b14
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_2.4x2.1mm_P0.5mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "VSSOP-8_2.4x2.1mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (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)))
+ (tstamp 78cd3796-33f0-4e53-87b9-f946e7599729)
+ )
+ (fp_text value "VSSOP-8_2.4x2.1mm_P0.5mm" (at 0 2.413) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 46be79e2-7678-4bbf-9991-6423a24ca952)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 9ee46b2d-6ed9-476a-b05e-793aa201c80a)
+ )
+ (fp_line (start 1.3 -1) (end 1.3 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 1637b064-bd5a-4680-958e-dea71455623b))
+ (fp_line (start 1.3 -1.2) (end -1.3 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 5397316f-9ac3-4574-a92f-cb64a07352a6))
+ (fp_line (start -1.3 1.2) (end 1.3 1.2) (layer "F.SilkS") (width 0.12) (tstamp 5552710c-f21b-4b66-9345-c826a10d56cb))
+ (fp_line (start -1.3 -1.1) (end -1.7 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 569fd594-c215-402f-b7d9-175694d610be))
+ (fp_line (start 1.3 1.2) (end 1.3 1) (layer "F.SilkS") (width 0.12) (tstamp 682eb53c-9239-484c-a1e1-83a107775601))
+ (fp_line (start -1.3 -1.2) (end -1.3 -1.1) (layer "F.SilkS") (width 0.12) (tstamp d1971aef-1d66-4c68-a274-cb6c8c026f83))
+ (fp_line (start -1.3 1.2) (end -1.3 1) (layer "F.SilkS") (width 0.12) (tstamp e32f03f0-a11c-4221-8d51-4be85d95a84b))
+ (fp_line (start 2.18 1.3) (end -2.18 1.3) (layer "F.CrtYd") (width 0.05) (tstamp 35cf9a2e-d0b9-48e2-806a-42ac48a7e43f))
+ (fp_line (start -2.18 1.3) (end -2.18 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 4e9620da-1641-4d23-a73d-5eb1f598c931))
+ (fp_line (start -2.18 -1.3) (end 2.18 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 6c294758-ce81-492e-b84f-5a41132b9d3d))
+ (fp_line (start 2.18 -1.3) (end 2.18 1.3) (layer "F.CrtYd") (width 0.05) (tstamp ae877e7e-0091-45bd-a352-41e2ab1cf5ae))
+ (fp_line (start -1.2 1.05) (end 1.2 1.05) (layer "F.Fab") (width 0.1) (tstamp 209bf00a-8487-4419-be47-bb9d384be025))
+ (fp_line (start -1.2 -0.7) (end -1.2 1.05) (layer "F.Fab") (width 0.1) (tstamp 5814c5d0-0fdb-4b61-922b-50f79fe0369f))
+ (fp_line (start -0.9 -1.05) (end -1.2 -0.7) (layer "F.Fab") (width 0.1) (tstamp 7c447efe-ae35-4ba4-98d3-ab98cfecc853))
+ (fp_line (start 1.2 -1.05) (end -0.9 -1.05) (layer "F.Fab") (width 0.1) (tstamp 992e2ebd-5c1a-4c11-9517-a741199805ed))
+ (fp_line (start 1.2 1.05) (end 1.2 -1.05) (layer "F.Fab") (width 0.1) (tstamp b98844e9-439c-48ca-9b68-947bbde6a5a0))
+ (pad "1" smd rect (at -1.55 -0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95a08e76-87db-486c-92f7-2d54d954170b))
+ (pad "2" smd rect (at -1.55 -0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a00ff64-7b12-44c0-95e4-57877dce6bc3))
+ (pad "3" smd rect (at -1.55 0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bba69e1-a009-4925-8241-43197f5a6acf))
+ (pad "4" smd rect (at -1.55 0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26c3eaf0-f10c-4b70-a015-403495f80310))
+ (pad "5" smd rect (at 1.55 0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c79abff9-375e-4898-bd0a-683050954656))
+ (pad "6" smd rect (at 1.55 0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf2415e7-798c-4a6e-87c6-e1f6014b9216))
+ (pad "7" smd rect (at 1.55 -0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c70425ff-e1cc-479e-80d9-b9b999ec4eac))
+ (pad "8" smd rect (at 1.55 -0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffccd117-8e57-4508-aae8-9f65b93fe35c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/VSSOP-8_2.4x2.1mm_P0.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_3.0x3.0mm_P0.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_3.0x3.0mm_P0.65mm.kicad_mod
new file mode 100644
index 00000000..27af7a6a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/VSSOP-8_3.0x3.0mm_P0.65mm.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "VSSOP-8_3.0x3.0mm_P0.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F25C)
+ (descr "VSSOP-8 3.0 x 3.0, http://www.ti.com/lit/ds/symlink/lm75b.pdf")
+ (tags "VSSOP-8 3.0 x 3.0")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fd8cb0ac-aeb9-4757-b65e-0dd8c60ac83d)
+ )
+ (fp_text value "VSSOP-8_3.0x3.0mm_P0.65mm" (at 0.02 2.73) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b302f67-1059-4fb0-8b70-dcbc86617305)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ (tstamp 9bcb5814-5a7d-43b0-82f1-e2336b46bbc9)
+ )
+ (fp_line (start 0 -1.62) (end -3 -1.62) (layer "F.SilkS") (width 0.12) (tstamp 336c6a77-9cf5-4b98-916f-230adcd96e24))
+ (fp_line (start 1 1.62) (end -1 1.62) (layer "F.SilkS") (width 0.12) (tstamp f5343816-7a9d-45a6-a049-16d7e0ac7de6))
+ (fp_line (start 3.48 -1.75) (end 3.48 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 30f0a991-e4f8-4528-9656-25f093a201ba))
+ (fp_line (start -3.48 1.75) (end -3.48 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 976b1a04-bbbf-48a7-913a-24c3ca493390))
+ (fp_line (start -3.48 -1.75) (end 3.48 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp a90dc7cf-c356-446c-8dc6-b2ad13318fa0))
+ (fp_line (start 3.48 1.75) (end -3.48 1.75) (layer "F.CrtYd") (width 0.05) (tstamp f007d291-ed7e-4529-a215-e1eadbe241ea))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 14040aa2-8dcd-408e-9b07-0b4417157e99))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 1add5463-0109-4c48-8772-b505b9fd0aa1))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 22c4b575-d070-4781-919a-0e032b85361e))
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 513a8ded-7eed-4098-83ef-b86ea96d7917))
+ (fp_line (start -0.5 -1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9a7e1886-f2db-4ac0-9d8c-7fac9cde0be9))
+ (pad "1" smd rect (at -2.2 -0.975 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f000b7a8-e9e8-4d3c-907a-e13b8995f6db))
+ (pad "2" smd rect (at -2.2 -0.325 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae5838e6-dda2-44b9-b62d-74d04230cb35))
+ (pad "3" smd rect (at -2.2 0.325 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10800393-1998-4ff8-9623-ea0873a03f25))
+ (pad "4" smd rect (at -2.2 0.975 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13542fe6-d3b7-46ed-aa2d-3fa8257946c2))
+ (pad "5" smd rect (at 2.2 0.975 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ea33662-1457-4f8b-8625-2e10d954d9c5))
+ (pad "6" smd rect (at 2.2 0.325 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c010ea28-4972-4763-a09a-46d5b39b45c5))
+ (pad "7" smd rect (at 2.2 -0.325 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae1c4b2a-d5bb-4ca8-820d-0d339fa69456))
+ (pad "8" smd rect (at 2.2 -0.975 270) (size 0.45 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4aa68265-75b1-420f-8e79-cb964ec96530))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/VSSOP-8_3.0x3.0mm_P0.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Dual.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Dual.kicad_mod
new file mode 100644
index 00000000..be13bbbf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Dual.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "Vishay_PowerPAK_1212-8_Dual" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5BD8D167)
+ (descr "PowerPAK 1212-8 Dual (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72598/72598.pdf)")
+ (tags "Vishay_PowerPAK_1212-8_Dual")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 094bb27b-032d-441f-8337-c0658dcb1f12)
+ )
+ (fp_text value "Vishay_PowerPAK_1212-8_Dual" (at 0 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp efe16acb-c9e7-4d00-bdb0-a44529bda15b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.105)))
+ (tstamp 143ce523-59eb-4072-8471-0a5974611cc8)
+ )
+ (fp_line (start -1.635 1.3) (end -1.635 1.635) (layer "F.SilkS") (width 0.12) (tstamp 015535b2-7bc6-4d17-9b57-2ef7d10ba2bd))
+ (fp_line (start 1.635 -1.635) (end 1.635 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 2635c8fb-e4bb-45e1-b791-9eb7201534ce))
+ (fp_line (start -1.87 -1.635) (end 1.635 -1.635) (layer "F.SilkS") (width 0.12) (tstamp 7942a3d3-bcf2-4689-a472-6619e8208659))
+ (fp_line (start 1.635 1.3) (end 1.635 1.635) (layer "F.SilkS") (width 0.12) (tstamp 7e945c8a-bf98-4dbe-88ea-890b2c7b3a17))
+ (fp_line (start -1.635 1.645) (end 1.635 1.645) (layer "F.SilkS") (width 0.12) (tstamp ad6b58bd-3850-4984-be95-3b5b1e2316bf))
+ (fp_line (start -2.18 -1.78) (end -2.18 1.78) (layer "F.CrtYd") (width 0.05) (tstamp 1732c161-dfb0-4e42-a378-4dd690f8036c))
+ (fp_line (start -2.18 1.78) (end 2.18 1.78) (layer "F.CrtYd") (width 0.05) (tstamp 7ca196bd-4b0c-4299-bcb2-7f3fddebbd71))
+ (fp_line (start 2.18 -1.78) (end 2.18 1.78) (layer "F.CrtYd") (width 0.05) (tstamp a3c7dc46-865c-4278-8ca8-7f8f5b7962d4))
+ (fp_line (start -2.18 -1.78) (end 2.18 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp b42ad16e-b158-4173-8547-54d20d1532e3))
+ (fp_line (start -1.525 1.525) (end 1.525 1.525) (layer "F.Fab") (width 0.1) (tstamp 2262b7df-fef3-45c4-95cc-f56992d16ff4))
+ (fp_line (start -1.525 -0.8) (end -1.525 1.525) (layer "F.Fab") (width 0.1) (tstamp 4c051846-9f55-43cc-9b9f-4537636644ca))
+ (fp_line (start -1.525 -0.8) (end -0.8 -1.525) (layer "F.Fab") (width 0.1) (tstamp 9bb11930-3241-4393-932d-e388ebff4d6e))
+ (fp_line (start 1.525 -1.525) (end 1.525 1.525) (layer "F.Fab") (width 0.1) (tstamp acbafe2d-575d-4ea3-914a-415973010c32))
+ (fp_line (start -0.8 -1.525) (end 1.525 -1.525) (layer "F.Fab") (width 0.1) (tstamp f4db9815-8ba1-4f17-b905-1bd278169e11))
+ (pad "1" smd rect (at -1.435 -0.99) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb13210f-25b0-4163-b62a-be1291d35175))
+ (pad "2" smd rect (at -1.435 -0.33) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 387f3871-678a-45b4-9c0c-5a8de5192085))
+ (pad "3" smd rect (at -1.435 0.33) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c0923cc-b68e-49f0-a39e-7b5abdb76f5f))
+ (pad "4" smd rect (at -1.435 0.99) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ae71757-b64c-4352-bc9d-af56a65737e1))
+ (pad "5" smd custom (at 0.5575 0.6075) (size 1.725 0.99) (layers "F.Cu" "F.Paste" "F.Mask")
+ (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy 1.3725 -0.09)
+ (xy 0.8625 -0.09)
+ (xy 0.8625 0.165)
+ (xy 1.3725 0.165)
+ (xy 1.3725 0.5875)
+ (xy 0.6125 0.5875)
+ (xy 0.6125 -0.495)
+ (xy 1.3725 -0.495)
+ ) (width 0) (fill yes))
+ ) (tstamp 3d6444bf-8e56-4df5-85fb-da00d5f8caf4))
+ (pad "6" smd custom (at 0.5575 -0.6075) (size 1.725 0.99) (layers "F.Cu" "F.Paste" "F.Mask")
+ (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy 1.3725 -0.165)
+ (xy 0.8625 -0.165)
+ (xy 0.8625 0.09)
+ (xy 1.3725 0.09)
+ (xy 1.3725 0.495)
+ (xy 0.6125 0.495)
+ (xy 0.6125 -0.5875)
+ (xy 1.3725 -0.5875)
+ ) (width 0) (fill yes))
+ ) (tstamp 698ad7a5-72ee-4455-8d16-1f3ffc2b9fc5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Vishay_PowerPAK_1212-8_Dual.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Single.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Single.kicad_mod
new file mode 100644
index 00000000..44bce53d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Vishay_PowerPAK_1212-8_Single.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "Vishay_PowerPAK_1212-8_Single" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5BD96A8E)
+ (descr "PowerPAK 1212-8 Single (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72597/72597.pdf)")
+ (tags "Vishay PowerPAK 1212-8 Single")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75b6d506-0825-4ed0-a4d0-a7e95b1cb8fd)
+ )
+ (fp_text value "Vishay_PowerPAK_1212-8_Single" (at 0 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cae7c900-bfe0-412b-83e5-802d7b766481)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.105)))
+ (tstamp 9dce799c-1850-4402-83a4-de296d6ecb2d)
+ )
+ (fp_line (start 1.635 1.3) (end 1.635 1.635) (layer "F.SilkS") (width 0.12) (tstamp 0aecb5b9-5609-42df-b400-17a915f8624e))
+ (fp_line (start 1.635 -1.635) (end 1.635 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 2315fe7c-4de2-4548-abfa-d4b0c16b3c51))
+ (fp_line (start -1.635 1.635) (end 1.635 1.635) (layer "F.SilkS") (width 0.12) (tstamp 9827bbeb-739e-4aba-b634-6732606aa0af))
+ (fp_line (start -1.635 1.3) (end -1.635 1.635) (layer "F.SilkS") (width 0.12) (tstamp a4d50238-94e3-4675-99c1-5e51768f50b6))
+ (fp_line (start -1.87 -1.635) (end 1.635 -1.635) (layer "F.SilkS") (width 0.12) (tstamp be6b41ed-ce7a-4931-8989-c2c58d3e4084))
+ (fp_line (start -2.18 1.78) (end 2.18 1.78) (layer "F.CrtYd") (width 0.05) (tstamp 0f43645d-bc0d-428d-a0d1-5b90e9ca1b28))
+ (fp_line (start 2.18 -1.78) (end 2.18 1.78) (layer "F.CrtYd") (width 0.05) (tstamp 63bd9b83-ae7c-4b61-8c84-5afd4e26333b))
+ (fp_line (start -2.18 -1.78) (end 2.18 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp ae57ba79-2900-4bd3-bae2-1582d030d3a8))
+ (fp_line (start -2.18 -1.78) (end -2.18 1.78) (layer "F.CrtYd") (width 0.05) (tstamp b9b9219b-6c81-4f51-951d-ef0a1ab218f0))
+ (fp_line (start -1.525 -0.8) (end -0.8 -1.525) (layer "F.Fab") (width 0.1) (tstamp 7d136584-1ddf-43aa-ab9f-4c7348f8bae5))
+ (fp_line (start 1.525 -1.525) (end 1.525 1.525) (layer "F.Fab") (width 0.1) (tstamp 82a49df6-590a-477e-b981-0ec314463bfc))
+ (fp_line (start -1.525 -0.8) (end -1.525 1.525) (layer "F.Fab") (width 0.1) (tstamp 8d76fdd6-3b45-40ca-82fe-0452a475bfc7))
+ (fp_line (start -0.8 -1.525) (end 1.525 -1.525) (layer "F.Fab") (width 0.1) (tstamp 906a79bd-6049-4f64-960b-95913765b0f0))
+ (fp_line (start -1.525 1.525) (end 1.525 1.525) (layer "F.Fab") (width 0.1) (tstamp 9a9195de-012b-405c-8c00-2e783fbcbc1b))
+ (pad "1" smd rect (at -1.435 -0.99) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdc473e0-a12c-4f4d-b93a-40e9acb8938b))
+ (pad "2" smd rect (at -1.435 -0.33) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9287f550-362c-431f-b7f6-ed4de02c7d97))
+ (pad "3" smd rect (at -1.435 0.33) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c77a0c1c-d7f2-46eb-a1fc-8db2d340953a))
+ (pad "4" smd rect (at -1.435 0.99) (size 0.99 0.405) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d20fd43-65ad-4ada-b0b7-fd254fb71395))
+ (pad "5" smd custom (at 0.5575 0) (size 1.725 2.235) (layers "F.Cu" "F.Paste" "F.Mask")
+ (zone_connect 2)
+ (options (clearance outline) (anchor rect))
+ (primitives
+ (gr_poly (pts
+ (xy 1.3725 -0.7875)
+ (xy 0.8625 -0.7875)
+ (xy 0.8625 -0.5325)
+ (xy 1.3725 -0.5325)
+ (xy 1.3725 -0.1275)
+ (xy 0.8625 -0.1275)
+ (xy 0.8625 0.1275)
+ (xy 1.3725 0.1275)
+ (xy 1.3725 0.5325)
+ (xy 0.8625 0.5325)
+ (xy 0.8625 0.7875)
+ (xy 1.3725 0.7875)
+ (xy 1.3725 1.195)
+ (xy 0.6125 1.195)
+ (xy 0.6125 -1.195)
+ (xy 1.3725 -1.195)
+ ) (width 0) (fill yes))
+ ) (tstamp fa864aac-715d-40ea-94dc-301e12087bdf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Vishay_PowerPAK_1212-8_Single.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_SO.pretty/Zetex_SM8.kicad_mod b/library/kicadLibrary/footprints/Package_SO.pretty/Zetex_SM8.kicad_mod
new file mode 100644
index 00000000..4c282e62
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_SO.pretty/Zetex_SM8.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "Zetex_SM8" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02F2D3)
+ (descr "Zetex, SMD, 8 pin package (http://datasheet.octopart.com/ZDT6758TA-Zetex-datasheet-68057.pdf)")
+ (tags "Zetex SM8")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52989309-fded-46eb-9975-126432900e48)
+ )
+ (fp_text value "Zetex_SM8" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b3e86ac-d490-41b7-b06f-65fd988da8d4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d92c920-e61a-4e9c-b318-8243ae4ada70)
+ )
+ (fp_line (start -1.81 3.31) (end -1.81 3.05) (layer "F.SilkS") (width 0.15) (tstamp 1ac9e062-d31b-4760-ada5-feaec86cfba7))
+ (fp_line (start -1.81 -3.05) (end -4.9 -3.05) (layer "F.SilkS") (width 0.15) (tstamp 48c34eb4-6dda-4a7f-beda-ad14624fdcc8))
+ (fp_line (start 1.81 -3.31) (end 1.81 -3.05) (layer "F.SilkS") (width 0.15) (tstamp 7d277b17-91d2-489f-96c4-c80e4334a196))
+ (fp_line (start -1.81 3.31) (end 1.81 3.31) (layer "F.SilkS") (width 0.15) (tstamp b1297bdb-d183-43d2-8587-6c6c214978b5))
+ (fp_line (start -1.81 -3.31) (end -1.81 -3.05) (layer "F.SilkS") (width 0.15) (tstamp bb6599a4-96ad-47c9-9abf-37552e9ff123))
+ (fp_line (start 1.81 3.31) (end 1.81 3.05) (layer "F.SilkS") (width 0.15) (tstamp df941a1f-bc46-4225-b910-5b800f197a68))
+ (fp_line (start -1.81 -3.31) (end 1.81 -3.31) (layer "F.SilkS") (width 0.15) (tstamp f547fd15-0eb9-48f8-a22a-b393a82bae10))
+ (fp_line (start 5.1 -3.5) (end 5.1 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 28c5f128-6320-4f2b-9611-551f94715dcb))
+ (fp_line (start -5.1 -3.5) (end 5.1 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 35acb146-94fb-448a-b44c-a8ad28d42b5b))
+ (fp_line (start -5.1 -3.5) (end -5.1 3.5) (layer "F.CrtYd") (width 0.05) (tstamp f12311cf-e42c-4c71-9517-0bc60921af1c))
+ (fp_line (start -5.1 3.5) (end 5.1 3.5) (layer "F.CrtYd") (width 0.05) (tstamp f63063ab-5ed5-45f3-a681-df507fe31212))
+ (fp_line (start 1.75 -3.25) (end 1.75 3.25) (layer "F.Fab") (width 0.1) (tstamp 36de893d-8d55-4110-a2aa-1ea168218236))
+ (fp_line (start -1.75 -2.25) (end -0.75 -3.25) (layer "F.Fab") (width 0.1) (tstamp 4c778574-7752-4d1a-bae7-c1509c4ad802))
+ (fp_line (start -0.75 -3.25) (end 1.75 -3.25) (layer "F.Fab") (width 0.1) (tstamp 6bd3ac17-f140-4ee4-9f2e-210fb8f12c2d))
+ (fp_line (start -1.75 3.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp cd24c053-1ab0-4703-98d5-e1785a3e37da))
+ (fp_line (start 1.75 3.25) (end -1.75 3.25) (layer "F.Fab") (width 0.1) (tstamp db716b23-6215-4970-b447-c72ac8623bb4))
+ (pad "1" smd rect (at -3.4 -2.28) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f844b70-44a2-4e6c-9baf-afa0b4c836b0))
+ (pad "2" smd rect (at -3.4 -0.76) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01de3806-f74f-4b55-a67e-d2a0e6e23b41))
+ (pad "3" smd rect (at -3.4 0.76) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d37f805-31af-406c-acda-920285381eba))
+ (pad "4" smd rect (at -3.4 2.28) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c481c1b-70c0-4b61-bb74-903c25feb064))
+ (pad "5" smd rect (at 3.4 2.28) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62c7e253-2468-4649-8f30-ff34a44f52e4))
+ (pad "6" smd rect (at 3.4 0.76) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 975feabd-72d0-4744-8958-d4ea08e4e74b))
+ (pad "7" smd rect (at 3.4 -0.76) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fea8b15-9814-4ab8-a745-c66cbf23e381))
+ (pad "8" smd rect (at 3.4 -2.28) (size 2.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 728e8067-c6fd-4176-b716-2af66bb26ad9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/Zetex_SM8.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)