summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/footprints/Package_CSP.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/footprints/Package_CSP.pretty')
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod216
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod115
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm.kicad_mod109
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias.kicad_mod126
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias.kicad_mod256
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm.kicad_mod117
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm_ThermalVias.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8_2x2mm_P0.5mm.kicad_mod43
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-48-1EP_7x7mm_P0.5mm.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter.kicad_mod134
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm.kicad_mod134
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die422.kicad_mod137
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die446.kicad_mod137
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die452.kicad_mod137
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die461.kicad_mod137
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-104_Die437.kicad_mod141
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger.kicad_mod149
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger.kicad_mod149
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm.kicad_mod166
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die419.kicad_mod180
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die449.kicad_mod323
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-144_Die470.kicad_mod325
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm.kicad_mod190
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-168_Die434.kicad_mod205
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-180_Die451.kicad_mod397
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die425.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die444.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die457.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die417.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die440.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die445.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die458.kicad_mod109
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die423.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die431.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die433.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die435.kicad_mod135
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die438.kicad_mod135
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die439.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die447.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die448.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-63_Die427.kicad_mod100
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die414.kicad_mod165
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die427.kicad_mod101
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die435.kicad_mod165
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die436.kicad_mod101
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die441.kicad_mod165
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die442.kicad_mod101
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die462.kicad_mod165
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die411.kicad_mod169
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die432.kicad_mod103
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-72_Die415.kicad_mod181
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm.kicad_mod115
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm.kicad_mod115
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die415.kicad_mod199
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die421.kicad_mod199
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die463.kicad_mod199
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_Die413.kicad_mod127
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.403x1.555mm_P0.4mm_Stagger.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.56x1.56mm_P0.4mm.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_1.409x1.409mm_P0.35mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_2.225x2.17mm_P0.5mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_4x4_B2.17x2.32mm_P0.5mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm.kicad_mod41
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-4_0.64x0.64mm_P0.35mm.kicad_mod36
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm.kicad_mod149
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-6_1.4x1.0mm_P0.4mm.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-81_4.41x3.76mm_P0.4mm.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_P0.5mm.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod53
127 files changed, 12724 insertions, 0 deletions
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm.kicad_mod
new file mode 100644
index 00000000..c12ab168
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AA6C336)
+ (descr "LFCSP, exposed pad, Analog Devices (http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5542.pdf)")
+ (tags "LFCSP 8 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c903c81-91a8-429f-87e9-14298d9e9e8f)
+ )
+ (fp_text value "Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83774d58-06d7-4530-9ca6-458042494bf0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp b8d4c864-8c11-4dff-8d6a-732980148954)
+ )
+ (fp_line (start 1.62 -1.62) (end -1.62 -1.62) (layer "F.SilkS") (width 0.12) (tstamp 3ddf3705-0d39-4c2e-8de5-11d26d51192e))
+ (fp_line (start 1.62 -1.62) (end 1.62 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 428b49f5-83e2-417a-977a-98fdbebbf034))
+ (fp_line (start 1.62 1.15) (end 1.62 1.62) (layer "F.SilkS") (width 0.12) (tstamp 42f25072-4963-40cd-a201-c1214db306db))
+ (fp_line (start 1.62 1.62) (end -1.62 1.62) (layer "F.SilkS") (width 0.12) (tstamp 859c12c1-a749-4fa0-bc75-32d104f3f7fe))
+ (fp_line (start -1.62 1.62) (end -1.62 1.15) (layer "F.SilkS") (width 0.12) (tstamp bb8b5f62-c091-4e2e-b9dc-fc705a3be4f5))
+ (fp_line (start -1.98 1.75) (end -1.98 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 088d80f1-d42e-4355-8c86-859774af0ab0))
+ (fp_line (start -1.98 -1.75) (end 1.98 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 1a38a687-28d4-4c11-ad2e-bc3f2a7c97f9))
+ (fp_line (start 1.98 -1.75) (end 1.98 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 6c6343ba-7a9a-4c7c-9e71-8381f8fca90c))
+ (fp_line (start 1.98 1.75) (end -1.98 1.75) (layer "F.CrtYd") (width 0.05) (tstamp cf3f5408-f42d-4b3e-a14c-73ee65e3beba))
+ (fp_line (start -1.5 -1) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 07fdf32e-ea7e-41e3-8172-a9e525a39693))
+ (fp_line (start -1 -1.5) (end -1.5 -1) (layer "F.Fab") (width 0.1) (tstamp 09bcefe1-0a71-4397-b17b-856ed47b71fd))
+ (fp_line (start -1 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp a2b24249-1655-4189-8528-190e79363969))
+ (fp_line (start 1.5 1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp d8b83372-b19a-4b45-bcdd-225c38fb5393))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f7d1c82b-ff72-489e-9a71-d38e00a08c84))
+ (pad "" smd rect (at -1.37 0.25) (size 0.71 0.28) (layers "F.Paste" "F.Mask") (tstamp 1a3baeb9-6305-408e-8b3d-750bc2f81582))
+ (pad "" smd rect (at 0 0) (size 1.2 1.55) (layers "F.Paste") (tstamp 2a1fe484-620a-48cd-8378-6102272fc7b8))
+ (pad "" smd rect (at 1.37 -0.25) (size 0.71 0.28) (layers "F.Paste" "F.Mask") (tstamp 65e6a10c-338c-463d-83f6-d8f2a2aaea3b))
+ (pad "" smd rect (at 1.37 0.25) (size 0.71 0.28) (layers "F.Paste" "F.Mask") (tstamp 991d9447-f78f-4f1f-ad2c-74611d10d984))
+ (pad "" smd rect (at -1.37 -0.25) (size 0.71 0.28) (layers "F.Paste" "F.Mask") (tstamp a582b54b-1779-4fdc-aaee-c134935cde36))
+ (pad "1" smd rect (at -1.37 -0.75) (size 0.71 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b03eda9-8ebf-45b9-9c31-590f1e891b60))
+ (pad "2" smd rect (at 0 -0.25) (size 3.45 0.28) (layers "F.Cu") (tstamp 416dc86c-a219-43d1-9a9a-362b1a1c40c3))
+ (pad "2" smd rect (at 0 0.25) (size 3.45 0.28) (layers "F.Cu") (tstamp d13bf258-0861-430c-968c-cf31a0879818))
+ (pad "2" smd rect (at 0 0) (size 1.53 1.85) (layers "F.Cu" "F.Mask") (tstamp f66f08b8-08bb-4c73-a7b5-835aa642211e))
+ (pad "4" smd rect (at -1.37 0.75) (size 0.71 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58111f27-223e-4d1d-bf36-86198416ac4c))
+ (pad "5" smd rect (at 1.37 0.75) (size 0.71 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae71c96d-24c6-457a-9bfa-f55a0fb7ce7b))
+ (pad "8" smd rect (at 1.37 -0.75) (size 0.71 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcd052f3-3c66-4586-8ebd-390a55ebc497))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..0fa9406d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm.kicad_mod
@@ -0,0 +1,41 @@
+(module Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm (layer F.Cu) (tedit 6376387B)
+ (descr "Analog LFCSP-UQ, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_10_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "Analog LFCSP-UQ NoLead")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.1) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm (at 0 2.1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.76 -0.91) (end 0.76 -0.585) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.76 0.91) (end -0.76 0.585) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 0.91) (end 0.76 0.585) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.325 -0.8) (end 0.65 -0.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.65 -0.8) (end 0.65 0.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.65 0.8) (end -0.65 0.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.65 0.8) (end -0.65 -0.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.65 -0.475) (end -0.325 -0.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.4) (end -1.25 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 1.4) (end 1.25 1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.25 1.4) (end 1.25 -1.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.25 -1.4) (end -1.25 -1.4) (layer F.CrtYd) (width 0.05))
+ (pad 2 smd roundrect (at -0.6 -0.2) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -0.6 0.2) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -0.4 0.8) (size 0.25 0.7) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at 0 0.8) (size 0.25 0.7) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at 0.4 0.8) (size 0.25 0.7) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at 0.6 0.2) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at 0.6 -0.2) (size 0.8 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at 0.4 -0.8) (size 0.25 0.7) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at 0 -0.8) (size 0.25 0.7) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 1 smd roundrect (at -0.4 -0.8) (size 0.25 0.7) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0 90) (layer F.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.kicad_mod
new file mode 100644
index 00000000..c2a3c227
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EAC5A50)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67efbaa1-91fd-4df5-ab76-6c68a7445ae0)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm" (at 0 2.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0840ee41-4574-44e7-92f7-936251c9d924)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 5eb5ab1a-b3b4-40dd-97f7-bb8385422c1e)
+ )
+ (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 3164412d-14a6-4e07-b434-3b4de8f99154))
+ (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 66a34e13-f0a2-4a0e-ae2d-a0d4dfe34b61))
+ (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 75bb75dd-28ff-4743-b73c-82f3110b6287))
+ (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 923832e3-a248-486a-a02d-275a857552df))
+ (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 9e81ba88-f68c-4f19-b81f-c33653e4055d))
+ (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp bee8e7c8-8fa1-4531-a195-37438c78e603))
+ (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp e686c1ea-0672-455e-9336-5eb0bb0091c1))
+ (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 0d515dae-5d11-4640-b839-600843548713))
+ (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 7531d13d-a9f0-47c6-99a0-dd0e74ca65f2))
+ (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 9752b4e6-be8b-4e03-8ddb-9fdef1ee1f5a))
+ (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp c63c5814-b3f8-46e5-80ab-aefb0fc212aa))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2662b982-c9e4-4111-ae75-1ef0f18b7e03))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2f3fd74d-4944-49eb-9a47-3de89935c947))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 92c3e90f-1b3a-4547-9758-ae4d9508424d))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp c44c95c8-b8e9-4186-862e-beaa8d8d1013))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp e195fa3d-d4e3-4333-8fc9-bb8b0164a49b))
+ (pad "" smd roundrect (at 0.325 0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 15b01a84-ac8b-44c6-b88e-0fc2f39093d6))
+ (pad "" smd roundrect (at -0.325 0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 21105a4e-d260-4176-a851-6359e0b5b4ad))
+ (pad "" smd roundrect (at 0.325 -0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b6274cdf-d239-4979-893f-5e6014fd3cf8))
+ (pad "" smd roundrect (at -0.325 -0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bff9f842-c720-4ace-9502-ae64cc6f610a))
+ (pad "1" smd roundrect (at -1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0708a7d1-d67e-4aa6-9eaf-5d0381881834))
+ (pad "2" smd roundrect (at -1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 868aade8-3236-48bc-90da-0eacb960a085))
+ (pad "3" smd roundrect (at -1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61f8a7cf-8a56-4d68-b81d-331cd7b6112c))
+ (pad "4" smd roundrect (at -1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e266764-f236-42d8-bff0-a0f7302449f6))
+ (pad "5" smd roundrect (at -0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a26057a3-1941-46b7-94ac-0603f4eab273))
+ (pad "6" smd roundrect (at -0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d52c4ae6-802b-40d8-92c2-bdfc6845d7eb))
+ (pad "7" smd roundrect (at 0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d03c784b-73b6-405b-9140-86d899d7acfd))
+ (pad "8" smd roundrect (at 0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef8cfde3-d528-4e93-8c3c-21291ff64f10))
+ (pad "9" smd roundrect (at 1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ad6c8c6-457f-4549-9eb6-4d156b40343f))
+ (pad "10" smd roundrect (at 1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43f36106-bcb3-4e97-ba8f-77e52346284b))
+ (pad "11" smd roundrect (at 1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 697943b7-4765-44ee-a239-980ca3745c32))
+ (pad "12" smd roundrect (at 1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68d2e3dc-1915-4778-845c-6ba8312a82b9))
+ (pad "13" smd roundrect (at 0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dac252e-85ab-4aef-a5f8-6c5d12ef9580))
+ (pad "14" smd roundrect (at 0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0afe26f7-1bb6-475f-ab67-71ea36460729))
+ (pad "15" smd roundrect (at -0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6a62008-b94e-4e7d-bc95-cc84a3dd3f71))
+ (pad "16" smd roundrect (at -0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 289f3036-572b-4c81-a3be-61cf1dbe0bb2))
+ (pad "17" smd rect (at 0 0) (size 1.3 1.3) (layers "F.Cu" "F.Mask") (tstamp 45d548ec-980e-4be6-96b0-3896ffb446ee))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..4978045e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EAC5A50)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5783d4aa-fe5e-4e7c-b157-d25336739e42)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias" (at 0 2.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fdec702a-19cf-488e-b2e4-93c74b9d96b5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 349a0143-512b-49e0-ac68-1a689cc58bf6)
+ )
+ (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 1ac42947-1dd5-4789-a826-ecfba74a61b3))
+ (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 3f978f09-9106-49c3-af70-6c6ce5d6bcbe))
+ (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 735964b2-81e5-4cd3-b8a0-386cc5e42560))
+ (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 79704c0e-add9-4c54-a7f1-25236b58154f))
+ (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 90ca0b9e-2d61-47fc-80f3-d765f41b6c47))
+ (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp a1085085-9e0f-4f51-99f5-649c2aa84701))
+ (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp cf107245-c6d9-44aa-9f36-72c77fc13ae2))
+ (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 1d16c469-05c6-4b91-8ef3-cef179a39f5c))
+ (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 6b1a949d-3577-4ff5-b108-f565974f536e))
+ (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp b14fdb16-4144-4882-a3b1-e6a3e649c860))
+ (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp b3cd57dc-2fc0-4142-b0c4-47a6a49a60b4))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 6db8e4ea-5966-4cb5-927a-4f00d9bf3702))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 776ee806-1b0d-490d-a56b-cf5d2c81daf0))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp b9248a7f-6657-4020-8fbd-91bc9868512b))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f52d6589-f73c-427c-ad72-62a5f6133eda))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp faebecef-cce4-4127-845c-d74fe25f5294))
+ (pad "" smd roundrect (at -0.325 -0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1d1063e3-f592-4116-aaec-10fd8156b0ae))
+ (pad "" smd roundrect (at 0.325 -0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1f95e54a-eb08-46c0-9854-d6953cc5a462))
+ (pad "" smd roundrect (at -0.325 0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6f56f196-3e91-48a2-862a-e23dd8867212))
+ (pad "" smd roundrect (at 0.325 0.325) (size 0.52 0.52) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f9143a6e-0d6a-4aea-8ce0-f009998fb668))
+ (pad "1" smd roundrect (at -1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b4f1553-d330-4b4f-b8a6-35e5f47f7e84))
+ (pad "2" smd roundrect (at -1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cfd4f40-9295-422d-a681-54bde1923c1f))
+ (pad "3" smd roundrect (at -1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 404dce86-d0ad-4aed-bbae-069b72784e44))
+ (pad "4" smd roundrect (at -1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79484328-0faa-4ebf-8c57-c115afa77975))
+ (pad "5" smd roundrect (at -0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 566fc83e-7e20-468e-ad2f-aedd47bbca0f))
+ (pad "6" smd roundrect (at -0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3aee5325-7ba3-49f3-9951-6691ae36df85))
+ (pad "7" smd roundrect (at 0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b928525-c772-4438-8d89-8f44a77738d2))
+ (pad "8" smd roundrect (at 0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 813bd7c7-e58f-452b-986b-d5823cc6257d))
+ (pad "9" smd roundrect (at 1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98cee330-5e89-4c30-864d-fabcb32920f1))
+ (pad "10" smd roundrect (at 1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99a25752-84cb-4810-a49d-7f9b581b4064))
+ (pad "11" smd roundrect (at 1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ebffe58-de42-4470-902c-31a8d3708781))
+ (pad "12" smd roundrect (at 1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eee2e4ae-4641-479f-9e83-dd5ece35e4dc))
+ (pad "13" smd roundrect (at 0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bfb2916-ba35-4263-83a3-8bd8f7f79ef9))
+ (pad "14" smd roundrect (at 0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 845e7e5e-3be4-4bfd-997c-6a5ce8c071bf))
+ (pad "15" smd roundrect (at -0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee93706f-3f64-4bc6-932f-0feec9a5ca43))
+ (pad "16" smd roundrect (at -0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ea8ad89-57df-4fb4-a0b0-e19f0cf0aabe))
+ (pad "17" thru_hole circle (at 0.35 -0.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 03682cee-26b7-4ff6-b14c-963133b3e0d5))
+ (pad "17" smd rect (at 0 0) (size 1.3 1.3) (layers "F.Cu" "F.Mask") (tstamp 510000d9-4d17-4060-951b-7bc394679a78))
+ (pad "17" smd rect (at 0 0) (size 1.3 1.3) (layers "B.Cu") (tstamp 700224fa-37bb-42a5-8dc6-dcb4e2722268))
+ (pad "17" thru_hole circle (at 0.35 0.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 76335df7-675c-45b5-951a-c7c548bf92a0))
+ (pad "17" thru_hole circle (at -0.35 0.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c10c1cd8-e03e-49c9-b7d8-a530f0c66451))
+ (pad "17" thru_hole circle (at -0.35 -0.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp eb1fb49e-67da-4355-99dc-13b28d470d39))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.kicad_mod
new file mode 100644
index 00000000..a937d492
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e80d2097-12b0-45d0-a425-50f71058d893)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm" (at 0 2.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0acaecc4-bf4d-460e-b079-bec46675db66)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp faa3c8b6-062a-4d8f-9c4c-3d5f6dfad892)
+ )
+ (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 490a02ec-a818-45b2-9e3d-73c371ca8d81))
+ (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 49d1adec-2e77-458e-98f1-aae6c980dadf))
+ (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 9192f600-1b78-4090-bd5c-c57b56e4f006))
+ (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 9f2492a5-00cc-439c-a1f0-ca00b8fe1640))
+ (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp a7b5cb38-e86b-4375-bced-7c66b61522ba))
+ (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp c163de5e-913c-47f4-88d2-fc1859d1b6d9))
+ (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp fd20f9fd-47fb-47b9-bbc1-e6f71b1892c8))
+ (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 026247a9-8caf-467c-b908-c7277f79f20c))
+ (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 24689756-bad8-4c22-9fb0-79441dd0272a))
+ (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 533d2a88-f616-42f5-8bac-bb5c77ce7f75))
+ (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp a8664d42-be6e-4a76-8897-7d1e1b2bef7a))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2d30775f-ab00-4dff-9559-272441374b19))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 31f8e849-1f6c-4ab9-a1e9-63c600bf93b7))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 4df5f514-7c00-4ed8-8b9f-35eec3d53c38))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp ee1fbe3e-0efc-4e83-aa2c-132e51a7e211))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp f66bfd28-81f3-4dc6-b861-fe09f0e2e9ca))
+ (pad "" smd roundrect (at -0.4 0.4) (size 0.64 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 3720fef2-b392-4fdf-a27f-c1b86175172d))
+ (pad "" smd roundrect (at 0.4 0.4) (size 0.64 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 37feda11-cc8e-4874-a282-c25f9f8d8930))
+ (pad "" smd roundrect (at 0.4 -0.4) (size 0.64 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7029137f-b79d-430f-9fc9-d60fba8d65f6))
+ (pad "" smd roundrect (at -0.4 -0.4) (size 0.64 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 73f57e24-e95c-4982-a99a-c27665beb2bb))
+ (pad "1" smd roundrect (at -1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db50e5bc-70dd-480e-ad94-b3bbfedc3934))
+ (pad "2" smd roundrect (at -1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e79d8d5-57d2-4ceb-94f8-ada5bb704356))
+ (pad "3" smd roundrect (at -1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eca389f9-7307-4390-97ba-0022ea26ba07))
+ (pad "4" smd roundrect (at -1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54551ed9-4772-4ae5-8467-3741436053cf))
+ (pad "5" smd roundrect (at -0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05a0c37f-3b62-4465-9d3c-f8a3ac25b90c))
+ (pad "6" smd roundrect (at -0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ef2fd81-5e70-4f99-894a-811a44217751))
+ (pad "7" smd roundrect (at 0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a4ec57e-b6e8-4b0c-b512-25c650b115e2))
+ (pad "8" smd roundrect (at 0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30685dc0-bfa6-4277-8d79-e41cf143ace6))
+ (pad "9" smd roundrect (at 1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c511ffd-6274-4d47-90db-9f076e685562))
+ (pad "10" smd roundrect (at 1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64478029-7128-4109-9dba-6147eca816dc))
+ (pad "11" smd roundrect (at 1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f041150-4754-42f8-b24c-352e048c9c11))
+ (pad "12" smd roundrect (at 1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6f6d1f5-8a30-4f0a-8e34-80f7e1802394))
+ (pad "13" smd roundrect (at 0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28c67e6a-589d-4e90-9e67-f731b2420d81))
+ (pad "14" smd roundrect (at 0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d91c8b55-e8c8-4968-8af4-3aea47c5da48))
+ (pad "15" smd roundrect (at -0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d78a602-c003-4faa-926b-a841eda5deed))
+ (pad "16" smd roundrect (at -0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 633dd673-3837-4682-b04d-9363a9349589))
+ (pad "17" smd rect (at 0 0) (size 1.6 1.6) (layers "F.Cu" "F.Mask") (tstamp af3eee59-13b4-40a9-b4ab-5ae84cc8f2ba))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..711d10ef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6dde606-2672-45f4-b078-1c0bd2f7a637)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias" (at 0 2.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28424d8b-7297-4ef4-b7bd-74ab8899865d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp ada99e40-3b10-4d35-88a4-5f03ceb40b5a)
+ )
+ (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 50e1f4ed-9295-48c7-acf0-e80edc163fa7))
+ (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6353bec4-8693-481d-95ae-b7ac490359e6))
+ (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6fb05b2c-67f8-467b-88b6-9d79f19776d5))
+ (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 7a8554f6-1af0-4745-af1d-82d237dcaca1))
+ (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 80eef75e-8c12-4833-bf03-d3b00112b60a))
+ (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp c6bc94c8-c98b-436b-b660-3cb7854d8c8e))
+ (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp fd1fc59d-5d4a-4f9b-89b9-439ff1c0f765))
+ (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 01048ed1-fd63-4d81-a8fc-608ef7e7e499))
+ (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 5751a548-130f-4f40-9887-d8e57e5858fa))
+ (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 7b632006-d10c-4dc3-ac66-c20d8cab5d8e))
+ (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 8a3fa087-8a1e-4039-b296-0e201c2ed787))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 09a5347c-92b6-4543-bcbf-8e4e95790331))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 19825a57-4f73-41b5-91e3-0bd493271132))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2f3798a4-a5d3-4dbc-ae26-9af5e4072512))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 86a52366-7765-4d21-a10c-23b23e651590))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp e42ad33b-6080-4047-a178-2e3760cfb7bd))
+ (pad "" smd roundrect (at -0.4 -0.4) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 24f394fc-3431-4421-8298-17c8ce13bb8b))
+ (pad "" smd roundrect (at -0.4 0.4) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 263a233a-2348-416d-9056-9e093f826cc8))
+ (pad "" smd roundrect (at 0.4 -0.4) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 455cda1d-5d9f-465a-a88e-41bc42e32815))
+ (pad "" smd roundrect (at 0.4 0.4) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 819faa90-f0ef-4e2c-b3a0-ec15d2e18a02))
+ (pad "1" smd roundrect (at -1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32e1c06b-3c26-4ad5-8ff9-5a8e7a0f8ca4))
+ (pad "2" smd roundrect (at -1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83a13a5b-4b45-44c7-aa85-1e92fede07f2))
+ (pad "3" smd roundrect (at -1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dbcf7e2-6e12-47d9-9864-65e2c1956811))
+ (pad "4" smd roundrect (at -1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad2726d9-12e3-4519-b6f3-98f96f570785))
+ (pad "5" smd roundrect (at -0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a05ed880-c473-4988-ad5c-f278002471e1))
+ (pad "6" smd roundrect (at -0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0907fb54-c23c-4afc-9c3e-ecba4272d21a))
+ (pad "7" smd roundrect (at 0.25 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 459021e9-d5c5-450e-9492-81971f5b563a))
+ (pad "8" smd roundrect (at 0.75 1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 165f13ea-e382-4dc3-acfd-39a8e0e8cf88))
+ (pad "9" smd roundrect (at 1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a0ffab8-1d98-4e5d-b795-484203f6d64e))
+ (pad "10" smd roundrect (at 1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9920f24-944c-493e-958a-f6a550337b01))
+ (pad "11" smd roundrect (at 1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19af2d70-a4be-4269-a445-a900c9d366a6))
+ (pad "12" smd roundrect (at 1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36a1d5cd-bda7-4871-afe7-99f30ef516b9))
+ (pad "13" smd roundrect (at 0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c123bd3-c979-4ee5-8e03-61fd6fd28db5))
+ (pad "14" smd roundrect (at 0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dd67080-079e-412a-b2f8-5a296d527616))
+ (pad "15" smd roundrect (at -0.25 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e761ad3c-bced-449e-95ff-0f082533c652))
+ (pad "16" smd roundrect (at -0.75 -1.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f735c08b-514d-4375-96db-1f821ff227db))
+ (pad "17" thru_hole circle (at 0.5 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3e1fcd07-403d-4a4e-88d2-62e476055a63))
+ (pad "17" thru_hole circle (at 0.5 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5b56f27b-4ef6-489c-84e6-da559c1f365c))
+ (pad "17" thru_hole circle (at -0.5 -0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6cc21e8f-3346-4a99-9d7d-ecad33504a9b))
+ (pad "17" thru_hole circle (at -0.5 0.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9585e778-04d2-4c93-9b78-f1426a192d3e))
+ (pad "17" smd rect (at 0 0) (size 1.6 1.6) (layers "B.Cu") (tstamp a939f24e-2743-4f70-9726-350696b3eb5e))
+ (pad "17" smd rect (at 0 0) (size 1.6 1.6) (layers "F.Cu" "F.Mask") (tstamp bb218e84-feb9-42e9-a0e6-8b41a96f7310))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.kicad_mod
new file mode 100644
index 00000000..9665204c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 599a5c53-c89a-4d0b-ae56-e163b5a9a860)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm" (at 0 2.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c5b0c33-1a04-4e72-80d3-8639f5a367f7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp f354c6f5-7f86-41de-8f7f-67f694c4ada1)
+ )
+ (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 14cd6506-aa1e-44b3-8dd5-8738d67490ab))
+ (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 22a2157a-c6af-48f8-ab43-ade272e64d66))
+ (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 256c8b14-cfaf-4544-89cf-43c2b12d98ff))
+ (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp 6dcc2295-cd31-4cb8-90c2-6a2f7f8e5ce5))
+ (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9197273b-0bb6-4ef6-b09f-7ac1ecc525e7))
+ (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp b0c58159-3452-4c36-802f-7e2293dabcab))
+ (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp cf5562d6-f15c-4c1b-a2b3-66e0afd0e610))
+ (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 860afb5c-8bb3-4f3e-afab-0fe93b13cb12))
+ (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp c0bd5f51-9590-48f5-8d2f-16e415afe858))
+ (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp cbf9d10a-602a-414e-af21-61dc0cb1a1e9))
+ (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp f70cecf3-4cec-4d2e-9472-8631e78af86d))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0eaefd51-acd6-463d-a7cd-245665dccb1f))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 14513acb-234a-4825-9a20-ee0df2dde019))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 307fe375-10ee-459d-856c-c4526d6fd22f))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 653af948-702c-4e05-bc91-d691091b01b9))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp b92fa3e9-f76b-45ff-aa8b-5a1a504f2533))
+ (pad "" smd roundrect (at -0.425 0.425) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 00bfc744-d81b-4691-a6f8-5f87633464ec))
+ (pad "" smd roundrect (at -0.425 -0.425) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1e0e35c1-8083-45e5-bf7b-36134c4f889e))
+ (pad "" smd roundrect (at 0.425 -0.425) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6f495021-0394-4fcb-9b6d-8d1db9e236ca))
+ (pad "" smd roundrect (at 0.425 0.425) (size 0.69 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a7657722-7c8e-495b-8aaa-5860b86dee1d))
+ (pad "1" smd roundrect (at -1.5 -0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3541d3a2-597a-4400-839b-6e3771c78ba9))
+ (pad "2" smd roundrect (at -1.5 -0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05f2040f-16ce-447d-b179-2aeb6c54156f))
+ (pad "3" smd roundrect (at -1.5 0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ec44633-925d-4ce2-96e4-8ebe00f3107c))
+ (pad "4" smd roundrect (at -1.5 0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64b21488-a8c5-4c30-bc2e-c0a559c3fc3b))
+ (pad "5" smd roundrect (at -0.75 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90e66014-1a70-4649-8e56-a697049440c3))
+ (pad "6" smd roundrect (at -0.25 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e630988b-3434-459d-a7a5-bb4dc75a9445))
+ (pad "7" smd roundrect (at 0.25 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82888546-8457-4bac-8924-b721bb25bd2e))
+ (pad "8" smd roundrect (at 0.75 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13231986-b8f2-42cd-9642-d95dcaab0130))
+ (pad "9" smd roundrect (at 1.5 0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d0b0a17-7dc9-469a-82fe-ca559a728d9b))
+ (pad "10" smd roundrect (at 1.5 0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 212e085c-e618-409c-9daa-1a0eedbd1516))
+ (pad "11" smd roundrect (at 1.5 -0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 342658b8-b640-4f16-9169-cf4aa882458d))
+ (pad "12" smd roundrect (at 1.5 -0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a473174f-9c92-4548-b031-9199dd28ff8d))
+ (pad "13" smd roundrect (at 0.75 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36fbb52d-b485-457a-8ae8-45d1a63434f1))
+ (pad "14" smd roundrect (at 0.25 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77c01dd4-dea7-41e9-8f70-e4c69860e9eb))
+ (pad "15" smd roundrect (at -0.25 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4273552-4a87-4ecc-876f-d731bb920761))
+ (pad "16" smd roundrect (at -0.75 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eac6fb67-af4a-43d5-8df8-c4541f49d711))
+ (pad "17" smd rect (at 0 0) (size 1.7 1.7) (layers "F.Cu" "F.Mask") (tstamp 1b2b7f5a-2ebf-49fb-b632-60be2a1b4154))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..29783ff1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f2d76e3-de15-4188-a0d4-0e32386f48ff)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias" (at 0 2.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00e7de3f-655e-413a-96b4-a8a0a57a2e14)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp f87fbbfa-7a5a-4340-9e82-33a948501750)
+ )
+ (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 318f623a-678e-4580-a964-fcb77cb1e81b))
+ (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 36481d0a-020a-44ed-a1b4-e049cb96164b))
+ (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 372fa58f-c43b-463f-a2b4-c2778fee0f99))
+ (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 7f29110d-4290-4fef-9a42-493e682470d9))
+ (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer "F.SilkS") (width 0.12) (tstamp 8203b1fd-2ec7-473f-9e21-d3453fea2e0b))
+ (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer "F.SilkS") (width 0.12) (tstamp ff650a2a-2763-4abb-b718-79fd953c22df))
+ (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp ffd232cf-5b3e-469f-bcb0-ceb5930fb2d7))
+ (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 08446a30-8a76-4356-9b58-cd428ecf48fe))
+ (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp a80b70c6-e6f0-4e73-aafe-84dbb6c0b887))
+ (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp ae8732f4-72e3-45ec-b2e3-543f8f810f84))
+ (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp bdacb8e0-cc9f-4f4f-b33f-efd4e78004f9))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 354057c0-c874-492e-a911-b6f70d507da8))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 7450a681-77b9-408f-a1cc-231cc480cb62))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 77106dd9-de5d-4a70-92dc-dc468001bf23))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 7af3494d-ff98-47cc-b8f0-6e690f865f3f))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp f07b6dd3-0d76-4852-a20c-f2cb653fbbd9))
+ (pad "" smd roundrect (at -0.425 -0.425) (size 0.74 0.74) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b3439497-0815-4dd8-b0ae-02a61ad945a3))
+ (pad "" smd roundrect (at 0.425 0.425) (size 0.74 0.74) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b7d558c0-72a5-4c03-9ee8-2b707591fda0))
+ (pad "" smd roundrect (at 0.425 -0.425) (size 0.74 0.74) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b91a5b39-99fd-48d5-ac1f-bc013cbc346d))
+ (pad "" smd roundrect (at -0.425 0.425) (size 0.74 0.74) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bbb5b5fa-1525-40c4-b639-32675d26c63d))
+ (pad "1" smd roundrect (at -1.5 -0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d618bc13-a001-407e-a31f-8fb5beb398dc))
+ (pad "2" smd roundrect (at -1.5 -0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bee980d6-cb9d-4509-a5d0-3cf1a93ac144))
+ (pad "3" smd roundrect (at -1.5 0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c6cbf96-704f-4a17-8c82-fed56f8bb961))
+ (pad "4" smd roundrect (at -1.5 0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05465a57-2e66-434a-99ab-7126870b5e60))
+ (pad "5" smd roundrect (at -0.75 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68e30b33-0756-4d15-a905-580d8842e840))
+ (pad "6" smd roundrect (at -0.25 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b04c1ae-468b-4211-a3ab-3b4115e80672))
+ (pad "7" smd roundrect (at 0.25 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f5bc9fa-e3ca-4e7a-ba2c-695943e9a008))
+ (pad "8" smd roundrect (at 0.75 1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21c72545-240e-434b-ba69-c66ab5e9b276))
+ (pad "9" smd roundrect (at 1.5 0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a769c85-5e5f-4e57-a1bf-0f3f60db5267))
+ (pad "10" smd roundrect (at 1.5 0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d88cf26d-be39-4c58-9813-094c0aaf4180))
+ (pad "11" smd roundrect (at 1.5 -0.25) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e018559d-793a-46a4-b199-c52954f5f6ce))
+ (pad "12" smd roundrect (at 1.5 -0.75) (size 0.75 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdf13c6f-422d-4dd9-8569-b38f4e5307eb))
+ (pad "13" smd roundrect (at 0.75 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa950159-59d4-4a4e-9564-de23921036a7))
+ (pad "14" smd roundrect (at 0.25 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53d6aeaf-830a-48ed-8817-29e93e121f4d))
+ (pad "15" smd roundrect (at -0.25 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0806aab-a19b-4f55-b642-cc6d33d04d48))
+ (pad "16" smd roundrect (at -0.75 -1.5) (size 0.25 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cca98ac-3445-45ae-b6f0-4301ad501bba))
+ (pad "17" smd rect (at 0 0) (size 1.7 1.7) (layers "B.Cu") (tstamp 4b03b7b8-8706-49ed-ac5f-f31d363ae086))
+ (pad "17" smd rect (at 0 0) (size 1.7 1.7) (layers "F.Cu" "F.Mask") (tstamp 7d4e12b2-0b26-4f3b-ac07-795087908860))
+ (pad "17" thru_hole circle (at -0.55 0.55) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 981ede0c-d7c2-4eaf-a0f6-8457e413b9f0))
+ (pad "17" thru_hole circle (at -0.55 -0.55) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a8a1b039-d66f-4b54-991e-b4692f1fde80))
+ (pad "17" thru_hole circle (at 0.55 0.55) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b03fa591-b493-4119-9d74-8f4d54ce1d62))
+ (pad "17" thru_hole circle (at 0.55 -0.55) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ee475088-e8df-4d92-8444-bd9a0cf376b3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm.kicad_mod
new file mode 100644
index 00000000..3de25dfe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A65E2B8)
+ (descr "16-Lead Lead Frame Chip Scale Package, 3x3mm, 0.5mm pitch, 1.854mm thermal pad (CP-16-22, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_16_22.pdf)")
+ (tags "LFCSP 16 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d645780-68b1-47c6-bffb-b45f46041710)
+ )
+ (fp_text value "LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7778423-c54d-486d-8121-d827a1b8be80)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp c7acb435-6f05-4578-ae51-71d80feb5921)
+ )
+ (fp_line (start -1.625 -1.625) (end -1.125 -1.625) (layer "F.SilkS") (width 0.15) (tstamp 01e1510a-7a72-47ed-a540-e856685b3527))
+ (fp_line (start 1.625 1.625) (end 1.625 1.125) (layer "F.SilkS") (width 0.15) (tstamp 1a3f2d37-b156-47bb-9b6c-142a802ae73a))
+ (fp_line (start -1.625 1.625) (end -1.625 1.125) (layer "F.SilkS") (width 0.15) (tstamp 3685ac73-e1b7-48de-844b-bce92a6e8da3))
+ (fp_line (start 1.625 -1.625) (end 1.625 -1.125) (layer "F.SilkS") (width 0.15) (tstamp 3b85fc23-42ef-42d8-a312-57612bc294b2))
+ (fp_line (start 1.625 1.625) (end 1.125 1.625) (layer "F.SilkS") (width 0.15) (tstamp 4dbfa116-5891-4127-9bab-3bd7c2d939b3))
+ (fp_line (start -1.625 1.625) (end -1.125 1.625) (layer "F.SilkS") (width 0.15) (tstamp 9b0d2ade-bce4-4125-8782-803d3b4c5ed7))
+ (fp_line (start 1.625 -1.625) (end 1.125 -1.625) (layer "F.SilkS") (width 0.15) (tstamp b77b16ca-a59b-4478-b84a-bb8564a37d2a))
+ (fp_line (start -2.1 -2.1) (end 2.1 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 3b649c70-9ffd-4d9b-95bd-94a736d44419))
+ (fp_line (start -2.1 2.1) (end 2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 6a53d458-6afc-470d-9e51-b8f84114e424))
+ (fp_line (start 2.1 -2.1) (end 2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 97189ff0-f174-41e5-8d58-ef73ecc43514))
+ (fp_line (start -2.1 -2.1) (end -2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp cbf9842c-7411-4013-8212-1caf4a85344a))
+ (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp 0007f74c-e5d3-49eb-a511-53853087c2fc))
+ (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp 69431345-f3b5-442c-a8d7-31780452dbe2))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.15) (tstamp 7a28f7d7-c832-434d-b63b-f9e8aabbc73c))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp de8ad99a-15af-4833-8e66-757837468898))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp fa32937f-fa21-4a7a-a0cc-2b48c0fa1840))
+ (pad "" smd rect (at -0.45 0.45) (size 0.7 0.7) (layers "F.Paste") (tstamp 0b92bfb3-46a5-4051-8320-1dc02c872f6f))
+ (pad "" smd rect (at -0.45 -0.45) (size 0.7 0.7) (layers "F.Paste") (tstamp 381bdd26-452a-4146-a318-27a5988664db))
+ (pad "" smd rect (at 0.45 -0.45) (size 0.7 0.7) (layers "F.Paste") (tstamp 7cf45163-a008-45a2-968a-1a13b34cdc62))
+ (pad "" smd rect (at 0.45 0.45) (size 0.7 0.7) (layers "F.Paste") (tstamp 9a359a25-ce73-4fe8-b038-f026a0a74b32))
+ (pad "1" smd rect (at -1.448 -0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfad2975-529d-4466-8f41-94791585e1f5))
+ (pad "2" smd rect (at -1.448 -0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57c703a8-e772-468e-baed-17118906a86b))
+ (pad "3" smd rect (at -1.448 0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6467e70f-6d46-4a08-8ea8-19f37a83e0d7))
+ (pad "4" smd rect (at -1.448 0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3eba2b9-0aed-4935-89a7-5a51fc8922fe))
+ (pad "5" smd rect (at -0.75 1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6f64ac0-d4c0-476e-8686-b1857fc3c68d))
+ (pad "6" smd rect (at -0.25 1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41326d0f-d5ca-4569-a6a2-6993d016fbf4))
+ (pad "7" smd rect (at 0.25 1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 901f15c4-8484-4de0-aec7-8d0feac65fb1))
+ (pad "8" smd rect (at 0.75 1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5789b594-4e56-4858-a182-e04867a408a5))
+ (pad "9" smd rect (at 1.448 0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71c6df11-bdfd-4245-b6ad-ac5b666c01e3))
+ (pad "10" smd rect (at 1.448 0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b0bcdc1-f325-4ba5-b2b4-8ba39cc9bc50))
+ (pad "11" smd rect (at 1.448 -0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7805d3a0-6187-4910-885a-1f8f6312878a))
+ (pad "12" smd rect (at 1.448 -0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f895b91-56cc-4505-a36a-a6a74d1b3784))
+ (pad "13" smd rect (at 0.75 -1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f24c75f-0fa1-4595-a219-660be41057f5))
+ (pad "14" smd rect (at 0.25 -1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c02aa2fc-3b4f-41f8-b693-ab09131945f5))
+ (pad "15" smd rect (at -0.25 -1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 620b21ff-a31a-40a1-bdc3-e6dd336ab1f0))
+ (pad "16" smd rect (at -0.75 -1.448) (size 0.305 0.813) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65395604-7874-4434-b566-d1fbfc1dbb67))
+ (pad "17" smd rect (at 0 0) (size 1.854 1.854) (layers "F.Cu" "F.Mask") (tstamp 7d21ef8f-e62a-4ddd-970f-b57da1b7a816))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
new file mode 100644
index 00000000..cfdb024c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AB955E3)
+ (descr "LFCSP, 16 pin, 4x4mm, 2.1mm sq pad (http://www.analog.com/media/en/technical-documentation/data-sheets/ADG633.pdf)")
+ (tags "LFCSP 16 0.65")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 841b33a3-058e-49eb-a1d8-e8174255c121)
+ )
+ (fp_text value "LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8461ecd1-95c4-4246-adf5-3b8e2e2db16f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d544964-7c20-41c8-b92e-56c1cfa69b8c)
+ )
+ (fp_line (start 2.12 -2.12) (end 2.12 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 1f7d4e2c-6474-4747-93f1-ce28828dd6a8))
+ (fp_line (start 1.5 -2.12) (end 2.12 -2.12) (layer "F.SilkS") (width 0.12) (tstamp 3b820d86-fb9b-4669-98e3-9ce5103f3d41))
+ (fp_line (start -1.5 -2.12) (end -2.12 -2.12) (layer "F.SilkS") (width 0.12) (tstamp 41e81af3-cc2c-4509-a84f-4c52f652be14))
+ (fp_line (start -2.12 2.12) (end -2.12 1.5) (layer "F.SilkS") (width 0.12) (tstamp 727b21a5-460f-4ab9-b429-9a8d20f7178a))
+ (fp_line (start 1.5 2.12) (end 2.12 2.12) (layer "F.SilkS") (width 0.12) (tstamp cf16b826-c76a-4c95-affe-7b2d6c874c97))
+ (fp_line (start 2.12 2.12) (end 2.12 1.5) (layer "F.SilkS") (width 0.12) (tstamp ec10a5cd-8779-49ff-9400-a7210c19e2c5))
+ (fp_line (start -1.5 2.12) (end -2.12 2.12) (layer "F.SilkS") (width 0.12) (tstamp f6cafa73-ada4-4559-9640-99a811e7e7c3))
+ (fp_line (start 2.61 -2.61) (end 2.61 2.61) (layer "F.CrtYd") (width 0.05) (tstamp 251b5ded-304d-42e1-abeb-02abb65b51c3))
+ (fp_line (start 2.61 2.61) (end -2.61 2.61) (layer "F.CrtYd") (width 0.05) (tstamp 405aefae-015c-4bc6-9095-5eedc9f56406))
+ (fp_line (start -2.61 -2.61) (end 2.61 -2.61) (layer "F.CrtYd") (width 0.05) (tstamp 5e074904-3681-4699-83eb-6ea3b81ed9ab))
+ (fp_line (start -2.61 2.61) (end -2.61 -2.61) (layer "F.CrtYd") (width 0.05) (tstamp 8c73aa87-8023-40bd-9e4a-1483bfd7f2cf))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 27375502-add4-45db-b8f9-9dd026e3e0b3))
+ (fp_line (start -1 -2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 8f199f99-127d-4e26-a1ba-68cd0dee6a49))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp ce34c3b7-d271-4556-be9a-be03257168c8))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp f4cba602-5f5c-4310-8a20-cb9ac9afcac1))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp fc94d91d-1c0f-4c3e-888c-7f57859d48d6))
+ (pad "" smd rect (at -0.525 0.525) (size 0.9 0.9) (layers "F.Paste") (tstamp 5b3d6cd0-7b5c-4844-a1b1-186ed3861389))
+ (pad "" smd rect (at 0.525 -0.525) (size 0.9 0.9) (layers "F.Paste") (tstamp 5b7b7d8a-dfdd-46bf-8c67-e98820333239))
+ (pad "" smd rect (at -0.525 -0.525) (size 0.9 0.9) (layers "F.Paste") (tstamp 72eb4ddb-cb78-4972-a8b0-99acaa35dfdc))
+ (pad "" smd rect (at 0.525 0.525) (size 0.9 0.9) (layers "F.Paste") (tstamp ebc84228-6806-4a5f-8bcf-e0effcc68264))
+ (pad "1" smd rect (at -1.8025 -0.975) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54ae0b9a-a283-4aa8-877b-b2c9c98189f7))
+ (pad "2" smd rect (at -1.8025 -0.325) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd7c8846-2898-41ca-8a1d-40ea44d7309d))
+ (pad "3" smd rect (at -1.8025 0.325) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcf57a42-bbef-465d-96f7-d85e861ec85b))
+ (pad "4" smd rect (at -1.8025 0.975) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e5afe5f-4d00-45e6-a609-dd61d14a149b))
+ (pad "5" smd rect (at -0.975 1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69b58aa6-912b-4bdf-9cbb-452c20c1d971))
+ (pad "6" smd rect (at -0.325 1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 473155bd-e7bf-482d-aded-edfbbdb6996b))
+ (pad "7" smd rect (at 0.325 1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd76efe3-cb95-41a1-b3fd-590b9c7f22b9))
+ (pad "8" smd rect (at 0.975 1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13fe954f-7d3f-41ea-8dcb-c0d7df810538))
+ (pad "9" smd rect (at 1.8025 0.975) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28092aed-a3db-4aae-a003-c89ee763046c))
+ (pad "10" smd rect (at 1.8025 0.325) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 425fce80-2b77-43f7-b928-b089dae82718))
+ (pad "11" smd rect (at 1.8025 -0.325) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a110db33-9082-4410-a92c-fe77835a8f55))
+ (pad "12" smd rect (at 1.8025 -0.975) (size 1.105 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 708fdaa9-d648-4b7e-9427-7193243785d3))
+ (pad "13" smd rect (at 0.975 -1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5afa209-3c69-4c10-becf-dc2c7193dfbf))
+ (pad "14" smd rect (at 0.325 -1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69e6af72-3b7c-4d75-90fb-a137ab1005ed))
+ (pad "15" smd rect (at -0.325 -1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 762c4afa-40a7-464f-8b07-8539ee0710cd))
+ (pad "16" smd rect (at -0.975 -1.8025) (size 0.35 1.105) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0b1a1a9-e3cc-40ba-be0e-1b9322bc75c4))
+ (pad "17" smd rect (at 0 0) (size 2.1 2.1) (layers "F.Cu" "F.Mask") (tstamp 77362d1a-2c3b-4ea7-918e-3e20c0e645ec))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm.kicad_mod
new file mode 100644
index 00000000..024ac473
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/cp-16-40.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 921f72fa-33ca-4881-9700-0c2db1bb4c7c)
+ )
+ (fp_text value "LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0193559e-e63b-4982-aebd-5be77cfb52a9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f209facb-6d7c-4d08-881c-9c357008df2f)
+ )
+ (fp_line (start -1.41 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 1a66da86-91aa-4824-a11b-463b23feb1b0))
+ (fp_line (start 2.11 2.11) (end 2.11 1.41) (layer "F.SilkS") (width 0.12) (tstamp 72cf3d56-e168-4d86-b103-0c1e07f35ae0))
+ (fp_line (start 1.41 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 9501c6fb-6eb4-4b72-a84b-bb1edff880bd))
+ (fp_line (start -1.41 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 9722f067-4dab-4ebf-b839-683c06068820))
+ (fp_line (start -2.11 2.11) (end -2.11 1.41) (layer "F.SilkS") (width 0.12) (tstamp ce4af6f0-2bc5-4aa6-b5a6-c2a8fe07a0b2))
+ (fp_line (start 1.41 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp f21601cd-d7b9-4449-9578-b402c5bc3413))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.41) (layer "F.SilkS") (width 0.12) (tstamp f55e5f94-8313-4f59-b511-62f0054bd884))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 52b7985c-1a23-4655-9d50-53dace322870))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 67012733-ace1-4b9f-b77e-f52772e47f29))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp c7592610-1485-45da-abd6-c6635f49da65))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp f80941e6-cfd8-42e7-82e8-f8d81da70cfb))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp 03cafdd6-1df1-403b-9f68-9db8cde6cff4))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 1de81d72-2d86-46d1-a15e-00bc8cbdbc7b))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 3ac6a61e-8eb5-4c4c-bf40-615b082e8b46))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp 72695d0f-d868-4287-acef-da7e4ec86cdc))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp d4d63241-e1f2-4e7a-a517-a44488107821))
+ (pad "" smd roundrect (at 0.6 0.6) (size 0.97 0.97) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1e4aecf8-7afe-4f45-9fcb-e68145917f53))
+ (pad "" smd roundrect (at -0.6 -0.6) (size 0.97 0.97) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 3de64251-16d0-4cb0-94c5-b9d2d5cb44ab))
+ (pad "" smd roundrect (at -0.6 0.6) (size 0.97 0.97) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 90c60346-460c-4786-a6ad-753a2728aa00))
+ (pad "" smd roundrect (at 0.6 -0.6) (size 0.97 0.97) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp d1e76828-2789-4714-9833-6f9bc995d3a9))
+ (pad "1" smd roundrect (at -1.8875 -0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6901d75-2033-474d-95c1-c798a59cd06c))
+ (pad "2" smd roundrect (at -1.8875 -0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d90a316-f034-4847-89a5-4e4112c608e9))
+ (pad "3" smd roundrect (at -1.8875 0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 430bb7fc-2cdd-43ea-b6fc-29e0a588d43f))
+ (pad "4" smd roundrect (at -1.8875 0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0cf96a8-8007-4bb7-bc40-3069804524a6))
+ (pad "5" smd roundrect (at -0.975 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2c597e8-f262-4a59-a04d-4c7516beb0f4))
+ (pad "6" smd roundrect (at -0.325 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 987bc73f-d1c1-45a8-a2ec-58a219122cad))
+ (pad "7" smd roundrect (at 0.325 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 457e0768-6163-4abf-a67a-28cb2f49c70a))
+ (pad "8" smd roundrect (at 0.975 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e66a09b3-f814-42f8-9f83-2cba6c3fd0c1))
+ (pad "9" smd roundrect (at 1.8875 0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15711b8a-136c-4957-a9b8-9674493989fb))
+ (pad "10" smd roundrect (at 1.8875 0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 989338f6-94c1-4c89-9449-6081b7ed0d46))
+ (pad "11" smd roundrect (at 1.8875 -0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52ff7b4f-3671-4ebc-8de4-36994b92f89b))
+ (pad "12" smd roundrect (at 1.8875 -0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f1f9d9d-43c4-4699-8edc-1714a419a9ea))
+ (pad "13" smd roundrect (at 0.975 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ac45742-f760-4959-aff7-82495fc47b0b))
+ (pad "14" smd roundrect (at 0.325 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c18e5ed0-8982-4dec-8e21-a06673bfceec))
+ (pad "15" smd roundrect (at -0.325 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58113cc5-0a8f-42a9-b982-e4358f3e45a2))
+ (pad "16" smd roundrect (at -0.975 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86ffd07d-a636-4921-8049-adaed38df871))
+ (pad "17" smd rect (at 0 0) (size 2.4 2.4) (layers "F.Cu" "F.Mask") (tstamp 605657e6-a578-4a42-9548-0e5c8afb19ef))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..58e3c863
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/cp-16-40.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c67c2391-fe65-4337-a7ad-81140eaf886c)
+ )
+ (fp_text value "LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68e483a8-1f9e-4a6f-aa0a-8e65f29dbc78)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc95e24e-ddbd-492f-8b77-45843cb89df0)
+ )
+ (fp_line (start 1.41 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2df4c90b-b8bb-46e1-ba3f-47f636731dd8))
+ (fp_line (start -1.41 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 61a1145c-6193-4a73-a2c2-b9a1e0bc8935))
+ (fp_line (start 1.41 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 8fd616b6-4b1d-47ee-9f48-2361865f8262))
+ (fp_line (start 2.11 2.11) (end 2.11 1.41) (layer "F.SilkS") (width 0.12) (tstamp a98657bf-b5b6-4995-b8a3-c9db056308f1))
+ (fp_line (start -2.11 2.11) (end -2.11 1.41) (layer "F.SilkS") (width 0.12) (tstamp d21a8b54-610c-4aac-bfe7-2df87b4d07c7))
+ (fp_line (start -1.41 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp e0a086f9-743e-46d8-9779-80570adb48ac))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.41) (layer "F.SilkS") (width 0.12) (tstamp e4106afe-25a3-46b3-88a9-2f6e9a13d0d8))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 04c70673-0ae6-41f0-81a6-619c770810ba))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 24e2bdaa-2086-481d-af23-5da402f8402f))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp a56cbae8-c17b-477c-8aba-b8d11f3207a7))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp acabd2b3-8603-40c1-8bfa-1c065f404a63))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 0ba09ab1-dff1-4cf0-be8f-7954285f3943))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp 4091f2e7-5d1c-4dd9-991d-3b9ed738db2b))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp 7890429b-a679-40fb-bb92-525735a1f6d1))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 9957ab24-6239-4a5f-9707-636244343549))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp e14cec5a-b833-406b-b3cf-60fe415a9083))
+ (pad "" smd roundrect (at 0.6 -0.6) (size 1.04 1.04) (layers "F.Paste") (roundrect_rratio 0.240385) (tstamp 8634784c-9115-4d02-8772-9600c6863c59))
+ (pad "" smd roundrect (at 0.6 0.6) (size 1.04 1.04) (layers "F.Paste") (roundrect_rratio 0.240385) (tstamp 8b8e9cc1-1a50-4619-a1c7-de79f3cdece2))
+ (pad "" smd roundrect (at -0.6 -0.6) (size 1.04 1.04) (layers "F.Paste") (roundrect_rratio 0.240385) (tstamp a0662726-377a-4657-8404-60a5c309a4fc))
+ (pad "" smd roundrect (at -0.6 0.6) (size 1.04 1.04) (layers "F.Paste") (roundrect_rratio 0.240385) (tstamp fded27ab-b0a4-4327-b3ce-5608a2093dd8))
+ (pad "1" smd roundrect (at -1.8875 -0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed202d79-fff2-45ae-879a-cb9d04d96d1e))
+ (pad "2" smd roundrect (at -1.8875 -0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c84e87ab-11fc-402b-ac6d-9d0ce568b67c))
+ (pad "3" smd roundrect (at -1.8875 0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4eaec65d-ed3b-42cd-bb0a-4bd45ad19a31))
+ (pad "4" smd roundrect (at -1.8875 0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb972f93-4a16-4fcc-8d97-00adc841ea44))
+ (pad "5" smd roundrect (at -0.975 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d7fa06c-bb95-45dd-bb82-9b1e2b1a63e5))
+ (pad "6" smd roundrect (at -0.325 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef6ca149-69cc-4cbb-9569-ab7bf8b9d1e8))
+ (pad "7" smd roundrect (at 0.325 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ad15764-696f-4c71-ac6e-caed9a4eab3e))
+ (pad "8" smd roundrect (at 0.975 1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24c744b3-d1f0-4abb-90c3-f162ecb71d7b))
+ (pad "9" smd roundrect (at 1.8875 0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7fa19ad-93c1-4f17-bf57-4229d8b36072))
+ (pad "10" smd roundrect (at 1.8875 0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ae43033-263b-4cc4-ab8d-a44317d7952d))
+ (pad "11" smd roundrect (at 1.8875 -0.325) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8c8b83c-dde8-4d6c-b1fd-c66c743ad655))
+ (pad "12" smd roundrect (at 1.8875 -0.975) (size 0.975 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f702d1a1-e23a-4dd0-bc60-402eb043be81))
+ (pad "13" smd roundrect (at 0.975 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31a142aa-278f-4038-99b7-b35459c2f81a))
+ (pad "14" smd roundrect (at 0.325 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe4bb34a-1a25-4520-9b01-15b738824f0e))
+ (pad "15" smd roundrect (at -0.325 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f9e6efe-477d-43a8-b8da-6973d0bf9b5f))
+ (pad "16" smd roundrect (at -0.975 -1.8875) (size 0.35 0.975) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99305aaf-5bca-48e1-8e88-212b0d735ba4))
+ (pad "17" thru_hole circle (at -0.9 0.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 023cce3b-1800-478a-99fc-0099a6cdb20f))
+ (pad "17" thru_hole circle (at 0 0.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0ea883b2-ab51-410f-b229-2def7ea242ce))
+ (pad "17" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 21dbace0-1999-42e3-9c3a-03804abc45a2))
+ (pad "17" thru_hole circle (at 0 -0.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2873e573-da71-44f0-9674-d0f84c2f6274))
+ (pad "17" thru_hole circle (at 0.9 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2aafe7f9-f131-4bce-8646-e615bf1e763c))
+ (pad "17" thru_hole circle (at 0.9 0.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7eda89ec-7dc5-4bb9-837f-c04232eae842))
+ (pad "17" thru_hole circle (at -0.9 -0.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b7ea12cb-97b8-47db-a119-de6e60bf4d36))
+ (pad "17" smd rect (at 0 0) (size 2.4 2.4) (layers "F.Cu" "F.Mask") (tstamp cb236f50-f3a0-4623-b349-f093206211f1))
+ (pad "17" thru_hole circle (at -0.9 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dcdf0729-a7a6-46fe-8d79-b97f6af9b6e0))
+ (pad "17" thru_hole circle (at 0.9 -0.9) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f01402ce-c123-46ac-8426-f2a0f141e935))
+ (pad "17" smd rect (at 0 0) (size 2.4 2.4) (layers "B.Cu") (tstamp fae99c19-0dd1-4277-add8-9e275f0c68c2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.kicad_mod
new file mode 100644
index 00000000..33ee31b6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A0AA2C0)
+ (descr "20-Lead Frame Chip Scale Package - 4x4x0.9 mm Body [LFCSP], (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_20_6.pdf)")
+ (tags "LFCSP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0c2deab-4929-4acf-a24c-8427fd562c9c)
+ )
+ (fp_text value "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm" (at 0 3.33) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e8eb6b4-c62f-4e68-862a-f9da97851466)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f84e95cb-ddad-4fad-a9fa-97dc0c3d7360)
+ )
+ (fp_line (start 2.15 2.15) (end 2.15 1.375) (layer "F.SilkS") (width 0.15) (tstamp 3d2edebc-3013-4a72-a0d4-907ffd8bb45e))
+ (fp_line (start 2.15 -2.15) (end 2.15 -1.375) (layer "F.SilkS") (width 0.15) (tstamp 8e6f70cb-38b3-4dd3-ac67-3a2ca2d984a6))
+ (fp_line (start -2.15 2.15) (end -2.15 1.375) (layer "F.SilkS") (width 0.15) (tstamp 8f219ddb-4678-4605-a2d4-88e695601334))
+ (fp_line (start 2.15 -2.15) (end 1.375 -2.15) (layer "F.SilkS") (width 0.15) (tstamp b5fdb51c-ba7e-42b2-8c8a-468f12f5b049))
+ (fp_line (start -2.15 2.15) (end -1.375 2.15) (layer "F.SilkS") (width 0.15) (tstamp c4dde061-6db9-4205-afbd-59eff34f1554))
+ (fp_line (start 2.15 2.15) (end 1.375 2.15) (layer "F.SilkS") (width 0.15) (tstamp d938ab83-68e8-4aa1-b728-536476105f1f))
+ (fp_line (start -2.15 -2.15) (end -1.375 -2.15) (layer "F.SilkS") (width 0.15) (tstamp dbc9fd8c-d624-48af-a351-0c5252e44453))
+ (fp_line (start -2.55 -2.55) (end -2.55 2.55) (layer "F.CrtYd") (width 0.05) (tstamp 311efd16-7c39-4837-92ed-b264f4e2bd43))
+ (fp_line (start -2.55 2.55) (end 2.55 2.55) (layer "F.CrtYd") (width 0.05) (tstamp 6024b462-8500-49ea-ab0d-859a0704f903))
+ (fp_line (start 2.55 -2.55) (end 2.55 2.55) (layer "F.CrtYd") (width 0.05) (tstamp aa71a822-4e35-4383-b6ee-3dd5b5869672))
+ (fp_line (start -2.55 -2.55) (end 2.55 -2.55) (layer "F.CrtYd") (width 0.05) (tstamp b0a5ead9-4888-4395-b44b-b28a7741b877))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.15) (tstamp 2adaaa80-ae6f-43d8-b15e-b9ac36fbaa98))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.15) (tstamp 469ee7a2-b5ae-4d62-a967-85e794499e12))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.15) (tstamp 8374682f-68d9-4ad6-8b7f-748840f0b2ca))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.15) (tstamp c81e1519-f7e4-46d2-aa14-55a992317da4))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.15) (tstamp fabd8081-854b-4793-8f2a-f2abd9164fdd))
+ (pad "" smd rect (at -0.525 0.5254) (size 0.86 0.86) (layers "F.Paste") (tstamp 2c9e07e5-487a-49c8-b38f-82ab3fd4cf82))
+ (pad "" smd rect (at 0.525 0.525) (size 0.86 0.86) (layers "F.Paste") (tstamp cd892f95-49fd-49a6-be6e-ffcc254a7574))
+ (pad "" smd rect (at 0.525 -0.525) (size 0.86 0.86) (layers "F.Paste") (tstamp d151ba3d-450f-4768-9450-ff22410b8995))
+ (pad "" smd rect (at -0.525 -0.525) (size 0.86 0.86) (layers "F.Paste") (tstamp d5c475fa-947f-40b4-9b39-82916b358152))
+ (pad "1" smd rect (at -1.83 -1) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9754daf4-f95c-43c2-859a-0f18f79c30bc))
+ (pad "2" smd rect (at -1.83 -0.5) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8b18744-32a5-4cc0-87c7-f73eba90679e))
+ (pad "3" smd rect (at -1.83 0) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5ef3ad6-74d5-4e1d-a8f0-78dbef337400))
+ (pad "4" smd rect (at -1.83 0.5) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5f28e5f-e4ce-4359-bc27-5f78301880b6))
+ (pad "5" smd rect (at -1.83 1) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d81ad50d-739e-47de-9854-77ed8f579a26))
+ (pad "6" smd rect (at -1 1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2390fab1-887c-4864-9160-fe6ad4ed419a))
+ (pad "7" smd rect (at -0.5 1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ac6d42b-3119-4744-a314-a55d2af4caff))
+ (pad "8" smd rect (at 0 1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8e35781-eb37-4532-bc0b-564324b46fcb))
+ (pad "9" smd rect (at 0.5 1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7afab7cd-c5e1-43ac-9886-645df90ebae1))
+ (pad "10" smd rect (at 1 1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fd3069d-16ca-4b22-acf4-4b59d22f4370))
+ (pad "11" smd rect (at 1.83 1) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9e5aacd-3161-47ec-8eab-ec5e31d6bd8a))
+ (pad "12" smd rect (at 1.83 0.5) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d94f4833-2657-4a65-a35d-c146d3303fa0))
+ (pad "13" smd rect (at 1.83 0) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43fcb43d-42b0-4bd2-93c5-4bcbc5886d39))
+ (pad "14" smd rect (at 1.83 -0.5) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 083e5e84-eac9-4d40-80c3-93db6c27b3da))
+ (pad "15" smd rect (at 1.83 -1) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a9dd970-23d6-4178-89f4-ba39e95a7f80))
+ (pad "16" smd rect (at 1 -1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f89b2d37-b83e-4d9d-82ae-49590e0cc3a2))
+ (pad "17" smd rect (at 0.5 -1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc789e04-a11a-40c1-8005-2607a26837d5))
+ (pad "18" smd rect (at 0 -1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 998a0b36-1426-495a-b069-84cbc50788e6))
+ (pad "19" smd rect (at -0.5 -1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52d91bbf-d4bb-4eb1-8600-ff8f697b0c0f))
+ (pad "20" smd rect (at -1 -1.83 90) (size 0.95 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9b97633-c876-47af-bb7c-69671a4d4ea6))
+ (pad "21" smd rect (at 0 0) (size 2.1 2.1) (layers "F.Cu" "F.Mask") (tstamp 325cc675-fb10-46bb-a112-f48209d292f0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-20-1EP_4x4mm_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_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod
new file mode 100644
index 00000000..a03c7160
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C18140C)
+ (descr "LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py")
+ (tags "LFCSP DFN_QFN")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8829980e-9775-4294-887b-618a0e2d3861)
+ )
+ (fp_text value "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 921cea44-4216-411f-9593-28f76ad24212)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c227dd07-11b0-46f5-9999-0e1bd708b891)
+ )
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.385) (layer "F.SilkS") (width 0.12) (tstamp 7b193788-eac4-4e5a-bd09-906e9c63c70e))
+ (fp_line (start -1.385 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 9fb22d51-a396-4a07-9ea8-921c44715e76))
+ (fp_line (start -2.11 2.11) (end -2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp a27e81ab-b4fa-485b-97e1-6f3746672efe))
+ (fp_line (start 1.385 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp af3d3e76-299d-446f-828e-2aa4a81a2cc2))
+ (fp_line (start 2.11 2.11) (end 2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp be234ed8-6ad7-4642-9d9a-ca37e6113063))
+ (fp_line (start 1.385 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp e7377401-8df8-4aef-a4bb-3954668a13f1))
+ (fp_line (start -1.385 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f5c3df24-18c8-4ee5-97e7-2286a262ace7))
+ (fp_line (start -2.6 -2.6) (end -2.6 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 26dc4d84-5f76-4523-a42e-11c7c236d529))
+ (fp_line (start 2.6 -2.6) (end -2.6 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 44f16c19-7b25-4f74-9da9-db1bee74abcd))
+ (fp_line (start 2.6 2.6) (end 2.6 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 51b1f30c-8063-49ee-a04d-cec07d8866d2))
+ (fp_line (start -2.6 2.6) (end 2.6 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 53f7b12a-b537-4181-8e23-6de3ef2f6c17))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 26dfa8f0-82ff-4439-869f-cbe2a00721c7))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 2d6a5c08-8ff6-426c-a4e0-0ae0ba2d4937))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp 481e01c8-6ad8-4be5-a56c-c0de8df3ecf3))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp 4d19639d-7707-4237-963c-87884645a4f2))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp 6ce9d8e5-babf-420a-b088-1489229c0c8a))
+ (pad "" smd roundrect (at 0.625 -0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 3a96cb84-5e81-4a5d-8897-c5c9f5cc95cc))
+ (pad "" smd roundrect (at -0.625 -0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 61864eb0-74fc-4a1d-bebd-fc7302730bc0))
+ (pad "" smd roundrect (at -0.625 0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp f5db4ffe-0966-49dd-b33f-a69c0acb2fb1))
+ (pad "" smd roundrect (at 0.625 0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp faaded4c-8435-45c3-97f1-0b8f96846ae9))
+ (pad "1" smd roundrect (at -1.9375 -1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f16946f3-8121-4c5f-ba2f-fe993e07cdfe))
+ (pad "2" smd roundrect (at -1.9375 -0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20a84782-5115-42d3-9775-a2795b27fe70))
+ (pad "3" smd roundrect (at -1.9375 0) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63d92346-c753-446c-ab2a-b5e111e824a3))
+ (pad "4" smd roundrect (at -1.9375 0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17853ac1-fd0d-4306-9931-ef0d9e45214c))
+ (pad "5" smd roundrect (at -1.9375 1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d594aa6c-af21-41e3-b5b3-4f283396b389))
+ (pad "6" smd roundrect (at -1 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e3a198e-8d5b-44c6-a70b-e76caf69cbdb))
+ (pad "7" smd roundrect (at -0.5 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 269750fa-bffa-447e-8ba5-7d2a93433be6))
+ (pad "8" smd roundrect (at 0 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29ad6fb6-00c8-444a-ab8b-e12fadd9c08d))
+ (pad "9" smd roundrect (at 0.5 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15de4275-45ad-4ee6-9e0f-d5af7e17a0aa))
+ (pad "10" smd roundrect (at 1 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a114bad3-8de4-437f-89a3-c4e859add720))
+ (pad "11" smd roundrect (at 1.9375 1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6047c892-7bc3-4420-b750-5c9201ae4c62))
+ (pad "12" smd roundrect (at 1.9375 0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc351218-5501-4455-9a88-36037effa6b9))
+ (pad "13" smd roundrect (at 1.9375 0) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f5e10d5-a171-4d38-a6e2-94f47c0d4493))
+ (pad "14" smd roundrect (at 1.9375 -0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffa1cc30-8b47-481a-9d4e-18fb1944aa03))
+ (pad "15" smd roundrect (at 1.9375 -1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa9ce010-95e4-426b-8e96-a073e1bf59b1))
+ (pad "16" smd roundrect (at 1 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c0e7e09-f20a-4090-be60-3ee66e0bff35))
+ (pad "17" smd roundrect (at 0.5 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edf1afde-200e-455d-805f-ac5e9cdc30dd))
+ (pad "18" smd roundrect (at 0 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10c24d43-0037-47ab-9317-182f89bd1006))
+ (pad "19" smd roundrect (at -0.5 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e85532f1-ee65-4779-b767-9d2fc562361a))
+ (pad "20" smd roundrect (at -1 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a39830cd-f860-4ca2-914d-e7b0c22a3021))
+ (pad "21" smd roundrect (at 0 0) (size 2.5 2.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.1) (tstamp 8b131f2e-10fe-4610-8c7b-fdcc51928b60))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..d7ead009
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C1834E5)
+ (descr "LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py")
+ (tags "LFCSP DFN_QFN")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 180f786e-e503-43f4-ab33-ad0db9d60e85)
+ )
+ (fp_text value "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8210e9b-a2ce-4861-9865-d5491b1b762a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 46464d5b-2552-4e40-9889-1bccaadd0b6a)
+ )
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.385) (layer "F.SilkS") (width 0.12) (tstamp 59006d7b-1e18-4148-89ca-f08adfc6357d))
+ (fp_line (start -2.11 2.11) (end -2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp 765c3e36-5cf8-4e9f-a8a3-125a3fec876d))
+ (fp_line (start -1.385 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp a29ed964-d0b3-4adf-9e57-2e7d75be0e85))
+ (fp_line (start 2.11 2.11) (end 2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp b5628921-c336-4f86-aa06-4ef8c4f269e0))
+ (fp_line (start -1.385 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c190b43c-5ce2-4303-a7fa-ef3371ff3b7b))
+ (fp_line (start 1.385 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp d3ea0209-64c4-46b6-af76-a1d319064204))
+ (fp_line (start 1.385 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp db509397-6bb1-4580-931d-1ec128ce71c8))
+ (fp_line (start -2.6 2.6) (end 2.6 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 02f72d55-1751-48ca-a8cd-306aceca095b))
+ (fp_line (start 2.6 -2.6) (end -2.6 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 67522b7f-105d-40ef-b181-bd9dccde48b3))
+ (fp_line (start -2.6 -2.6) (end -2.6 2.6) (layer "F.CrtYd") (width 0.05) (tstamp e37ed0d9-83f7-4394-91ef-5e2e5dc1c1f8))
+ (fp_line (start 2.6 2.6) (end 2.6 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp ffcabc5f-9812-4947-9e3b-63310aba72ed))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 32615974-3b22-456a-907f-a863911ce197))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp 49aadb49-7b65-4993-8a6d-feccc6c41d81))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 4ef03482-cf3b-4b03-a97e-0b0a5cf32b3b))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp 8097c7e9-bc98-42dc-a455-96be96a39071))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp da952ba6-5e0d-4181-bd5e-7d2da56ca59d))
+ (pad "" smd roundrect (at 0.625 0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp 12b68f8e-93c6-4e7d-8ce1-e65699ccb5be))
+ (pad "" smd roundrect (at -0.625 -0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp 793d2d0a-d5e5-4b3d-91f8-1e5216f3e491))
+ (pad "" smd roundrect (at 0.625 -0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp aa977fe9-f438-442b-b255-0294501a485b))
+ (pad "" smd roundrect (at -0.625 0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp b028343c-11e3-46a5-b6d4-c7eb3aeb5d18))
+ (pad "1" smd roundrect (at -1.9375 -1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e212194-6c29-4dbf-b9eb-1b36a7ec4097))
+ (pad "2" smd roundrect (at -1.9375 -0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32add3ec-5632-4c81-8fc3-7ef61aee559a))
+ (pad "3" smd roundrect (at -1.9375 0) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e291a562-6509-4031-be69-52dc98639e72))
+ (pad "4" smd roundrect (at -1.9375 0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59a2dbfb-4677-4557-a0c9-90e5b394e5f5))
+ (pad "5" smd roundrect (at -1.9375 1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e6d26f2-d7a6-431b-ac9c-b6dfa918ba40))
+ (pad "6" smd roundrect (at -1 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15097306-b67e-4522-af85-21a763c19a18))
+ (pad "7" smd roundrect (at -0.5 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3db22409-7335-4ab8-a42f-d1c19e3d3d83))
+ (pad "8" smd roundrect (at 0 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2813b201-1c4f-4123-8631-c8cd4bf51883))
+ (pad "9" smd roundrect (at 0.5 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee9e4355-653b-4f5d-bc8c-7cfc4adce428))
+ (pad "10" smd roundrect (at 1 1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36288010-9789-4df5-9675-133eed0d6162))
+ (pad "11" smd roundrect (at 1.9375 1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dba747e5-681a-4495-a3df-9bf2fbefde27))
+ (pad "12" smd roundrect (at 1.9375 0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02acb94d-794a-4887-bc7c-d07428b22c73))
+ (pad "13" smd roundrect (at 1.9375 0) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e76f129-e7ba-4f81-a22b-5224a2f6f590))
+ (pad "14" smd roundrect (at 1.9375 -0.5) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2014758-7ed8-4cc4-9a23-b7d9837c92d2))
+ (pad "15" smd roundrect (at 1.9375 -1) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6aa31d9a-830b-44b1-941b-cd7651acd5d0))
+ (pad "16" smd roundrect (at 1 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c0fd066-3930-4878-91d2-4207bce2e2de))
+ (pad "17" smd roundrect (at 0.5 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdf374da-22d4-4b3b-b2ae-062c6eda5302))
+ (pad "18" smd roundrect (at 0 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f73136b6-92f9-45ca-9785-459deac43be7))
+ (pad "19" smd roundrect (at -0.5 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cb2cf45-f1df-43c1-b664-43a1a17cc16e))
+ (pad "20" smd roundrect (at -1 -1.9375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66032e7e-9d02-4668-9887-c01aa50314cf))
+ (pad "21" thru_hole circle (at 1 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 09715d25-6b9d-452c-9a5a-2cbba66047ec))
+ (pad "21" thru_hole circle (at -1 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 15357477-54b5-4ead-bb2b-97a249279204))
+ (pad "21" thru_hole circle (at -1 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 38cc971e-b886-417b-8fb4-43afb09f1e9f))
+ (pad "21" thru_hole circle (at -1 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 49a50066-911f-4cb8-8313-8627829a4650))
+ (pad "21" thru_hole circle (at 0 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 54bda904-6732-423a-bf32-4aa946740fe8))
+ (pad "21" thru_hole circle (at 1 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 80bc6ff1-a019-4f21-bf9c-3877ad287d79))
+ (pad "21" thru_hole circle (at 1 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 8d2b39eb-01cf-4e18-8944-352300800a7a))
+ (pad "21" smd roundrect (at 0 0) (size 2.5 2.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.1) (tstamp 95880b56-9ef2-4d27-a729-eea7fc121737))
+ (pad "21" thru_hole circle (at 0 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9bf378f4-3028-4d0b-bfe1-b266a86371b3))
+ (pad "21" thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d507ac49-524f-4d9c-9f5c-b9a84a74b708))
+ (pad "21" smd roundrect (at 0 0) (size 2.5 2.5) (layers "B.Cu") (roundrect_rratio 0.1) (tstamp e2f6b99e-01ed-4509-a2f4-655ade5aead0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.kicad_mod
new file mode 100644
index 00000000..5b9e5928
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7fc2593-91ba-476e-b220-e71e8850b1e4)
+ )
+ (fp_text value "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2dd6a4d9-9371-4a5b-8a18-1fee96539b01)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a986841-55a6-4747-9bfd-400f24e4c9e4)
+ )
+ (fp_line (start -1.385 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 630607a3-2175-4bff-a482-e150d8e3331c))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.385) (layer "F.SilkS") (width 0.12) (tstamp 647cfe85-8a24-443c-92c1-b55e97b9fa50))
+ (fp_line (start 2.11 2.11) (end 2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp b4b28c47-61ca-4221-808c-062e74a2117d))
+ (fp_line (start -2.11 2.11) (end -2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp b53089d1-cf0d-4dd3-97ca-2f4ca151aa68))
+ (fp_line (start 1.385 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c259b192-0715-4bbe-9566-9b1751a761a1))
+ (fp_line (start 1.385 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp c510476e-1422-4db8-a76a-f7de308397e1))
+ (fp_line (start -1.385 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f5ceb225-10f9-44a9-8b45-81f2e5889784))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 00c2c671-9728-4665-a00b-01673823b5f7))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 8c88fa1b-d3ec-48fa-a425-12f0e39d7eda))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp bd6d0cd3-4ebc-46a2-ba20-3dfbaaeb46d6))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp f1654a1b-0126-4e4a-ae9c-a856e38ddb5f))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 0bd30a20-eae9-45fa-b2b8-2c7935f803e2))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp 1cdc1e40-4a73-4a07-9c41-e9f0cf090bf4))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp 24614393-aa48-47d5-b50a-d44668e85a53))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 46aba049-b66c-4e6b-b4d6-14abd2909fd6))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp d1b65e36-084a-4ede-9491-b7f8062d9229))
+ (pad "" smd roundrect (at 0.65 -0.65) (size 1.05 1.05) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp 847a5c89-e0bb-48f6-ac0f-800a727ebc4a))
+ (pad "" smd roundrect (at -0.65 -0.65) (size 1.05 1.05) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp cf40bec8-ce68-401e-a15c-ee07ec42c43e))
+ (pad "" smd roundrect (at 0.65 0.65) (size 1.05 1.05) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp cf59bed3-80b4-4f5e-9f11-eee302719237))
+ (pad "" smd roundrect (at -0.65 0.65) (size 1.05 1.05) (layers "F.Paste") (roundrect_rratio 0.238095) (tstamp d773638d-21bc-4073-9f2a-70267708f888))
+ (pad "1" smd roundrect (at -1.9375 -1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f2209cd-a2b3-459b-b903-f274753e9e66))
+ (pad "2" smd roundrect (at -1.9375 -0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b09c84f-471f-4925-9bef-9d81ff755f27))
+ (pad "3" smd roundrect (at -1.9375 0) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0882fad-2bef-4d5e-b1bf-0bc0d8d81a1a))
+ (pad "4" smd roundrect (at -1.9375 0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f132520d-ec75-4acb-a29f-2757c24d97bd))
+ (pad "5" smd roundrect (at -1.9375 1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5057b45b-b939-4765-a07f-0715ae7fe1de))
+ (pad "6" smd roundrect (at -1 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c3e6937-4737-4cea-9371-8a21a40beaa3))
+ (pad "7" smd roundrect (at -0.5 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f83baf8-52d5-463b-b8d9-44d28a40ee29))
+ (pad "8" smd roundrect (at 0 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e430f9e9-f6e9-4358-b9a5-6f32bf6ec4d0))
+ (pad "9" smd roundrect (at 0.5 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f84da03c-256e-40df-845b-73312a85c643))
+ (pad "10" smd roundrect (at 1 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81701fe6-d10b-4412-bdd6-9b5f1cd00e20))
+ (pad "11" smd roundrect (at 1.9375 1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 591df7c5-3ee8-414a-aea1-4400c047b652))
+ (pad "12" smd roundrect (at 1.9375 0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32541c90-015b-485a-9bb1-883b8d6fa8cf))
+ (pad "13" smd roundrect (at 1.9375 0) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb65c096-1eff-4486-bbfc-dd5d2c422203))
+ (pad "14" smd roundrect (at 1.9375 -0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f85fa2b-7158-4100-ae6a-99ca5802eef4))
+ (pad "15" smd roundrect (at 1.9375 -1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96ecd800-e345-4021-a9e0-9c63a7a473a2))
+ (pad "16" smd roundrect (at 1 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10f86cb8-0069-4e08-83b7-f78e44b2ac9c))
+ (pad "17" smd roundrect (at 0.5 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73d64de6-fb35-4cd0-bfc5-7e07b75ebfb4))
+ (pad "18" smd roundrect (at 0 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f900a35-f4f4-43de-a6f1-768dd5992f4e))
+ (pad "19" smd roundrect (at -0.5 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50abe6f2-62a9-4e52-b2ca-30f3711564ec))
+ (pad "20" smd roundrect (at -1 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b999316b-141e-463c-8bae-a6c3be6753a4))
+ (pad "21" smd rect (at 0 0) (size 2.6 2.6) (layers "F.Cu" "F.Mask") (tstamp be79bc62-ac4a-46dd-9d7d-94efd09b9ff3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..3b7e7887
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bc9b1e5-5003-4ae4-a1d8-62a5546944be)
+ )
+ (fp_text value "LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 141d71b8-001f-49d2-acb1-50d43b3384cb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56a9c83c-4a8e-4a91-b9e4-38c712e8a801)
+ )
+ (fp_line (start 1.385 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 01b7a60b-539e-4c62-89b9-d537cf4b1b48))
+ (fp_line (start -1.385 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 357d26e1-ba4d-4e02-a2cb-7c489248b831))
+ (fp_line (start 1.385 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 6c7318a3-6133-4d90-9e45-9ea05c3d2d97))
+ (fp_line (start 2.11 2.11) (end 2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp 71f4c42c-251c-4d03-95ee-ab09206e052f))
+ (fp_line (start -2.11 2.11) (end -2.11 1.385) (layer "F.SilkS") (width 0.12) (tstamp 80a98598-5bb8-467a-9816-a59a5d98cc12))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.385) (layer "F.SilkS") (width 0.12) (tstamp da4b5cf9-090a-440a-ac8a-063508545edf))
+ (fp_line (start -1.385 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp e4b16708-1fea-44eb-8be8-d1c985ddaaa3))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 572ff453-93a9-4645-8f12-c622493bdeb3))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp a7aa0482-d3c8-4297-95f0-d84060cfd7a7))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp cc096472-2d43-4fde-9f52-26bdda499f94))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp e64ffce4-5e3e-4234-bd23-b30cd72d63da))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp 02711650-7da8-4847-b562-82f4226a98f1))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp 4ce045c6-5a42-42c5-b9b4-e92a9637a11e))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 68036bb6-98b4-43f8-b532-0ceb7562029d))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 8c767cec-fc86-4f11-8de2-d8d1e3f4cfec))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp a06746f2-4ca1-4ac4-b79d-0f77f3c8322d))
+ (pad "" smd roundrect (at -0.65 -0.65) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp 385e85f6-4f7b-47f0-866a-857eb1c9f0d0))
+ (pad "" smd roundrect (at 0.65 0.65) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp 44aa32aa-b48f-4b79-816c-7d74a6906b15))
+ (pad "" smd roundrect (at -0.65 0.65) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp 50918e7b-b33a-4f4c-bd6a-58360b528417))
+ (pad "" smd roundrect (at 0.65 -0.65) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (tstamp 882c4ace-81a4-49b3-b530-2eebbc7cf245))
+ (pad "1" smd roundrect (at -1.9375 -1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 407edd22-5eff-4d64-bfc2-270a1f867c11))
+ (pad "2" smd roundrect (at -1.9375 -0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 450f04f3-c0cc-431b-ba38-4c0dcd1a1743))
+ (pad "3" smd roundrect (at -1.9375 0) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df50b5ad-ec45-4b4c-895a-df01c6903641))
+ (pad "4" smd roundrect (at -1.9375 0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecab18fb-1b23-4491-8c37-b4d2a1143d70))
+ (pad "5" smd roundrect (at -1.9375 1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6e47a0d-bbb5-4481-b706-3fc5430275de))
+ (pad "6" smd roundrect (at -1 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eed5de83-4f1b-4b01-99fd-2e97923124b9))
+ (pad "7" smd roundrect (at -0.5 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 601e135e-e1a7-4d1d-92e8-4fb5c1269aae))
+ (pad "8" smd roundrect (at 0 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1a105d2-249c-473a-baab-7649e40684e8))
+ (pad "9" smd roundrect (at 0.5 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7404b982-916c-4e16-bdb9-631379a7bb60))
+ (pad "10" smd roundrect (at 1 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 087e6a53-da67-4d40-b5fa-7b24a950157a))
+ (pad "11" smd roundrect (at 1.9375 1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df6f90bd-a64b-4f3e-9e3b-c9666e06cecd))
+ (pad "12" smd roundrect (at 1.9375 0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31ec0080-424b-4f0c-9b72-da2fc0bf0d15))
+ (pad "13" smd roundrect (at 1.9375 0) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77bf196b-612a-45b2-a20f-5026c4ea38ce))
+ (pad "14" smd roundrect (at 1.9375 -0.5) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdbf8dba-2a37-4a5d-a822-cfbc7e24164b))
+ (pad "15" smd roundrect (at 1.9375 -1) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a01a7d75-5f4c-4d5f-8f89-5c8f54f21563))
+ (pad "16" smd roundrect (at 1 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 205bb2a7-c722-4c92-a74b-0d66a40e015f))
+ (pad "17" smd roundrect (at 0.5 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 587ec7c2-3914-42b7-ab17-20ae559679cd))
+ (pad "18" smd roundrect (at 0 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ff25ce2-9f14-476e-a225-e6ec08620d2e))
+ (pad "19" smd roundrect (at -0.5 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7bfa1c0-7a57-43d9-a1bd-aa0fe3cc9e43))
+ (pad "20" smd roundrect (at -1 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 656e9661-439e-4270-a8f0-60c05a495dce))
+ (pad "21" thru_hole circle (at 1 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 27d4d20b-bd09-4ffe-97a2-6462e1dd0412))
+ (pad "21" thru_hole circle (at -1 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 64eebcc2-3a47-4316-8280-fb3a84142764))
+ (pad "21" thru_hole circle (at -1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7ac2b689-c0bc-41bb-9997-84ca00ec95b0))
+ (pad "21" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 88d6e945-ab81-419c-a68f-ae54ccdd6e68))
+ (pad "21" thru_hole circle (at 0 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a2437ea3-d5d0-4f92-8acf-13f0fed54309))
+ (pad "21" thru_hole circle (at 0 -1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b930252d-ea5c-4513-b47b-a534f822118f))
+ (pad "21" thru_hole circle (at -1 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c2757c2f-ea2d-4145-a279-0f0f4815f8f1))
+ (pad "21" smd rect (at 0 0) (size 2.6 2.6) (layers "B.Cu") (tstamp d8875463-c972-403a-88ec-54d09d3b9655))
+ (pad "21" smd rect (at 0 0) (size 2.6 2.6) (layers "F.Cu" "F.Mask") (tstamp df42fa28-1666-447d-b41a-bea9866a9608))
+ (pad "21" thru_hole circle (at 1 1) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e7257a4e-fa99-448b-9505-a90cf63e462d))
+ (pad "21" thru_hole circle (at 1 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f5fba3d6-90bf-4bf0-8912-4b10c236a4ab))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm.kicad_mod
new file mode 100644
index 00000000..d090f9a7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E30091D)
+ (descr "LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 406dcbc9-b229-4354-801f-d0ee193dc508)
+ )
+ (fp_text value "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02f21b79-1d2f-4e7a-be66-e4c273d1eb15)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8c1456c-40f2-44b2-bff5-be71f0ec485b)
+ )
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.635) (layer "F.SilkS") (width 0.12) (tstamp 05589d29-888f-4af5-ab27-f3df917282fc))
+ (fp_line (start 2.11 2.11) (end 2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp 0b359509-b1f4-4f07-a7ec-f95c3e4942b5))
+ (fp_line (start 1.635 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 0dda7bad-9b7c-4838-afaa-95ca234aa0b9))
+ (fp_line (start -1.635 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 29d4818d-baa3-4295-9e00-00584e9b20f2))
+ (fp_line (start 1.635 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2b2ce949-0f7d-4ccd-ae3d-af43a757adf6))
+ (fp_line (start -1.635 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp e5d83945-e34b-4634-9ffe-459b11bcb6d9))
+ (fp_line (start -2.11 2.11) (end -2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp ec3f5f56-01a3-455d-b7a5-84c5b1e812f9))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 1ba05de0-a23c-4b2d-90f9-2348b1e745a7))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 24e30574-c0e3-4289-ae57-3f998ef09522))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 2b8ca41a-7bd1-4497-98ac-66c65db1cf6e))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp afee6765-ffdc-48ae-ad98-31f99b22d01f))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 18606cdb-5d9c-417d-886e-08e6cb3b5c6c))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 35da3702-d5c0-408e-bf0f-2e02fe00d19c))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp c643ea58-3617-4fde-b2fd-0e4e86db3a0e))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp c869f4c0-4fe7-453b-9067-6c56048dd4bf))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp f1029ae8-0882-408e-8362-3c38e8b6382c))
+ (pad "" smd roundrect (at -0.575 0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 09a396d5-6e0a-45b9-9cf0-ebcc8b62ac82))
+ (pad "" smd roundrect (at 0.575 0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4bdc5bcb-eda9-43e5-a137-bdaf72498153))
+ (pad "" smd roundrect (at -0.575 -0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 56b824ef-5eae-4d7c-ad14-0c3876b8e6ce))
+ (pad "" smd roundrect (at 0.575 -0.575) (size 0.93 0.93) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 86cc1d81-d258-4c21-8f4c-9c17ab28308b))
+ (pad "1" smd roundrect (at -1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d88b761-a778-4040-9734-e83a6854d9c8))
+ (pad "2" smd roundrect (at -1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 789b58b0-476c-4066-92f0-31566fa25c62))
+ (pad "3" smd roundrect (at -1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c1ef205-5227-4685-825c-04ee6212ffae))
+ (pad "4" smd roundrect (at -1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78c3a265-596f-4fe8-abca-5e2487ad14cc))
+ (pad "5" smd roundrect (at -1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45c76d50-2049-4fbf-89cb-8a96683f5fb5))
+ (pad "6" smd roundrect (at -1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 649820a7-5b9b-4ce8-aee7-752f3253e05d))
+ (pad "7" smd roundrect (at -1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72c16ce3-a0a5-4adf-88a5-365fd242cffc))
+ (pad "8" smd roundrect (at -0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d2f3ad3-43fc-40dc-aa52-2cc0f4606890))
+ (pad "9" smd roundrect (at -0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c3ba626-8d69-483c-9cb5-27cf37bf6eac))
+ (pad "10" smd roundrect (at 0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cc8dca4-7a78-4436-87c7-fd8da8790aa1))
+ (pad "11" smd roundrect (at 0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20d6179b-1012-4b8b-9e67-fbe260c0f161))
+ (pad "12" smd roundrect (at 1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cad52a1c-9214-469c-8e4e-ad05ee982e8f))
+ (pad "13" smd roundrect (at 1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9e25d99-98df-490d-ac3a-9bd5b5512a40))
+ (pad "14" smd roundrect (at 1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a7ccea8-414f-4950-bfdd-c61518240556))
+ (pad "15" smd roundrect (at 1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7476b7ea-04c7-431d-a718-fe8bdbd3e33d))
+ (pad "16" smd roundrect (at 1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e3b1ec9-696c-45ae-8b20-59b6bd575b5b))
+ (pad "17" smd roundrect (at 1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1695518-7961-44c4-99b4-010d32b3a3b0))
+ (pad "18" smd roundrect (at 1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a43fde22-5d43-436b-956d-9d546829f41f))
+ (pad "19" smd roundrect (at 1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25cae83d-2b28-48b6-b6f7-feee13c76166))
+ (pad "20" smd roundrect (at 0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4de83906-b29d-40ee-aaf3-18f2c1137f9d))
+ (pad "21" smd roundrect (at 0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9356657-7fcf-4bd3-902e-ededa86d0944))
+ (pad "22" smd roundrect (at -0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f17f97d6-5540-474b-9fb1-8bf7601cd79e))
+ (pad "23" smd roundrect (at -0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d12d848e-302b-4e7a-a802-f32ca47f60a3))
+ (pad "24" smd roundrect (at -1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38ea9069-5982-4cab-8695-3e77986df73d))
+ (pad "25" smd rect (at 0 0) (size 2.3 2.3) (layers "F.Cu" "F.Mask") (tstamp cccba8b4-b48c-4529-9b93-a6878b453e6f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-24-1EP_4x4mm_P0.5mm_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_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..104a831d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E30091D)
+ (descr "LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 630c4713-11a4-410d-8542-91ca25134e03)
+ )
+ (fp_text value "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e10378d9-ae36-4525-a806-a35d077c4bee)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a497a9d2-2425-4f86-931a-57efeadc1c4f)
+ )
+ (fp_line (start -1.635 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 02df4d2b-4eac-4d72-8445-c308783373cb))
+ (fp_line (start 2.11 2.11) (end 2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp 0c4d927a-9320-40fe-86a6-d81c7aad938e))
+ (fp_line (start 1.635 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 1255d7d7-d6d3-4b64-8e00-028ea775496f))
+ (fp_line (start 1.635 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 832eba4a-a2d0-4494-9e82-f70e8d0c25a8))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.635) (layer "F.SilkS") (width 0.12) (tstamp d46ef8dd-d24a-4f95-842c-271ee3684111))
+ (fp_line (start -2.11 2.11) (end -2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp db5bbb7f-f2db-4ff6-8c55-590df8c731e5))
+ (fp_line (start -1.635 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp dc78842e-a8f5-4c9c-99ab-9a3afd541a2c))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 0272592b-c730-4b7d-9a80-10d46e934b26))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 0ddf8031-b390-49c2-a5d0-c6f65fce311b))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 94162398-0a46-439c-af0a-e0bc0d0a7233))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp d3e3968e-0c0e-4c25-86dc-b500379fa5a3))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp 72458f70-be05-471b-beb4-720b148de071))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp b1a5d600-7b53-4984-a181-0faf0c27881e))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp baab29ff-df4b-40d4-a331-9cd050c2377a))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp d58bcab3-e51b-42d8-949e-ff83f0bdacdd))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp f6353d7b-e830-4294-a586-51f730d3409f))
+ (pad "" smd roundrect (at 0.575 0.575) (size 0.96 0.96) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 09799760-d338-4454-8b27-6ec91da7d060))
+ (pad "" smd roundrect (at -0.575 -0.575) (size 0.96 0.96) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 58ac50a5-fdd1-4e2a-bddc-8e2076334e49))
+ (pad "" smd roundrect (at -0.575 0.575) (size 0.96 0.96) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp a8c96724-85d0-4ef5-8abc-19c6ad5b28c7))
+ (pad "" smd roundrect (at 0.575 -0.575) (size 0.96 0.96) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp d8dc891c-4c1f-4673-87c0-8ed2af1a731a))
+ (pad "1" smd roundrect (at -1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa649d37-9662-4403-83b0-015b3ee6e715))
+ (pad "2" smd roundrect (at -1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bc6e347-d27e-4d50-ac5f-fc12af4f3060))
+ (pad "3" smd roundrect (at -1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d6e7b9a-05a8-4baa-9519-a3314d7cceea))
+ (pad "4" smd roundrect (at -1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 460dae35-e549-4714-8688-1b6ea4b2b082))
+ (pad "5" smd roundrect (at -1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1cfbf16-6b37-492d-af9b-b63832c2557e))
+ (pad "6" smd roundrect (at -1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3605b30a-bc16-4e68-be89-4b2f52941406))
+ (pad "7" smd roundrect (at -1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af984750-c24b-4b22-b9f4-7c04853e6199))
+ (pad "8" smd roundrect (at -0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f999414-1faf-4381-aac0-de475bc21948))
+ (pad "9" smd roundrect (at -0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80ba6020-f935-4cf8-b672-3503651e8084))
+ (pad "10" smd roundrect (at 0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cbe1969-1054-4bd7-986e-eb87c9d6fde2))
+ (pad "11" smd roundrect (at 0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8148d01e-068a-4626-9d15-c8fbd6d5ced3))
+ (pad "12" smd roundrect (at 1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d546b4d-f5ee-4956-9d88-2c257afdfa00))
+ (pad "13" smd roundrect (at 1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58039f2d-5fbf-42eb-832a-1d2f6029bd9b))
+ (pad "14" smd roundrect (at 1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59f61909-30c8-490f-8e7e-bd1e21fec2a8))
+ (pad "15" smd roundrect (at 1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e9341ed-fcf7-4b04-a34a-12c9f8ea3b7d))
+ (pad "16" smd roundrect (at 1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a016dfa-967f-4b4b-9f92-e74e5ea63f8f))
+ (pad "17" smd roundrect (at 1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60ec1456-ca31-4e4f-9a92-3c0eb2c3006f))
+ (pad "18" smd roundrect (at 1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f080db4e-d57f-4020-9104-ec8aeb1aa341))
+ (pad "19" smd roundrect (at 1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8130525d-b845-43de-a108-05dc3e2168c7))
+ (pad "20" smd roundrect (at 0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98ccce26-86c7-48b3-bb29-440e4c8d030a))
+ (pad "21" smd roundrect (at 0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db1b23be-e0ff-4917-947d-02c4062a21e3))
+ (pad "22" smd roundrect (at -0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f783d262-d367-412a-9813-f8e4290b1548))
+ (pad "23" smd roundrect (at -0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f46fff97-d897-4667-afa2-6ea2c472d8f0))
+ (pad "24" smd roundrect (at -1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9edeffa-0863-456f-bf84-666471c95a73))
+ (pad "25" thru_hole circle (at 0 0.85) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 07223c68-1b25-4810-a06b-019ca5deee14))
+ (pad "25" thru_hole circle (at -0.85 0.85) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 12d315ad-a541-493d-b4ae-e726fbd87772))
+ (pad "25" thru_hole circle (at 0.85 -0.85) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1705b1c7-f8e8-4eb4-b53c-a8b38e8a0e5e))
+ (pad "25" smd rect (at 0 0) (size 2.3 2.3) (layers "B.Cu") (tstamp 54d7010a-87b8-4bc3-aa54-1d56c3f83f8d))
+ (pad "25" thru_hole circle (at -0.85 -0.85) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 66bace2b-f943-46eb-9383-22d36e607268))
+ (pad "25" thru_hole circle (at 0.85 0.85) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6ede0b0d-9b60-4d66-8698-4eac3598f696))
+ (pad "25" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8296e26a-683e-4b72-ada8-a0e21ea4e58c))
+ (pad "25" thru_hole circle (at -0.85 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 9ed107c6-e5bc-4e97-9851-403f22396388))
+ (pad "25" thru_hole circle (at 0 -0.85) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp a172ce21-04a8-4fd4-99c9-33d6a403a8e7))
+ (pad "25" thru_hole circle (at 0.85 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ae06593c-ae1c-4697-9cbf-a3f767d11a79))
+ (pad "25" smd rect (at 0 0) (size 2.3 2.3) (layers "F.Cu" "F.Mask") (tstamp be6d140d-da97-4675-a6b0-1a47b0fc015d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-24-1EP_4x4mm_P0.5mm_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_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod
new file mode 100644
index 00000000..5be4cec5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F6A3)
+ (descr "LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95253138-8b39-4315-9fdf-26f153f71bb3)
+ )
+ (fp_text value "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 179100e5-a0e3-4af2-b22e-9b30ca329ab8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6fb5241-c80e-4ab5-9cc1-3707dd257756)
+ )
+ (fp_line (start 1.635 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 2fb0503d-bce0-44cc-9575-c898271d19d0))
+ (fp_line (start 2.11 2.11) (end 2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp 718f0a25-0ad3-4001-855d-719354607e5a))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.635) (layer "F.SilkS") (width 0.12) (tstamp 838777b0-b0c1-4650-9801-6c1e818a79db))
+ (fp_line (start -1.635 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 8ee4dbda-fe04-48f3-9143-104be426ecb0))
+ (fp_line (start -1.635 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 94bf1014-b4d3-4704-8664-667d72d508e1))
+ (fp_line (start 1.635 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c740a0ad-d6a2-40c3-9d0b-8433cd1c57b8))
+ (fp_line (start -2.11 2.11) (end -2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp dc242fa0-1086-44e4-851c-16a3b89f1658))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 6731cf9b-1bdf-4552-a557-5a14e2bf104f))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp 9f1edca6-b767-46cb-97af-20a1b48d247e))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp bdc6aab5-937b-48f9-b44a-10caed26b20e))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp d9c68570-040f-4f49-a93d-5eb9d1ff86cc))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp 1610705a-fb32-48a2-8a26-cdce14741b4b))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp 3270b68a-0b19-4e2b-bbe8-7cbb9b6cb226))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp 86a524dd-902d-48cc-ac8d-a14c8dc86201))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp ab4b11a1-1078-421c-9857-abc5d85a96fb))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp bb6c68df-0df6-4a42-a575-8ce143944200))
+ (pad "" smd roundrect (at -0.625 -0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp 3611f47b-d625-4169-9fc4-33bacd7bfa9d))
+ (pad "" smd roundrect (at 0.625 -0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp a78f124a-b27c-4bc8-a2ed-e99ba80678b0))
+ (pad "" smd roundrect (at 0.625 0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp d21476d0-176e-41c9-ae6f-35617d71692a))
+ (pad "" smd roundrect (at -0.625 0.625) (size 1.01 1.01) (layers "F.Paste") (roundrect_rratio 0.247525) (tstamp e0afdf2c-9a3c-44b4-a025-b5ee08211eab))
+ (pad "1" smd roundrect (at -1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a2b19fa-1858-4109-b135-145a32514cb6))
+ (pad "2" smd roundrect (at -1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4e536d2-f544-4129-b421-553bfc0762b6))
+ (pad "3" smd roundrect (at -1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7afeb483-2b55-4eda-9fee-f882e54acc4f))
+ (pad "4" smd roundrect (at -1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43083038-6bc6-455f-8d5d-30b0cc59c05e))
+ (pad "5" smd roundrect (at -1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16084554-e465-4c80-af8e-5715b42924f2))
+ (pad "6" smd roundrect (at -1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3090773-81ed-4e55-8bfd-c75d6b7415fd))
+ (pad "7" smd roundrect (at -1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b52be57-e0ea-418c-befe-f6e8a70f7b17))
+ (pad "8" smd roundrect (at -0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6e5dfc6-1887-4c2d-ae74-444cf023f850))
+ (pad "9" smd roundrect (at -0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e84d86b3-9774-4495-9520-3b9edcd79d6c))
+ (pad "10" smd roundrect (at 0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2323cbbf-b114-46f1-b880-63a8e8823c0d))
+ (pad "11" smd roundrect (at 0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2093ae9-a2a0-44e0-beea-84f095d2bb8c))
+ (pad "12" smd roundrect (at 1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b28aaa0d-0331-456b-a6cb-0a4a2557c8ac))
+ (pad "13" smd roundrect (at 1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a6e92e2-5cc8-421a-b665-f7025e796375))
+ (pad "14" smd roundrect (at 1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 080e6969-b451-4a1e-a805-d20c0e55060a))
+ (pad "15" smd roundrect (at 1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa138b3d-16e8-434b-b388-46794e026a00))
+ (pad "16" smd roundrect (at 1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5a9a1c0-3dd3-47e6-9b45-c547fd2b37c7))
+ (pad "17" smd roundrect (at 1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09620f3d-b07e-4285-9bd1-9f5562a383f5))
+ (pad "18" smd roundrect (at 1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 939c2a71-bdfb-4112-ad70-20157ae8e46a))
+ (pad "19" smd roundrect (at 1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e7e71b6-da34-4d15-a7df-fdddc127e12a))
+ (pad "20" smd roundrect (at 0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee4e5c82-bc8c-4d1d-8eff-c8e0313d0c1a))
+ (pad "21" smd roundrect (at 0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fa99511-ec7c-4fe0-a3a0-1d483559a2b8))
+ (pad "22" smd roundrect (at -0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6bd0add-4f2c-494b-85c7-fcd00179ba29))
+ (pad "23" smd roundrect (at -0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 809a5722-7a59-4061-b410-30fdc7d5ea3a))
+ (pad "24" smd roundrect (at -1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e22fb03-1b02-4915-880d-9c9d96900d6a))
+ (pad "25" smd rect (at 0 0) (size 2.5 2.5) (layers "F.Cu" "F.Mask") (tstamp fd18e670-64ee-4d96-8377-88b6a510a9a2))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..491a60e6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F6A3)
+ (descr "LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1fb4fb5-5eea-421b-b3da-3e4223c659f7)
+ )
+ (fp_text value "LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias" (at 0 3.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b28a66dc-dba8-46cb-b9fb-4f35597491c2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 55d54a2d-6f97-400b-8e78-4726ffac9ff3)
+ )
+ (fp_line (start -1.635 2.11) (end -2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp 24d3d049-d28f-4166-ae2e-65967c80bda0))
+ (fp_line (start 1.635 -2.11) (end 2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 4303fd5c-f016-4ca0-bfdc-0535765ab1d9))
+ (fp_line (start 2.11 -2.11) (end 2.11 -1.635) (layer "F.SilkS") (width 0.12) (tstamp 5595e9ff-c9bb-45ff-a7eb-a0f68eb657e5))
+ (fp_line (start -2.11 2.11) (end -2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp b34242d4-e431-47e8-b059-92dd057e1f2c))
+ (fp_line (start 2.11 2.11) (end 2.11 1.635) (layer "F.SilkS") (width 0.12) (tstamp cb7704be-a26d-4616-bf01-26fdbb84f80b))
+ (fp_line (start 1.635 2.11) (end 2.11 2.11) (layer "F.SilkS") (width 0.12) (tstamp f47aa682-df20-45a0-a67d-39cf99fae13c))
+ (fp_line (start -1.635 -2.11) (end -2.11 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f7b346db-4c32-450b-a750-0ed92eebf2a0))
+ (fp_line (start 2.62 -2.62) (end -2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 0cb19c50-0489-4100-96e7-12b803d0b092))
+ (fp_line (start 2.62 2.62) (end 2.62 -2.62) (layer "F.CrtYd") (width 0.05) (tstamp 9e4c895e-7c3c-4922-94d1-3a27debbadd5))
+ (fp_line (start -2.62 2.62) (end 2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp c94e0d22-b036-4a07-85a7-1edbe7a33d60))
+ (fp_line (start -2.62 -2.62) (end -2.62 2.62) (layer "F.CrtYd") (width 0.05) (tstamp d2ffe5a7-a059-4f97-aab7-e7553186bff8))
+ (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.1) (tstamp 6d9c0957-ea61-40db-8764-58b0003a2fcd))
+ (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.1) (tstamp 859b7c1e-7852-4dfb-bc05-fb2414a8d24b))
+ (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.1) (tstamp a316129a-9669-4219-bede-106251345a20))
+ (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.1) (tstamp d24e0500-ea15-4fc1-ade2-c32d71dd30c4))
+ (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.1) (tstamp d9c46ac7-e96a-4de6-98c2-3bf0d11ced60))
+ (pad "" smd roundrect (at 0.625 -0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp 4e7ed1b5-720b-4ccb-945d-52edf7568663))
+ (pad "" smd roundrect (at -0.625 -0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp 56c1fe96-6812-4d61-b5cb-b2201daadb3d))
+ (pad "" smd roundrect (at -0.625 0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp a8322447-f317-4d0e-b7c6-08f48fc8a9c5))
+ (pad "" smd roundrect (at 0.625 0.625) (size 1.08 1.08) (layers "F.Paste") (roundrect_rratio 0.231481) (tstamp b9838150-c169-49b3-9ad1-dc99ca8d9f46))
+ (pad "1" smd roundrect (at -1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64d337e7-2e35-452e-8161-6e973b0547d8))
+ (pad "2" smd roundrect (at -1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6aecdb5-f380-43de-ad3e-3867a78f1b8b))
+ (pad "3" smd roundrect (at -1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4730b8fb-8656-46aa-8b21-0528965dd476))
+ (pad "4" smd roundrect (at -1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b7a1eed-82ee-4897-a1a2-0cd6fa5c001c))
+ (pad "5" smd roundrect (at -1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1373490c-b9a3-45d4-bffc-55c46f317ae0))
+ (pad "6" smd roundrect (at -1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13620524-6ab3-4d86-a4ae-13b79c5c6fc6))
+ (pad "7" smd roundrect (at -1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a89c1547-9c5f-48a4-8e0f-d5e49ad17fc9))
+ (pad "8" smd roundrect (at -0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc1dea48-4f39-413e-88f1-4e54975381f7))
+ (pad "9" smd roundrect (at -0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 431b82da-02c9-48e1-bad5-05fead5a697c))
+ (pad "10" smd roundrect (at 0.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f6dd047-9d97-4ce6-86ae-19ac0db46fd4))
+ (pad "11" smd roundrect (at 0.75 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26889528-a753-4a2c-b1c1-8beac9ffff00))
+ (pad "12" smd roundrect (at 1.25 1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b92260b-4a5e-463c-a2ad-92b77967f18a))
+ (pad "13" smd roundrect (at 1.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39bf6156-642f-4c3f-9fd3-4174fb020ce3))
+ (pad "14" smd roundrect (at 1.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 278e4d6c-7f82-4450-a800-cbf3674f58f7))
+ (pad "15" smd roundrect (at 1.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 51fd1523-6ba8-45f9-b581-225c34906aaf))
+ (pad "16" smd roundrect (at 1.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0731b1b4-69b3-44ee-8471-a8be405928d4))
+ (pad "17" smd roundrect (at 1.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9517f5b-d3e7-4116-a978-0a294d9ffee3))
+ (pad "18" smd roundrect (at 1.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b627d0da-4426-4329-8dda-85b7f0406f16))
+ (pad "19" smd roundrect (at 1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5055898-a6f7-461b-8f48-93435d83e5ab))
+ (pad "20" smd roundrect (at 0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 097dcb78-e1e3-4fcd-b7de-ff569215b243))
+ (pad "21" smd roundrect (at 0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 722af08a-0f56-4681-bf10-f1ad9ce23c5f))
+ (pad "22" smd roundrect (at -0.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b46ca5d6-287e-46cf-9188-f5be0fbf9edc))
+ (pad "23" smd roundrect (at -0.75 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 326361b2-b170-4cb6-af0f-5c9dc14122d4))
+ (pad "24" smd roundrect (at -1.25 -1.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e98cb331-b4b0-46e0-8244-a3a3d092fbd7))
+ (pad "25" thru_hole circle (at 1 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 043710d5-8055-4749-8773-6d8e89576503))
+ (pad "25" thru_hole circle (at -1 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 2e50b10b-7857-4137-aea3-c3fd22d2c40f))
+ (pad "25" thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 4aabf5e2-7664-45ce-a03d-19d9592d7157))
+ (pad "25" thru_hole circle (at 0 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5d0941ae-03cd-437f-ab71-7852ef13ad2a))
+ (pad "25" thru_hole circle (at -1 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 6a69407f-272e-4988-9edf-213785b37a29))
+ (pad "25" smd rect (at 0 0) (size 2.5 2.5) (layers "B.Cu") (tstamp 6e6761de-cf2a-4008-affe-0988131825b1))
+ (pad "25" thru_hole circle (at 0 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 71547071-9742-4891-b21a-5a299244a2bd))
+ (pad "25" thru_hole circle (at -1 1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 98e7de55-0055-45a5-a055-c25efe91603b))
+ (pad "25" smd rect (at 0 0) (size 2.5 2.5) (layers "F.Cu" "F.Mask") (tstamp 9a3754bb-1de0-4977-973d-929192aaa6e0))
+ (pad "25" thru_hole circle (at 1 -1) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a83adb63-b84c-4b04-9ea2-e1fd73b21513))
+ (pad "25" thru_hole circle (at 1 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp e82f386e-0661-486f-92e9-8556f4657ad6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm.kicad_mod
new file mode 100644
index 00000000..7b51a02a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F49946C)
+ (descr "LFCSP, 28 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-28/CP_28_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6ed40f0-d45c-4f98-a08c-37fa6cf5f03d)
+ )
+ (fp_text value "LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm" (at 0 3.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96e12a06-89a8-4635-9f78-473171f26f38)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26040e62-b4e1-47e8-b3ac-02b0cb17c148)
+ )
+ (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 3f01d5a1-9d97-4364-a0a2-44332bcef876))
+ (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer "F.SilkS") (width 0.12) (tstamp 42fa4b96-fb47-4f1d-9b09-2767964cf386))
+ (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer "F.SilkS") (width 0.12) (tstamp a12abfa1-a9b4-4134-9f14-4674a11cfdf8))
+ (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp a448e63f-85a5-463b-b406-25ccb02c3daf))
+ (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer "F.SilkS") (width 0.12) (tstamp c3eaeda5-c43d-4449-946d-8be8f02bbac4))
+ (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp c4225ea1-36b2-4775-b2cb-4a524c3c15f5))
+ (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp ef307039-e682-4ed5-a3d3-c422bf07d64d))
+ (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp 474e3b0c-103f-4d10-bb79-04229f80905c))
+ (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp 70dc23c9-9a79-4233-9fd8-a5e8100ddac0))
+ (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp b84ffea4-0616-447a-bdcd-15e7aa2654f6))
+ (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp c36e1dc9-e753-4031-873e-64262b93688d))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0057cf28-402c-4c41-af84-129368cc1b3c))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 0a640e91-7bd5-4650-a875-9353a4e7ab16))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 9350e355-e122-4ffb-ad49-a53f45685a78))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp b82a62a9-49bd-434e-baeb-de0cf091ace7))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp eadf76a6-53fc-4496-b129-9532ea6b2d8b))
+ (pad "" smd roundrect (at -0.785 0.785) (size 1.27 1.27) (layers "F.Paste") (roundrect_rratio 0.19685) (tstamp 12657595-ee3a-47c9-b397-bbe683def604))
+ (pad "" smd roundrect (at 0.785 0.785) (size 1.27 1.27) (layers "F.Paste") (roundrect_rratio 0.19685) (tstamp bc0559df-71a8-4d35-9a15-99c5fc011977))
+ (pad "" smd roundrect (at -0.785 -0.785) (size 1.27 1.27) (layers "F.Paste") (roundrect_rratio 0.19685) (tstamp d74b880b-d052-4a3c-9084-4c0c32f7e2cf))
+ (pad "" smd roundrect (at 0.785 -0.785) (size 1.27 1.27) (layers "F.Paste") (roundrect_rratio 0.19685) (tstamp e6b466b9-8de7-4064-a633-815eaf29c7de))
+ (pad "1" smd roundrect (at -2.3875 -1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8c61616-e2b5-4dbc-954a-ab6f2d882fce))
+ (pad "2" smd roundrect (at -2.3875 -1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acea0f34-45da-4f99-8a1b-9b85ca067bbd))
+ (pad "3" smd roundrect (at -2.3875 -0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e26c532-a507-4d70-a0c4-ddf8587ac78d))
+ (pad "4" smd roundrect (at -2.3875 0) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d96e75f-e0c9-4617-acbf-7f857d949272))
+ (pad "5" smd roundrect (at -2.3875 0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb491ce0-c64d-4084-8dde-d0199aea2a32))
+ (pad "6" smd roundrect (at -2.3875 1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cff6e591-63f4-4896-8a45-ce93d97d6c3f))
+ (pad "7" smd roundrect (at -2.3875 1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21a518f2-4bdd-433f-adae-38a9800b6faf))
+ (pad "8" smd roundrect (at -1.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7ae5308-500c-449a-92b7-8bcb989799b0))
+ (pad "9" smd roundrect (at -1 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6da71010-7f69-49f3-bc94-1bc76f33bdf5))
+ (pad "10" smd roundrect (at -0.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d1acd9f-65a4-4172-b9aa-2891f4a76743))
+ (pad "11" smd roundrect (at 0 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0df2eda9-06c6-43ba-8e07-e9ef1ba4e2c1))
+ (pad "12" smd roundrect (at 0.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e5a5ded-cbcd-4781-93cc-e395a2308b14))
+ (pad "13" smd roundrect (at 1 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 642545c8-3dbb-4523-a0b0-5ef9425c2b19))
+ (pad "14" smd roundrect (at 1.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74127b87-df7b-4698-8afb-c7b93e1006a3))
+ (pad "15" smd roundrect (at 2.3875 1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9378dad-7616-4852-a244-e4e1ae5a7094))
+ (pad "16" smd roundrect (at 2.3875 1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eec61ba7-039e-4224-918c-fe5d4ef89eca))
+ (pad "17" smd roundrect (at 2.3875 0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4df2c69a-f2f1-4b5a-84be-9e96d0340984))
+ (pad "18" smd roundrect (at 2.3875 0) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21cd8e36-e28a-4f39-bc36-7dc59c1ec980))
+ (pad "19" smd roundrect (at 2.3875 -0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6ba668f-d28d-42eb-b984-144aaaa260ce))
+ (pad "20" smd roundrect (at 2.3875 -1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c3fb46c-794f-46fb-b478-72f9fd38a46b))
+ (pad "21" smd roundrect (at 2.3875 -1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f98bd79-ff60-400b-b8e9-d2d078922590))
+ (pad "22" smd roundrect (at 1.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b89a8ae-180c-4463-bf36-80fff240b65f))
+ (pad "23" smd roundrect (at 1 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f6599ee-2be1-4f45-8eac-193e66e47874))
+ (pad "24" smd roundrect (at 0.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b75bfbd-e1d1-41eb-9d5f-ecf76cab6416))
+ (pad "25" smd roundrect (at 0 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dad4a5be-32a4-49f7-bd35-7686b0a59e52))
+ (pad "26" smd roundrect (at -0.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76671fba-d989-47ff-8e53-7fb71e805d4d))
+ (pad "27" smd roundrect (at -1 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4fd6d16-4254-47a3-9c68-2c2543985033))
+ (pad "28" smd roundrect (at -1.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a20f1c0-9847-46e5-84c0-ac1121574e92))
+ (pad "29" smd rect (at 0 0) (size 3.14 3.14) (layers "F.Cu" "F.Mask") (tstamp b917872b-bd14-46c7-9a0c-bd9cff085b78))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..d7e07d86
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F49946C)
+ (descr "LFCSP, 28 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-28/CP_28_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc697645-2dd4-4285-922d-a1f2a06f267a)
+ )
+ (fp_text value "LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias" (at 0 3.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81bae6b7-bc55-4c24-9a3b-47f13518bc4a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83fb571d-1dc0-479a-abfb-c29babc46034)
+ )
+ (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer "F.SilkS") (width 0.12) (tstamp 0964c9ac-0b58-4b8a-9236-56eaca15e21f))
+ (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 0ccaca4b-10b8-4424-95b2-967491caa67e))
+ (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 13d89599-a62d-4d8d-9cc5-1a12495d6a11))
+ (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 2b4a2924-df2f-43bb-9f47-9e7889be6d2e))
+ (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 3d72d092-d519-4884-a4b0-bc6af9ab8993))
+ (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer "F.SilkS") (width 0.12) (tstamp 5e1ed9a9-e47c-4727-9e95-469e96587aa5))
+ (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer "F.SilkS") (width 0.12) (tstamp b1bae481-8408-49d3-b4d1-96c75ea44590))
+ (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp 99f47f6b-8255-41d1-a3ef-93111f907de7))
+ (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp c4c961b1-2a88-4f27-b662-f3481d111932))
+ (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp d2665843-519f-4192-9dc5-7b44d182446c))
+ (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp d79ad82f-0b70-409d-8f30-6f2a7eb001fa))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 04c0f84b-aa9e-4a59-8b2a-fb5723766643))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 1f40b8bc-8164-464c-ba5a-da0b16496853))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 5fd492cb-7ea2-46f0-b91b-ea7ea6a3e80b))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp a60854c3-22c2-4199-bc9b-2d899581da91))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp c7ebc2f8-6bb0-4ffc-823a-f6120526ffca))
+ (pad "" smd roundrect (at 0.785 -0.785) (size 1.31 1.31) (layers "F.Paste") (roundrect_rratio 0.19084) (tstamp 04a4823d-1b4b-4b70-a9a9-4f3cdcb04936))
+ (pad "" smd roundrect (at -0.785 -0.785) (size 1.31 1.31) (layers "F.Paste") (roundrect_rratio 0.19084) (tstamp 4a57c27e-87bd-4cbc-be1b-80ee1533ed43))
+ (pad "" smd roundrect (at 0.785 0.785) (size 1.31 1.31) (layers "F.Paste") (roundrect_rratio 0.19084) (tstamp 8f2dcda9-0577-4beb-8e0e-f6c7ef50ab3a))
+ (pad "" smd roundrect (at -0.785 0.785) (size 1.31 1.31) (layers "F.Paste") (roundrect_rratio 0.19084) (tstamp b0722e82-2f5c-47eb-b62b-05dd4e9fe008))
+ (pad "1" smd roundrect (at -2.3875 -1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f27efd9b-878c-4e9b-a12c-337542e8b8f0))
+ (pad "2" smd roundrect (at -2.3875 -1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f9fcb5d-a31b-4bdb-878c-8b6cb8f23e58))
+ (pad "3" smd roundrect (at -2.3875 -0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07b5ffd4-ece6-43d8-93a2-c0d7cd5710e8))
+ (pad "4" smd roundrect (at -2.3875 0) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 914ad1c2-b588-4a19-926a-affd10911e7b))
+ (pad "5" smd roundrect (at -2.3875 0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c5e4b50-7671-4c99-8da1-2ccb3d87ce03))
+ (pad "6" smd roundrect (at -2.3875 1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bd2b3d4-1265-43e4-9f55-916f28d717ad))
+ (pad "7" smd roundrect (at -2.3875 1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de4e4587-b84b-4384-ad03-7004c5581b08))
+ (pad "8" smd roundrect (at -1.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa2b5cc4-65c7-4fc6-bc6f-4c14bc3d0dbc))
+ (pad "9" smd roundrect (at -1 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26daa21d-3ae3-4a6e-b59a-e030f18c76c3))
+ (pad "10" smd roundrect (at -0.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2d22739-fe80-4665-a6b1-dcbd49e1ba4c))
+ (pad "11" smd roundrect (at 0 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61370c55-e969-4497-87be-297958e5fbdb))
+ (pad "12" smd roundrect (at 0.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9c8292f-4c6e-462b-af3a-af5db73d4b1b))
+ (pad "13" smd roundrect (at 1 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a6d2e18-843b-43ac-846f-fd4ee19de3c8))
+ (pad "14" smd roundrect (at 1.5 2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d399a78-ba4f-45c1-9824-78b37f9c10e2))
+ (pad "15" smd roundrect (at 2.3875 1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07a8874b-2c18-4c9d-b872-18afa0b34184))
+ (pad "16" smd roundrect (at 2.3875 1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b79a65e9-1005-4358-8e04-aa181b4b28ad))
+ (pad "17" smd roundrect (at 2.3875 0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ea20c67-aa3b-4ea5-a194-e0408423da32))
+ (pad "18" smd roundrect (at 2.3875 0) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9614f51-ad42-473a-8853-71b2b7ede79a))
+ (pad "19" smd roundrect (at 2.3875 -0.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87b111f3-3b59-4a01-86d2-1c6cd7d54658))
+ (pad "20" smd roundrect (at 2.3875 -1) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3c304b3-53e2-4c2a-88ad-c72970b794d3))
+ (pad "21" smd roundrect (at 2.3875 -1.5) (size 0.925 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 291c4523-c8e9-444f-87bc-a249833a6fd5))
+ (pad "22" smd roundrect (at 1.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 805e1f14-3f5e-4d32-9cf7-82251ae6a25d))
+ (pad "23" smd roundrect (at 1 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ef226dc-86e6-42ce-a060-38eb73b24ff9))
+ (pad "24" smd roundrect (at 0.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dadbb2bf-74e2-4806-9bb7-b674a178d0cc))
+ (pad "25" smd roundrect (at 0 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c36f07d-f3de-4020-913d-6157578483ff))
+ (pad "26" smd roundrect (at -0.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efc27048-b81c-436f-b71b-18bbebef1144))
+ (pad "27" smd roundrect (at -1 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba99f321-2f12-49d1-8ca6-c1fca8e2a021))
+ (pad "28" smd roundrect (at -1.5 -2.3875) (size 0.25 0.925) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac845fae-cbb6-4229-bb8a-144f56edbb5b))
+ (pad "29" smd rect (at 0 0) (size 3.14 3.14) (layers "B.Cu") (tstamp 228cb5bc-570d-4cbe-8daf-9bd219746304))
+ (pad "29" thru_hole circle (at 1.27 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 43104b78-b0cd-43b8-85c8-d2cb976a21a8))
+ (pad "29" thru_hole circle (at 0 -1.27) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 442b0cbe-20c4-4320-bf5d-d2b8ae4ff606))
+ (pad "29" thru_hole circle (at -1.27 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 70b138c0-d930-4da7-b115-6eae41ec7ae7))
+ (pad "29" thru_hole circle (at 1.27 -1.27) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 85f25513-b459-44ba-a818-f03bc3312637))
+ (pad "29" thru_hole circle (at -1.27 1.27) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8baf2704-1ca3-421d-803d-c8bce94a9784))
+ (pad "29" smd rect (at 0 0) (size 3.14 3.14) (layers "F.Cu" "F.Mask") (tstamp b4b40d78-936d-45c1-badb-96ac28708f1a))
+ (pad "29" thru_hole circle (at -1.27 -1.27) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp be5c3c1d-8f27-4a2e-b7e5-e85b2c45f965))
+ (pad "29" thru_hole circle (at 1.27 1.27) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp db7ef409-e1d9-4d46-a62e-d9975fe6c701))
+ (pad "29" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ec65c3aa-5190-4015-88d1-e423ac252f2a))
+ (pad "29" thru_hole circle (at 0 1.27) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f7f4da28-291f-45f9-8fec-67bf82d00a76))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod
new file mode 100644
index 00000000..60a20b77
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F695)
+ (descr "LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69e7ecfe-6d71-4b4c-bb6b-ab0972e3750d)
+ )
+ (fp_text value "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm" (at 0 3.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b237618c-3c25-41f1-9aeb-b250d4d39668)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c4638cc-62ad-4c65-9281-ce31dd16f247)
+ )
+ (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 19eb3877-103d-4601-a213-70407f39369b))
+ (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 2a587981-fa2f-427d-bf04-31b05752a985))
+ (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 384f873d-dc26-416a-9eb7-192cd40d537f))
+ (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp 5e9af713-032c-428e-ba26-0ad1ce9af1e4))
+ (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 7d9b1a92-e7e0-4311-8042-94471ba2d218))
+ (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 8d13300c-0999-413f-a8b2-9e9451337db7))
+ (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp cd086684-e807-425c-9c4d-67af7835fe1e))
+ (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp 0bce1c62-b314-422d-ab62-e4ca8325196e))
+ (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp 28efc2a0-a34b-4a11-8373-7ee99fad6998))
+ (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp 326ffbfb-cf00-4929-aa42-fd17881e10fc))
+ (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp b6ab08a0-3dd9-4c9a-9bc1-aef9659c2019))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 0396bcf0-1ddb-4ad5-a23b-9b19b7edb416))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 701651f8-6d3e-4321-a2a2-9c3624a42138))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 8b1936be-81d1-4d7b-8d82-a06947c68344))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp d3f6bc65-abea-4de4-9d64-e74f4b268fd6))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp dd346451-0499-4a6f-8a18-b29eadda5d0b))
+ (pad "" smd roundrect (at -1.03 0) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 05187a79-bbfb-44de-8b60-de247155c58d))
+ (pad "" smd roundrect (at 1.03 0) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0609be3c-93e2-4816-a574-b063bb273b41))
+ (pad "" smd roundrect (at 1.03 -1.03) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0e39bcbd-cc84-4ced-bfaa-8fcd13ccd913))
+ (pad "" smd roundrect (at 1.03 1.03) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0e5b8990-42a2-498d-8b10-b656d1893a9d))
+ (pad "" smd roundrect (at -1.03 1.03) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4bc76306-769c-4dc3-b955-7b3886cca301))
+ (pad "" smd roundrect (at 0 0) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 62e5cc20-0dc9-4654-88ae-7fcce8f0ed43))
+ (pad "" smd roundrect (at 0 -1.03) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 86f344b4-740b-48f0-afb4-723f0aabcc56))
+ (pad "" smd roundrect (at -1.03 -1.03) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c4ab8c6b-c781-41a1-943b-c50577fc690d))
+ (pad "" smd roundrect (at 0 1.03) (size 0.83 0.83) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fd38e870-0d94-4cbb-80b9-7f614796ff1f))
+ (pad "1" smd roundrect (at -2.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60028601-96d8-4410-b906-da5400893d36))
+ (pad "2" smd roundrect (at -2.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2c4bfe8-1402-421b-af97-768be2af5a2d))
+ (pad "3" smd roundrect (at -2.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc9b6ccb-5597-4df9-80c9-30476fd6367f))
+ (pad "4" smd roundrect (at -2.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 693639d1-985d-402f-8aa8-415f41a2a9be))
+ (pad "5" smd roundrect (at -2.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e4da57e-f6ef-46c9-b587-fab18d98c222))
+ (pad "6" smd roundrect (at -2.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6ae53d7-acc3-456c-9ad8-58aba16710f0))
+ (pad "7" smd roundrect (at -2.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a98dc749-2660-48ec-8b65-f78e3e7b5469))
+ (pad "8" smd roundrect (at -2.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4201cdca-8004-4cfe-b7b8-2684f1c15508))
+ (pad "9" smd roundrect (at -1.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22a6d0aa-46c6-42b8-924c-0f65c9410692))
+ (pad "10" smd roundrect (at -1.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d6d1a2d-697e-4941-9dfe-edc3a57996fe))
+ (pad "11" smd roundrect (at -0.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 179e25d2-2d2f-481f-8e1f-abc394eb8b95))
+ (pad "12" smd roundrect (at -0.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7774ce5-6014-4c6e-823c-24abde23620a))
+ (pad "13" smd roundrect (at 0.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1336e7ac-02dc-4127-bdc3-d412b2cb11f2))
+ (pad "14" smd roundrect (at 0.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d20536d-b263-411f-a61f-981e74debd07))
+ (pad "15" smd roundrect (at 1.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92f78efa-cdd7-436b-bf86-6b00f6d11ed3))
+ (pad "16" smd roundrect (at 1.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d78563a9-c813-4307-a619-6393bd3be5d1))
+ (pad "17" smd roundrect (at 2.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6809a50-4110-40f4-9ed9-69d7ad36e508))
+ (pad "18" smd roundrect (at 2.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0c8cc4f-5ced-4cc0-b389-1d6ce51e6d07))
+ (pad "19" smd roundrect (at 2.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00002a42-bc68-4d18-b40d-61477837ca5e))
+ (pad "20" smd roundrect (at 2.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29a81417-0e8e-482c-8df5-9e7d587dd1ec))
+ (pad "21" smd roundrect (at 2.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a569ddc3-9906-4be4-9aed-a6447e670c70))
+ (pad "22" smd roundrect (at 2.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a818b5d4-066b-4277-a385-820433bbb612))
+ (pad "23" smd roundrect (at 2.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91bf31d6-e8d4-41b2-9fba-d5db3f7f12e5))
+ (pad "24" smd roundrect (at 2.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dd103c6-3f2c-4d1c-b72e-eae5fbcbceab))
+ (pad "25" smd roundrect (at 1.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d54ceab-04d8-454f-bf99-91cbb86177a8))
+ (pad "26" smd roundrect (at 1.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38e43a21-63b1-4658-b0fd-f1ebe76ecb8e))
+ (pad "27" smd roundrect (at 0.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84fa5469-5e70-457c-a86f-b92ea254f562))
+ (pad "28" smd roundrect (at 0.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19d5a8df-e1f1-45f9-a5a0-06106b8e3f91))
+ (pad "29" smd roundrect (at -0.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbac04ef-033e-4d53-8059-dc659978fcfb))
+ (pad "30" smd roundrect (at -0.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72a83515-c727-4768-a646-b9274cfae60f))
+ (pad "31" smd roundrect (at -1.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6e9fc38-5311-4352-b627-87ce0a508a32))
+ (pad "32" smd roundrect (at -1.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b18ecf1-ed5b-4793-afb6-1f9f13c03d13))
+ (pad "33" smd rect (at 0 0) (size 3.1 3.1) (layers "F.Cu" "F.Mask") (tstamp c371cbba-6406-4f8d-b3e6-7e3a3e47f865))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..befdb906
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod
@@ -0,0 +1,216 @@
+(footprint "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F695)
+ (descr "LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc7a18e7-13d3-49a1-9532-94aeb21f28dc)
+ )
+ (fp_text value "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias" (at 0 3.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 041042f2-dc36-4a2f-9c5f-b51436e55543)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d44db36e-ba8a-444c-81c2-81039ee10bdf)
+ )
+ (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp 00d93f36-4714-4599-8b30-200ccee36cb9))
+ (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 7d7e040d-f7bc-461f-b853-6bdb28cedd17))
+ (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 8635481d-aefb-4a3f-90da-a1aaea69175d))
+ (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp a76bea96-591a-4a48-ac8d-12220e05b164))
+ (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp b1c18780-aef1-4ef2-ae5a-36677ca66e4a))
+ (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp b293d2dd-bf63-4228-9c13-444dfdca9233))
+ (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp c769329d-fc5e-443c-8703-ff55ba40c0f2))
+ (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp 174a6445-3f91-443a-b8c8-2bfcebf17a95))
+ (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp a8aa9fd4-812c-4e45-a7cb-27eca8d63a7b))
+ (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer "F.CrtYd") (width 0.05) (tstamp f66128bc-3818-4dc6-a433-1287f3db8709))
+ (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer "F.CrtYd") (width 0.05) (tstamp f8fb2ed9-c91f-400f-9d89-454acded477e))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 0b1fbc5b-b816-4942-bd8a-5400b39116e6))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 43c00539-4cd9-4a78-acaa-fc5866b33153))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 46089094-093d-4c29-90e1-5537eae9095a))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 4b1fcf75-b57c-4404-af98-4513ba88b314))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp c7917bfe-f9a1-42ad-b0b1-3750afc31ef3))
+ (pad "" smd custom (at -0.866667 0) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp 26e4d2e2-10ac-427b-b0f9-c4ed088ecf13))
+ (pad "" smd custom (at 0.866667 0.866667) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp 34214009-e7f8-4958-8a4d-ca073769ddab))
+ (pad "" smd custom (at 0.866667 -0.866667) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp 409eb7b9-d5b0-4eb8-af27-39dbde930f5b))
+ (pad "" smd custom (at 0 0) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp 46909f72-90b6-4534-ae67-de30e13a643f))
+ (pad "" smd custom (at -0.866667 0.866667) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp 49f10ce4-6f41-44f7-8451-bfc500fbdc0a))
+ (pad "" smd custom (at 0.866667 0) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp 922597eb-e053-4df6-a747-acb0372e4c44))
+ (pad "" smd custom (at 0 -0.866667) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp d6f167df-7ef3-4b6d-b696-102f42e4ea13))
+ (pad "" smd custom (at -0.866667 -0.866667) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp dbb3de84-f708-48c1-abc9-4b9caa7077c5))
+ (pad "" smd custom (at 0 0.866667) (size 0.656835 0.656835) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.240285 -0.094263)
+ (xy 0.240285 0.094263)
+ (xy 0.094263 0.240285)
+ (xy -0.094263 0.240285)
+ (xy -0.240285 0.094263)
+ (xy -0.240285 -0.094263)
+ (xy -0.094263 -0.240285)
+ (xy 0.094263 -0.240285)
+ ) (width 0.35253) (fill yes))
+ ) (tstamp ebd9c229-db8b-4d9f-beb6-62b8ec06d179))
+ (pad "1" smd roundrect (at -2.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66a073a8-c25a-4dfb-906f-4e1710f9c41c))
+ (pad "2" smd roundrect (at -2.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e668057-37f2-436b-9cc1-be6522a06d67))
+ (pad "3" smd roundrect (at -2.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f39d042-f76f-4824-bd21-5134a99400de))
+ (pad "4" smd roundrect (at -2.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 648f2383-3d29-40b4-8de8-9effebcfee56))
+ (pad "5" smd roundrect (at -2.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 988e5990-1fc9-4103-b15d-34d2cfce95d7))
+ (pad "6" smd roundrect (at -2.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef5ca7c6-9fb9-488c-8046-1a84fb9c48bd))
+ (pad "7" smd roundrect (at -2.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b499d4f-8a00-4222-8a06-d669a57d9f44))
+ (pad "8" smd roundrect (at -2.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dac44b1c-5b7b-4f62-9cbc-c2afa3fe06a6))
+ (pad "9" smd roundrect (at -1.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86b6d96e-9f94-44cd-ab33-a722d0b9de63))
+ (pad "10" smd roundrect (at -1.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8837c6ff-ba65-44de-9b98-38ffd619a0da))
+ (pad "11" smd roundrect (at -0.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c662832e-0bad-42a7-9bfd-0f323953d2f3))
+ (pad "12" smd roundrect (at -0.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9279724-3dcd-485f-a889-587f7ca6d38e))
+ (pad "13" smd roundrect (at 0.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c7788eb-c732-4fec-91a4-808125e540b4))
+ (pad "14" smd roundrect (at 0.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2cc2fdd-a2ee-4567-a6d2-f6ab26b6f29e))
+ (pad "15" smd roundrect (at 1.25 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3e3dc55-ea22-4eff-baa4-fc10d1e12fef))
+ (pad "16" smd roundrect (at 1.75 2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6eae8e7d-d221-41e0-a0ca-697153e77c3f))
+ (pad "17" smd roundrect (at 2.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c94a306-3636-48ca-b7ba-58f784b2ffd6))
+ (pad "18" smd roundrect (at 2.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9a9fd41-8070-47f0-908e-4df22dd39e9c))
+ (pad "19" smd roundrect (at 2.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5a3bc2d-89c6-42e4-bff1-5fae724fb6a4))
+ (pad "20" smd roundrect (at 2.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f21d732d-1223-4863-b638-18cfd413f06c))
+ (pad "21" smd roundrect (at 2.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1946314-2774-4977-af86-45615f263e14))
+ (pad "22" smd roundrect (at 2.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f14efdad-91cf-468d-bc91-94a2f35b68ea))
+ (pad "23" smd roundrect (at 2.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef380e42-992c-4b20-8886-06ca3edfabf1))
+ (pad "24" smd roundrect (at 2.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e51d7979-82c4-4cad-8b16-8b986f2bd6cc))
+ (pad "25" smd roundrect (at 1.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77a216ad-ff10-485c-8310-797671ad583a))
+ (pad "26" smd roundrect (at 1.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83bac64e-1c11-46a8-bb2d-36b266935050))
+ (pad "27" smd roundrect (at 0.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69069492-9260-4d8e-a7f4-d19c0f19319f))
+ (pad "28" smd roundrect (at 0.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68ebcec1-50ef-427e-aebe-14ef5a8b9bdf))
+ (pad "29" smd roundrect (at -0.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02508af0-6212-4137-901c-b0ef1fbda63b))
+ (pad "30" smd roundrect (at -0.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5705720e-d633-40de-8eee-12d044066910))
+ (pad "31" smd roundrect (at -1.25 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 735a0547-50fd-495c-a1c6-36a09c622f0e))
+ (pad "32" smd roundrect (at -1.75 -2.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90c465f3-a305-487c-8afd-f07bf5016337))
+ (pad "33" thru_hole circle (at 1.3 -0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 0adc470e-6549-4da2-80bb-8e97a2a981c8))
+ (pad "33" thru_hole circle (at 0.433333 -0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 1d522e22-a06e-4033-ba40-421e6a8f07f2))
+ (pad "33" thru_hole circle (at -1.3 0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 23cf337e-4b22-4dd3-aa92-5aa41ee21a69))
+ (pad "33" thru_hole circle (at 1.3 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 3e6d1fc7-4946-4f14-af6b-c76b388b6f2e))
+ (pad "33" thru_hole circle (at 0.433333 0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 48180638-9445-4642-b6ea-4555c9f57a6e))
+ (pad "33" smd rect (at 0 0) (size 3.1 3.1) (layers "F.Cu" "F.Mask") (tstamp 6b3f7cf5-bb69-48ef-a9c0-268e61fe36c8))
+ (pad "33" thru_hole circle (at -1.3 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 77fd5c9c-efd9-41e2-a3b4-64e1a69f2e6d))
+ (pad "33" smd rect (at 0 0) (size 3.1 3.1) (layers "B.Cu") (tstamp a631681f-249f-491c-9007-5fff78f56487))
+ (pad "33" thru_hole circle (at -0.433333 0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a65a6018-9c68-438b-b4f4-4a1109d93849))
+ (pad "33" thru_hole circle (at 0.433333 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp a85b42d3-21ef-4ac4-b1ac-0c1e04834733))
+ (pad "33" thru_hole circle (at -1.3 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c58d587a-769c-495d-a773-4457ddf9adfd))
+ (pad "33" thru_hole circle (at -0.433333 -0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c5ba7dfa-59e4-4567-a304-1177acda3afc))
+ (pad "33" thru_hole circle (at 1.3 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c733a473-7b6d-4d44-978b-3453c2fbec9d))
+ (pad "33" thru_hole circle (at -0.433333 -1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c7809260-157f-474e-b9dc-9b44a16fadbf))
+ (pad "33" thru_hole circle (at 1.3 0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp d705b9f1-19a0-4580-8c7d-e348f3e33900))
+ (pad "33" thru_hole circle (at -1.3 -0.433333) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ef5a897d-7eac-416d-b928-f31f874e0492))
+ (pad "33" thru_hole circle (at -0.433333 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp fb0d2c26-d607-46fe-8b77-56018de8fadf))
+ (pad "33" thru_hole circle (at 0.433333 1.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp ffb48c16-92e9-47a3-bb8a-d2c09c8f9361))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm.kicad_mod
new file mode 100644
index 00000000..4bdcfea1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A57B674)
+ (descr "32-Lead Frame Chip Scale Package LFCSP (5mm x 5mm); (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-32/CP_32_27.pdf")
+ (tags "LFCSP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.75) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c0bd726-adb0-4202-9f19-62cc7fe46bde)
+ )
+ (fp_text value "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm" (at 0 3.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a2415dbc-43c2-429a-a61f-d8b205d564ee)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69835ca4-b0da-4152-911d-980ec81b933b)
+ )
+ (fp_line (start -2.625 -2.625) (end -2.1 -2.625) (layer "F.SilkS") (width 0.15) (tstamp 0ef0eac5-3ba3-4c5a-ae62-571e6ca7e946))
+ (fp_line (start -2.625 2.625) (end -2.1 2.625) (layer "F.SilkS") (width 0.15) (tstamp 227e57c0-7c76-4fcf-90e3-9caab446e7e3))
+ (fp_line (start 2.625 2.625) (end 2.625 2.1) (layer "F.SilkS") (width 0.15) (tstamp 394a3fc7-4280-4021-aeaa-525f7d5a2878))
+ (fp_line (start -2.625 2.625) (end -2.625 2.1) (layer "F.SilkS") (width 0.15) (tstamp 4cab6732-77e7-47bf-a0f1-aaa6ae97ddf4))
+ (fp_line (start 2.625 -2.625) (end 2.1 -2.625) (layer "F.SilkS") (width 0.15) (tstamp 803caab1-5d33-421f-bdde-00a2af281dc0))
+ (fp_line (start 2.625 2.625) (end 2.1 2.625) (layer "F.SilkS") (width 0.15) (tstamp 87401899-fe30-4ecf-9207-f7d25b27da65))
+ (fp_line (start 2.625 -2.625) (end 2.625 -2.1) (layer "F.SilkS") (width 0.15) (tstamp e324bce7-0e35-4632-aff9-a93e25925eb6))
+ (fp_line (start 3 -3) (end 3 3) (layer "F.CrtYd") (width 0.05) (tstamp 0cc06755-3877-4a22-98eb-1b3ca8ff6259))
+ (fp_line (start -3 -3) (end -3 3) (layer "F.CrtYd") (width 0.05) (tstamp 1ea129b3-ce26-4f80-b0a3-46604dd93b0e))
+ (fp_line (start -3 -3) (end 3 -3) (layer "F.CrtYd") (width 0.05) (tstamp 3080e327-d2ba-49ac-8455-e87996128b4a))
+ (fp_line (start -3 3) (end 3 3) (layer "F.CrtYd") (width 0.05) (tstamp 5d26afb3-e6f1-463d-a90a-2b4262988b6d))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.15) (tstamp 4023cf3d-8936-4fa6-b890-5e4ff70955f0))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.15) (tstamp 42bc8e77-8f0a-427d-988c-82114b914b51))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp c4b154ff-7c40-4dc3-a1a8-2ff99b464b5a))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.15) (tstamp d51cadac-b7e2-45d0-a4f5-77b2f7c18b15))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.15) (tstamp e0b1fdaa-5aa3-4063-b73b-6a7236084cd1))
+ (pad "" smd rect (at 0.8 -0.8) (size 1.3 1.3) (layers "F.Paste") (tstamp 1a7c4459-551b-4a76-a673-6b1d4d745e08))
+ (pad "" smd rect (at -0.8 -0.8) (size 1.3 1.3) (layers "F.Paste") (tstamp 47dd81bb-48ad-4570-8f3b-7bd3cd3781ef))
+ (pad "" smd rect (at 0.8 0.8) (size 1.3 1.3) (layers "F.Paste") (tstamp 4a61198a-db9a-4b97-aa27-b502dfcccefc))
+ (pad "" smd rect (at -0.8 0.8) (size 1.3 1.3) (layers "F.Paste") (tstamp a7d0f4db-d231-4ff3-936a-95fe09522143))
+ (pad "1" smd rect (at -2.4 -1.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7036f23-eb7d-47d6-90db-d950df8ad2ac))
+ (pad "2" smd rect (at -2.4 -1.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14cb4ca8-7ec2-449b-a059-244757ebccf2))
+ (pad "3" smd rect (at -2.4 -0.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a585e5ac-2779-4539-94a4-b0f56e51fbfe))
+ (pad "4" smd rect (at -2.4 -0.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93c4428b-9d80-44ba-b305-f30cf002c3e3))
+ (pad "5" smd rect (at -2.4 0.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70487962-ca45-4b47-a240-4d08e477da9c))
+ (pad "6" smd rect (at -2.4 0.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f09d2e2-87ce-4060-a422-9915cbd69b7a))
+ (pad "7" smd rect (at -2.4 1.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d50fa060-2245-4464-8f6e-190012615372))
+ (pad "8" smd rect (at -2.4 1.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e362715-cc1e-4f38-bfdd-7802ea05e094))
+ (pad "9" smd rect (at -1.75 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8787679d-01e4-4f85-950b-0833cc29a5c2))
+ (pad "10" smd rect (at -1.25 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a4d81f8-e509-4293-b610-30c20ab07aa3))
+ (pad "11" smd rect (at -0.75 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ca36d60-0b07-4f54-9af7-b63269dbb047))
+ (pad "12" smd rect (at -0.25 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5310a3e1-880d-4288-959a-19e51b81e15f))
+ (pad "13" smd rect (at 0.25 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 037fd23b-d740-440f-bc40-2b2629a5dd01))
+ (pad "14" smd rect (at 0.75 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6992bdf-41da-4306-8468-3b0512cb48c1))
+ (pad "15" smd rect (at 1.25 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26cf81f7-591b-4dd9-9b40-a56d7104938a))
+ (pad "16" smd rect (at 1.75 2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0140fb45-9b27-4334-bab3-bfeb2fe53ca7))
+ (pad "17" smd rect (at 2.4 1.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d8cd81f-4dfa-44de-ba5d-18146ae604ac))
+ (pad "18" smd rect (at 2.4 1.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53d8b70d-3c66-4adb-a0fe-a0850e7830a7))
+ (pad "19" smd rect (at 2.4 0.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8c4c79c-9a6f-4aad-a473-7e9aa53f36ad))
+ (pad "20" smd rect (at 2.4 0.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81874b0a-ed74-46d2-bb55-74b8d848d116))
+ (pad "21" smd rect (at 2.4 -0.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 867990b2-5d66-49a3-b6fa-016df60ae583))
+ (pad "22" smd rect (at 2.4 -0.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2612167-0041-4941-901c-747b4d5b57b0))
+ (pad "23" smd rect (at 2.4 -1.25) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 933b64ec-36ac-4974-a955-ec259ed7ade3))
+ (pad "24" smd rect (at 2.4 -1.75) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 948c33c8-d07c-41e1-8817-71e9b2c30d20))
+ (pad "25" smd rect (at 1.75 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b24ee2f6-0bda-41f2-897c-f8c126623217))
+ (pad "26" smd rect (at 1.25 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b49da132-a653-4bd5-ac56-585f866fe44d))
+ (pad "27" smd rect (at 0.75 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8754ecb2-e39d-44f7-a722-47536bf66af3))
+ (pad "28" smd rect (at 0.25 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99c73b75-c589-416e-a718-2634216a98b9))
+ (pad "29" smd rect (at -0.25 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01aca563-32f8-4c45-93a1-7be270949429))
+ (pad "30" smd rect (at -0.75 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bef09fe7-89ed-42ca-b87b-cb0f399728ed))
+ (pad "31" smd rect (at -1.25 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4221721d-4176-44c9-aaa1-2069a6daf389))
+ (pad "32" smd rect (at -1.75 -2.4 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26eaa1cf-5f24-4d89-af2e-bb7d264e3da9))
+ (pad "33" smd rect (at 0 0) (size 3.25 3.25) (layers "F.Cu" "F.Mask") (tstamp 6203d3cd-00d3-4149-b0aa-d3676a116203))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_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_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.kicad_mod
new file mode 100644
index 00000000..484cfbdb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.kicad_mod
@@ -0,0 +1,72 @@
+(module LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm (layer F.Cu) (tedit 636BB6B4)
+ (descr "LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/3416438741201015623cp_32_4.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm (at 0 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -2.4375 -1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -2.4375 -1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -2.4375 -0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -2.4375 -0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -2.4375 0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -2.4375 0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -2.4375 1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -2.4375 1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -1.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -1.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -0.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -0.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 0.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 0.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 1.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 1.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 2.4375 1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 2.4375 1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 2.4375 0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 2.4375 0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 2.4375 -0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 2.4375 -0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 2.4375 -1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 2.4375 -1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 1.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 1.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 0.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 0.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at -0.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at -0.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at -1.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at -1.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd rect (at 0 0) (size 3.5 3.5) (layers F.Cu F.Mask))
+ (pad "" smd roundrect (at -0.875 -0.875) (size 1.41 1.41) (layers F.Paste) (roundrect_rratio 0.177305))
+ (pad "" smd roundrect (at -0.875 0.875) (size 1.41 1.41) (layers F.Paste) (roundrect_rratio 0.177305))
+ (pad "" smd roundrect (at 0.875 -0.875) (size 1.41 1.41) (layers F.Paste) (roundrect_rratio 0.177305))
+ (pad "" smd roundrect (at 0.875 0.875) (size 1.41 1.41) (layers F.Paste) (roundrect_rratio 0.177305))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..a60b6871
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod
@@ -0,0 +1,82 @@
+(module LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias (layer F.Cu) (tedit 636BB6B4)
+ (descr "LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/3416438741201015623cp_32_4.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias (at 0 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -2.4375 -1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -2.4375 -1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -2.4375 -0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at -2.4375 -0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at -2.4375 0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at -2.4375 0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at -2.4375 1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at -2.4375 1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at -1.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at -1.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at -0.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at -0.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 0.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 0.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 1.25 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 1.75 2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 2.4375 1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 2.4375 1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 2.4375 0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 2.4375 0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 2.4375 -0.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 2.4375 -0.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 2.4375 -1.25) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 2.4375 -1.75) (size 0.825 0.25) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 25 smd roundrect (at 1.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 26 smd roundrect (at 1.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 27 smd roundrect (at 0.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 28 smd roundrect (at 0.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 29 smd roundrect (at -0.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 30 smd roundrect (at -0.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 31 smd roundrect (at -1.25 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 32 smd roundrect (at -1.75 -2.4375) (size 0.25 0.825) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 33 smd rect (at 0 0) (size 3.5 3.5) (layers F.Cu F.Mask))
+ (pad 33 thru_hole circle (at -1.45 -1.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at 0 -1.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at 1.45 -1.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at -1.45 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at 1.45 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at -1.45 1.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at 0 1.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 thru_hole circle (at 1.45 1.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
+ (pad 33 smd rect (at 0 0) (size 3.5 3.5) (layers B.Cu))
+ (pad "" smd roundrect (at -0.875 -0.875) (size 1.46 1.46) (layers F.Paste) (roundrect_rratio 0.171233))
+ (pad "" smd roundrect (at -0.875 0.875) (size 1.46 1.46) (layers F.Paste) (roundrect_rratio 0.171233))
+ (pad "" smd roundrect (at 0.875 -0.875) (size 1.46 1.46) (layers F.Paste) (roundrect_rratio 0.171233))
+ (pad "" smd roundrect (at 0.875 0.875) (size 1.46 1.46) (layers F.Paste) (roundrect_rratio 0.171233))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.kicad_mod
new file mode 100644
index 00000000..c3d740ae
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60C3240C)
+ (descr "LFCSP, 32 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ADV7280.PDF#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f9a3b3e4-0ad0-473e-8efd-948326dbf5aa)
+ )
+ (fp_text value "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm" (at 0 3.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8d2888d-07de-484f-a174-81d48d812821)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b3afb2f-e838-469c-9022-60faf5170698)
+ )
+ (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 015201e6-d427-454e-9a8a-ea58d6b6a402))
+ (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp 27fb9e6d-12af-40ea-8a34-0bcdcdb32523))
+ (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp 57226b9a-9180-4527-a83c-8a7b7a5c6bfd))
+ (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 67368a19-c94f-4d53-9a68-574037bda9fa))
+ (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp 6bb0be89-06bb-46ef-9e07-5158015fea87))
+ (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 77fa90e0-0958-46bf-b5b8-6be622964212))
+ (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp c871b45c-b911-49af-ba1c-d864f3c02ac9))
+ (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp 476aa1a3-249f-429a-8b54-4dcd84288c62))
+ (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer "F.CrtYd") (width 0.05) (tstamp 9a9afb24-981b-4ceb-ba58-1b661b2752a5))
+ (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer "F.CrtYd") (width 0.05) (tstamp f55a2db7-c76a-4c21-bc10-42335fcbcf2c))
+ (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp f6efd0f3-fcb4-4ee0-8128-2db10a72633b))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 02ef78b2-d8ec-4f55-a0e3-620c374aa713))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 4e695693-42c9-4a29-afab-f6ac0d774809))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 5af1ab01-c557-4ecf-88d4-adadbbaeadf2))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 8463a80b-0db1-4eb2-b143-3bee47b11ba4))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 94a40772-ab7c-4678-a1e1-bc567fee4b78))
+ (pad "" smd roundrect (at 0.9 -0.9) (size 1.45 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp 569dd359-fc10-4429-a390-c4e59095a77e))
+ (pad "" smd roundrect (at -0.9 -0.9) (size 1.45 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp 7a7d4388-68b6-4380-8b80-3e6bda94262f))
+ (pad "" smd roundrect (at 0.9 0.9) (size 1.45 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp df5864a2-6849-4538-aa69-02f53b9f7ce2))
+ (pad "" smd roundrect (at -0.9 0.9) (size 1.45 1.45) (layers "F.Paste") (roundrect_rratio 0.172414) (tstamp e6311e42-84a8-4cb7-b347-394fcb32e167))
+ (pad "1" smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01960b41-3967-48a3-accf-3180547f6fb5))
+ (pad "2" smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d8f6bf0-6c40-42f2-b397-c50922531917))
+ (pad "3" smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec7fe624-7529-4710-82d7-7f972c6b41fb))
+ (pad "4" smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1745ae1-fa3b-4397-9023-0472e1d795d5))
+ (pad "5" smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 793aff95-ba2a-4d1d-8217-d8dd97ba22ad))
+ (pad "6" smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ccf5da20-d718-4ec0-8dd9-bc94a3b3c186))
+ (pad "7" smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e7bc30a-037d-41ab-a19f-a29008f7b777))
+ (pad "8" smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40e512a5-b26d-49be-844d-e0bc3b81e716))
+ (pad "9" smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a8c2ce2-233b-491f-bd57-f2ef9f79e04b))
+ (pad "10" smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b343b19b-6c47-4cda-9ac8-0b9c890812a3))
+ (pad "11" smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fd3adf7-42cb-434e-be40-c0468f64f531))
+ (pad "12" smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 282dcc4a-e53f-449e-b487-bfa446dad91d))
+ (pad "13" smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d5b68dd-7e34-4f06-8046-ef2492a2f564))
+ (pad "14" smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6960d2bb-a9bc-48d6-938a-89e64ac10927))
+ (pad "15" smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fd1be99-3367-4ac0-9eff-f8eede7f9ff4))
+ (pad "16" smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bd64e6c-8b4f-40ad-baf5-b363f01d9a74))
+ (pad "17" smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 025bfee6-3670-4899-b6ab-3abcee37579f))
+ (pad "18" smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2805ffa-16ec-40b6-bc00-0a29f0236d75))
+ (pad "19" smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53205f2a-db21-4a2a-bf3b-5f95fcd48334))
+ (pad "20" smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 583f5fe1-ff36-4f17-95a2-cfdbe3adbd50))
+ (pad "21" smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c09ad769-38c2-4fd7-bf95-eebaea324252))
+ (pad "22" smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa6e40aa-7c3a-4f33-a665-f61ce0d28b2a))
+ (pad "23" smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 349cd30b-239f-46c6-8219-8de8120ca263))
+ (pad "24" smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db867080-ed18-4e67-a651-4deaa60e5d22))
+ (pad "25" smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6592b602-486e-4155-a9b1-bcdf4e05277d))
+ (pad "26" smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6639da9e-8f2a-4514-94b3-83b409203629))
+ (pad "27" smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a86975a8-2160-4b59-a8cf-6470c9d20e2c))
+ (pad "28" smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd4eaba4-2392-45a5-a26d-75c76159892d))
+ (pad "29" smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65fe8582-c02a-40dd-bf07-f8fc70461618))
+ (pad "30" smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c3af2dd-9ba3-4a17-8c6e-69eac2a8c4b5))
+ (pad "31" smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d590e2e-a04e-417c-9b91-16c326c681cf))
+ (pad "32" smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 678c60cb-5c02-4dd0-82d7-e38f6605c7d5))
+ (pad "33" smd rect (at 0 0) (size 3.6 3.6) (layers "F.Cu" "F.Mask") (tstamp ec0b5060-1fed-4687-bd3f-81c14ee3ed10))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..6a3e9095
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60C3240C)
+ (descr "LFCSP, 32 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ADV7280.PDF#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.82) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8f3a05e-93bf-47b5-953e-3be8c82b8bfd)
+ )
+ (fp_text value "LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias" (at 0 3.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f85ef20-7629-4db9-af6e-0964cd1816f9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7020111-9a1f-438f-91f7-db11666acfd6)
+ )
+ (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 60a686b8-c810-4db7-8604-1b29e4598d03))
+ (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp 9bf7be88-bcde-4136-a00a-b311dc739a47))
+ (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp c9a97376-6dff-41dd-9f40-152b132cfde1))
+ (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer "F.SilkS") (width 0.12) (tstamp d0c894b4-c2ee-4c4f-9d5d-3a10cd74368f))
+ (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp d7f39a7b-b6f4-4c6f-8aa1-a7fa13dce1a1))
+ (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer "F.SilkS") (width 0.12) (tstamp fabb651c-4aa1-496e-aa39-282a13201dbd))
+ (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer "F.SilkS") (width 0.12) (tstamp fcb2a9a5-fee3-4d71-a3d5-890f384f46c7))
+ (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer "F.CrtYd") (width 0.05) (tstamp 43c6bf98-104e-461e-92cb-c688b9eec9a3))
+ (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp 877b4755-e4d6-46f5-a9bc-be7840a5d4b9))
+ (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer "F.CrtYd") (width 0.05) (tstamp cceaf00c-fe74-434f-a054-90743e0848fa))
+ (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp f7c6110a-566b-4174-ab27-ec61e0e25fbc))
+ (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 4ee9099e-6c10-4977-b53e-98f69952e859))
+ (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 69c62f25-fbee-429e-9b7f-0e6ad4f322ae))
+ (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp c594ef2c-2778-4cf0-b483-aaf0a284e380))
+ (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp cca8b501-cfdc-47d4-9a90-8a0ee238f5a7))
+ (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp ee0d93a9-adba-45b8-bb9a-98a7a02bfc5f))
+ (pad "" smd roundrect (at 0.9 0.9) (size 1.51 1.51) (layers "F.Paste") (roundrect_rratio 0.165563) (tstamp 455de18a-d320-4baf-9278-09301dd4ebe1))
+ (pad "" smd roundrect (at -0.9 0.9) (size 1.51 1.51) (layers "F.Paste") (roundrect_rratio 0.165563) (tstamp 7c366ffd-db08-488f-a687-b2382615842c))
+ (pad "" smd roundrect (at -0.9 -0.9) (size 1.51 1.51) (layers "F.Paste") (roundrect_rratio 0.165563) (tstamp 824142cf-8864-4239-b0c3-a900899ba831))
+ (pad "" smd roundrect (at 0.9 -0.9) (size 1.51 1.51) (layers "F.Paste") (roundrect_rratio 0.165563) (tstamp cd19755f-9b6b-4453-afa8-d02ee5d678d7))
+ (pad "1" smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37f085ed-395c-4031-b58f-65e031c5a308))
+ (pad "2" smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8be00de-e8da-409c-90f8-402e4dc0201a))
+ (pad "3" smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c97cfe6-05d3-4b2f-ac9f-b03ca2a5ce74))
+ (pad "4" smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af7ca90d-498d-41a1-99e6-daca8b6b0b23))
+ (pad "5" smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e58ec89a-1811-4653-b803-d9fd3fb5ddac))
+ (pad "6" smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f24041d-42a9-4b58-8821-c2c9455330c2))
+ (pad "7" smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dac250a8-330d-4d27-8a2d-fc3f019ec6a9))
+ (pad "8" smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b83a10cd-a246-4fa0-857b-950a7d057e5a))
+ (pad "9" smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df1fb724-9a8c-4d0e-bfdb-2e6a6e5fa7b8))
+ (pad "10" smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33054527-08af-4af8-8276-2ccea4d1d999))
+ (pad "11" smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12491357-79cf-4ba4-aac7-4db3c2dcbdd8))
+ (pad "12" smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7144f478-57e1-4dd4-80dd-526e648b4afd))
+ (pad "13" smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d5f07ba-4366-40b6-840b-deb90615764f))
+ (pad "14" smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 967f967f-abf6-4c2e-841e-90ad17be0937))
+ (pad "15" smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29a1adce-b9a4-43b1-9331-91a6ff749d79))
+ (pad "16" smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 968d653e-5d97-40c1-99ef-ac3b520d19f3))
+ (pad "17" smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71dc338c-4fc9-4caa-abd4-6fa811ab668a))
+ (pad "18" smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ad1a4ed-3922-45c1-8f8b-c047b64a203e))
+ (pad "19" smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a8951e1-2e15-47ad-866a-65996c295e41))
+ (pad "20" smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 383b02e8-46b4-4b68-8acb-25af99590ac4))
+ (pad "21" smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b841e00f-91ba-4d3c-8398-545ab566d7ed))
+ (pad "22" smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80423c17-eede-4d93-b9ed-a5bcfa055c6b))
+ (pad "23" smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp baf030ba-3414-4655-bb30-11f9124420ac))
+ (pad "24" smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd43e6d1-29c6-4747-9d8f-6717fd7d88a0))
+ (pad "25" smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c684ce39-467e-4e4e-87de-67f4b388abe3))
+ (pad "26" smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd766736-7e6c-41db-a491-2c5499b28e7d))
+ (pad "27" smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8adb6e50-e8b7-4393-9539-b87c1ea40913))
+ (pad "28" smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53d2ae96-6f75-4f67-98ab-92df85f90e55))
+ (pad "29" smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc438668-bc31-4aeb-8bc0-92ca6036a189))
+ (pad "30" smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12769e21-6c42-415e-b5d7-155c1e1e80a3))
+ (pad "31" smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a347548a-4877-4a84-9f1a-9b7d4c42a360))
+ (pad "32" smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 301c9f57-756b-42b4-8f41-83f5038ad105))
+ (pad "33" thru_hole circle (at 0 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 176f0255-51de-477d-95d8-26da035e6bae))
+ (pad "33" smd rect (at 0 0) (size 3.6 3.6) (layers "F.Cu" "F.Mask") (tstamp 1a06b5ae-9539-49f8-80d3-5810649022c8))
+ (pad "33" thru_hole circle (at 0 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 39631812-57c9-4c42-a4d7-3874ac942d57))
+ (pad "33" thru_hole circle (at -1.5 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 46f0e90b-538e-487a-96a0-baecb4b11af8))
+ (pad "33" thru_hole circle (at 1.5 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 92e9e713-83fc-417a-92e0-37552227d4ff))
+ (pad "33" smd rect (at 0 0) (size 3.6 3.6) (layers "B.Cu") (tstamp aedd734f-a2a1-4550-905a-4b9a79b2b2e4))
+ (pad "33" thru_hole circle (at 1.5 -1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b786515a-fa5b-4e77-b5dd-28131547053b))
+ (pad "33" thru_hole circle (at -1.5 1.5) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ba2159d7-98b2-43c4-9dd8-d0b69dd11bb2))
+ (pad "33" thru_hole circle (at -1.5 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp c2cc67cf-d3a0-4877-a8b7-f13c688c775f))
+ (pad "33" thru_hole circle (at 1.5 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f2d9b480-7e8f-4660-a84e-34c2b8961af9))
+ (pad "33" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f6b1d18b-b504-4f57-a8c9-7e5a5261d963))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
new file mode 100644
index 00000000..83bb51d3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F695)
+ (descr "LFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dbee1652-9003-4adb-9087-280089032d05)
+ )
+ (fp_text value "LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm" (at 0 4.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f0350cfe-f0dd-4317-bc9b-ea1534316a32)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 31b1daae-0f7c-43b7-942c-328ad19446c6)
+ )
+ (fp_line (start -3.135 -3.61) (end -3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 966eccd6-b3a4-4fa3-b944-e4389a6c2a2a))
+ (fp_line (start -3.61 3.61) (end -3.61 3.135) (layer "F.SilkS") (width 0.12) (tstamp af80c2a8-bde5-4e48-b9b7-0889a82ead8b))
+ (fp_line (start -3.135 3.61) (end -3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp b2e69aa6-a839-429d-82ce-86bcb59353eb))
+ (fp_line (start 3.135 3.61) (end 3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp bb2b150b-9ae8-40e9-bb55-fb3981ede437))
+ (fp_line (start 3.61 3.61) (end 3.61 3.135) (layer "F.SilkS") (width 0.12) (tstamp d3dfcd44-1c21-4a94-a8a9-082ee11660ae))
+ (fp_line (start 3.61 -3.61) (end 3.61 -3.135) (layer "F.SilkS") (width 0.12) (tstamp f8f4224d-b22d-4045-9e11-9b0658ed27ae))
+ (fp_line (start 3.135 -3.61) (end 3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp f9d231ea-093c-42d5-9f0a-8ffbffc07af6))
+ (fp_line (start 4.1 4.1) (end 4.1 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 42a182a2-f252-4918-822c-e70f3a9c93f6))
+ (fp_line (start -4.1 -4.1) (end -4.1 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 4a76f552-1cf0-4c86-be9e-8b6612b2efdb))
+ (fp_line (start -4.1 4.1) (end 4.1 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 770c9636-b82d-4e6d-867e-c6b0729be94a))
+ (fp_line (start 4.1 -4.1) (end -4.1 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp c589d909-5732-42ce-86ea-cdffaaf03d09))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 0f126587-7e30-465e-8d86-4c87a611c1a3))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 10702324-3ad0-42cc-8e9c-99637e67556a))
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 5b04b6ad-7e54-4b68-ae29-3043b76dd892))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 9d0eb93c-cf5a-463c-abaf-1bee1ca44827))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp f473789a-f142-4d06-9907-5e8a035eda59))
+ (pad "" smd roundrect (at 1.37 -1.37) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 1471dca5-ae82-4153-b26a-23a0c7f7d1d0))
+ (pad "" smd roundrect (at 0 0) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 269d799c-acab-4f60-b943-74d37735b5cc))
+ (pad "" smd roundrect (at 0 -1.37) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 39f5d26e-8ea0-4468-81f9-8aba9d5c80d2))
+ (pad "" smd roundrect (at -1.37 1.37) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 42f40577-755f-4d65-9035-1070547dd61d))
+ (pad "" smd roundrect (at 1.37 1.37) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp 4324d1bb-b052-4f24-8d0e-56a0d13a2621))
+ (pad "" smd roundrect (at -1.37 -1.37) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp ce87c7d4-e37b-4d0f-b50f-90e61df5ff97))
+ (pad "" smd roundrect (at -1.37 0) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp ea582dbc-1b6a-4006-b473-e0245e579bff))
+ (pad "" smd roundrect (at 0 1.37) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp f280e3da-d2d1-4071-b0c7-b5d057f5caf3))
+ (pad "" smd roundrect (at 1.37 0) (size 1.1 1.1) (layers "F.Paste") (roundrect_rratio 0.227273) (tstamp f90b5b49-77e4-4338-b8b8-6c63d1ffec0d))
+ (pad "1" smd roundrect (at -3.45 -2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3efcec54-e134-4609-9c1d-7bab2213525c))
+ (pad "2" smd roundrect (at -3.45 -2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp deb8700a-aa09-469e-a3e9-c036ae190aad))
+ (pad "3" smd roundrect (at -3.45 -1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60e6bd00-5e7b-41df-ab68-b586334a3097))
+ (pad "4" smd roundrect (at -3.45 -1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16656174-e99b-4c9b-b6ab-9a8b27d6e985))
+ (pad "5" smd roundrect (at -3.45 -0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 228cb6e5-e39d-40d9-8a05-5199a4e079c9))
+ (pad "6" smd roundrect (at -3.45 -0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87e5c16f-5cf5-4706-a3a4-f8d755add515))
+ (pad "7" smd roundrect (at -3.45 0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b305fd0-a7e0-4d60-a2fd-c962693dc10d))
+ (pad "8" smd roundrect (at -3.45 0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ba2cc51-0e6f-4efb-bab0-a953e5ed2b6d))
+ (pad "9" smd roundrect (at -3.45 1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2cc849d-6751-479f-8c75-f28a16a26561))
+ (pad "10" smd roundrect (at -3.45 1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cdbebec-37a9-4c8a-b9d6-56f89afc1042))
+ (pad "11" smd roundrect (at -3.45 2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 932a75ae-b805-409b-8c3b-a9022ce53186))
+ (pad "12" smd roundrect (at -3.45 2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df920ab8-f3c1-4844-9cf8-f733ab8e7045))
+ (pad "13" smd roundrect (at -2.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp befda858-b87e-49c8-9a27-bf0fe4343772))
+ (pad "14" smd roundrect (at -2.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cba86985-2eba-4f0e-b765-d677a2ddaebc))
+ (pad "15" smd roundrect (at -1.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be022922-7944-4d4e-b4a1-bbd70910079e))
+ (pad "16" smd roundrect (at -1.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b693288-f069-4355-90b4-2fc0e30ce6a8))
+ (pad "17" smd roundrect (at -0.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d07460c5-0af0-4f90-9de6-b0d8ca95e01b))
+ (pad "18" smd roundrect (at -0.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18e6f3fa-10e9-421f-89bb-af4f7e56d13f))
+ (pad "19" smd roundrect (at 0.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp deec0667-7727-4a36-b0ff-a7fb3c7e1588))
+ (pad "20" smd roundrect (at 0.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e5ef2f7-1431-4188-aee7-21ed3038e1bb))
+ (pad "21" smd roundrect (at 1.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5925b43e-41ed-4a05-81a1-351c825342fe))
+ (pad "22" smd roundrect (at 1.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cdcf031-d47e-4f57-bb10-5640910b8c3e))
+ (pad "23" smd roundrect (at 2.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36ddc5d6-76b6-47c4-a632-8ac12c4e46dc))
+ (pad "24" smd roundrect (at 2.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d35dd42-7ea4-4ca6-9955-a545b20925d4))
+ (pad "25" smd roundrect (at 3.45 2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebf92926-a011-41ee-baf7-100de15c1b64))
+ (pad "26" smd roundrect (at 3.45 2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e855cd8-0031-41c3-9cd4-1f994c440a3c))
+ (pad "27" smd roundrect (at 3.45 1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2f6371c-29f2-41a7-9939-8dcca3f9b279))
+ (pad "28" smd roundrect (at 3.45 1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39a5f574-a0da-4804-b5d3-383765ae0dad))
+ (pad "29" smd roundrect (at 3.45 0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b087406-483c-4733-a684-8330b7caed4a))
+ (pad "30" smd roundrect (at 3.45 0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2085d02-7546-48a1-bd5c-3d3c5bc3f8cd))
+ (pad "31" smd roundrect (at 3.45 -0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a7cbbd00-c986-4fc3-bc99-ef107840a860))
+ (pad "32" smd roundrect (at 3.45 -0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb6c6677-7eb3-486c-b739-15f8a5322d74))
+ (pad "33" smd roundrect (at 3.45 -1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2c946dd-8b5b-4cbd-9efa-b70b2b3b7df6))
+ (pad "34" smd roundrect (at 3.45 -1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 451cd6ab-ff15-42eb-be92-aa85589a2152))
+ (pad "35" smd roundrect (at 3.45 -2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de8c9d5c-1632-48d4-ac14-3b2356860ae1))
+ (pad "36" smd roundrect (at 3.45 -2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b74a7e6a-144b-4945-8125-4189bc8b6cd5))
+ (pad "37" smd roundrect (at 2.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc56bd3c-9ae4-482a-ac7e-b57051192dae))
+ (pad "38" smd roundrect (at 2.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fb8271c-1c2f-4f88-ab66-885a3ffc9bf9))
+ (pad "39" smd roundrect (at 1.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb5c71d6-8183-4c8a-9356-07502f9e3c7b))
+ (pad "40" smd roundrect (at 1.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cc67152-fc65-4e1d-a71c-259b141b4c6e))
+ (pad "41" smd roundrect (at 0.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 663cc8ab-09da-42d7-9578-15efcb8790ce))
+ (pad "42" smd roundrect (at 0.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 558b586a-134e-4593-857a-206ce39d7fe1))
+ (pad "43" smd roundrect (at -0.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e423ae4-9bf1-4d93-b403-1d219aa5fe22))
+ (pad "44" smd roundrect (at -0.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e66e76e-d7f1-4789-b258-fc55a1271b52))
+ (pad "45" smd roundrect (at -1.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0bf9e07-ae86-4438-bba5-90dfa1e70429))
+ (pad "46" smd roundrect (at -1.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d5d7fba-79ee-43f4-85f5-aaff7dc2e70e))
+ (pad "47" smd roundrect (at -2.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63676b4a-4b7f-4886-b87f-c343fa7864e9))
+ (pad "48" smd roundrect (at -2.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7de59507-2486-46cb-b033-23f74f127871))
+ (pad "49" smd rect (at 0 0) (size 4.1 4.1) (layers "F.Cu" "F.Mask") (tstamp 92493486-bb0a-48a3-b6cd-ee5aba6dce8f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..ccba1ce5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
@@ -0,0 +1,115 @@
+(footprint "LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F695)
+ (descr "LFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81ee0924-fd65-4639-8236-fc3b5f0dd8c6)
+ )
+ (fp_text value "LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias" (at 0 4.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42fe5f64-5812-47af-b6c0-3b26f7697e8a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e6bb69e-c3c1-4d92-8446-d749d1f3e4a7)
+ )
+ (fp_line (start -3.61 3.61) (end -3.61 3.135) (layer "F.SilkS") (width 0.12) (tstamp 249a11d2-e155-4490-9dd0-a5d826fc6fcc))
+ (fp_line (start 3.135 3.61) (end 3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 4f0c5bb9-7a08-4511-b9fa-58fe85d54afd))
+ (fp_line (start 3.61 3.61) (end 3.61 3.135) (layer "F.SilkS") (width 0.12) (tstamp 6b8ee388-3428-446b-87de-0c1665a4e09e))
+ (fp_line (start 3.61 -3.61) (end 3.61 -3.135) (layer "F.SilkS") (width 0.12) (tstamp 7aaa8f45-ab1a-4fd7-a173-d7b54dfb9a69))
+ (fp_line (start 3.135 -3.61) (end 3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp c6b8f135-7a7b-48e5-9318-06c091dbd63d))
+ (fp_line (start -3.135 3.61) (end -3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp ca3d9ff4-e488-47eb-a9a1-23320a8109da))
+ (fp_line (start -3.135 -3.61) (end -3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp d2ff5fb9-3d8e-4195-9f30-d825480f13fb))
+ (fp_line (start -4.1 4.1) (end 4.1 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 02c8c98d-9f9c-4065-930c-2153d0025a23))
+ (fp_line (start 4.1 -4.1) (end -4.1 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 1aa20e51-029e-4ea2-91c5-922ec5769046))
+ (fp_line (start 4.1 4.1) (end 4.1 -4.1) (layer "F.CrtYd") (width 0.05) (tstamp 60e34dfe-3d1a-4833-bf14-e8c8b9c05045))
+ (fp_line (start -4.1 -4.1) (end -4.1 4.1) (layer "F.CrtYd") (width 0.05) (tstamp ee6243b2-235d-4545-a946-10293d8dd4a1))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 3e4582c1-2c5d-441b-ac53-91a5e09d9425))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp a1a36745-77bb-4b8e-bd51-0c1968f15525))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp c35812c1-a906-485d-8b23-3a1d0aad6943))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp e5ab235d-682d-4209-b4d3-6a7e5d068cd9))
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp f39cd405-ba66-4157-9ff5-43326784fd41))
+ (pad "" smd roundrect (at 0 1.37) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp 113bb70a-503c-46ce-bf18-e0cd803276d6))
+ (pad "" smd roundrect (at 0 0) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp 2a71f95c-35d6-40e7-9a42-088a19280652))
+ (pad "" smd roundrect (at 1.37 -1.37) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp 2dd67788-e6a9-400a-84d5-2f1a5f20b478))
+ (pad "" smd roundrect (at 1.37 0) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp 5cfb9565-f142-4244-96c3-3e7652db1c02))
+ (pad "" smd roundrect (at -1.37 -1.37) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp 6f59014b-32cd-47b0-bb9d-f6a32ebb9172))
+ (pad "" smd roundrect (at -1.37 0) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp 94c08a16-3e30-48db-baee-7118c4d78641))
+ (pad "" smd roundrect (at 0 -1.37) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp e3695364-081d-4ff5-8b3e-d58bcd1089a7))
+ (pad "" smd roundrect (at -1.37 1.37) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp e4f7ede7-9f3a-42a4-a9b0-f511253a131a))
+ (pad "" smd roundrect (at 1.37 1.37) (size 1.14 1.14) (layers "F.Paste") (roundrect_rratio 0.219298) (tstamp fb2f870a-86b3-40b8-9886-f69834b3b46e))
+ (pad "1" smd roundrect (at -3.45 -2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02e460d9-7603-4505-968c-a6dba97e9130))
+ (pad "2" smd roundrect (at -3.45 -2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf3fa629-0fb2-4f60-9906-93e728669461))
+ (pad "3" smd roundrect (at -3.45 -1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6fff06f2-151e-4c0d-ba00-a3882f2a243c))
+ (pad "4" smd roundrect (at -3.45 -1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3712bcc-2b1d-4090-b9a5-e47c25abbf1a))
+ (pad "5" smd roundrect (at -3.45 -0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5d83963-fcc1-4a0f-9523-a49495edb651))
+ (pad "6" smd roundrect (at -3.45 -0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 639759fc-8e34-4850-81cc-f38542ee7dac))
+ (pad "7" smd roundrect (at -3.45 0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bd4a3ce-6690-4f4e-adce-4ef19e489065))
+ (pad "8" smd roundrect (at -3.45 0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff3052f3-d88a-46bb-9a50-f123c11031c7))
+ (pad "9" smd roundrect (at -3.45 1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eec9bc9b-b920-44c5-82d9-c1c8882c3c63))
+ (pad "10" smd roundrect (at -3.45 1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5331443-ee2a-4b92-99a7-ebd628eb35e2))
+ (pad "11" smd roundrect (at -3.45 2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99ef8123-5a9e-4f16-9f1f-bc6e30d47df8))
+ (pad "12" smd roundrect (at -3.45 2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efa6906f-659e-45a4-ba2e-6504bc39ca40))
+ (pad "13" smd roundrect (at -2.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e04d301e-1097-4c16-a69e-bfb174585ddb))
+ (pad "14" smd roundrect (at -2.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a3ad589-1c09-4673-af10-a20a56555270))
+ (pad "15" smd roundrect (at -1.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50c18c34-af54-46c4-aa00-ca98e1ae4362))
+ (pad "16" smd roundrect (at -1.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 326ad2cd-8c67-4590-8c92-f00b95eab214))
+ (pad "17" smd roundrect (at -0.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5442045-7b2a-480e-8879-deacf6f7ac04))
+ (pad "18" smd roundrect (at -0.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6df7d377-5b1f-41ba-a36d-6d2f10911d78))
+ (pad "19" smd roundrect (at 0.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp adf96202-dac7-4878-a2f1-1545d7f4d330))
+ (pad "20" smd roundrect (at 0.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac714816-6c09-45d0-924c-74c703cd67a9))
+ (pad "21" smd roundrect (at 1.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edd39cfc-05ab-4de8-8d99-00d377889cc7))
+ (pad "22" smd roundrect (at 1.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63af9738-2b13-439a-9e38-909f94071bc2))
+ (pad "23" smd roundrect (at 2.25 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b71599b-91a2-46a2-8d98-78dd0af815e2))
+ (pad "24" smd roundrect (at 2.75 3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15d2d847-533d-4d75-a6f4-1809f7f64a1f))
+ (pad "25" smd roundrect (at 3.45 2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93fa12c6-1d3b-4bfb-b549-80c200ac4fa8))
+ (pad "26" smd roundrect (at 3.45 2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e93a401-244a-483e-8ac9-d3125df8eaba))
+ (pad "27" smd roundrect (at 3.45 1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4eb7bedc-d640-465f-ba49-613c1736e539))
+ (pad "28" smd roundrect (at 3.45 1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47965232-bb72-4962-a0d4-ab9ad168b37d))
+ (pad "29" smd roundrect (at 3.45 0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c69e116-e40e-491a-8ce7-65ddb38602e4))
+ (pad "30" smd roundrect (at 3.45 0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4004f88-9d63-4479-9bd2-e29533be55e7))
+ (pad "31" smd roundrect (at 3.45 -0.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ceda352b-fd35-4e0b-84f1-fc48d9bc729e))
+ (pad "32" smd roundrect (at 3.45 -0.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c28b3207-c0d3-4637-974c-d6539c3f162f))
+ (pad "33" smd roundrect (at 3.45 -1.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ba884b2-f6dc-49b8-b063-bdf476b485a6))
+ (pad "34" smd roundrect (at 3.45 -1.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a26f32bc-38de-4b7e-82c0-3944c41c2ba3))
+ (pad "35" smd roundrect (at 3.45 -2.25) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 122dfc37-ebf1-4324-a537-cca9616c2322))
+ (pad "36" smd roundrect (at 3.45 -2.75) (size 0.8 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ced3c10-47cb-4c58-9bab-7d9be2156820))
+ (pad "37" smd roundrect (at 2.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30dfe3dd-c8a3-496f-ab28-e934f66f252a))
+ (pad "38" smd roundrect (at 2.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b83fe7f-bbe9-427a-9558-c34c2ad40fa5))
+ (pad "39" smd roundrect (at 1.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ee40946-38e2-48d9-8c2b-5231fcd84fbf))
+ (pad "40" smd roundrect (at 1.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 988bd2fd-040e-429e-b6b2-9cd5ffde4b7e))
+ (pad "41" smd roundrect (at 0.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d465141-7567-4bc2-986e-140686695d7b))
+ (pad "42" smd roundrect (at 0.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 611890bc-8388-43c1-9387-3bd6fb845aff))
+ (pad "43" smd roundrect (at -0.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27cb3393-8efc-4fed-83c8-da5df95e4690))
+ (pad "44" smd roundrect (at -0.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f38fa46-d5d3-4568-8660-9dc4ea5d007b))
+ (pad "45" smd roundrect (at -1.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be0255c6-eb5d-4716-89db-8816b74c8526))
+ (pad "46" smd roundrect (at -1.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16dc1b0b-2708-4080-8c24-1acce4231ec3))
+ (pad "47" smd roundrect (at -2.25 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd6f3b22-39bc-404c-b305-7a5b538213f0))
+ (pad "48" smd roundrect (at -2.75 -3.45) (size 0.25 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a23058c8-d8af-405c-a5f3-475c077c748d))
+ (pad "49" thru_hole circle (at 1.8 0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 047839c2-c090-48e0-a44b-9376ca3dc1f6))
+ (pad "49" thru_hole circle (at 1.8 1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 193b4579-47ad-4550-901a-aff3329707ef))
+ (pad "49" smd rect (at 0 0) (size 4.1 4.1) (layers "B.Cu") (tstamp 1d3f55f6-24a7-40a1-8e15-c7f2fa53a6a6))
+ (pad "49" thru_hole circle (at -1.8 1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 32f9f5d8-89ce-4c34-9376-6cea9bdae36f))
+ (pad "49" thru_hole circle (at -1.8 -0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 37faba6f-9a92-452a-bcdf-84bcb26508a3))
+ (pad "49" smd rect (at 0 0) (size 4.1 4.1) (layers "F.Cu" "F.Mask") (tstamp 58f6c31b-333d-457c-969b-bdb6744bc623))
+ (pad "49" thru_hole circle (at 0.6 1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 5c25c819-8be6-4506-83f5-f6c648b36ca7))
+ (pad "49" thru_hole circle (at -1.8 0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 603d8ae6-db61-4d3c-9f1d-ceebbd683a4b))
+ (pad "49" thru_hole circle (at 1.8 -0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 6050ae82-48d7-4d8b-957c-f605b52cc430))
+ (pad "49" thru_hole circle (at -0.6 0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 691b2680-0a0d-42ed-ad1a-2029b7a3b2e5))
+ (pad "49" thru_hole circle (at 0.6 0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 84e595b6-66e6-4f09-934c-fac888e60ef7))
+ (pad "49" thru_hole circle (at -0.6 -0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 92fe99e4-107f-4a0c-bd49-2172b14bcf7c))
+ (pad "49" thru_hole circle (at 0.6 -1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp 9fe6610b-fc41-436d-a97e-e3c2f469b402))
+ (pad "49" thru_hole circle (at -1.8 -1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp bdb559f0-5ec0-4c2b-ae52-59980f08c8b1))
+ (pad "49" thru_hole circle (at -0.6 1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp c9276c3a-7e4f-4c3b-8ff6-4594b703a4eb))
+ (pad "49" thru_hole circle (at -0.6 -1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp dd6e2ffc-aab2-41f6-a6bc-37a8baa4d902))
+ (pad "49" thru_hole circle (at 0.6 -0.6) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp f37f1bb0-02d3-42c2-9b31-b9f9066deb72))
+ (pad "49" thru_hole circle (at 1.8 -1.8) (size 0.5 0.5) (drill 0.2) (layers *.Cu) (tstamp fecf668e-44da-47cd-b0e5-091b7205bae8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.kicad_mod
new file mode 100644
index 00000000..71303082
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.kicad_mod
@@ -0,0 +1,41 @@
+(module LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm (layer F.Cu) (tedit 6353E508)
+ (descr "LFCSP, 6 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_6_3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference REF** (at 0 -1.95) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm (at 0 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.11) (end 1 -1.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 1.11) (end 1 1.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1) (end 1 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1) (end -1 1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1) (end -1 -0.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.32 -1.25) (end -1.32 1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.32 1.25) (end 1.32 1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.32 1.25) (end 1.32 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.32 -1.25) (end -1.32 -1.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd roundrect (at -0.8875 -0.65) (size 0.375 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at -0.8875 0) (size 0.375 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at -0.8875 0.65) (size 0.375 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at 0.8875 0.65) (size 0.375 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at 0.8875 0) (size 0.375 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at 0.8875 -0.65) (size 0.375 0.4) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.25))
+ (pad 7 smd rect (at 0 0) (size 1 1.6) (layers F.Cu F.Mask))
+ (pad "" smd roundrect (at -0.25 -0.4) (size 0.4 0.64) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -0.25 0.4) (size 0.4 0.64) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.25 -0.4) (size 0.4 0.64) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.25 0.4) (size 0.4 0.64) (layers F.Paste) (roundrect_rratio 0.25))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.08)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm.kicad_mod
new file mode 100644
index 00000000..f93384f6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm.kicad_mod
@@ -0,0 +1,109 @@
+(footprint "LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ff15304-5a41-4ab8-bb68-59612a775e55)
+ )
+ (fp_text value "LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3cdcf3b1-dbcc-4285-85ad-1d1a3e049008)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7f1d97a-b713-4b6f-81ec-d65aa598daab)
+ )
+ (fp_line (start -4.135 4.61) (end -4.61 4.61) (layer "F.SilkS") (width 0.12) (tstamp 137e8e77-07d6-4d69-a504-9c15e5fe5a18))
+ (fp_line (start 4.61 4.61) (end 4.61 4.135) (layer "F.SilkS") (width 0.12) (tstamp 20fd85ad-bf07-4183-93db-166aded091cb))
+ (fp_line (start 4.135 -4.61) (end 4.61 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 3a71c69e-2042-45c6-a5f7-492c57c6f82a))
+ (fp_line (start -4.61 4.61) (end -4.61 4.135) (layer "F.SilkS") (width 0.12) (tstamp 4091e862-5d00-41d6-8428-a38dcc5cffd8))
+ (fp_line (start 4.61 -4.61) (end 4.61 -4.135) (layer "F.SilkS") (width 0.12) (tstamp 61a3d963-2a51-4264-8704-42d2d1bf0ccf))
+ (fp_line (start -4.135 -4.61) (end -4.61 -4.61) (layer "F.SilkS") (width 0.12) (tstamp b62b0a24-8f07-4e28-93e0-c4a6e0d78212))
+ (fp_line (start 4.135 4.61) (end 4.61 4.61) (layer "F.SilkS") (width 0.12) (tstamp fe840dfc-e045-421e-9559-74f41cdcda03))
+ (fp_line (start -5.1 5.1) (end 5.1 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 50c7a44f-df3c-4df8-ab8d-54286405e522))
+ (fp_line (start 5.1 -5.1) (end -5.1 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 62f215ff-2545-4970-bc0e-94abc76040b2))
+ (fp_line (start -5.1 -5.1) (end -5.1 5.1) (layer "F.CrtYd") (width 0.05) (tstamp b039fedf-25b2-4bc1-952a-fec040ecb716))
+ (fp_line (start 5.1 5.1) (end 5.1 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp bc72fd14-b9ac-4a70-91bb-51f6a7fdd9c6))
+ (fp_line (start -4.5 4.5) (end -4.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 55c6790f-c339-4c6e-b5ca-4711f34798e7))
+ (fp_line (start -4.5 -3.5) (end -3.5 -4.5) (layer "F.Fab") (width 0.1) (tstamp 88646f7a-cf49-4f70-a147-8a52037f2fb5))
+ (fp_line (start 4.5 -4.5) (end 4.5 4.5) (layer "F.Fab") (width 0.1) (tstamp 9203d99a-7451-4d36-bd74-f4f90b54cdd6))
+ (fp_line (start 4.5 4.5) (end -4.5 4.5) (layer "F.Fab") (width 0.1) (tstamp b7559286-ce5b-410d-92d4-ac3e22dfb078))
+ (fp_line (start -3.5 -4.5) (end 4.5 -4.5) (layer "F.Fab") (width 0.1) (tstamp bc04d3c5-2e1e-4e2b-a9fa-1e08e0de1dfc))
+ (pad "" smd roundrect (at -1.3 1.3) (size 2.1 2.1) (layers "F.Paste") (roundrect_rratio 0.119048) (tstamp 63c7e555-61da-44c5-a346-d310be31fd35))
+ (pad "" smd roundrect (at -1.3 -1.3) (size 2.1 2.1) (layers "F.Paste") (roundrect_rratio 0.119048) (tstamp 85a3ee3f-3ebc-453f-9047-74fc85f4f4da))
+ (pad "" smd roundrect (at 1.3 1.3) (size 2.1 2.1) (layers "F.Paste") (roundrect_rratio 0.119048) (tstamp b7602afe-c6a5-4c1e-9246-2d422b63046b))
+ (pad "" smd roundrect (at 1.3 -1.3) (size 2.1 2.1) (layers "F.Paste") (roundrect_rratio 0.119048) (tstamp bd6b4909-8019-41f0-8c29-76838bac3010))
+ (pad "1" smd roundrect (at -4.4375 -3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae0ca36a-0b9a-45f4-b49a-bb7c3da35a36))
+ (pad "2" smd roundrect (at -4.4375 -3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp befed913-7488-4bdb-bbf9-5a9f5e17069f))
+ (pad "3" smd roundrect (at -4.4375 -2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecbff65b-33d9-43ba-90a0-b4a6d2a5fe34))
+ (pad "4" smd roundrect (at -4.4375 -2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e422bf1a-6ab6-4524-81db-76b9a5501c93))
+ (pad "5" smd roundrect (at -4.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d33a3fa9-8182-4c76-bd34-370c20da501e))
+ (pad "6" smd roundrect (at -4.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 818a07e3-e0d4-4cbb-827c-00b2f09b1aa2))
+ (pad "7" smd roundrect (at -4.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f96a1d1b-2d4c-4aee-941f-d9d9826ea6cc))
+ (pad "8" smd roundrect (at -4.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e43933c-74d2-4942-be3b-c9fdfecd8226))
+ (pad "9" smd roundrect (at -4.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31e7673f-707e-4daf-9ab7-bb2f39cb35f6))
+ (pad "10" smd roundrect (at -4.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba7f2491-f2ab-4cb6-998c-adf6d57d462c))
+ (pad "11" smd roundrect (at -4.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54406319-70f4-4f24-a6b5-18dec43927a1))
+ (pad "12" smd roundrect (at -4.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2041270-7e29-450c-8c93-47b8c6cffc0f))
+ (pad "13" smd roundrect (at -4.4375 2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 895f96d4-a3c7-4225-8fb2-e15c607ba7c4))
+ (pad "14" smd roundrect (at -4.4375 2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d512d593-4e59-4226-86c0-3a2e5f0776b0))
+ (pad "15" smd roundrect (at -4.4375 3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6a37b63-efa0-4404-9fa4-4a10e590a57b))
+ (pad "16" smd roundrect (at -4.4375 3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dca17ce2-6420-44b5-a10e-07584f3efc23))
+ (pad "17" smd roundrect (at -3.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cab20bb-630a-4de8-93eb-9f6d1658f3ed))
+ (pad "18" smd roundrect (at -3.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 736dc583-e313-4b52-b745-7f266fabd520))
+ (pad "19" smd roundrect (at -2.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 544a5555-cae3-4a41-a98e-35713345361b))
+ (pad "20" smd roundrect (at -2.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e22179c5-1a51-48d2-8a3d-57a65ed5aad8))
+ (pad "21" smd roundrect (at -1.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2ca991b-d038-4b3e-91e2-0dab9b50c620))
+ (pad "22" smd roundrect (at -1.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca402558-5f4f-4c9c-8dbd-e10d719a9178))
+ (pad "23" smd roundrect (at -0.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 250c5e66-bc51-49bd-89a3-f6a3f5dda628))
+ (pad "24" smd roundrect (at -0.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 047c510e-68b3-4855-b669-440a675bfeed))
+ (pad "25" smd roundrect (at 0.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3bdc2da-0124-4431-9075-e45b3ea234f5))
+ (pad "26" smd roundrect (at 0.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a08bd241-bf08-4e84-8d81-b44a7f3f7d95))
+ (pad "27" smd roundrect (at 1.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27aa5c4d-5078-46c6-b803-97d29c753034))
+ (pad "28" smd roundrect (at 1.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 619bf428-cce4-463d-a64c-ddc3528931f0))
+ (pad "29" smd roundrect (at 2.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78710b9a-9945-467e-8fa8-f99f16a765f3))
+ (pad "30" smd roundrect (at 2.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb22b055-b5eb-48f5-aa61-de6e3c746979))
+ (pad "31" smd roundrect (at 3.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06306cd8-498d-4b8e-80f8-90a1ed44defa))
+ (pad "32" smd roundrect (at 3.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8905b3f4-9c4e-4526-ae13-421a9bd0648d))
+ (pad "33" smd roundrect (at 4.4375 3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49edec47-f2d1-411f-aed5-846ba020abf9))
+ (pad "34" smd roundrect (at 4.4375 3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82f740ec-d346-442c-b1c5-e1179b45fada))
+ (pad "35" smd roundrect (at 4.4375 2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d16a40fe-ca5c-463d-ab36-f24a7652f42e))
+ (pad "36" smd roundrect (at 4.4375 2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d77c4a16-5af3-4c08-8482-38c29c286314))
+ (pad "37" smd roundrect (at 4.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5604964-72e3-4e44-9929-29a460f7dade))
+ (pad "38" smd roundrect (at 4.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 122e7fb5-bc3d-49bf-9200-7b6e22ca82d0))
+ (pad "39" smd roundrect (at 4.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48a33fbc-b0a3-4671-a293-2fa4c00469c4))
+ (pad "40" smd roundrect (at 4.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f8b2c59-3675-47c0-900e-603460342bf1))
+ (pad "41" smd roundrect (at 4.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 438a176d-dc52-4d90-9357-57f68921507c))
+ (pad "42" smd roundrect (at 4.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 460178f5-e74d-4785-ba36-30d9a2bccf05))
+ (pad "43" smd roundrect (at 4.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc66759e-4be0-4cc4-8564-506c71e9dfad))
+ (pad "44" smd roundrect (at 4.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac7793d3-ecb0-4f4e-9e8d-a81526708704))
+ (pad "45" smd roundrect (at 4.4375 -2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c704b72c-35f2-4cda-b06f-19017c5e5fe5))
+ (pad "46" smd roundrect (at 4.4375 -2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac3c7e60-8e1e-43a8-93c2-689b9c9d08a5))
+ (pad "47" smd roundrect (at 4.4375 -3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1dbde3f2-30cc-48b9-9889-1166005533b5))
+ (pad "48" smd roundrect (at 4.4375 -3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6e80a90-7d40-4dac-a6d0-af9edf6d6162))
+ (pad "49" smd roundrect (at 3.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd2ecb2c-2e11-413c-a995-8ac0f11d1524))
+ (pad "50" smd roundrect (at 3.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93b15555-2a2b-45f4-9f28-dd3089a1b4a1))
+ (pad "51" smd roundrect (at 2.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64a5b7be-9bb7-4317-989d-4d7079c205d3))
+ (pad "52" smd roundrect (at 2.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ada96b2e-520c-4141-9dca-57ac6023b7e5))
+ (pad "53" smd roundrect (at 1.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e669a07e-6f8c-43cb-ab1c-8eb6243e0bc7))
+ (pad "54" smd roundrect (at 1.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26eb21a5-5736-4171-8901-99a9575f93dd))
+ (pad "55" smd roundrect (at 0.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9c05a5d-aac9-4a2e-9457-3715335b9651))
+ (pad "56" smd roundrect (at 0.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98eb175c-b806-48de-b2b7-6e783c809384))
+ (pad "57" smd roundrect (at -0.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b74c84e7-534f-4a43-bf33-8fa67c4c3466))
+ (pad "58" smd roundrect (at -0.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5522cdf-81d5-4527-bde9-00a436628ea6))
+ (pad "59" smd roundrect (at -1.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 398f0fed-8cbe-46e0-b092-190c3ea0f5c3))
+ (pad "60" smd roundrect (at -1.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea80b9af-b2f0-47a5-a083-7613ffc58961))
+ (pad "61" smd roundrect (at -2.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2971dfa-05ac-4301-9b05-0a77f21ecccd))
+ (pad "62" smd roundrect (at -2.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79ff3233-8fe4-4512-b62e-069999f4af20))
+ (pad "63" smd roundrect (at -3.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 775209cb-77d5-466f-b6a6-3139af25803a))
+ (pad "64" smd roundrect (at -3.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3247d64c-f69f-41fe-b8dd-15493335efd1))
+ (pad "65" smd rect (at 0 0) (size 5.21 5.21) (layers "F.Cu" "F.Mask") (tstamp 648be1d5-9212-45dc-8b13-35c6573fc40b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..2a335448
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias.kicad_mod
@@ -0,0 +1,126 @@
+(footprint "LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F696)
+ (descr "LFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52051fde-795a-4480-9f1d-d1d6a7b59153)
+ )
+ (fp_text value "LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89cb7bf2-c9e5-4c37-87fc-4cfa187d2ccd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e2beda2-5571-41b5-bd04-a75569c53f67)
+ )
+ (fp_line (start -4.61 4.61) (end -4.61 4.135) (layer "F.SilkS") (width 0.12) (tstamp 1bd525b5-2c17-444a-916e-626fd85474f2))
+ (fp_line (start 4.135 4.61) (end 4.61 4.61) (layer "F.SilkS") (width 0.12) (tstamp 398b06dc-91d4-4fce-9d70-b3cc04b5927e))
+ (fp_line (start -4.135 -4.61) (end -4.61 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 6061f73c-aaaa-4682-8126-16f6f43983fe))
+ (fp_line (start 4.61 -4.61) (end 4.61 -4.135) (layer "F.SilkS") (width 0.12) (tstamp 830c48eb-0993-4d86-9512-fb669b12abdb))
+ (fp_line (start 4.135 -4.61) (end 4.61 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 8a073293-55a9-4375-9744-6b96dd21becb))
+ (fp_line (start 4.61 4.61) (end 4.61 4.135) (layer "F.SilkS") (width 0.12) (tstamp f5accce2-cbd8-43c2-be7f-73adcc48d883))
+ (fp_line (start -4.135 4.61) (end -4.61 4.61) (layer "F.SilkS") (width 0.12) (tstamp fbd5d3bf-5aa5-461e-a3f7-b8170edcb931))
+ (fp_line (start 5.1 5.1) (end 5.1 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 1bf26a6a-8737-4737-85bd-46fb57b84b8f))
+ (fp_line (start -5.1 5.1) (end 5.1 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 3c7117d8-0ba8-4331-8ca4-ba5780506f47))
+ (fp_line (start -5.1 -5.1) (end -5.1 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6d1458bc-1398-4dc0-bbf1-f8ebfaee20a3))
+ (fp_line (start 5.1 -5.1) (end -5.1 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 989f93f7-d865-46fa-88eb-f4651b48e3d4))
+ (fp_line (start -4.5 4.5) (end -4.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 0197bf76-b888-4999-b464-126cd56a4813))
+ (fp_line (start -3.5 -4.5) (end 4.5 -4.5) (layer "F.Fab") (width 0.1) (tstamp 78413587-1125-4e48-9b75-639b1e5a58df))
+ (fp_line (start -4.5 -3.5) (end -3.5 -4.5) (layer "F.Fab") (width 0.1) (tstamp eb88776c-966f-4a8b-8c50-b1ff96110cc5))
+ (fp_line (start 4.5 -4.5) (end 4.5 4.5) (layer "F.Fab") (width 0.1) (tstamp eeca32b3-6796-477a-95f4-6fb0f9009c74))
+ (fp_line (start 4.5 4.5) (end -4.5 4.5) (layer "F.Fab") (width 0.1) (tstamp fbf09c84-c635-49c4-981c-1dda33982683))
+ (pad "" smd roundrect (at 1.3 -1.3) (size 2.26 2.26) (layers "F.Paste") (roundrect_rratio 0.110619) (tstamp 2215d2a7-5dae-49aa-8cfe-d39e144d95e6))
+ (pad "" smd roundrect (at 1.3 1.3) (size 2.26 2.26) (layers "F.Paste") (roundrect_rratio 0.110619) (tstamp 2a4e3694-565a-422c-9d0c-f0edb4501638))
+ (pad "" smd roundrect (at -1.3 1.3) (size 2.26 2.26) (layers "F.Paste") (roundrect_rratio 0.110619) (tstamp 4b00c14b-b435-43a0-a647-dc4aa1c9d165))
+ (pad "" smd roundrect (at -1.3 -1.3) (size 2.26 2.26) (layers "F.Paste") (roundrect_rratio 0.110619) (tstamp cc58237b-14c6-4fc1-aceb-d66a0dee7bbf))
+ (pad "1" smd roundrect (at -4.4375 -3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52c4b741-fe59-45f5-bed9-34e3c1df9c93))
+ (pad "2" smd roundrect (at -4.4375 -3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92e1eb73-9a61-47ce-a374-27ed48b8dba4))
+ (pad "3" smd roundrect (at -4.4375 -2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d15f9e7b-949c-4575-94d7-7382f7b33de2))
+ (pad "4" smd roundrect (at -4.4375 -2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fffca19-02c7-4696-896d-15bc33162025))
+ (pad "5" smd roundrect (at -4.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f986dba2-fe5f-4adf-b473-ba54f3184590))
+ (pad "6" smd roundrect (at -4.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d07824c3-6838-457c-b23b-67815208896a))
+ (pad "7" smd roundrect (at -4.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f297b1a-dacf-488b-9244-e1b2a0e5d477))
+ (pad "8" smd roundrect (at -4.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5db609d1-5685-421a-9f8b-c092979110d7))
+ (pad "9" smd roundrect (at -4.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42a54eb5-5750-4411-ba68-e12cd81e4bcb))
+ (pad "10" smd roundrect (at -4.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5be2bab3-6d0e-4293-8989-dc091eef556d))
+ (pad "11" smd roundrect (at -4.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52049e4b-3dd0-4bc6-831d-caf8c9b58b64))
+ (pad "12" smd roundrect (at -4.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecd13b21-b7af-40a6-bbea-13195f073bf3))
+ (pad "13" smd roundrect (at -4.4375 2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e2bdbd1-8451-47f1-8f12-637ce669c025))
+ (pad "14" smd roundrect (at -4.4375 2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bf06475-726e-4767-9443-968730a64e1c))
+ (pad "15" smd roundrect (at -4.4375 3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7de545a-0ffc-4a65-a344-f165547a183f))
+ (pad "16" smd roundrect (at -4.4375 3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a86bd903-6819-4c4d-9df0-e5b7489745e2))
+ (pad "17" smd roundrect (at -3.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp defe1c83-c6a9-4f82-9d5a-d45b2eb7a434))
+ (pad "18" smd roundrect (at -3.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17d19da3-7ace-4eb6-bf0e-37bf4525adf7))
+ (pad "19" smd roundrect (at -2.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9adff692-1cd1-45d1-8a0e-0f5c07216fe1))
+ (pad "20" smd roundrect (at -2.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 519d03dc-1023-4749-84a4-ca30379e986d))
+ (pad "21" smd roundrect (at -1.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3632658a-3482-4e75-bc5b-7af7abd935c4))
+ (pad "22" smd roundrect (at -1.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35ee7fe1-f197-4f67-891f-5b7a3acc43b9))
+ (pad "23" smd roundrect (at -0.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7005c8ec-64e7-42f7-b9c8-35b748957d84))
+ (pad "24" smd roundrect (at -0.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 399553af-d482-4335-9efb-6420c8181356))
+ (pad "25" smd roundrect (at 0.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1c33b25-6a90-472b-8cb0-ba84f6f03bff))
+ (pad "26" smd roundrect (at 0.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c48750d9-fde7-4429-acfa-56e09885c614))
+ (pad "27" smd roundrect (at 1.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11615e37-4c7f-4669-afc9-cc6f1acfe0a4))
+ (pad "28" smd roundrect (at 1.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71b8f97b-8c17-46b9-8f04-4607bfc1bb49))
+ (pad "29" smd roundrect (at 2.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b090aea0-7dcc-47ff-a9ac-c387338c252f))
+ (pad "30" smd roundrect (at 2.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1214c2f7-1ee1-4903-9362-207a2a551d79))
+ (pad "31" smd roundrect (at 3.25 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c410acfd-3123-401d-b0fd-dfd463a5643b))
+ (pad "32" smd roundrect (at 3.75 4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78ae9615-8389-4b8a-be9b-6ecf44eb0bc2))
+ (pad "33" smd roundrect (at 4.4375 3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16a8a36d-107a-4226-8bd8-fea87622ccc5))
+ (pad "34" smd roundrect (at 4.4375 3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a0cf81b-4891-40b6-9012-c12708d1d56e))
+ (pad "35" smd roundrect (at 4.4375 2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e7bf643-2be7-4b99-894f-890a3eb28b86))
+ (pad "36" smd roundrect (at 4.4375 2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a886c42b-2261-40b0-b81b-9051b2f83f22))
+ (pad "37" smd roundrect (at 4.4375 1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f705a31-155d-44fd-9589-c0068d7c05aa))
+ (pad "38" smd roundrect (at 4.4375 1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00c4f2f8-7af1-4600-a1fc-21c38df6b6a1))
+ (pad "39" smd roundrect (at 4.4375 0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 296e4d5b-3d5a-4258-8923-9d0aae87f92c))
+ (pad "40" smd roundrect (at 4.4375 0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174949a6-c934-48bf-a515-42c4ef664a96))
+ (pad "41" smd roundrect (at 4.4375 -0.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ebfb16ed-1c2c-4ecc-b46e-5110ac4d067a))
+ (pad "42" smd roundrect (at 4.4375 -0.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1a21d5d-63f6-4d94-913f-0bf6b43010ea))
+ (pad "43" smd roundrect (at 4.4375 -1.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8774724-94b3-4220-bf89-be5851bc6515))
+ (pad "44" smd roundrect (at 4.4375 -1.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8e15efc-c5d0-4e72-bc0b-619abc1e8889))
+ (pad "45" smd roundrect (at 4.4375 -2.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67b072db-8f52-470f-9098-452288f4ecc0))
+ (pad "46" smd roundrect (at 4.4375 -2.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c20bfc07-d266-4cd1-95dd-968003bdfe4d))
+ (pad "47" smd roundrect (at 4.4375 -3.25) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce3e06c2-8d8c-4d5f-aa1b-b948ddb2f2b6))
+ (pad "48" smd roundrect (at 4.4375 -3.75) (size 0.825 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 695ae4aa-87c1-414f-8ec7-67b022cdeaba))
+ (pad "49" smd roundrect (at 3.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad318a4c-066e-4b07-9669-fb11bb507639))
+ (pad "50" smd roundrect (at 3.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ccddcb91-2d6a-4788-a5f0-7e8e6197f25a))
+ (pad "51" smd roundrect (at 2.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2e293aa-490e-4a0f-998d-6056d928e55b))
+ (pad "52" smd roundrect (at 2.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04fd2417-c80c-4d43-b198-80d7b5dc1a58))
+ (pad "53" smd roundrect (at 1.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 111baace-2e14-4ae0-90dd-be335867db2c))
+ (pad "54" smd roundrect (at 1.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2531877a-cc01-4cb0-9e5c-61a355c3f83e))
+ (pad "55" smd roundrect (at 0.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77cfb203-2343-446a-9acf-71bb3735694a))
+ (pad "56" smd roundrect (at 0.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b419dd86-40de-442f-a253-bc8dfd7b37a1))
+ (pad "57" smd roundrect (at -0.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 488175b0-3de3-4e16-885a-46023085b8e5))
+ (pad "58" smd roundrect (at -0.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4399340-02fd-4b35-8b00-7988ea5638fb))
+ (pad "59" smd roundrect (at -1.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2256335d-b5a3-4d65-a9d0-2d515f1752ed))
+ (pad "60" smd roundrect (at -1.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e78cefab-b2df-430e-b86f-26751d331b8f))
+ (pad "61" smd roundrect (at -2.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c36fb21-4dc5-486b-a2da-115b0f514012))
+ (pad "62" smd roundrect (at -2.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1bd87dd-75d9-42ed-bd9b-84362972d98c))
+ (pad "63" smd roundrect (at -3.25 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11f426a5-ecd0-4b91-bd42-720a6bb98a06))
+ (pad "64" smd roundrect (at -3.75 -4.4375) (size 0.25 0.825) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b71e06a9-8a2b-4dfb-8e3a-263ac0c70809))
+ (pad "65" smd rect (at 0 0) (size 5.21 5.21) (layers "F.Cu" "F.Mask") (tstamp 02f04353-cc8c-4b4e-9832-5d226b1b4997))
+ (pad "65" thru_hole circle (at -0.768333 0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 123ee994-699b-49f4-bf23-0cdee49d9ae7))
+ (pad "65" thru_hole circle (at -2.305 0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1578f2b9-9197-4d94-a634-73a6b02ff0cd))
+ (pad "65" thru_hole circle (at -0.768333 -2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 25fa00b0-5d25-45c6-8348-5b8ecd04383b))
+ (pad "65" thru_hole circle (at -2.305 2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2baee213-eab2-472b-82b6-4ef411848be2))
+ (pad "65" thru_hole circle (at 0.768333 2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 2f9fc8b0-dd13-4437-a247-d90158bbf160))
+ (pad "65" smd rect (at 0 0) (size 5.21 5.21) (layers "B.Cu") (tstamp 3726280f-c568-49c0-a4d2-252cb57b9c8b))
+ (pad "65" thru_hole circle (at 0.768333 -0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 45015bb1-a38c-4541-9e9f-a73b02a8107a))
+ (pad "65" thru_hole circle (at -0.768333 2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 52e5240c-e09c-4afc-a907-63b6e476098f))
+ (pad "65" thru_hole circle (at 2.305 0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 58b6c8ce-da84-4ba5-9e64-659f7f261f2a))
+ (pad "65" thru_hole circle (at 2.305 2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 72c40d04-abf1-47ee-afec-b39f0915ca99))
+ (pad "65" thru_hole circle (at 2.305 -0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 74335cb6-d380-4586-9d70-580b483bc817))
+ (pad "65" thru_hole circle (at -2.305 -0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 78361ed1-e5d7-43e4-910c-3c45debc9ea1))
+ (pad "65" thru_hole circle (at -0.768333 -0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 868a2f6e-7aeb-47b1-b0b5-e32756747d17))
+ (pad "65" thru_hole circle (at 2.305 -2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ce544e67-5106-4c8e-9cbf-9218c248d0f8))
+ (pad "65" thru_hole circle (at 0.768333 0.768333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dda35c9d-2d8e-4cb6-a2b0-f74c91b037e0))
+ (pad "65" thru_hole circle (at -2.305 -2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f3691faf-cceb-4ed4-9205-33defc71ab99))
+ (pad "65" thru_hole circle (at 0.768333 -2.305) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fed23357-d7ea-49cd-9324-3a7220af7ff1))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm.kicad_mod
new file mode 100644
index 00000000..1ea6de63
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F695)
+ (descr "LFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a14aec96-54f3-43e9-9498-0bebdabb2989)
+ )
+ (fp_text value "LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm" (at 0 6.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11da97e8-ffce-4349-897f-c45ee8719311)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9bc8b1e-053e-40ab-a2d1-aa4637272c3e)
+ )
+ (fp_line (start 5.11 -5.11) (end 5.11 -4.635) (layer "F.SilkS") (width 0.12) (tstamp 01357754-ce13-4694-8a32-0c75d49fb077))
+ (fp_line (start -5.11 5.11) (end -5.11 4.635) (layer "F.SilkS") (width 0.12) (tstamp 17aab010-1aea-4c67-8a97-a0b8f01cb50d))
+ (fp_line (start 4.635 -5.11) (end 5.11 -5.11) (layer "F.SilkS") (width 0.12) (tstamp 1dc655ba-db49-4178-a2a8-4d9ec444d3da))
+ (fp_line (start 4.635 5.11) (end 5.11 5.11) (layer "F.SilkS") (width 0.12) (tstamp 31197b2b-7148-486b-b32d-45c28f4b2003))
+ (fp_line (start -4.635 -5.11) (end -5.11 -5.11) (layer "F.SilkS") (width 0.12) (tstamp 4e57b234-0e46-4c9d-bcdc-9b3a236085fc))
+ (fp_line (start 5.11 5.11) (end 5.11 4.635) (layer "F.SilkS") (width 0.12) (tstamp 5c6bb847-bcd1-409b-ac78-06bb617f834f))
+ (fp_line (start -4.635 5.11) (end -5.11 5.11) (layer "F.SilkS") (width 0.12) (tstamp 8089bcb1-5626-4f4f-9ec6-7638a10a90ac))
+ (fp_line (start -5.62 -5.62) (end -5.62 5.62) (layer "F.CrtYd") (width 0.05) (tstamp 1b8b517c-8558-4bb9-ac19-b775946aba91))
+ (fp_line (start 5.62 -5.62) (end -5.62 -5.62) (layer "F.CrtYd") (width 0.05) (tstamp 1eaae64a-ada5-4ebd-8807-a6ee392ec958))
+ (fp_line (start -5.62 5.62) (end 5.62 5.62) (layer "F.CrtYd") (width 0.05) (tstamp c8217568-0ba4-47c5-b634-7af623cd265a))
+ (fp_line (start 5.62 5.62) (end 5.62 -5.62) (layer "F.CrtYd") (width 0.05) (tstamp d626c2cb-a6e1-4f5d-b24e-cf09353cbca9))
+ (fp_line (start 5 -5) (end 5 5) (layer "F.Fab") (width 0.1) (tstamp 066dcc9a-54d1-4ae0-a0a5-609028bc41ac))
+ (fp_line (start 5 5) (end -5 5) (layer "F.Fab") (width 0.1) (tstamp 3f1032f3-62d1-4b0e-bcdf-c306dbbd25a6))
+ (fp_line (start -4 -5) (end 5 -5) (layer "F.Fab") (width 0.1) (tstamp 86cff676-340b-4453-aab4-bf29187db5d6))
+ (fp_line (start -5 5) (end -5 -4) (layer "F.Fab") (width 0.1) (tstamp a20b9908-20d4-4580-ad6e-bde0cf8e879d))
+ (fp_line (start -5 -4) (end -4 -5) (layer "F.Fab") (width 0.1) (tstamp bfc154f1-8058-46c3-8b98-d3a3a5666182))
+ (pad "" smd roundrect (at 1.77 -1.77) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp 3abf228c-6a23-44e2-9b4f-a32698d07629))
+ (pad "" smd roundrect (at -1.77 1.77) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp 5ef976de-cb10-4f15-9a94-2df8d7545a82))
+ (pad "" smd roundrect (at 1.77 0) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp 77fe66f2-8c93-4efc-95f9-a403431ceacc))
+ (pad "" smd roundrect (at 1.77 1.77) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp 7e4d0326-ae47-4a7c-b883-90dd7630f930))
+ (pad "" smd roundrect (at 0 1.77) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp 828b08c1-14a0-4598-8fe4-989b8bb56bf1))
+ (pad "" smd roundrect (at -1.77 -1.77) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp 892aac61-7244-4324-be3f-dbb468c817c5))
+ (pad "" smd roundrect (at 0 0) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp d0881a01-fb64-4e14-b2de-974a72c61b4d))
+ (pad "" smd roundrect (at 0 -1.77) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp d7bc048a-02e6-45dc-baf5-19133cd3f28c))
+ (pad "" smd roundrect (at -1.77 0) (size 1.42 1.42) (layers "F.Paste") (roundrect_rratio 0.176056) (tstamp e7bec1c7-2909-4dda-8c1d-8e1ef30b6e72))
+ (pad "1" smd roundrect (at -4.9375 -4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3d808b6-1872-42e1-920f-3b2c98eddce5))
+ (pad "2" smd roundrect (at -4.9375 -3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1767682-07b6-41d4-bfa4-a408a6f74e87))
+ (pad "3" smd roundrect (at -4.9375 -3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 346f9233-760a-4537-8ee2-e59f21819d25))
+ (pad "4" smd roundrect (at -4.9375 -2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7ce044a-78a4-4155-a3a0-fb22a5b5d7c8))
+ (pad "5" smd roundrect (at -4.9375 -2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5aae9583-6042-48ea-beee-b4e983c15437))
+ (pad "6" smd roundrect (at -4.9375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e531d48-6d36-4232-8c04-7f3db8845f25))
+ (pad "7" smd roundrect (at -4.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c606b7e-7c60-4aa3-9ce2-bb910829ff1c))
+ (pad "8" smd roundrect (at -4.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b301f068-2bf0-4543-a954-807de872f33f))
+ (pad "9" smd roundrect (at -4.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e42d6cfb-4e56-4a1e-adaf-bdfd936f17d2))
+ (pad "10" smd roundrect (at -4.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe43c46f-4ce3-4111-9027-f262c554cdc9))
+ (pad "11" smd roundrect (at -4.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6afdcfa-550a-4d60-8e34-b104b1b708cc))
+ (pad "12" smd roundrect (at -4.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 427c65ef-604f-4df8-b064-afac980e1171))
+ (pad "13" smd roundrect (at -4.9375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9693e83d-865a-4253-9a38-24b73e25d594))
+ (pad "14" smd roundrect (at -4.9375 2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 617b0dc9-088c-4a3f-b4c7-3d87f6418e1f))
+ (pad "15" smd roundrect (at -4.9375 2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 233deb43-f2c5-4d7f-b32b-b0992b2d686e))
+ (pad "16" smd roundrect (at -4.9375 3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb41e173-93e8-4092-9e5e-2d41c9f84cd8))
+ (pad "17" smd roundrect (at -4.9375 3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87a8b56c-fa3f-4980-9f67-583875f3e995))
+ (pad "18" smd roundrect (at -4.9375 4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec349e83-70b9-469f-a5ac-d49677673b35))
+ (pad "19" smd roundrect (at -4.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81cf2f16-4d1e-48a1-a204-8383a93f1513))
+ (pad "20" smd roundrect (at -3.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8f68d0d-ad26-43c0-962c-b0c7ea417eba))
+ (pad "21" smd roundrect (at -3.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2bdd69a-2dca-48fd-b083-76729f84aa9c))
+ (pad "22" smd roundrect (at -2.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ef33e81-4c6b-43fc-9c7c-2850ca9787d7))
+ (pad "23" smd roundrect (at -2.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9c059fb-f90c-4690-b4f3-93507308d81f))
+ (pad "24" smd roundrect (at -1.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f5ab290-c8da-4f07-a2d9-614752dbbd1f))
+ (pad "25" smd roundrect (at -1.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f69d08a8-b3a9-4d2a-8908-febf7f3f671a))
+ (pad "26" smd roundrect (at -0.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 454dc2bd-3eb2-4b34-b9ce-23b24fbc9533))
+ (pad "27" smd roundrect (at -0.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5335d32a-54a7-4cea-9542-1c53ffd96132))
+ (pad "28" smd roundrect (at 0.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 383ca1de-0a49-436b-8f26-02ae2b796484))
+ (pad "29" smd roundrect (at 0.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e1814b1-bb2c-442d-8fe7-6b99b473c91f))
+ (pad "30" smd roundrect (at 1.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd1669ea-70da-45cf-ade2-fbfec07ff5da))
+ (pad "31" smd roundrect (at 1.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e82956ad-ebd4-4a97-ae21-63cce4dcf5a6))
+ (pad "32" smd roundrect (at 2.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb339c83-ddcd-4858-8ce5-8d91181fc1a7))
+ (pad "33" smd roundrect (at 2.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f0796f2-8ac0-4861-aede-d31d1146c837))
+ (pad "34" smd roundrect (at 3.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fad364cc-1440-4d3e-83f0-9ef2bddc14f8))
+ (pad "35" smd roundrect (at 3.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7a604b1-d286-434a-8355-c724d1342105))
+ (pad "36" smd roundrect (at 4.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43ad6c1c-8fc3-49a2-8ce3-85957d08be2d))
+ (pad "37" smd roundrect (at 4.9375 4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4399c1bd-6350-4c22-9f25-76f5fdb30acf))
+ (pad "38" smd roundrect (at 4.9375 3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f4db58a-5b58-4da3-b225-75498799b6de))
+ (pad "39" smd roundrect (at 4.9375 3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c63fb73d-2982-4a4a-9d49-211324b3eecf))
+ (pad "40" smd roundrect (at 4.9375 2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c071842b-2f1e-4da1-a6a4-2e79b092a32e))
+ (pad "41" smd roundrect (at 4.9375 2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19db609f-a661-44aa-a2b4-fab56e204196))
+ (pad "42" smd roundrect (at 4.9375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85e710e5-7497-4817-913a-8a7e59eecb6a))
+ (pad "43" smd roundrect (at 4.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97548189-9d23-4674-8f82-6bdc98096720))
+ (pad "44" smd roundrect (at 4.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f6e561d-db09-4920-9310-fb05cee54150))
+ (pad "45" smd roundrect (at 4.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b76112cd-5a00-43c6-b93c-b70971676e6d))
+ (pad "46" smd roundrect (at 4.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 306b4df8-cd84-48f9-b82a-d53e0ebf2f78))
+ (pad "47" smd roundrect (at 4.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 214b7fd5-1140-4dee-ba7a-b1f2bd9ef82b))
+ (pad "48" smd roundrect (at 4.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d0b05c3-3695-4460-bcde-518db5289b88))
+ (pad "49" smd roundrect (at 4.9375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe3f0fcf-d017-4a5e-ac39-49a628922d54))
+ (pad "50" smd roundrect (at 4.9375 -2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1a8227a-574b-43ef-b1e2-3c57c671a91c))
+ (pad "51" smd roundrect (at 4.9375 -2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05647d6d-baed-430c-a0e2-562821eabe05))
+ (pad "52" smd roundrect (at 4.9375 -3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38bf8386-2ca6-41b2-a843-331682f5559b))
+ (pad "53" smd roundrect (at 4.9375 -3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18388805-b69d-4c94-bc03-22d442d7b268))
+ (pad "54" smd roundrect (at 4.9375 -4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 614c4695-461e-486f-9fc5-f3a4e1d93e35))
+ (pad "55" smd roundrect (at 4.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91f62f64-cf69-47be-933e-5463ae4dd445))
+ (pad "56" smd roundrect (at 3.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98c63df1-213f-4fcd-b90a-84eb3b26a291))
+ (pad "57" smd roundrect (at 3.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3c67485-07a5-4f50-a0eb-00ceccb0afdf))
+ (pad "58" smd roundrect (at 2.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31354da7-f323-4523-8f2a-56f89ba9f05a))
+ (pad "59" smd roundrect (at 2.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4db5b68b-f41d-43a1-b288-2856695ca402))
+ (pad "60" smd roundrect (at 1.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cd9cd2b-c9f3-40a3-a18e-4bedf015d85e))
+ (pad "61" smd roundrect (at 1.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e624829-1f31-49d2-9ac0-2f20e2e9aac4))
+ (pad "62" smd roundrect (at 0.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6f81a80-1076-43ee-8f6b-6ba30a6fea41))
+ (pad "63" smd roundrect (at 0.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 692b33e1-5f4c-4b03-ad19-b7a4cc6bd5b7))
+ (pad "64" smd roundrect (at -0.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3750177c-2016-4ab9-8a5f-42c940cf7c3c))
+ (pad "65" smd roundrect (at -0.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e343adbb-6c4a-407e-9774-09c529c0d3b4))
+ (pad "66" smd roundrect (at -1.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5f97d08-a95a-4ab2-86da-8548c0942364))
+ (pad "67" smd roundrect (at -1.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9deb327-d4a8-4dd3-b4d0-3091f700f41b))
+ (pad "68" smd roundrect (at -2.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a0685e6-dbcf-4694-baa9-c4ae682f05ff))
+ (pad "69" smd roundrect (at -2.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf30f7b9-927a-46d6-9e47-5db016ee49a9))
+ (pad "70" smd roundrect (at -3.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da4c537c-2a3e-4601-ab6f-c19756e01a68))
+ (pad "71" smd roundrect (at -3.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae09923b-5f0c-4252-9a20-c9fe14acbcf6))
+ (pad "72" smd roundrect (at -4.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d62e27ec-12bf-4cb3-82c9-215a1dd08d82))
+ (pad "73" smd rect (at 0 0) (size 5.3 5.3) (layers "F.Cu" "F.Mask") (tstamp 11ecc10f-5ce4-4ccd-92f2-618da5adc62c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..a9b25fc8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias.kicad_mod
@@ -0,0 +1,256 @@
+(footprint "LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DC5F695)
+ (descr "LFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.32) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1bafaf14-0c41-441e-afcf-ae75578f2c13)
+ )
+ (fp_text value "LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias" (at 0 6.32) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 07ea3edd-4a9a-4c34-b75f-280015bfff2a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c37f2e8-724a-4cb3-a7d1-27850d0d9b03)
+ )
+ (fp_line (start -4.635 5.11) (end -5.11 5.11) (layer "F.SilkS") (width 0.12) (tstamp 323616db-0a3f-49bc-8a44-73ee41e797ac))
+ (fp_line (start 4.635 -5.11) (end 5.11 -5.11) (layer "F.SilkS") (width 0.12) (tstamp 3e9df63b-03e9-43de-ae65-3782ecc2e257))
+ (fp_line (start -5.11 5.11) (end -5.11 4.635) (layer "F.SilkS") (width 0.12) (tstamp 5fbfeb7e-5d55-4cd9-96d3-a3d096e19620))
+ (fp_line (start -4.635 -5.11) (end -5.11 -5.11) (layer "F.SilkS") (width 0.12) (tstamp 8a5439c7-96ab-46f2-8788-6720d245a6f2))
+ (fp_line (start 4.635 5.11) (end 5.11 5.11) (layer "F.SilkS") (width 0.12) (tstamp 99cc68fb-ba07-4962-b523-87a2b0bbafdf))
+ (fp_line (start 5.11 -5.11) (end 5.11 -4.635) (layer "F.SilkS") (width 0.12) (tstamp bc0f6a75-6875-4927-a8ce-7bf0093155f2))
+ (fp_line (start 5.11 5.11) (end 5.11 4.635) (layer "F.SilkS") (width 0.12) (tstamp ef5f395c-6a9f-4087-bea3-06808797ad1a))
+ (fp_line (start 5.62 5.62) (end 5.62 -5.62) (layer "F.CrtYd") (width 0.05) (tstamp 02f88028-601b-402f-88d9-644affe3bff8))
+ (fp_line (start -5.62 -5.62) (end -5.62 5.62) (layer "F.CrtYd") (width 0.05) (tstamp 1b8e90d7-4933-4db5-a684-17ba19928460))
+ (fp_line (start 5.62 -5.62) (end -5.62 -5.62) (layer "F.CrtYd") (width 0.05) (tstamp 349b1178-3ec7-44c4-8db2-d1a37d30f69f))
+ (fp_line (start -5.62 5.62) (end 5.62 5.62) (layer "F.CrtYd") (width 0.05) (tstamp f4978f28-5d83-429b-8ac9-57aae22b630a))
+ (fp_line (start -5 5) (end -5 -4) (layer "F.Fab") (width 0.1) (tstamp 8cb4523d-23ed-43fa-90fc-dd1feea2ef0d))
+ (fp_line (start -5 -4) (end -4 -5) (layer "F.Fab") (width 0.1) (tstamp 944e86c2-4761-468f-b1a2-cd4db06a4d31))
+ (fp_line (start 5 5) (end -5 5) (layer "F.Fab") (width 0.1) (tstamp c022c8d7-452a-4cfc-9a2b-c98f3b93728f))
+ (fp_line (start -4 -5) (end 5 -5) (layer "F.Fab") (width 0.1) (tstamp eb108ed7-01a8-43fc-bde7-b48942749fa9))
+ (fp_line (start 5 -5) (end 5 5) (layer "F.Fab") (width 0.1) (tstamp eed67a9a-3008-4aa9-b052-8a1996f4efd8))
+ (pad "" smd custom (at -1.566667 -1.566667) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 0812a0f7-89e9-440f-ab35-049653cbba56))
+ (pad "" smd custom (at -1.566667 1.566667) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 1a9e5932-dff2-4be0-ace6-ff2e55652904))
+ (pad "" smd custom (at 0 1.566667) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 1aa275f1-57bf-4f75-a857-f6e318d9add2))
+ (pad "" smd custom (at 1.566667 1.566667) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 607b47ad-b6e2-4350-90e7-3c3ac5467f11))
+ (pad "" smd custom (at 0 0) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 7e6aacc6-68e2-4b5b-9b40-e720234101e2))
+ (pad "" smd custom (at -1.566667 0) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 831db550-30f2-4e40-a7f5-143341f3a0c1))
+ (pad "" smd custom (at 0 -1.566667) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp 8ab36d32-7afa-4492-98c8-f526ef424a3b))
+ (pad "" smd custom (at 1.566667 -1.566667) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp a82452be-d07b-4c10-b15b-9aa701a66adf))
+ (pad "" smd custom (at 1.566667 0) (size 1.274978 1.274978) (layers "F.Paste")
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.562812 -0.439083)
+ (xy 0.562812 0.439083)
+ (xy 0.439083 0.562812)
+ (xy -0.439083 0.562812)
+ (xy -0.562812 0.439083)
+ (xy -0.562812 -0.439083)
+ (xy -0.439083 -0.562812)
+ (xy 0.439083 -0.562812)
+ ) (width 0.298709) (fill yes))
+ ) (tstamp ecae551e-e52c-4280-88be-f1ee8493fcc6))
+ (pad "1" smd roundrect (at -4.9375 -4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60d0c2ed-a1d4-43bd-a8e7-597efc668b1e))
+ (pad "2" smd roundrect (at -4.9375 -3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71f14180-3f1a-4718-a21e-7646ab53aec3))
+ (pad "3" smd roundrect (at -4.9375 -3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 228fdcd3-c5f4-487e-9d22-2e97ef96e98e))
+ (pad "4" smd roundrect (at -4.9375 -2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b96af175-19d4-4c14-ac69-2317c385a6ac))
+ (pad "5" smd roundrect (at -4.9375 -2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa577daf-3bbe-4e56-abdf-3ba35f3e7e6d))
+ (pad "6" smd roundrect (at -4.9375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d413f1a-ae9e-477e-bcf3-0c3b5c03d85e))
+ (pad "7" smd roundrect (at -4.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f1594ba-0366-4bbd-82ea-f7e744460a16))
+ (pad "8" smd roundrect (at -4.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7da31fad-fc7f-4f11-86af-abe6770b3013))
+ (pad "9" smd roundrect (at -4.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17ef57ea-75ef-4d37-a759-28c45f22d707))
+ (pad "10" smd roundrect (at -4.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57c40569-533b-4dc7-a49e-ce970c7f89e4))
+ (pad "11" smd roundrect (at -4.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 186f7526-2ef5-474d-83f5-b18801d5961c))
+ (pad "12" smd roundrect (at -4.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9524e6a-b0e8-472c-a4a0-a267f581df7c))
+ (pad "13" smd roundrect (at -4.9375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5aa0ff07-f09e-4244-8b0d-af27aa4dbf38))
+ (pad "14" smd roundrect (at -4.9375 2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18482210-d816-4ebd-b261-8a16fab71804))
+ (pad "15" smd roundrect (at -4.9375 2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7411111-e272-462e-a983-c8e1423e9e0e))
+ (pad "16" smd roundrect (at -4.9375 3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bcf7629-fb83-4a12-a456-f0c96d36a2eb))
+ (pad "17" smd roundrect (at -4.9375 3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54e43fad-79a9-4942-9c59-99f9d61f2d98))
+ (pad "18" smd roundrect (at -4.9375 4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f297d19f-b884-4b9b-a0e2-5a8298da6c04))
+ (pad "19" smd roundrect (at -4.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f7bd766-da16-4ec3-9165-659854ed5693))
+ (pad "20" smd roundrect (at -3.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a34398b1-6dd6-4bac-8463-00ac5236495e))
+ (pad "21" smd roundrect (at -3.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f32568f-a480-4f2b-b006-d5d84a45f84c))
+ (pad "22" smd roundrect (at -2.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6c35808-03d5-4c16-8f0e-a1554486f080))
+ (pad "23" smd roundrect (at -2.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2093ef55-485b-4ddd-b2be-f0209c478540))
+ (pad "24" smd roundrect (at -1.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43e5cb80-be81-4274-837e-63cc51670de3))
+ (pad "25" smd roundrect (at -1.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee723578-a2c9-47da-bf55-180309d5b016))
+ (pad "26" smd roundrect (at -0.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67a616d2-f988-4b10-8d5a-6e2833978c96))
+ (pad "27" smd roundrect (at -0.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 044eb4ae-4cb1-437d-b183-7e7af9de6f8f))
+ (pad "28" smd roundrect (at 0.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 517f88f6-3e9c-40cf-b227-154420affa39))
+ (pad "29" smd roundrect (at 0.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d02652c6-4501-4aee-96e7-100f0f37ac60))
+ (pad "30" smd roundrect (at 1.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9c74a32-e206-4aeb-be01-eebe8184dee0))
+ (pad "31" smd roundrect (at 1.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70b085c6-1496-4b7e-80b9-e422c5cef04a))
+ (pad "32" smd roundrect (at 2.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b063ae48-3985-4145-ab69-8c00581de9c4))
+ (pad "33" smd roundrect (at 2.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3438344-9e23-4296-af75-5b3a1f0afc2c))
+ (pad "34" smd roundrect (at 3.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 319b04c6-9676-4ab0-b251-5ba77dd147b9))
+ (pad "35" smd roundrect (at 3.75 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8524d21-12e8-4189-bbc9-42d7fa70cad2))
+ (pad "36" smd roundrect (at 4.25 4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c81854ba-3625-4a9a-9aa3-fc9d0d2c0c3c))
+ (pad "37" smd roundrect (at 4.9375 4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 558a5831-c58f-46fe-80f0-48692ed6c4d2))
+ (pad "38" smd roundrect (at 4.9375 3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cd79ce8-8486-4bc4-b308-b559ca048e48))
+ (pad "39" smd roundrect (at 4.9375 3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5efddcd5-90b6-4712-86e2-3eb95d655534))
+ (pad "40" smd roundrect (at 4.9375 2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18df7f86-8dda-4536-94b3-6895f27ff72f))
+ (pad "41" smd roundrect (at 4.9375 2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cc1a2e6-13e6-4059-87a7-095ace264b06))
+ (pad "42" smd roundrect (at 4.9375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28803f33-08bd-4461-9afb-08b29e2c2045))
+ (pad "43" smd roundrect (at 4.9375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcaedee6-c4f5-4ebe-89de-4bbe1f4fb085))
+ (pad "44" smd roundrect (at 4.9375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ba98ca8-2cb5-4c9e-a694-7c4c0a346718))
+ (pad "45" smd roundrect (at 4.9375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cba66aeb-6f28-405a-8bdb-9854c930378f))
+ (pad "46" smd roundrect (at 4.9375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03e8208e-f0c6-40f7-b109-c597a6358cca))
+ (pad "47" smd roundrect (at 4.9375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c58b4073-1331-4500-9c5d-d553380bde68))
+ (pad "48" smd roundrect (at 4.9375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75f01c14-c5e9-44c3-812e-ae813e66ca50))
+ (pad "49" smd roundrect (at 4.9375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c92e14b-a933-46a4-98f0-1f0e1f8a41ca))
+ (pad "50" smd roundrect (at 4.9375 -2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11256f3f-17e0-42dd-8bda-1e837e822d2b))
+ (pad "51" smd roundrect (at 4.9375 -2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce35bd9b-84f9-4199-9f2d-90cca434ab6c))
+ (pad "52" smd roundrect (at 4.9375 -3.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b049a43e-00a0-4319-8b02-df8a2b8f3308))
+ (pad "53" smd roundrect (at 4.9375 -3.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f81d4e84-dec1-467f-9ca3-0dc678ef2f00))
+ (pad "54" smd roundrect (at 4.9375 -4.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79c29b12-c485-4961-85b4-fbb41695b42e))
+ (pad "55" smd roundrect (at 4.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b5e9eb4-87e7-4899-8f80-78d1ae8d1131))
+ (pad "56" smd roundrect (at 3.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b0e35d2-562f-49ed-b9e8-dc11cc2c22fb))
+ (pad "57" smd roundrect (at 3.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc39edf2-788c-49ef-8401-a6d75fe61c57))
+ (pad "58" smd roundrect (at 2.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2e3eaf3-72df-42d7-964e-50afbe89c789))
+ (pad "59" smd roundrect (at 2.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f225f282-dc41-4fc1-bc4d-89f779290e68))
+ (pad "60" smd roundrect (at 1.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f783e184-1379-4911-805d-f39c521b81d0))
+ (pad "61" smd roundrect (at 1.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6563748e-a585-4774-bc2d-6cffee1c0c62))
+ (pad "62" smd roundrect (at 0.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e0a1b23-20f2-4dc8-a90d-c58d731ee8e1))
+ (pad "63" smd roundrect (at 0.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9db0a25-80be-4d5d-82b4-0d84b6e85f51))
+ (pad "64" smd roundrect (at -0.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cf58b29-ae7e-461a-b5f7-1a9f34b359dd))
+ (pad "65" smd roundrect (at -0.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbee7050-b96b-4368-bd4c-23d6b15f2394))
+ (pad "66" smd roundrect (at -1.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3507b9a-401e-4e0f-a874-a2bb621cb1b4))
+ (pad "67" smd roundrect (at -1.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb50b57e-4123-429c-865d-6df90d33cb39))
+ (pad "68" smd roundrect (at -2.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3912664-2510-4b27-866d-d83c205f9d28))
+ (pad "69" smd roundrect (at -2.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 406234c9-e963-4dde-aa4c-be957485bbc2))
+ (pad "70" smd roundrect (at -3.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f7a081e-74c1-41fc-a16c-c8021667fc91))
+ (pad "71" smd roundrect (at -3.75 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4d6f67d-725d-41d3-a2b7-3960e9254a7d))
+ (pad "72" smd roundrect (at -4.25 -4.9375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5189cb2-9cb0-4871-9bbd-bd89ff7ce8aa))
+ (pad "73" smd rect (at 0 0) (size 5.3 5.3) (layers "F.Cu" "F.Mask") (tstamp 0c3fec2c-42c6-429e-adba-d0c8bdd3efa3))
+ (pad "73" thru_hole circle (at -0.783333 2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 1f4c2baf-941d-49b1-9e02-d3fe29c9c590))
+ (pad "73" thru_hole circle (at 0.783333 -0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 28d7fffc-f4fd-49dd-8679-a0c5037dfd51))
+ (pad "73" thru_hole circle (at 0.783333 2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 3470ab3d-ef44-4a99-bb3d-04e3682a8adf))
+ (pad "73" thru_hole circle (at -2.35 -0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 4896bc3c-473e-4788-a55a-5df9154572eb))
+ (pad "73" thru_hole circle (at 2.35 -2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 58bb9fb0-9aae-4817-8133-b334cddbc632))
+ (pad "73" thru_hole circle (at 2.35 -0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5cb6d521-a98e-4614-86cf-7c8f875c1df0))
+ (pad "73" thru_hole circle (at 0.783333 0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 6ced8ee8-ff8e-474f-aa5f-0b4449796c30))
+ (pad "73" thru_hole circle (at 0.783333 -2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 759a643b-51a7-467f-a71d-dcec038bdac1))
+ (pad "73" thru_hole circle (at -2.35 2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7fd41a76-9325-455b-876c-24e715015347))
+ (pad "73" thru_hole circle (at 2.35 2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 8bc4ddad-6a82-460b-85f4-126b1431eba9))
+ (pad "73" thru_hole circle (at -2.35 0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 96c2582c-13a7-456b-a82a-0f476508d7c1))
+ (pad "73" thru_hole circle (at -0.783333 -2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b8733de4-6439-4bd2-8114-1829c92f1a80))
+ (pad "73" thru_hole circle (at -2.35 -2.35) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cd1b12b3-f0ec-485e-bb91-8e401e47004f))
+ (pad "73" thru_hole circle (at 2.35 0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cf796746-9811-40ef-831c-97133972cb40))
+ (pad "73" thru_hole circle (at -0.783333 0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d882db8e-94a9-4051-a4cd-c8a9fe41f606))
+ (pad "73" smd rect (at 0 0) (size 5.3 5.3) (layers "B.Cu") (tstamp edefee1a-2f46-4a10-8542-9c9034cf9953))
+ (pad "73" thru_hole circle (at -0.783333 -0.783333) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp f25e8e4c-9f46-4f20-beaa-5d64455f8535))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm.kicad_mod
new file mode 100644
index 00000000..f4a51fdc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm.kicad_mod
@@ -0,0 +1,117 @@
+(footprint "LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A534C00)
+ (descr "72-Lead Frame Chip Scale Package - 10x10x0.9 mm Body [LFCSP]; (see https://www.intersil.com/content/dam/Intersil/documents/l72_/l72.10x10c.pdf)")
+ (tags "LFCSP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f07155e1-5443-4469-a649-04637a251873)
+ )
+ (fp_text value "LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm" (at 0 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc2202b7-7269-4cd1-b958-64d087386cf0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc4f73d1-dc49-450e-a305-20463b26dc92)
+ )
+ (fp_line (start 4.75 -5) (end 5 -5) (layer "F.SilkS") (width 0.15) (tstamp 0dd03f50-4bba-45f8-b8fb-df737aa59378))
+ (fp_line (start -4.75 5) (end -5 5) (layer "F.SilkS") (width 0.15) (tstamp 1d3e8009-6ff2-4d4a-abe7-768e53467aa1))
+ (fp_line (start -5 -4.75) (end -4.75 -5) (layer "F.SilkS") (width 0.15) (tstamp 2ccc16fb-abb8-4427-ae88-07dd4ad6a84b))
+ (fp_line (start 4.75 5) (end 5 5) (layer "F.SilkS") (width 0.15) (tstamp 8eaea3a4-0850-4a59-b6c5-4a7cfc1231a1))
+ (fp_line (start 5 -5) (end 5 -4.75) (layer "F.SilkS") (width 0.15) (tstamp 94442b83-f9d5-486d-89ed-e37d09fb5c8f))
+ (fp_line (start 5 5) (end 5 4.75) (layer "F.SilkS") (width 0.15) (tstamp bc7d1a89-7ac7-4d5d-b4e5-06493d3c43e5))
+ (fp_line (start -5 5) (end -5 4.75) (layer "F.SilkS") (width 0.15) (tstamp d6ef7333-26b7-48c4-ba21-a17f1fb39f41))
+ (fp_line (start -5.45 -5.45) (end 5.45 -5.45) (layer "F.CrtYd") (width 0.05) (tstamp 3064c556-8925-4456-a401-c1f403bfe13d))
+ (fp_line (start -5.45 5.45) (end -5.45 -5.45) (layer "F.CrtYd") (width 0.05) (tstamp 798b520a-345a-47a7-916a-c6ecfdc9c6fe))
+ (fp_line (start 5.45 -5.45) (end 5.45 5.45) (layer "F.CrtYd") (width 0.05) (tstamp 80688fe7-e750-4ccd-98dc-717ff044a693))
+ (fp_line (start 5.45 5.45) (end -5.45 5.45) (layer "F.CrtYd") (width 0.05) (tstamp fa070437-509e-4753-9bc9-2317dec6853a))
+ (fp_line (start -4.9 4.9) (end -4.9 -4.5) (layer "F.Fab") (width 0.1) (tstamp 2a7e029b-b2bd-4bb1-9382-cea41bcdff04))
+ (fp_line (start 4.9 4.9) (end -4.9 4.9) (layer "F.Fab") (width 0.1) (tstamp 446a70da-9517-4190-bd6f-27a244512f94))
+ (fp_line (start -4.9 -4.5) (end -4.5 -4.9) (layer "F.Fab") (width 0.1) (tstamp 6e89fc6d-49d7-4c83-9ea6-8bbef8516206))
+ (fp_line (start -4.5 -4.9) (end 4.9 -4.9) (layer "F.Fab") (width 0.1) (tstamp 8199c909-a8f0-4e23-8a64-ff4b67737bc6))
+ (fp_line (start 4.9 -4.9) (end 4.9 4.9) (layer "F.Fab") (width 0.1) (tstamp aa9a17ed-6096-4797-9e60-edfc2d84de56))
+ (pad "" smd rect (at -1.4 1.4) (size 2.5 2.5) (layers "F.Paste") (tstamp 03a10002-56c8-47bf-9400-1bfe98bb944a))
+ (pad "" smd rect (at -1.4 -1.4) (size 2.5 2.5) (layers "F.Paste") (tstamp 38baafca-a471-49bd-b01e-780d65851be3))
+ (pad "" smd rect (at 1.4 -1.4) (size 2.5 2.5) (layers "F.Paste") (tstamp 41366981-5b66-4800-bc6c-4966be70776c))
+ (pad "" smd rect (at 1.4 1.4) (size 2.5 2.5) (layers "F.Paste") (tstamp f8132540-7b0d-43c0-9132-7dba76dd0d6a))
+ (pad "1" smd rect (at -4.9 -4.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 572a11a9-9624-4226-bc0a-72edeb3abcf7))
+ (pad "2" smd rect (at -4.9 -3.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2d8dadf-45b8-4846-8d4f-2d6fa2e4e3d0))
+ (pad "3" smd rect (at -4.9 -3.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8780b75c-a647-47b2-9b50-a3c280b0658f))
+ (pad "4" smd rect (at -4.9 -2.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e61507d-7632-477a-84b8-44b6a42ffd66))
+ (pad "5" smd rect (at -4.9 -2.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eec64f2c-18a8-4561-b7c6-479430f94ee1))
+ (pad "6" smd rect (at -4.9 -1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a2457ee-07ae-47eb-a702-930b38a08bcf))
+ (pad "7" smd rect (at -4.9 -1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13dc7934-a4b2-487e-a668-e0ed8fdeb405))
+ (pad "8" smd rect (at -4.9 -0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5ef3bfe-e92c-4693-9afd-4e275e6b113a))
+ (pad "9" smd rect (at -4.9 -0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 967e7447-3afa-4dd3-a2b0-c3c26c2ae8e0))
+ (pad "10" smd rect (at -4.9 0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ecbdb6a-9e21-4505-8790-c1fd9f1e2b96))
+ (pad "11" smd rect (at -4.9 0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50132e21-03c8-4914-8683-5955582475b4))
+ (pad "12" smd rect (at -4.9 1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05b1537d-3a82-4604-a22c-e573ee3a58c7))
+ (pad "13" smd rect (at -4.9 1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c4aaae5-90e5-4967-a38e-5e4fbe342f71))
+ (pad "14" smd rect (at -4.9 2.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5caa51bd-c19d-4ed9-a0c5-84a24bc50d63))
+ (pad "15" smd rect (at -4.9 2.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0957faa-0203-4e91-a4f4-26fa07821696))
+ (pad "16" smd rect (at -4.9 3.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16084eb7-b2ce-4bec-9d95-09205cedc4f6))
+ (pad "17" smd rect (at -4.9 3.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1e32dc0-0034-4783-9a83-eaf07cd7afd9))
+ (pad "18" smd rect (at -4.9 4.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cc73831-51f9-47ef-841a-1cbb168fc0ab))
+ (pad "19" smd rect (at -4.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afd3495e-0247-4056-ad0e-6de4ee0b01b4))
+ (pad "20" smd rect (at -3.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1e65b04-37ce-41b0-8cbb-66950842fb88))
+ (pad "21" smd rect (at -3.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a03e285d-c49e-4e67-a9a1-df4dd98dd230))
+ (pad "22" smd rect (at -2.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19c5676a-b999-4b8c-8947-c2634d04ee68))
+ (pad "23" smd rect (at -2.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2d391fd-453c-4500-abe4-d8cb6cca2428))
+ (pad "24" smd rect (at -1.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfb45e50-481c-4e72-929b-dd757c431e79))
+ (pad "25" smd rect (at -1.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 967a82e6-ef85-4802-8f24-52e5aa6c607c))
+ (pad "26" smd rect (at -0.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69d98295-6244-432c-8a5e-d75bc67b3094))
+ (pad "27" smd rect (at -0.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd8e259f-aa86-47f3-b280-1f9951af8c0c))
+ (pad "28" smd rect (at 0.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3c43c54-c765-46fb-b0a2-88b040b6e979))
+ (pad "29" smd rect (at 0.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43669429-3aa3-408a-9e9d-43adfb6f8ac9))
+ (pad "30" smd rect (at 1.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e908ad1-0734-4719-98eb-a1cedf579939))
+ (pad "31" smd rect (at 1.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f47f4a8-c20d-4ecc-b120-b9452d80466e))
+ (pad "32" smd rect (at 2.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 087fda77-bc05-48ad-bc4f-794cf6dcd05b))
+ (pad "33" smd rect (at 2.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d2f89f5-e18c-4028-9888-4b891a97f290))
+ (pad "34" smd rect (at 3.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9e43712-9a8d-4340-bbd8-f76a48ba0355))
+ (pad "35" smd rect (at 3.75 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca8174bd-f137-4975-8b30-6d0e64201613))
+ (pad "36" smd rect (at 4.25 4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3d33cfd-5002-435f-bdb4-72a6dc508878))
+ (pad "37" smd rect (at 4.9 4.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02a09181-70dd-41cf-a12d-12f50671d496))
+ (pad "38" smd rect (at 4.9 3.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 363c1131-5340-4047-9c9a-a369c2ed1673))
+ (pad "39" smd rect (at 4.9 3.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72c66dc0-95c2-44ac-b734-0e95dfad8241))
+ (pad "40" smd rect (at 4.9 2.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4a0a1eb-97d9-4ed0-a0aa-388b98128e4a))
+ (pad "41" smd rect (at 4.9 2.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 937310d2-a546-45b3-8e8c-017e0bc066fe))
+ (pad "42" smd rect (at 4.9 1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb967dec-4aa4-4c4f-bf82-b115507cf99a))
+ (pad "43" smd rect (at 4.9 1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fd22f55-5996-4283-960d-e273d886f04f))
+ (pad "44" smd rect (at 4.9 0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f95b0aea-5611-4a0a-84aa-8b525ffa383d))
+ (pad "45" smd rect (at 4.9 0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 428294f2-1d48-48b7-9e88-031e0f1fbfb5))
+ (pad "46" smd rect (at 4.9 -0.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5034881f-96b3-49ce-99d3-0b67db57edf8))
+ (pad "47" smd rect (at 4.9 -0.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87dd1e40-59a9-4192-a88d-a0b0257244de))
+ (pad "48" smd rect (at 4.9 -1.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85578c8d-1a55-46b1-b7f0-f7130b7d4cd9))
+ (pad "49" smd rect (at 4.9 -1.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db1b9227-93fb-4de4-9b43-7e8be43f0fed))
+ (pad "50" smd rect (at 4.9 -2.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35688587-8327-4a92-9209-8e8348ef26bc))
+ (pad "51" smd rect (at 4.9 -2.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1c8f20c-808d-472e-88ba-c6e6f65c6cfb))
+ (pad "52" smd rect (at 4.9 -3.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03f539e5-6125-4b9d-b335-f9cddb3cfa84))
+ (pad "53" smd rect (at 4.9 -3.75 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df018154-c95f-445b-9871-5a30d509e4a2))
+ (pad "54" smd rect (at 4.9 -4.25 90) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b2d0b36-bd0b-4c90-9e10-985d2a9086ee))
+ (pad "55" smd rect (at 4.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9b2003c-12c0-4497-933d-9939382fa20b))
+ (pad "56" smd rect (at 3.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adfcd4a3-9333-4147-8580-01fa13f656d4))
+ (pad "57" smd rect (at 3.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b749f82-e9e2-4ba0-8229-587d7c665ba0))
+ (pad "58" smd rect (at 2.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d2c6bb5-33c6-4cb1-86bb-4fcefd738b0a))
+ (pad "59" smd rect (at 2.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0b6a382-727e-46d6-80ff-27321432b291))
+ (pad "60" smd rect (at 1.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3510871c-93b4-4beb-b5cd-cfcf21217434))
+ (pad "61" smd rect (at 1.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05f8a5a7-bde6-49b0-bc85-4e17a23314a5))
+ (pad "62" smd rect (at 0.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d9b14ed-e8b0-40ba-888a-76fceeb358e7))
+ (pad "63" smd rect (at 0.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 966155cf-80aa-423d-8594-dafee451860d))
+ (pad "64" smd rect (at -0.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96a8fee0-7366-4a32-b541-edc536bb916c))
+ (pad "65" smd rect (at -0.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cbd43ce-7fd3-46bd-a174-168c8423a7a8))
+ (pad "66" smd rect (at -1.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9298a05-d7fc-449e-8e89-0f03b546ce18))
+ (pad "67" smd rect (at -1.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e5246ba-e6d7-4325-860f-57b02802aa1f))
+ (pad "68" smd rect (at -2.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15ee57af-734a-45dd-b074-87424fc4c9df))
+ (pad "69" smd rect (at -2.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ac91977-2c88-4c8f-9ac8-3959f413d05c))
+ (pad "70" smd rect (at -3.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11e3e819-eb03-4ad2-9bc5-520c8c6e46fb))
+ (pad "71" smd rect (at -3.75 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eafc05c8-cf33-4dc4-84d0-78b12610c475))
+ (pad "72" smd rect (at -4.25 -4.9) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d33f9af3-4cd4-4bbd-a6fb-01cefa995ac1))
+ (pad "73" smd rect (at 0 0) (size 6.15 6.15) (layers "F.Cu" "F.Mask") (tstamp d9aac423-fce1-4685-943c-84cd15fedac7))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-72-1EP_10x10mm_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_CSP.pretty/LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm.kicad_mod
new file mode 100644
index 00000000..429b2181
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AAEC2B5)
+ (descr "LFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/57080735642908cp_8_4.pdf")
+ (tags "LFCSP 8pin thermal pad 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 ea086bbc-ea06-4d9b-b6a5-3a3155a14d80)
+ )
+ (fp_text value "LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm" (at 0 2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb31c075-40fa-4438-af58-4160cc2b3286)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+ (effects (font (size 0.65 0.65) (thickness 0.0975)))
+ (tstamp 5aff9adc-4ab8-49be-a6cd-85aae96473e8)
+ )
+ (fp_line (start -1 -1.16) (end 1.5 -1.16) (layer "F.SilkS") (width 0.12) (tstamp 152e8d0c-96ea-49ea-a7cb-a5a6c671ef65))
+ (fp_line (start 1.5 1.16) (end -1.5 1.16) (layer "F.SilkS") (width 0.12) (tstamp 97b58465-ea4a-4de6-bd9f-46d606fa5ff9))
+ (fp_line (start 1.9 1.3) (end -1.9 1.3) (layer "F.CrtYd") (width 0.05) (tstamp 41a04d0b-91ce-45e2-8a4e-5f834d2bea23))
+ (fp_line (start 1.9 -1.3) (end 1.9 1.3) (layer "F.CrtYd") (width 0.05) (tstamp 4e6e75af-9b8d-4cf1-83fa-f917b7c4ceb1))
+ (fp_line (start -1.9 1.3) (end -1.9 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 6a67b2a9-77b9-43e1-92f7-7488a678b7c6))
+ (fp_line (start -1.9 -1.3) (end 1.9 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp fd8deed3-3325-4357-b81b-2d8c7b6f9b2b))
+ (fp_line (start -1.5 -0.5) (end -1.5 1) (layer "F.Fab") (width 0.1) (tstamp 1e2028c1-52f8-47f0-a57e-e096eb658aab))
+ (fp_line (start 1.5 1) (end 1.5 -1) (layer "F.Fab") (width 0.1) (tstamp 8878785c-4154-4487-a3d4-8177f4c4e15f))
+ (fp_line (start -1 -1) (end 1.5 -1) (layer "F.Fab") (width 0.1) (tstamp caaff86a-187d-4d61-96b6-bd3333de07d3))
+ (fp_line (start -1 -1) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp df59065c-7a77-40ca-b230-62e8f83656d4))
+ (fp_line (start 1.5 1) (end -1.5 1) (layer "F.Fab") (width 0.1) (tstamp f5a425af-bdd0-467e-a46d-9e7dc762bfc7))
+ (pad "1" smd rect (at -1.325 -0.75) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00616977-cc0f-4416-8c7f-794ba354f2eb))
+ (pad "2" smd rect (at -1.325 -0.25) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b7083fe-1c62-4125-985a-b91ec2b06fb3))
+ (pad "3" smd rect (at -1.325 0.25) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba0b1b63-15f4-486f-a4a8-92ffff44bcc1))
+ (pad "4" smd rect (at -1.325 0.75) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77545d21-bd95-436b-be8b-180761ddc3c3))
+ (pad "5" smd rect (at 1.325 0.75) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5efc03ec-4928-4d81-8d1b-2f84ee6c0986))
+ (pad "6" smd rect (at 1.325 0.25) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8392458d-c001-4ce0-908c-d1bf4a1d6802))
+ (pad "7" smd rect (at 1.325 -0.25) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77e291f5-d5d2-422e-bea5-9c484f95f583))
+ (pad "8" smd rect (at 1.325 -0.75) (size 0.55 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 013931d9-0271-45a7-b142-4a6bb745877b))
+ (pad "9" smd rect (at 0 0) (size 1.6 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24d171a6-1792-4fa4-8ccf-1ce0c56621ae))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.kicad_mod
new file mode 100644
index 00000000..78ff84cb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E3087BE)
+ (descr "LFCSP, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-8/CP_8_13.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09dc7364-7348-4a64-9f1a-7b87ce12b816)
+ )
+ (fp_text value "LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f212a4f3-a224-4193-8356-150643e2fa2b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp bc33c8c9-e76f-4b1c-b70a-2269692092f9)
+ )
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 85b28182-8799-40a7-9ea6-05a564777a05))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d58971c9-014a-4adc-b6bc-a46641f21041))
+ (fp_line (start -1.82 -1.75) (end -1.82 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 57aae832-ed88-4560-9a28-92742357cc35))
+ (fp_line (start 1.82 -1.75) (end -1.82 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 6055d7ba-55df-4b9f-919b-93440badf7a7))
+ (fp_line (start 1.82 1.75) (end 1.82 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp cf168f89-1185-425f-8513-c9e95129aaae))
+ (fp_line (start -1.82 1.75) (end 1.82 1.75) (layer "F.CrtYd") (width 0.05) (tstamp e538482f-70b5-4de5-ae14-4af7ec41bad6))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 1e96f080-bbe2-470a-ae42-1c7f86ed2606))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 8ff79f99-cd09-4770-988b-7ee2d6015e89))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a9ec53a4-63e8-4f74-b631-a030c655856d))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp ceb848e1-147c-4a3d-aee6-2f39d9d78e4e))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp fc737248-11e0-4eed-a422-2e91c432bab2))
+ (pad "" smd roundrect (at 0.365 0.435) (size 0.58 0.7) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 00ac16b2-5498-4ffb-913b-040226c3cb74))
+ (pad "" smd roundrect (at -0.365 0.435) (size 0.58 0.7) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bb432d41-a029-4984-9d86-e47e13982d91))
+ (pad "" smd roundrect (at -0.365 -0.435) (size 0.58 0.7) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp cc9ff025-3440-4687-9830-856556deaef7))
+ (pad "" smd roundrect (at 0.365 -0.435) (size 0.58 0.7) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e0705702-f1ad-4dc1-9381-c9704c53027d))
+ (pad "1" smd roundrect (at -1.2875 -0.75) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45437460-5ab3-44a3-85e1-cf4ccb118834))
+ (pad "2" smd roundrect (at -1.2875 -0.25) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp baa8afea-d761-423f-b3d8-ea58f3b2ed46))
+ (pad "3" smd roundrect (at -1.2875 0.25) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b9ff1fa-2222-4078-9b21-cc0c783b00dc))
+ (pad "4" smd roundrect (at -1.2875 0.75) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2ce907f-6f6f-4313-ada3-dfc2d8d5e452))
+ (pad "5" smd roundrect (at 1.2875 0.75) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61e0d4fd-b253-432f-b86d-8e442ae7d66f))
+ (pad "6" smd roundrect (at 1.2875 0.25) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4f71938-10b4-4606-941a-abdc8cc0f77d))
+ (pad "7" smd roundrect (at 1.2875 -0.25) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7685b01-275c-4f1d-9163-d4b329dea8b2))
+ (pad "8" smd roundrect (at 1.2875 -0.75) (size 0.575 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp decbbcd7-f414-450b-a893-7d0d91947d1a))
+ (pad "9" smd rect (at 0 0) (size 1.45 1.74) (layers "F.Cu" "F.Mask") (tstamp 191d8522-d981-4b41-aa17-b88ac70c1a51))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm.kicad_mod
new file mode 100644
index 00000000..f7634fcf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F462323)
+ (descr "LFCSP, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_11.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a234121b-11b9-4318-9dfb-65ccbbf493a2)
+ )
+ (fp_text value "LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b10419f-3897-4376-bdce-299ab0e2bf3f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp fe341150-593f-448d-b906-0ef1f3875336)
+ )
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 84d498c7-82c2-40f9-9680-7fdc20fff037))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e5f80ecb-5a72-4f54-83cf-03366ddb87e4))
+ (fp_line (start 2.12 -1.75) (end -2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 50b49022-d802-49fe-9b7d-17dfca8b7c6d))
+ (fp_line (start -2.12 1.75) (end 2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 8350fa9d-8424-4f81-b087-b80ab2f21c1b))
+ (fp_line (start 2.12 1.75) (end 2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 90e9b60f-cb58-4ddc-8f1a-c965326841a2))
+ (fp_line (start -2.12 -1.75) (end -2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp c2529f88-36fd-4c9d-92b9-72c3198935aa))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 144b6bf2-5184-4f9c-9128-18d656b064a6))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 45f8433e-b404-43fd-b5d5-fba6c671c883))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 602b9c65-3782-4705-ad88-c6fac6a58bf7))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp db41c620-94c7-4e37-8c05-c17fc219aae5))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp fe7316ef-cdb1-4d18-81b0-b954bc643399))
+ (pad "" smd roundrect (at -0.4 -0.585) (size 0.64 0.94) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 62a69099-ead3-4332-bfef-538f033d0a99))
+ (pad "" smd roundrect (at -0.4 0.585) (size 0.64 0.94) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6b484f8d-459a-41fc-82d7-7e57355b6955))
+ (pad "" smd roundrect (at 0.4 -0.585) (size 0.64 0.94) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7f7988f2-acb6-4b40-ae72-733b1820c8f3))
+ (pad "" smd roundrect (at 0.4 0.585) (size 0.64 0.94) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp c6df34de-430f-4fec-9430-19f0887e81ac))
+ (pad "1" smd roundrect (at -1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d30b86e5-0cd5-472e-b976-e53a01823479))
+ (pad "2" smd roundrect (at -1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e958ddda-4b1f-442c-809c-9f0f1260be54))
+ (pad "3" smd roundrect (at -1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e95506af-8b2a-4df7-b5f8-3a640a4b3996))
+ (pad "4" smd roundrect (at -1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 345dfe35-9ada-4de9-a444-4578f1a49c26))
+ (pad "5" smd roundrect (at 1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de49d4ca-444d-4afc-9509-19641615411a))
+ (pad "6" smd roundrect (at 1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83b778d5-a9e2-4960-9dbf-09f6f176cca6))
+ (pad "7" smd roundrect (at 1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fab915a5-5c0e-4cb6-96e8-a7887537405f))
+ (pad "8" smd roundrect (at 1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d549799-4442-4586-b8f3-426e502ead59))
+ (pad "9" smd rect (at 0 0) (size 1.6 2.34) (layers "F.Cu" "F.Mask") (tstamp 07fab809-7a0c-4b86-be20-6978ca23dc32))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..5b78245f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm_ThermalVias.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F462323)
+ (descr "LFCSP, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_11.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0dd4e5fd-dd14-4c55-8cd7-1a000c7bb4ff)
+ )
+ (fp_text value "LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2fbd08ff-7016-4736-a146-58555f8f98fe)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 898d078d-0d6d-47db-825e-2b180e6af6ad)
+ )
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 0b2dbcad-e997-4259-be3e-39e7ed76a98c))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ed0066bd-4c23-4e49-99ea-6dce34b06b21))
+ (fp_line (start -2.12 -1.75) (end -2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 2431d748-b6d4-4264-ae19-efd86b3a3c9e))
+ (fp_line (start 2.12 -1.75) (end -2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp aa0037d4-31a2-4a3e-8f00-f92e70ecdae0))
+ (fp_line (start -2.12 1.75) (end 2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp cc12a136-93ac-4c17-bc8e-ee626047c8bf))
+ (fp_line (start 2.12 1.75) (end 2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp cd5ea3b6-36b8-4a18-bb84-4d2ffa133746))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 02187ac7-1889-4cc7-a481-d66b95440f8b))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 3f13e550-22a2-4b6e-8160-db46ecf3688e))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp b6b5f230-c52c-40a5-bf1f-c9d7b02bea3b))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp c69b2e7c-7798-4f50-9e7c-4e108051c750))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp f1ae95cb-bbe4-44f7-934b-441435290974))
+ (pad "" smd roundrect (at 0.4 -0.585) (size 0.69 1.01) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 26e721fc-7424-4034-ab66-3b14d3fae6e3))
+ (pad "" smd roundrect (at -0.4 -0.585) (size 0.69 1.01) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4404b6e9-416e-4611-a2e3-cb885a069d02))
+ (pad "" smd roundrect (at -0.4 0.585) (size 0.69 1.01) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8f8493db-b682-4bda-8612-ffffe625c355))
+ (pad "" smd roundrect (at 0.4 0.585) (size 0.69 1.01) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fa03b5fe-3a4b-4761-902b-90af4280f79b))
+ (pad "1" smd roundrect (at -1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 271dec05-1d08-4232-b70b-34f87f44948d))
+ (pad "2" smd roundrect (at -1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a5b19dc-70d9-4a15-9330-b15aee2322df))
+ (pad "3" smd roundrect (at -1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c56d1556-1982-4bb3-8ddb-3e9c60a4b3fa))
+ (pad "4" smd roundrect (at -1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21fc3bbd-7d78-4340-bef0-ded069be4ed1))
+ (pad "5" smd roundrect (at 1.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff97ff2b-611e-4363-b2bf-f677480f34e9))
+ (pad "6" smd roundrect (at 1.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca82ded2-6d44-4669-a29a-a9fad2af6699))
+ (pad "7" smd roundrect (at 1.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07e60fe8-25a9-4080-a801-984996887f7b))
+ (pad "8" smd roundrect (at 1.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc030b22-0d67-4c4e-af6a-54f5b13a0401))
+ (pad "9" smd rect (at 0 0) (size 1.6 2.34) (layers "B.Cu") (tstamp 46aedd1a-10e9-4af5-a624-f13ed3020f7c))
+ (pad "9" thru_hole circle (at -0.5 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 5a14ee60-546c-4ae7-a7c4-200c228840b6))
+ (pad "9" thru_hole circle (at 0.5 -0.87) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 60397aaa-92de-429c-a913-46e1da7ef56c))
+ (pad "9" thru_hole circle (at -0.5 0.87) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 898193aa-b3d9-48d4-b5a6-98c182de92dd))
+ (pad "9" thru_hole circle (at 0.5 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp b4826cb7-33bd-4a16-a53f-47203c473a02))
+ (pad "9" thru_hole circle (at 0.5 0.87) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cd7ebb66-a1eb-444e-ae35-ce2bd352f05f))
+ (pad "9" thru_hole circle (at -0.5 -0.87) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp dffa8ae0-6fe9-4eb4-97d3-14d5706ecdc7))
+ (pad "9" smd rect (at 0 0) (size 1.6 2.34) (layers "F.Cu" "F.Mask") (tstamp f9fed9e6-b95f-46d5-bdfc-50be5dc75c27))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.6x2.34mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8_2x2mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8_2x2mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..99bfafdc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-8_2x2mm_P0.5mm.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "LFCSP-8_2x2mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02EFF5)
+ (descr "LFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_8_6.pdf")
+ (tags "LFCSP 8pin 2x2mm Pitch 0.5mm")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4496db49-f8e6-448e-9da2-ac0d553968bf)
+ )
+ (fp_text value "LFCSP-8_2x2mm_P0.5mm" (at 0 2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0af9b3a0-c11a-4c2e-8e73-26607080ab2e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0acc8ab-811c-4ee3-8f80-d1fb3ea0cffd)
+ )
+ (fp_line (start 1 1.06) (end -1 1.06) (layer "F.SilkS") (width 0.12) (tstamp 0bf481bb-c07e-488e-85d8-cb8b512403bf))
+ (fp_line (start -0.5 -1.06) (end 1 -1.06) (layer "F.SilkS") (width 0.12) (tstamp fdc878eb-6ef4-4c6e-92a5-5cfa76d3f4a3))
+ (fp_line (start 1.4 1.3) (end -1.4 1.3) (layer "F.CrtYd") (width 0.05) (tstamp 72ab62d5-cc37-4dcd-8c36-e001c36e4e02))
+ (fp_line (start -1.4 1.3) (end -1.4 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 7cfa5246-0886-451c-a9b7-bd2ae7794873))
+ (fp_line (start 1.4 -1.3) (end 1.4 1.3) (layer "F.CrtYd") (width 0.05) (tstamp ad35a80a-e3c0-44c1-a598-d63170b84b9e))
+ (fp_line (start -1.4 -1.3) (end 1.4 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp fd013972-9dd2-4880-8926-efb57b624048))
+ (fp_line (start -1 -0.5) (end -1 1) (layer "F.Fab") (width 0.1) (tstamp 36d9b68d-0ad4-4efc-bdcf-5317dc0ac4d6))
+ (fp_line (start -0.5 -1) (end 1 -1) (layer "F.Fab") (width 0.1) (tstamp 6d3a6297-7b6d-4067-a743-b68588d29447))
+ (fp_line (start -0.5 -1) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6ecae61e-e3c6-4fde-84d8-3815b2dbaa85))
+ (fp_line (start 1 1) (end 1 -1) (layer "F.Fab") (width 0.1) (tstamp b7dfb9f3-2956-40e4-bc08-10c67d9d4985))
+ (fp_line (start 1 1) (end -1 1) (layer "F.Fab") (width 0.1) (tstamp eb916337-aa43-4f3e-b307-f9a823b76e6a))
+ (pad "1" smd rect (at -0.725 -0.75) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcc583ae-1ecc-41c4-ba49-fc8628adea73))
+ (pad "2" smd rect (at -0.725 -0.25) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa2e9f23-43af-4ffb-aac4-42fa5ca77e5b))
+ (pad "3" smd rect (at -0.725 0.25) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 796e4eed-033a-4f90-abf7-9b3c0419f2b7))
+ (pad "4" smd rect (at -0.725 0.75) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89ba0046-f893-466b-a5f3-65c1b4010da6))
+ (pad "5" smd rect (at 0.725 0.75) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ece5dfa-f635-4b4b-bfb7-0b9fd0bec55d))
+ (pad "6" smd rect (at 0.725 0.25) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f5f9eb2-0528-4901-9c2d-190750c6ccd0))
+ (pad "7" smd rect (at 0.725 -0.25) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c34df658-a697-4327-b228-99e9a88e7ce6))
+ (pad "8" smd rect (at 0.725 -0.75) (size 0.75 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6950441-aa93-4d2d-acc2-cef080133e98))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-8_2x2mm_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_CSP.pretty/LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm.kicad_mod
new file mode 100644
index 00000000..d630779b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A7A2B9D)
+ (descr "LFCSP VQ, 24 pin, exposed pad, 4x4mm body, pitch 0.5mm (http://www.analog.com/media/en/package-pcb-resources/package/56702234806764cp_24_3.pdf, http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5801.pdf)")
+ (tags "LFCSP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.33) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d760e3b2-5a3f-4e92-9c40-51966f5b99af)
+ )
+ (fp_text value "LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm" (at 0 3.33) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp acdb6793-7fc5-4f6a-b2f8-d6fc2e0d4d34)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1858429b-765a-467f-81cf-76b0507aba6d)
+ )
+ (fp_line (start 1.675 1.875) (end 1.875 1.675) (layer "F.SilkS") (width 0.12) (tstamp 417a8f21-c48e-43b1-b573-9acfadcca3bf))
+ (fp_line (start -1.675 -1.875) (end -1.875 -1.675) (layer "F.SilkS") (width 0.12) (tstamp a446341b-e9d8-4536-aa79-ac9c5a5246c2))
+ (fp_line (start -1.675 1.875) (end -1.875 1.675) (layer "F.SilkS") (width 0.12) (tstamp ca1bf8d6-35ee-4150-afbd-4ca3ce4d735f))
+ (fp_line (start 1.875 -1.675) (end 1.675 -1.875) (layer "F.SilkS") (width 0.12) (tstamp f6182894-0596-4a98-b81c-f0dce5cebaa4))
+ (fp_circle (center -2 -2) (end -2.05 -2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 4f6b9f24-14ee-4dda-9ea9-7069deb6e66c))
+ (fp_line (start -2.55 -2.55) (end 2.55 -2.55) (layer "F.CrtYd") (width 0.05) (tstamp 0535aed6-5af4-4695-9cc8-d485eb6682ae))
+ (fp_line (start 2.55 -2.55) (end 2.55 2.55) (layer "F.CrtYd") (width 0.05) (tstamp 626e0153-cbc4-46bc-8937-a9eb0cad9a87))
+ (fp_line (start -2.55 -2.55) (end -2.55 2.55) (layer "F.CrtYd") (width 0.05) (tstamp c8cb21c5-398a-4358-b47c-70a4c5df476b))
+ (fp_line (start -2.55 2.55) (end 2.55 2.55) (layer "F.CrtYd") (width 0.05) (tstamp f353d4ee-2f7f-472a-acf2-2e80bb3cc11e))
+ (fp_line (start 1.4 2) (end -1.4 2) (layer "F.Fab") (width 0.1) (tstamp 2f4d15bb-58be-4ccc-a214-2950a5dd85f4))
+ (fp_line (start 1.4 2) (end 2 1.4) (layer "F.Fab") (width 0.1) (tstamp 53731afb-e0f8-421c-81c5-d6ea0e486681))
+ (fp_line (start -2 1.4) (end -2 -1.4) (layer "F.Fab") (width 0.1) (tstamp 69e2bc51-1857-4be7-bc4d-a0731114ecf0))
+ (fp_line (start 2 -1.4) (end 2 1.4) (layer "F.Fab") (width 0.1) (tstamp 6b70db09-85e1-4037-9a49-95cb709b30f8))
+ (fp_line (start -1.2 -2) (end -2 -1.2) (layer "F.Fab") (width 0.1) (tstamp 72d788ba-1729-4f9b-a6bf-4d8308a31ad0))
+ (fp_line (start -2 1.4) (end -1.4 2) (layer "F.Fab") (width 0.1) (tstamp 7991d83c-5e1d-4cc8-ae2d-6ff6a6a93022))
+ (fp_line (start -1.4 -2) (end 1.4 -2) (layer "F.Fab") (width 0.1) (tstamp a1e35dba-491a-4c1c-a370-6bd3c4b35350))
+ (fp_line (start -2 -1.4) (end -1.4 -2) (layer "F.Fab") (width 0.1) (tstamp afe5f7df-24ae-41b8-9327-ed0701d25912))
+ (fp_line (start 1.4 -2) (end 2 -1.4) (layer "F.Fab") (width 0.1) (tstamp e4690d01-1fc0-4f23-9344-814b8dff7c54))
+ (pad "" smd rect (at 0.65 0.65) (size 1.05 1.05) (layers "F.Paste") (tstamp 058a1f1e-211d-4ca3-9e7e-8f8d7d36bdad))
+ (pad "" smd rect (at 0.65 -0.65) (size 1.05 1.05) (layers "F.Paste") (tstamp 07b2e858-b22e-4e87-a472-33d51baf3fee))
+ (pad "" smd rect (at -0.65 -0.65) (size 1.05 1.05) (layers "F.Paste") (tstamp 675cb1f5-6247-4331-8ae8-bf3989087850))
+ (pad "" smd rect (at -0.65 0.65) (size 1.05 1.05) (layers "F.Paste") (tstamp feee1d71-f12e-4328-8308-39b64758da7f))
+ (pad "1" smd rect (at -1.8925 -1.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26de240f-eac6-46b9-b486-0546887cec73))
+ (pad "2" smd rect (at -1.8925 -0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffc85b54-2e9b-47a3-a466-1a72490091d9))
+ (pad "3" smd rect (at -1.8925 -0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2697b6c-238a-4c40-b2a6-ae75af07b1d8))
+ (pad "4" smd rect (at -1.8925 0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79a9d89e-9950-41df-9a0a-555981b93b00))
+ (pad "5" smd rect (at -1.8925 0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74818f42-9e84-41fc-825b-23853f0cdad3))
+ (pad "6" smd rect (at -1.8925 1.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72f500c8-a3d9-4979-82c8-f593cd2e8005))
+ (pad "7" smd rect (at -1.25 1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ca1827f-4e78-44cb-b219-5ffed16392da))
+ (pad "8" smd rect (at -0.75 1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4ad9a1b-31fc-4470-8f4b-c575b37fddd6))
+ (pad "9" smd rect (at -0.25 1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2ab3f1a-e4d2-4318-a9b5-17072a9cebd9))
+ (pad "10" smd rect (at 0.25 1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6409c79e-9e83-45f5-a17d-6f7007005c47))
+ (pad "11" smd rect (at 0.75 1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82f7599d-eade-453f-b959-66658f7146fd))
+ (pad "12" smd rect (at 1.25 1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70cd3be4-38d2-428e-af96-307448546d3d))
+ (pad "13" smd rect (at 1.8925 1.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43c632ac-f3ab-4fc7-ae15-0f17b2c97c97))
+ (pad "14" smd rect (at 1.8925 0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09921c73-259c-4fcf-a97a-d1c37bfcd05f))
+ (pad "15" smd rect (at 1.8925 0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f9db0e1-6a5b-4a0d-b0f2-cdc20530d159))
+ (pad "16" smd rect (at 1.8925 -0.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0339e864-9a82-409f-bb61-b3411fd3d1d2))
+ (pad "17" smd rect (at 1.8925 -0.75) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29f6a760-d3c4-4278-b378-724a3e523b50))
+ (pad "18" smd rect (at 1.8925 -1.25) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 135c65f1-2eeb-4658-ab04-e981fa874426))
+ (pad "19" smd rect (at 1.25 -1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d91d7eb-c39b-4cbc-8b33-e3a0cf98824e))
+ (pad "20" smd rect (at 0.75 -1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec004918-fb48-4d2c-b718-691553bc5d0f))
+ (pad "21" smd rect (at 0.25 -1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e9581a6-2004-4825-812a-75570bca2b66))
+ (pad "22" smd rect (at -0.25 -1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 911ef659-f575-4c0b-ae81-248a94caccea))
+ (pad "23" smd rect (at -0.75 -1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ca9ec1b-bba2-4de5-8496-053a45e65002))
+ (pad "24" smd rect (at -1.25 -1.8925 90) (size 0.813 0.305) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4f3ffe3-478a-4c38-9876-f7b80a349072))
+ (pad "25" smd rect (at 0 0) (size 2.642 2.642) (layers "F.Cu" "F.Mask") (tstamp eada6ea1-9c4c-4240-8986-47c26a88e30a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-48-1EP_7x7mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-48-1EP_7x7mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..c45537ff
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-VQ-48-1EP_7x7mm_P0.5mm.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "LFCSP-VQ-48-1EP_7x7mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02EFF5)
+ (descr "LFCSP VQ, 48 pin, exposed pad, 7x7mm body (http://www.analog.com/media/en/technical-documentation/data-sheets/AD7951.pdf, http://www.analog.com/en/design-center/packaging-quality-symbols-footprints/symbols-and-footprints/AD7951.html)")
+ (tags "LFCSP 48")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 118f1ca0-8a41-4928-b89a-252480041438)
+ )
+ (fp_text value "LFCSP-VQ-48-1EP_7x7mm_P0.5mm" (at 0 4.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 612c6dc3-5fa7-4430-9aae-32c6430b7bad)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dccd0520-4a23-4c7a-ae63-6db14a6fd4c7)
+ )
+ (fp_line (start 3.13 -3.36) (end 3.36 -3.13) (layer "F.SilkS") (width 0.12) (tstamp 20ed1101-b7bc-47ec-bf54-acb8fee5155d))
+ (fp_line (start -3.13 -3.36) (end -3.36 -3.13) (layer "F.SilkS") (width 0.12) (tstamp 46270413-ab2e-47b1-ac8c-7e4e1de10ae3))
+ (fp_line (start 3.13 3.36) (end 3.36 3.13) (layer "F.SilkS") (width 0.12) (tstamp 8482a325-6666-40f7-9b29-178917340e6e))
+ (fp_line (start -3.13 3.36) (end -3.36 3.13) (layer "F.SilkS") (width 0.12) (tstamp a297b410-981a-4e26-abf5-fdcc26b01463))
+ (fp_circle (center -3.56 -3.56) (end -3.51 -3.56) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 85612b71-d1d5-4460-ac99-ba5dc02cabe6))
+ (fp_line (start 4.06 4.06) (end -4.06 4.06) (layer "F.CrtYd") (width 0.05) (tstamp 1085b3b1-62e5-434a-b5aa-a5baddf89350))
+ (fp_line (start -4.06 -4.06) (end 4.06 -4.06) (layer "F.CrtYd") (width 0.05) (tstamp 33c8734e-df81-4b87-9947-28e7ea3e72b1))
+ (fp_line (start -4.06 4.06) (end -4.06 -4.06) (layer "F.CrtYd") (width 0.05) (tstamp 7603c0cc-046d-4ed3-9836-7fb51c3ee520))
+ (fp_line (start 4.06 -4.06) (end 4.06 4.06) (layer "F.CrtYd") (width 0.05) (tstamp f54b9300-469e-4e33-8f9a-2b7bbd22942c))
+ (fp_line (start 2.9 3.5) (end 3.5 2.9) (layer "F.Fab") (width 0.1) (tstamp 05cd9225-9db8-41b0-b5ba-77656b283bf5))
+ (fp_line (start -2.9 -3.5) (end 2.9 -3.5) (layer "F.Fab") (width 0.1) (tstamp 4d2b20dd-13bb-42f5-96f7-9effdda350bd))
+ (fp_line (start -3.5 -2.7) (end -2.7 -3.5) (layer "F.Fab") (width 0.1) (tstamp 53469dda-a5dc-4d48-87f8-ba03e56ee080))
+ (fp_line (start -2.9 3.5) (end -3.5 2.9) (layer "F.Fab") (width 0.1) (tstamp 7c193e5f-58a7-438c-86be-9c43cfcdec7e))
+ (fp_line (start 3.5 -2.9) (end 3.5 2.9) (layer "F.Fab") (width 0.1) (tstamp 8a24a52a-5c1b-4d82-a8d9-f89a4aff0c24))
+ (fp_line (start 2.9 -3.5) (end 3.5 -2.9) (layer "F.Fab") (width 0.1) (tstamp dbbabeec-5d3f-4a7a-8241-456b5b803fbe))
+ (fp_line (start -3.5 2.9) (end -3.5 -2.9) (layer "F.Fab") (width 0.1) (tstamp ec9ba276-e069-4fb1-9e22-448643b06d52))
+ (fp_line (start -3.5 -2.9) (end -2.9 -3.5) (layer "F.Fab") (width 0.1) (tstamp f5cdecc0-8a86-474d-a64b-46205259b16a))
+ (fp_line (start 2.9 3.5) (end -2.9 3.5) (layer "F.Fab") (width 0.1) (tstamp f905e900-2c1b-42b6-9d3d-dd04143ea8fa))
+ (pad "1" smd rect (at -3.4 -2.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dafd3992-1855-4c93-89b1-8b7d172ba9a4))
+ (pad "2" smd rect (at -3.4 -2.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47dc8d02-3346-4c63-92e0-ed0908a72bac))
+ (pad "3" smd rect (at -3.4 -1.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a9f5c45-7110-4b5c-a491-5a7babf7f914))
+ (pad "4" smd rect (at -3.4 -1.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a927c78c-4a68-4864-9212-922d18322499))
+ (pad "5" smd rect (at -3.4 -0.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aed019db-df85-469a-bc7b-f3869d13de31))
+ (pad "6" smd rect (at -3.4 -0.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9bb18dd-0f54-4cb6-a944-2c934c59238f))
+ (pad "7" smd rect (at -3.4 0.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b87ecdbf-b738-4380-958e-8b4bd696f4e3))
+ (pad "8" smd rect (at -3.4 0.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 825c114d-1b85-469d-ada2-f86d983a281e))
+ (pad "9" smd rect (at -3.4 1.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c56f49f-a6ba-4899-9f2e-2e89b9fac45b))
+ (pad "10" smd rect (at -3.4 1.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f9408f5-42d9-4c0c-b2c8-fe7693d0063b))
+ (pad "11" smd rect (at -3.4 2.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b2868ca-8698-4236-b2b2-8b4965537233))
+ (pad "12" smd rect (at -3.4 2.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 102d2957-7b82-40b7-8cf6-9ce5e2839945))
+ (pad "13" smd rect (at -2.75 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcdbf83d-0240-4569-92ba-6e234bee41b5))
+ (pad "14" smd rect (at -2.25 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 111d988c-34a6-403e-881f-403ee1763590))
+ (pad "15" smd rect (at -1.75 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2dcc682f-33b7-4985-bf6e-3f022d1e918c))
+ (pad "16" smd rect (at -1.25 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53251f6b-6b4b-4a29-b814-0a7588948ecf))
+ (pad "17" smd rect (at -0.75 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b7bc323-2c98-4b8d-8298-a51fbacdbee5))
+ (pad "18" smd rect (at -0.25 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 767210f5-6551-4524-8741-cbd5ff743c63))
+ (pad "19" smd rect (at 0.25 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7d6d718-59a3-4f0d-90b3-fd452f740701))
+ (pad "20" smd rect (at 0.75 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8205d9d9-b6c8-4462-b506-af0a294f1247))
+ (pad "21" smd rect (at 1.25 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7445ccb3-83b4-4429-a9d4-36e58aeafe3b))
+ (pad "22" smd rect (at 1.75 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7cccf5d-cb0b-4af0-b88b-136cfc9d2099))
+ (pad "23" smd rect (at 2.25 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e722b2da-685d-4431-815e-46cda71125a2))
+ (pad "24" smd rect (at 2.75 3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 131750ae-f7a0-4c19-b23b-e15a9d7b26c8))
+ (pad "25" smd rect (at 3.4 2.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ebfc44d-6e20-4693-a1f3-ab4acabba6f2))
+ (pad "26" smd rect (at 3.4 2.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3626a684-4caf-422f-8056-db13aeed784c))
+ (pad "27" smd rect (at 3.4 1.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e45d6f4f-f2c0-4cdb-afc7-88d2505dfc18))
+ (pad "28" smd rect (at 3.4 1.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4dbbfd8-b585-4aad-b9c5-9f07fe4a7e7e))
+ (pad "29" smd rect (at 3.4 0.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61792111-a396-417f-9eea-b7a57ef9abdc))
+ (pad "30" smd rect (at 3.4 0.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c1ab7d8-f95a-4020-9b3c-0593f8a8ce78))
+ (pad "31" smd rect (at 3.4 -0.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0234fe80-9f3f-464e-a653-6266393d0cce))
+ (pad "32" smd rect (at 3.4 -0.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2048ca11-07df-42ca-9842-1f3b5b0a2c96))
+ (pad "33" smd rect (at 3.4 -1.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41663337-b5a3-4c0a-84c6-e03e5596330e))
+ (pad "34" smd rect (at 3.4 -1.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69503960-2875-4229-bec6-2d2cb9c349aa))
+ (pad "35" smd rect (at 3.4 -2.25) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4158c249-5875-4f04-b3b8-739643ce2013))
+ (pad "36" smd rect (at 3.4 -2.75) (size 0.81 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b99b90c8-9625-452f-8331-5b5c4ffda510))
+ (pad "37" smd rect (at 2.75 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b73f8426-8ec3-4771-a92e-c537bc92f5d3))
+ (pad "38" smd rect (at 2.25 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5053aea2-c5c8-4940-9b84-7378163c47b7))
+ (pad "39" smd rect (at 1.75 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd7552f0-1b3f-4b26-b984-fabf04fbf320))
+ (pad "40" smd rect (at 1.25 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c6bdf83-0383-4d81-bb28-a528f830c16c))
+ (pad "41" smd rect (at 0.75 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32c2afb6-1683-4881-a819-4ffad4fcdb6e))
+ (pad "42" smd rect (at 0.25 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3d2f9bf-9bff-4d5d-a310-a37b81fef34d))
+ (pad "43" smd rect (at -0.25 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fbf6f79-8734-47f5-b389-4cbce36667d5))
+ (pad "44" smd rect (at -0.75 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b063dfbc-8213-4e9a-9870-bd443f295e1e))
+ (pad "45" smd rect (at -1.25 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcc436e7-f5c5-446a-ba5b-7cb00cd2b68f))
+ (pad "46" smd rect (at -1.75 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55d0623e-745e-449b-bc30-d9cbddd3e2a9))
+ (pad "47" smd rect (at -2.25 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 920629fb-be0c-4c8e-a469-f9a709cb5921))
+ (pad "48" smd rect (at -2.75 -3.4) (size 0.3 0.81) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69a978eb-7407-45ab-b6ec-419f2979fd42))
+ (pad "49" smd rect (at 0 0) (size 5.26 5.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b5c36b3-ca55-48fa-bafc-fd96e4b7a6ef))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-VQ-48-1EP_7x7mm_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_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm.kicad_mod
new file mode 100644
index 00000000..27ba1d0d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E30091D)
+ (descr "LFCSP-WD, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-10/CP_10_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP-WD NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6565e32-4050-48d7-9f56-c61733552bb6)
+ )
+ (fp_text value "LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9baff746-160b-47e3-9661-625f4cf3bff5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp e88f05a1-7ca9-4720-b1f9-a79cf54fec06)
+ )
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 259d552d-6217-4f3f-b89d-6aaf9ce2fde3))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e2e69fa8-f54b-4d01-a999-3e2538ce7451))
+ (fp_line (start 2.12 -1.75) (end -2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 2a57db21-497a-4acc-923c-97b71718ddfc))
+ (fp_line (start 2.12 1.75) (end 2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 37e2295b-0ed1-435a-be8d-47591458c5ed))
+ (fp_line (start -2.12 1.75) (end 2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 59a6cf97-6553-462d-b9d8-aa6d6bfd7a3a))
+ (fp_line (start -2.12 -1.75) (end -2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp b513ea40-742f-4963-a80d-71b40ee86c3e))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 236d2fa1-f6a6-4223-9d42-5467f94da944))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp ad425b7e-e098-43ba-9372-968c0dfc4617))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp d9c511d6-5c65-40d9-bca5-acb10a69f6a0))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp fee24010-9131-44c5-a984-da228514bfd7))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp ff5f108a-80ed-4923-b603-6cf8b5095a4a))
+ (pad "" smd roundrect (at -0.41 0) (size 0.66 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 235cd326-df78-40aa-bec8-7846a966aac6))
+ (pad "" smd roundrect (at 0.41 -0.79) (size 0.66 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 2ced0a66-aab9-480b-90b5-b8497a90eb82))
+ (pad "" smd roundrect (at 0.41 0.79) (size 0.66 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 350d2a11-5016-40f1-a6e1-80d9a41ffc44))
+ (pad "" smd roundrect (at 0.41 0) (size 0.66 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 6bfa15b3-3c04-4199-89a2-2ad5faa8345d))
+ (pad "" smd roundrect (at -0.41 -0.79) (size 0.66 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 86ba59f3-fe5a-483a-afd2-af629e96924c))
+ (pad "" smd roundrect (at -0.41 0.79) (size 0.66 0.64) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bfebcc84-a4e2-4c37-a412-476bb5cb6cf1))
+ (pad "1" smd roundrect (at -1.4475 -1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24f8320c-19b8-451d-9bc0-568479336764))
+ (pad "2" smd roundrect (at -1.4475 -0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cab1eef-6486-4f74-aa09-39799ed536c2))
+ (pad "3" smd roundrect (at -1.4475 0) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f4f2f4c-4518-4e10-b3c4-4cea5a5cd45b))
+ (pad "4" smd roundrect (at -1.4475 0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa8cbc6a-2652-4e0c-af94-c30dc0381fa1))
+ (pad "5" smd roundrect (at -1.4475 1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d82c021-d1a4-4ab1-b5fc-4e433004cdc7))
+ (pad "6" smd roundrect (at 1.4475 1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f7e29e8-a960-44b0-9fb5-785b5482f604))
+ (pad "7" smd roundrect (at 1.4475 0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee687e08-cc01-402d-a62f-a39c72b18164))
+ (pad "8" smd roundrect (at 1.4475 0) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cbd1093-a95f-4095-aae3-565159486c90))
+ (pad "9" smd roundrect (at 1.4475 -0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bd48e20-cb7b-4475-a014-3918fd1f6ad9))
+ (pad "10" smd roundrect (at 1.4475 -1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bcf7799-13ff-4b7b-97dc-8ccc0f58d910))
+ (pad "11" smd rect (at 0 0) (size 1.64 2.38) (layers "F.Cu" "F.Mask") (tstamp fb9ba140-d43f-4e17-9712-aa63e34fadaf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..176b1a86
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E30091D)
+ (descr "LFCSP-WD, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-10/CP_10_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP-WD NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e3d58b7-b5c7-407b-93bd-5a92f3b10bec)
+ )
+ (fp_text value "LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 781f37ea-9b0f-4d07-bc46-d9446403bf6a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp 278ac65f-f480-4be4-8f98-506a56911fc4)
+ )
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 4a71e320-b44c-41d9-873b-7d718008e500))
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp b83d0bd4-2fa9-411b-bd19-6300da91268b))
+ (fp_line (start 2.12 -1.75) (end -2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 6a362b64-d39d-4344-8fd0-feffb20f4fc3))
+ (fp_line (start -2.12 -1.75) (end -2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 70627646-c148-4748-b028-3aabcf0aab9c))
+ (fp_line (start -2.12 1.75) (end 2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7efe4cbe-6680-45de-b861-5ac31710b5cf))
+ (fp_line (start 2.12 1.75) (end 2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp ebf3be84-89d8-4b3a-b658-5db0e4aeafec))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 0b2e1111-ef42-40e3-9211-2d7eedfd8b7f))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 136dd3f4-ba40-469c-8f1e-1d8b59dc6571))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 3aa7643f-08fd-4a12-bf87-5386ae6f5237))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6b4a99e9-c915-4247-996d-7b578f119f8b))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp deb0caa6-e76a-4b70-8f75-a5362443765c))
+ (pad "" smd roundrect (at -0.41 0.79) (size 0.71 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 0a94f2c2-d818-432e-988c-a4ee6f92f048))
+ (pad "" smd roundrect (at 0.41 -0.79) (size 0.71 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 1ed33dff-208e-4162-a8d4-bfd3395486a2))
+ (pad "" smd roundrect (at -0.41 0) (size 0.71 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 8fe6f3e8-9a33-43bf-91c7-b215786c0950))
+ (pad "" smd roundrect (at -0.41 -0.79) (size 0.71 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9216c1d8-229a-438a-a83b-0960a15f9e4d))
+ (pad "" smd roundrect (at 0.41 0) (size 0.71 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ac05d748-3a61-41d7-9e9d-3e962a72f84b))
+ (pad "" smd roundrect (at 0.41 0.79) (size 0.71 0.69) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp bab7657c-42cd-4924-87ba-715fb20046a8))
+ (pad "1" smd roundrect (at -1.4475 -1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 216facd9-6a38-4b08-b096-ef0318fc2efb))
+ (pad "2" smd roundrect (at -1.4475 -0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a3f8f69-4398-4690-956b-bc7e236224d5))
+ (pad "3" smd roundrect (at -1.4475 0) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 465362b6-39d5-447a-a35f-3e8468310d90))
+ (pad "4" smd roundrect (at -1.4475 0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8ce9c7b-f001-4ee7-9894-6ad8125d73a5))
+ (pad "5" smd roundrect (at -1.4475 1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afdec200-2ae8-446c-9391-ea86db37d530))
+ (pad "6" smd roundrect (at 1.4475 1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d96ce15-3f85-42d9-802a-9454d12b31a0))
+ (pad "7" smd roundrect (at 1.4475 0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ad691b5-48c0-4c07-ad74-fa2db034f379))
+ (pad "8" smd roundrect (at 1.4475 0) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f940d51-571e-4e33-880a-3059a00a1b28))
+ (pad "9" smd roundrect (at 1.4475 -0.5) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ef61d24-6a90-4669-8c4a-27bf0d87cb3e))
+ (pad "10" smd roundrect (at 1.4475 -1) (size 0.855 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09db106d-180c-4b37-acf8-5a572a1ee00a))
+ (pad "11" thru_hole circle (at 0.52 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 0be32600-5a36-49f0-97e9-4d4b1b194a36))
+ (pad "11" thru_hole circle (at 0.52 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 204a782a-e341-4702-bf8d-755a8c8f9785))
+ (pad "11" thru_hole circle (at -0.52 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 74719bdd-102a-413c-a0b5-7fa4dd90700d))
+ (pad "11" thru_hole circle (at -0.52 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 7a29a188-0a51-4b1b-b308-66f86e52286a))
+ (pad "11" thru_hole circle (at 0.52 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 81d6f71a-c3c0-4e35-a4cc-aa43b3141ca3))
+ (pad "11" smd rect (at 0 0) (size 1.64 2.38) (layers "F.Cu" "F.Mask") (tstamp b503b721-f945-4a6a-b338-83e89fe94554))
+ (pad "11" smd rect (at 0 0) (size 1.64 2.38) (layers "B.Cu") (tstamp b72e19ca-a7aa-434b-8a64-0a8061596fac))
+ (pad "11" thru_hole circle (at -0.52 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp fee57d40-623f-4a49-9f9b-9bdffbc3a08d))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.kicad_mod
new file mode 100644
index 00000000..4e369c7e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EAC5D70)
+ (descr "LFCSP-WD, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_19.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP-WD NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd713f85-dbe7-4d35-b09b-a1cb732dd6c2)
+ )
+ (fp_text value "LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc427e92-2600-418a-8baa-dde26c180561)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp bd9b3585-7cd5-4716-9e4f-d214c3c25427)
+ )
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 647ab5ff-210a-4cba-a5b5-2b409c44c456))
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp 7acca49c-bc8c-449e-9492-6be697de75e3))
+ (fp_line (start 2.12 1.75) (end 2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 2e4bef90-d1da-4d5d-9c9a-c0000439a3b0))
+ (fp_line (start 2.12 -1.75) (end -2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 72a1c8f4-2b17-4aa8-a599-6ac0e128c905))
+ (fp_line (start -2.12 -1.75) (end -2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp a04776f4-a2bd-4d64-a100-08908f14ac85))
+ (fp_line (start -2.12 1.75) (end 2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp a4c16d15-7112-4100-8125-b4959a9dfc9d))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 15c7b8d7-7ffd-4acd-b87e-49c7ac7ff399))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 348f3160-6dd2-451f-badc-5babb4f80ad2))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 4d5eeb2f-f4f7-45b2-89d6-673dc944859d))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 6b22cfcc-f360-441f-be50-caf369b551f6))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6bb0f7ca-47e7-409f-a897-cc9e77b6b601))
+ (pad "" smd roundrect (at -0.4 0) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 29ca7843-8a84-481c-a5d8-d1e380765cf0))
+ (pad "" smd roundrect (at 0.4 0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 35679936-fedb-4b72-b70d-3d978688c6c6))
+ (pad "" smd roundrect (at 0.4 0) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 4da80a95-7ce4-42fa-926a-47710458cacb))
+ (pad "" smd roundrect (at -0.4 -0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 5c270337-b38c-4033-adba-5bfcaee6c598))
+ (pad "" smd roundrect (at 0.4 -0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 9c1c2376-920b-4c29-9299-7f9a6d5a6e40))
+ (pad "" smd roundrect (at -0.4 0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp e13ecb32-24a0-48c3-9ef8-b6c74db3ff4c))
+ (pad "1" smd roundrect (at -1.45 -0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22721d5d-8328-4dba-b2b4-a1e97465d42a))
+ (pad "2" smd roundrect (at -1.45 -0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4b698e4-4377-4765-aee8-415c22c2093f))
+ (pad "3" smd roundrect (at -1.45 0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c418f57-a4a9-4886-815f-b2c3c9795564))
+ (pad "4" smd roundrect (at -1.45 0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp abef163e-df3e-4535-93c6-2566c45c426e))
+ (pad "5" smd roundrect (at 1.45 0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c362020f-473d-4f33-b9da-2cf0833a3ff1))
+ (pad "6" smd roundrect (at 1.45 0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6bb5f708-0a05-4777-9e1f-08ad9a01b38f))
+ (pad "7" smd roundrect (at 1.45 -0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6def951-6b4b-45e6-ad77-75fa2c113dcd))
+ (pad "8" smd roundrect (at 1.45 -0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63aa7387-a919-48a6-b093-c7be18c246e9))
+ (pad "9" smd rect (at 0 0) (size 1.6 2.44) (layers "F.Cu" "F.Mask") (tstamp 988c05fd-7794-48b3-b4d2-96338f79578b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias.kicad_mod
new file mode 100644
index 00000000..80319cd6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5EAC5D70)
+ (descr "LFCSP-WD, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_19.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
+ (tags "LFCSP-WD NoLead")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e2e0fef6-57d6-419c-97a1-d95fff9f78e9)
+ )
+ (fp_text value "LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias" (at 0 2.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2988e470-6b9b-4b15-9f9b-f9eb935980b1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.11)))
+ (tstamp ce5158c2-f82b-44c0-ba69-7e8143edb36d)
+ )
+ (fp_line (start 0 -1.61) (end 1.5 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e2ed4809-2dba-4173-80e5-0840cf0b5b43))
+ (fp_line (start -1.5 1.61) (end 1.5 1.61) (layer "F.SilkS") (width 0.12) (tstamp f255f21d-c8c3-4988-931a-c120d36a0660))
+ (fp_line (start 2.12 1.75) (end 2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 14f82798-d3ed-4a25-83df-dd1045997a25))
+ (fp_line (start -2.12 -1.75) (end -2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 6d73cf66-9338-4e5c-9c48-40d6c9f24696))
+ (fp_line (start 2.12 -1.75) (end -2.12 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 9cdd8b2a-40ed-42f9-8e27-ea4958782f79))
+ (fp_line (start -2.12 1.75) (end 2.12 1.75) (layer "F.CrtYd") (width 0.05) (tstamp a9adb2e6-f79d-4774-99be-9f4637413672))
+ (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 06ebd5df-e248-4877-a49b-fac792c22ebf))
+ (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp 6781cf72-d9e3-4d89-a129-ab1ed2f438b1))
+ (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp b0ae387d-a3bd-46d1-9c16-0d2e0e25c4d3))
+ (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp b44515cb-5e92-4ea8-890b-2b55dcbd5e9b))
+ (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp c04e3c38-dcb8-4166-b5c3-6f01ebd5de0c))
+ (pad "" smd roundrect (at -0.4 -0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 36e83ef7-43da-4947-8e85-cfa990e2b502))
+ (pad "" smd roundrect (at -0.4 0) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 460d297a-df5c-4c5b-a493-5aa2a7bb7a7f))
+ (pad "" smd roundrect (at 0.4 0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 99a162c3-9334-4fd0-b4d4-694f298105f4))
+ (pad "" smd roundrect (at 0.4 0) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp b0d4c84c-b9f9-4100-8cee-3fe8bf7274a7))
+ (pad "" smd roundrect (at 0.4 -0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp ce4a9c1f-9256-43d1-8306-c78fafd7a4cb))
+ (pad "" smd roundrect (at -0.4 0.81) (size 0.64 0.66) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f9de5be5-8e0d-478b-bcc2-1f32b5092807))
+ (pad "1" smd roundrect (at -1.45 -0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54d4635d-139a-4fd1-b822-442a99b661ce))
+ (pad "2" smd roundrect (at -1.45 -0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 16455ac0-245f-4e18-bceb-fc9973ca5aaf))
+ (pad "3" smd roundrect (at -1.45 0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77f058fe-7e8c-4e1d-8b03-4d0304faa2c6))
+ (pad "4" smd roundrect (at -1.45 0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ac77c51-75e6-49a1-9c72-c1a638f88e34))
+ (pad "5" smd roundrect (at 1.45 0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99ffeb32-224b-4415-afea-8f5fd15e5de4))
+ (pad "6" smd roundrect (at 1.45 0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e7d6dd9-7494-4d3d-a1c0-8aff04d8c7fc))
+ (pad "7" smd roundrect (at 1.45 -0.325) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb1905ef-d390-4f38-a449-e4f41d324458))
+ (pad "8" smd roundrect (at 1.45 -0.975) (size 0.85 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d941926e-71e6-4586-a93f-57277401a22a))
+ (pad "9" thru_hole circle (at -0.5 0.92) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp 073e675a-fede-4971-b795-b99b16b0e150))
+ (pad "9" smd rect (at 0 0) (size 1.6 2.44) (layers "F.Cu" "F.Mask") (tstamp 8d8df770-afa1-49c2-9748-3bbe73024740))
+ (pad "9" thru_hole circle (at -0.5 -0.92) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp bd1dcf85-322d-40b1-b796-6204dfdffb55))
+ (pad "9" thru_hole circle (at -0.5 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp cb89c110-0cd6-4e23-9aee-94a1de95628a))
+ (pad "9" thru_hole circle (at 0.5 0.92) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp d88b672b-4052-47cc-abdb-b4b84a72db67))
+ (pad "9" thru_hole circle (at 0.5 -0.92) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp ddc2cc07-ad4c-4161-bf20-1e632bbd9d04))
+ (pad "9" smd rect (at 0 0) (size 1.6 2.44) (layers "B.Cu") (tstamp e1692586-1c14-4696-90ea-c50e64ae98fb))
+ (pad "9" thru_hole circle (at 0.5 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) (tstamp e6327f72-e453-481e-a759-19934aa0e911))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm.kicad_mod
new file mode 100644
index 00000000..1fca25ec
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm.kicad_mod
@@ -0,0 +1,68 @@
+(module Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm (layer F.Cu) (tedit 6299AA9F)
+ (descr "WLCSP-35, 2.168x2.998mm, 35 Ball, 7x5 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100489.PDF")
+ (tags "CSP 35 0.4")
+ (attr smd)
+ (solder_mask_margin 0.02)
+ (fp_text reference REF** (at 0 -2.084) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm (at 0 2.084) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.499 1.084) (end -1.499 1.084) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.499 1.084) (end -1.499 -0.542) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.499 -0.542) (end -0.957 -1.084) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.957 -1.084) (end 1.499 -1.084) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.499 -1.084) (end 1.499 1.084) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 -2.09) (end -2.5 2.09) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.5 2.09) (end 2.5 2.09) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.5 2.09) (end 2.5 -2.09) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.5 -2.09) (end -2.5 -2.09) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.067 -1.194) (end 1.609 -1.194) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.609 -1.194) (end 1.609 1.194) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.609 1.194) (end -1.609 1.194) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.609 1.194) (end -1.609 -0.652) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.2 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.8 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.4 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at 0 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.4 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.8 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 1.2 -0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.2 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.8 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.4 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at 0 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0.4 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.8 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 1.2 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.2 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.8 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.4 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at 0 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.4 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.8 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 1.2 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.2 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.8 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.4 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at 0 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0.4 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.8 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 1.2 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.2 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -0.8 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.4 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at 0 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.4 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.8 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 1.2 0.8) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.105)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm.kicad_mod
new file mode 100644
index 00000000..5d3c8c17
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm.kicad_mod
@@ -0,0 +1,48 @@
+(module Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm (layer F.Cu) (tedit 6390C239)
+ (descr "Nexperia wafer level chip-size package; 15 bumps (6-3-6), 2.37x1.17mm, 15 Ball, 6x3 Layout, 0.4mm Pitch, https://assets.nexperia.com/documents/data-sheet/PCMFXUSB3S_SER.pdf")
+ (tags "CSP 15 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0375)
+ (fp_text reference REF** (at 0 -1.585) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm (at 0 1.585) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.185 0.585) (end -1.185 0.585) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.185 0.585) (end -1.185 -0.2925) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.185 -0.2925) (end -0.8925 -0.585) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8925 -0.585) (end 1.185 -0.585) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.185 -0.585) (end 1.185 0.585) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.19 -1.59) (end -2.19 1.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.19 1.59) (end 2.19 1.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.19 1.59) (end 2.19 -1.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.19 -1.59) (end -2.19 -1.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.0475 -0.785) (end 1.385 -0.785) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.385 -0.785) (end 1.385 0.785) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.385 0.785) (end -1.385 0.785) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.385 0.785) (end -1.385 -0.4475) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.6 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.2 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at 0.2 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.6 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 1 -0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.6 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.2 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at 0.2 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.6 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 1 0.4) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -0.8 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at 0 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at 0.8 0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.55 0.55) (thickness 0.0825)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter.kicad_mod
new file mode 100644
index 00000000..5ae51c4e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter.kicad_mod
@@ -0,0 +1,134 @@
+(module ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-100, off-center ball grid, ST die ID 495, 4.4x4.38mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32wb55vc.pdf")
+ (tags "CSP 100 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.000001)
+ (fp_text reference REF** (at 0 -3.19) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter (at 0 3.19) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.2 2.19) (end -2.2 2.19) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 2.19) (end -2.2 -1.19) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 -1.19) (end -1.2 -2.19) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 -2.19) (end 2.2 -2.19) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2 -2.19) (end 2.2 2.19) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 -3.19) (end -3.2 3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 3.19) (end 3.2 3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.2 3.19) (end 3.2 -3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.2 -3.19) (end -3.2 -3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.31 -2.3) (end 2.31 -2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.31 -2.3) (end 2.31 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.31 2.3) (end -2.31 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.31 2.3) (end -2.31 -1.3) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.88 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1.48 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -1.08 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.68 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at -0.28 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.12 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0.52 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 0.92 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at 1.32 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at 1.72 -1.88) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.88 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.48 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -1.08 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.68 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -0.28 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.12 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0.52 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 0.92 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 1.32 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B10 smd circle (at 1.72 -1.48) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.88 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.48 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -1.08 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.68 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at -0.28 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.12 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0.52 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 0.92 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at 1.32 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at 1.72 -1.08) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.88 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.48 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -1.08 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.68 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -0.28 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.12 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0.52 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 0.92 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 1.32 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D10 smd circle (at 1.72 -0.68) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.88 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.48 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -1.08 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.68 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at -0.28 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.12 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0.52 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 0.92 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at 1.32 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at 1.72 -0.28) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.88 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.48 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -1.08 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.68 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -0.28 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.12 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0.52 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 0.92 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 1.32 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F10 smd circle (at 1.72 0.12) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.88 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.48 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -1.08 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.68 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at -0.28 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.12 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 0.52 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 0.92 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at 1.32 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at 1.72 0.52) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.88 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.48 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -1.08 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -0.68 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -0.28 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at 0.12 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0.52 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 0.92 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 1.32 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad H10 smd circle (at 1.72 0.92) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -1.88 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.48 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -1.08 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -0.68 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at -0.28 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at 0.12 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at 0.52 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 0.92 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at 1.32 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad J10 smd circle (at 1.72 1.32) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K1 smd circle (at -1.88 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K2 smd circle (at -1.48 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K3 smd circle (at -1.08 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K4 smd circle (at -0.68 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K5 smd circle (at -0.28 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K6 smd circle (at 0.12 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K7 smd circle (at 0.52 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K8 smd circle (at 0.92 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K9 smd circle (at 1.32 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad K10 smd circle (at 1.72 1.72) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm.kicad_mod
new file mode 100644
index 00000000..cc093493
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm.kicad_mod
@@ -0,0 +1,134 @@
+(module ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-100, ST die ID 471, 4.437x4.456mm, 100 Ball, 10x10 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l4p5ve.pdf")
+ (tags "CSP 100 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -3.228) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm (at 0 3.228) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.2185 2.228) (end -2.2185 2.228) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2185 2.228) (end -2.2185 -1.228) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2185 -1.228) (end -1.2185 -2.228) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2185 -2.228) (end 2.2185 -2.228) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.2185 -2.228) (end 2.2185 2.228) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.22 -3.23) (end -3.22 3.23) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.22 3.23) (end 3.22 3.23) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.22 3.23) (end 3.22 -3.23) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.22 -3.23) (end -3.22 -3.23) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.3285 -2.338) (end 2.3285 -2.338) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.3285 -2.338) (end 2.3285 2.338) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.3285 2.338) (end -2.3285 2.338) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.3285 2.338) (end -2.3285 -1.338) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.8 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1.4 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -1 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.6 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at -0.2 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.2 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0.6 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 1 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at 1.4 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at 1.8 -1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.8 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -1 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 1 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B10 smd circle (at 1.8 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.8 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.4 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -1 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.6 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at -0.2 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.2 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0.6 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 1 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at 1.4 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at 1.8 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.8 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -1 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 1 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D10 smd circle (at 1.8 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.8 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -1 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 1 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at 1.8 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.8 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.4 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -1 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.6 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -0.2 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.2 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0.6 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 1 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 1.4 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F10 smd circle (at 1.8 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.8 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.4 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -1 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.6 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at -0.2 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.2 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 0.6 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 1 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at 1.4 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at 1.8 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.8 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.4 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -1 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -0.6 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -0.2 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at 0.2 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0.6 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 1 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 1.4 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H10 smd circle (at 1.8 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -1.8 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.4 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -1 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -0.6 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at -0.2 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at 0.2 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at 0.6 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 1 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at 1.4 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J10 smd circle (at 1.8 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K1 smd circle (at -1.8 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K2 smd circle (at -1.4 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K3 smd circle (at -1 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K4 smd circle (at -0.6 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K5 smd circle (at -0.2 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K6 smd circle (at 0.2 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K7 smd circle (at 0.6 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K8 smd circle (at 1 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K9 smd circle (at 1.4 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K10 smd circle (at 1.8 1.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die422.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die422.kicad_mod
new file mode 100644
index 00000000..b07434f0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die422.kicad_mod
@@ -0,0 +1,137 @@
+(footprint "ST_WLCSP-100_Die422" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f302vc.pdf")
+ (tags "BGA 100 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3315) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5b431bdd-5dc4-42d6-8392-722a1146333d)
+ )
+ (fp_text value "ST_WLCSP-100_Die422" (at 0 3.3315) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c1c4a3e7-acaa-4814-9115-0454a89b0bad)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.147)))
+ (tstamp fdc31855-46f2-4ef3-85b7-d8cd81daec46)
+ )
+ (fp_line (start -2.2255 2.4565) (end -2.2255 -1.4565) (layer "F.SilkS") (width 0.12) (tstamp 0e9a2825-1510-453b-a931-c8b4b5518c77))
+ (fp_line (start -1.2255 -2.4565) (end 2.2255 -2.4565) (layer "F.SilkS") (width 0.12) (tstamp 14f15820-0628-42c1-9882-c4045cbc1776))
+ (fp_line (start 2.2255 -2.4565) (end 2.2255 2.4565) (layer "F.SilkS") (width 0.12) (tstamp 2f138616-c478-4765-8fdc-eed519b9ac68))
+ (fp_line (start 2.2255 2.4565) (end -2.2255 2.4565) (layer "F.SilkS") (width 0.12) (tstamp c2889dc6-dcb7-486e-9c71-0eef33e6fd59))
+ (fp_line (start -3.11 -3.34) (end -3.11 3.34) (layer "F.CrtYd") (width 0.05) (tstamp 01ab7e42-e188-4ac6-a9c9-03c9eaaf3490))
+ (fp_line (start 3.11 3.34) (end 3.11 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp 275fc1b7-db5a-43c8-8745-2b4f515cf899))
+ (fp_line (start -3.11 3.34) (end 3.11 3.34) (layer "F.CrtYd") (width 0.05) (tstamp 7fe9f4ba-7cdb-4b5b-92b7-aa5ca9135d28))
+ (fp_line (start 3.11 -3.34) (end -3.11 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp d6460fe9-3bf1-4d10-a0d0-32a2554c8823))
+ (fp_line (start -2.1005 2.3315) (end -2.1005 -1.3315) (layer "F.Fab") (width 0.1) (tstamp 5eea47da-102b-428b-a4a1-01126be8cf1a))
+ (fp_line (start 2.1005 2.3315) (end -2.1005 2.3315) (layer "F.Fab") (width 0.1) (tstamp 62b93a98-2fed-457e-92d9-a9a0f4956470))
+ (fp_line (start 2.1005 -2.3315) (end 2.1005 2.3315) (layer "F.Fab") (width 0.1) (tstamp 6936ffc6-65a4-441f-a940-e863c03558c0))
+ (fp_line (start -2.1005 -1.3315) (end -1.1005 -2.3315) (layer "F.Fab") (width 0.1) (tstamp 9982025f-d096-457f-aca7-0bb39cef8b00))
+ (fp_line (start -1.1005 -2.3315) (end 2.1005 -2.3315) (layer "F.Fab") (width 0.1) (tstamp e4270c5c-eede-48f0-9edf-ca28f078540e))
+ (pad "A1" smd circle (at -1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64f33b64-1bfc-465b-aa14-9d59c309f36c))
+ (pad "A2" smd circle (at -1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62fd49f9-bd8f-46cd-a890-e66ca386da6e))
+ (pad "A3" smd circle (at -1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aedc3cc0-1f7b-4e11-af62-d867c0fb41fb))
+ (pad "A4" smd circle (at -0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14433a10-dc07-4805-86b1-d79ff19da365))
+ (pad "A5" smd circle (at -0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c95e916-dc32-4736-aa04-a7185577deab))
+ (pad "A6" smd circle (at 0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eae5dc8-74b8-4d1e-a730-4501a37e3b87))
+ (pad "A7" smd circle (at 0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfb8e2ff-408f-4e33-a849-fdd6643928c0))
+ (pad "A8" smd circle (at 1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae8bec22-9bfe-4b9a-9511-90db6059f058))
+ (pad "A9" smd circle (at 1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c29a62b1-a4bd-4ca9-9c64-d78efb5c3523))
+ (pad "A10" smd circle (at 1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25b6c7d1-ab25-435e-be37-b521145bda7f))
+ (pad "B1" smd circle (at -1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4274e87-2188-45de-9bb0-381ca4adcb08))
+ (pad "B2" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 003b3202-e46d-4de9-9747-7eba61952315))
+ (pad "B3" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b957e84-16c6-4dad-ad17-ea8cbb7d0299))
+ (pad "B4" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80460423-1c45-4a66-9830-88bb0ddd9ee6))
+ (pad "B5" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28f65af1-ac2d-4b45-9a6c-4ecfd396a0c6))
+ (pad "B6" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d85d2b52-f9e0-48d9-9126-a3cad5070600))
+ (pad "B7" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 329ccfff-3a65-4032-8e72-2b8695840ff9))
+ (pad "B8" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eadef6f1-7704-4400-88b1-8bc7729d2c4a))
+ (pad "B9" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e2c0cca-687a-4976-9348-d77081ba1423))
+ (pad "B10" smd circle (at 1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8b1cecbe-5890-4657-9dba-ba655c4a54d4))
+ (pad "C1" smd circle (at -1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64181858-035f-466b-929e-940115a98019))
+ (pad "C2" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6e1d619-80cb-44f6-b494-df4a2b4815a3))
+ (pad "C3" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac29eb7d-114f-4c62-b131-95babd8e150a))
+ (pad "C4" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a81fe71a-51c4-4396-997e-fdd64b6fd162))
+ (pad "C5" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f733f26-277b-44d4-b5ed-d0bfc84198e7))
+ (pad "C6" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b4c94d6-428d-492a-9bd8-f7fb1560c6f5))
+ (pad "C7" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ebbc5ca-27ab-410a-9d56-0d2f8dd5d8d4))
+ (pad "C8" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 404b435b-13df-4fdf-8cfb-2490e7bcc6a5))
+ (pad "C9" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04117711-73b4-45bb-9f2d-0652572808ac))
+ (pad "C10" smd circle (at 1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c8234af-a275-4918-ba18-82e2844025a2))
+ (pad "D1" smd circle (at -1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84564b60-e8f1-497b-be95-1e90b0bdba53))
+ (pad "D2" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed712dd4-bc10-4542-8eed-63237d2d9a9b))
+ (pad "D3" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e632259-b370-4ffb-8713-81d57d679053))
+ (pad "D4" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aceb347-01ea-4032-bb0c-b5525c9d27ef))
+ (pad "D5" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d3e80ae-b5a0-4201-a5eb-685d8bba5c30))
+ (pad "D6" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaec234d-a854-4b94-935e-c6b9069378eb))
+ (pad "D7" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05ce8dc0-d672-41ca-9a76-731e662d29d2))
+ (pad "D8" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9801e3ec-2679-4a80-915a-fc27e12ecb1d))
+ (pad "D9" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e890104-3faf-4ca9-9500-fdf4963b69e4))
+ (pad "D10" smd circle (at 1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f064b8c7-e84c-4721-b76a-348ea9bad2ef))
+ (pad "E1" smd circle (at -1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92c3f863-1802-48ad-a5e4-06fbf51fe554))
+ (pad "E2" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dff8b3d4-2655-4264-a093-4459f8c97a08))
+ (pad "E3" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 127078ec-8cf4-4d94-8e39-36944f6bb254))
+ (pad "E4" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b333bc3-ba47-4ac3-8a07-d87807e74580))
+ (pad "E5" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0cd5479-f46b-4f77-bd9b-0eab4b4447cc))
+ (pad "E6" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eec18d90-c284-4f32-b363-745e56073fa0))
+ (pad "E7" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69ff63ab-d13b-470c-af87-39a721da1ad9))
+ (pad "E8" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2019cb82-f972-4aca-bfb6-97f7d60aca01))
+ (pad "E9" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6bf787f-1d19-4a58-b9ca-f6eb2fd5c676))
+ (pad "E10" smd circle (at 1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5c0fe5f-3766-4b4e-a8b9-eed1185f9933))
+ (pad "F1" smd circle (at -1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94983800-0746-467e-a748-6ba8d55b55da))
+ (pad "F2" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07dcd048-617f-45f2-a062-7886fc1a4d76))
+ (pad "F3" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 871154e7-9051-4de9-a13d-29e6255fbfbe))
+ (pad "F4" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e0c4871-97a5-4d2a-a1e3-4ef72d13048e))
+ (pad "F5" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee7f2fdc-5899-473f-ae09-3f7389df534c))
+ (pad "F6" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12cdf5dc-ec5e-4688-96c0-3f56ba9d58ed))
+ (pad "F7" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d1d9b98-41ee-4c62-afd1-f473c94fe21c))
+ (pad "F8" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4cf276c8-c533-49e4-b1bf-a4d77fc9ea60))
+ (pad "F9" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5519c8b-3e91-4cad-8d52-f7830f7762c3))
+ (pad "F10" smd circle (at 1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a00dbfd7-a8b1-480e-96df-c9f190089cd0))
+ (pad "G1" smd circle (at -1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d14b84b3-789c-4a96-9f9d-9a6e2d7e6615))
+ (pad "G2" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d2ba370-a56f-4e4a-8aef-30b9e473e4d5))
+ (pad "G3" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d355b6e1-0174-4b94-b3cf-dc9671a86668))
+ (pad "G4" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae9d72b9-8da0-4842-81da-97c6c1091567))
+ (pad "G5" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cabfa206-d752-4b37-93dc-1a8cc5cd82ee))
+ (pad "G6" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fdad667-0c28-4671-b9e6-3801524e06fc))
+ (pad "G7" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d8f3d76-78f6-4bf8-8a85-c168f65781d2))
+ (pad "G8" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac38b131-5289-417d-b938-8768000a619d))
+ (pad "G9" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 283d6215-5d83-4de1-a14d-350fc20e7d4f))
+ (pad "G10" smd circle (at 1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbf9384a-b79b-4e0c-b22e-d5ff2575bbae))
+ (pad "H1" smd circle (at -1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1643bff9-8ecd-43ec-9239-fa81226b4719))
+ (pad "H2" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 792eaf68-5b73-4cbb-9d56-6ae88cf01f7b))
+ (pad "H3" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 903a1661-cf01-4845-9114-7edb923fda10))
+ (pad "H4" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb820a70-e026-4ad4-9f07-2b8d133e1e1e))
+ (pad "H5" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 672978d0-77f6-42f9-8570-8870593efc63))
+ (pad "H6" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc66d274-5d88-4895-9e54-324d6073de05))
+ (pad "H7" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b205b8d-c36b-46a8-b99e-571a7edf85e6))
+ (pad "H8" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c1919e2-0eb6-4929-96be-d8c375290797))
+ (pad "H9" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c5df1bc-87c4-46ad-96cd-4f85654dd556))
+ (pad "H10" smd circle (at 1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59c23cc8-751a-4484-a1fe-74ee055e209b))
+ (pad "J1" smd circle (at -1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb4dd104-df6c-4145-b8f9-ad91ea941ac7))
+ (pad "J2" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99bece22-8ede-4763-b199-26864e0cf7bc))
+ (pad "J3" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5de3867-7619-4308-973f-f0059b9b124c))
+ (pad "J4" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1212a2a-f7a3-4828-8c08-9a01925e1dd5))
+ (pad "J5" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 864a5d68-9fb0-4d8b-9b09-75e8c774f267))
+ (pad "J6" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abbf9e9c-421c-4640-9521-9882642369e8))
+ (pad "J7" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5532a52-e0f7-4fe0-8a4f-a3e88b519235))
+ (pad "J8" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c182f35e-39e6-4704-be0a-9c29e9c21fd9))
+ (pad "J9" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 332181d0-1ec0-447f-9960-6049d362f501))
+ (pad "J10" smd circle (at 1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d66092ca-b383-495b-81f6-0ab685aa4e5e))
+ (pad "K1" smd circle (at -1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c80f9ed5-b7ed-4280-8a98-8cc29bef4520))
+ (pad "K2" smd circle (at -1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7ccfbcb-7779-4f3c-9ba5-053704a9ff3b))
+ (pad "K3" smd circle (at -1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7ffa3ab-5f45-4b6f-a86f-dc3dbe1dddd5))
+ (pad "K4" smd circle (at -0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b38e528c-0ca7-427a-8908-2b875fb002ec))
+ (pad "K5" smd circle (at -0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1f013ef-7300-459e-b94b-683f74569fed))
+ (pad "K6" smd circle (at 0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp daecb401-4f11-4633-b15c-c051922efc17))
+ (pad "K7" smd circle (at 0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2afc7feb-24af-48fc-b88d-8904d6800d95))
+ (pad "K8" smd circle (at 1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1796a006-80fc-4cfc-b8e3-94ac231508d0))
+ (pad "K9" smd circle (at 1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41e66ea6-625e-4d8e-999d-1d969a19556d))
+ (pad "K10" smd circle (at 1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3c0e5ba-1519-446a-bc86-d124e0cfce48))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-100_Die422.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die446.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die446.kicad_mod
new file mode 100644
index 00000000..d7db0e4c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die446.kicad_mod
@@ -0,0 +1,137 @@
+(footprint "ST_WLCSP-100_Die446" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-100, 10x10 raster, 4.775x5.041mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303zd.pdf")
+ (tags "BGA 100 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5205) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 872689ff-f985-4943-80a8-6c9b891342fb)
+ )
+ (fp_text value "ST_WLCSP-100_Die446" (at 0 3.5205) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84cd5705-7c51-4f94-bfe7-5503d26218b2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9860e56e-4fea-437a-a1bd-0bdb49f1b251)
+ )
+ (fp_line (start 2.5125 2.6455) (end -2.5125 2.6455) (layer "F.SilkS") (width 0.12) (tstamp 24b03b7f-63d4-4f18-9c20-01cd459dc1d3))
+ (fp_line (start -2.5125 2.6455) (end -2.5125 -1.6455) (layer "F.SilkS") (width 0.12) (tstamp 47cab668-6af8-4d42-a229-183eca798ad0))
+ (fp_line (start 2.5125 -2.6455) (end 2.5125 2.6455) (layer "F.SilkS") (width 0.12) (tstamp 919a12ad-779b-4845-bba9-1daf4d941d96))
+ (fp_line (start -1.5125 -2.6455) (end 2.5125 -2.6455) (layer "F.SilkS") (width 0.12) (tstamp bfd76430-19da-456e-b6b5-1a1b7997e7cc))
+ (fp_line (start 3.39 3.53) (end 3.39 -3.53) (layer "F.CrtYd") (width 0.05) (tstamp 29ba5b7b-f17a-41d0-a9d3-01cf43366683))
+ (fp_line (start 3.39 -3.53) (end -3.39 -3.53) (layer "F.CrtYd") (width 0.05) (tstamp 60cd79d8-b879-4e9c-a80c-73230cd04172))
+ (fp_line (start -3.39 3.53) (end 3.39 3.53) (layer "F.CrtYd") (width 0.05) (tstamp 6aca4ad9-ead0-420d-9ff2-eb635bc68f01))
+ (fp_line (start -3.39 -3.53) (end -3.39 3.53) (layer "F.CrtYd") (width 0.05) (tstamp 7606310c-8077-4727-bcd9-ae3b77bd6e07))
+ (fp_line (start -2.3875 2.5205) (end -2.3875 -1.5205) (layer "F.Fab") (width 0.1) (tstamp 117f82f0-8a38-4270-986f-8cfa7bebb929))
+ (fp_line (start -1.3875 -2.5205) (end 2.3875 -2.5205) (layer "F.Fab") (width 0.1) (tstamp 3f53f90e-c08d-4994-9d96-a9578a05bbad))
+ (fp_line (start 2.3875 -2.5205) (end 2.3875 2.5205) (layer "F.Fab") (width 0.1) (tstamp 5ffb6b3f-5c6a-471f-b399-1dc5e54f0438))
+ (fp_line (start -2.3875 -1.5205) (end -1.3875 -2.5205) (layer "F.Fab") (width 0.1) (tstamp 6ee08b97-5ae0-4e49-8158-a50245ecb4ef))
+ (fp_line (start 2.3875 2.5205) (end -2.3875 2.5205) (layer "F.Fab") (width 0.1) (tstamp c5582823-efcc-40e8-9009-a4dea76c014f))
+ (pad "A1" smd circle (at -1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9864fb5d-8470-4dd7-b920-e6a53eaaad85))
+ (pad "A2" smd circle (at -1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7def64d1-d3bc-4ac1-9638-d3aee1c77ba2))
+ (pad "A3" smd circle (at -1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe9c6fa1-6460-4ff6-9129-4a44f30637de))
+ (pad "A4" smd circle (at -0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86628818-e6ef-4964-9af2-5493179411d8))
+ (pad "A5" smd circle (at -0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96d8745f-a707-4652-b945-736af9537108))
+ (pad "A6" smd circle (at 0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c0a01d4-950a-4726-b231-f1d9c45bf297))
+ (pad "A7" smd circle (at 0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82f86fc1-b1da-4d1d-a651-5c810d3891da))
+ (pad "A8" smd circle (at 1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 786b6d0d-7b02-4ed7-9037-ed72f8c45cb8))
+ (pad "A9" smd circle (at 1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e873ab3f-28dc-4165-9d38-6fcdd4ecfb0a))
+ (pad "A10" smd circle (at 1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b592d7c-ab7b-45be-8283-8df431500be2))
+ (pad "B1" smd circle (at -1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c1a9e33-ae58-4a86-b148-860a5f38bb2c))
+ (pad "B2" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4df0c45f-a775-439b-8c69-cc57c37ef518))
+ (pad "B3" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cd93b2-ffb3-41fa-897d-1fc8cdee5199))
+ (pad "B4" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de2c2751-fbc1-41f4-b46d-66ebb357652c))
+ (pad "B5" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d48239a-4d02-49a2-bba2-fb2cfccd0275))
+ (pad "B6" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d92aa85b-31ef-4513-8d78-3eec49b26b09))
+ (pad "B7" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8359a0c7-06e0-4fff-9d75-4410131c33cf))
+ (pad "B8" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 446c7d91-a3f1-4f36-bc3b-bfc4c8f76a7b))
+ (pad "B9" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae3e4ff4-be53-4a9e-9d9f-99b4209a5652))
+ (pad "B10" smd circle (at 1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35873216-c0d9-4c91-954a-22e4a9a7595b))
+ (pad "C1" smd circle (at -1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2291f2f-099d-4141-beb9-b7f0e7aef8c9))
+ (pad "C2" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de34d085-3308-4108-b3bc-0ffdc7a85cd3))
+ (pad "C3" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57c60d07-10f9-4c44-af73-c3f1e79142de))
+ (pad "C4" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e08d309-befc-494d-aa5a-99ec92cd7540))
+ (pad "C5" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5655ddd9-b5a2-47a6-8fea-869d2c41eec7))
+ (pad "C6" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc5c4bdd-9e0f-48b9-9a14-bedbec22abb9))
+ (pad "C7" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a9c121a-a0b9-426e-b926-fb60fcd3be5d))
+ (pad "C8" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d849f62-79b9-46a4-b238-404792bdb2b1))
+ (pad "C9" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48e650e3-9d38-428e-84a7-6779b8364bdd))
+ (pad "C10" smd circle (at 1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4160bc17-d923-4e2f-8176-bcd7f3f9a415))
+ (pad "D1" smd circle (at -1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49a9d2a1-3fe6-4917-8639-4321652bbccf))
+ (pad "D2" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe7a4014-0778-41fd-aba5-23db3075c28c))
+ (pad "D3" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b44a390f-4581-4b17-9ce3-3582557216ce))
+ (pad "D4" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 219a4edd-56a4-4564-b5f4-302008a7e584))
+ (pad "D5" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9c04287-6577-4ac7-be9e-f60ebdb9c674))
+ (pad "D6" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cc8b253-84dd-4aba-8e33-750f28ec275e))
+ (pad "D7" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbbdc3e1-f471-4254-ad03-cad7b8aa1088))
+ (pad "D8" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cf6cd25-a09a-4aac-a973-ade985e74999))
+ (pad "D9" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 792c2dfa-5a71-4485-b48a-c7a7e2d90b40))
+ (pad "D10" smd circle (at 1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6580273f-45bb-4b1e-b0db-d3efc8577341))
+ (pad "E1" smd circle (at -1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b50ddd78-7126-483e-aed7-211030063d88))
+ (pad "E2" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c70e52dc-bf00-4909-9af9-6b212cbd7f8b))
+ (pad "E3" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f0255da-6c8f-4be9-88a3-61133f8fe021))
+ (pad "E4" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1a27d2b-8fe8-454e-ad45-883938f1f5da))
+ (pad "E5" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09db48b9-e18c-4fc8-b927-9e2e6aca800c))
+ (pad "E6" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea95b2d1-28e5-4820-946c-f886994a1b76))
+ (pad "E7" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c70ec8-bf7c-4c44-9d97-f3de9bcf7011))
+ (pad "E8" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 059060aa-f1be-4070-8d3b-97903b856f60))
+ (pad "E9" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 005e5b7e-8c5c-4df0-921b-003cfde97392))
+ (pad "E10" smd circle (at 1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10e400af-8ce7-4584-b3ba-fb3a7ac5fb7c))
+ (pad "F1" smd circle (at -1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82e16888-4226-4ec9-8536-ec928c6b06d9))
+ (pad "F2" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46f6c20d-b1a7-4a18-9948-ba195313eacb))
+ (pad "F3" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8813388c-4b92-4035-b38f-26c04750a49e))
+ (pad "F4" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 165aae52-9e85-462d-867e-58607738cf32))
+ (pad "F5" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40b5903c-29d3-4dd0-8bc9-9024590f8a79))
+ (pad "F6" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05d056da-055a-4e61-b023-c7a4a65321d3))
+ (pad "F7" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3be0ee26-d7a9-4966-b1a7-c78fbf3086dd))
+ (pad "F8" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab58f534-aa5f-404a-a658-85bdda6d67c2))
+ (pad "F9" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 930a2168-c24d-4433-abab-05981fe073b0))
+ (pad "F10" smd circle (at 1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86ddef94-38c9-45b2-9f4e-36045b818642))
+ (pad "G1" smd circle (at -1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb0713aa-a36e-472b-8bfd-28a177b0e98e))
+ (pad "G2" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab6f440b-38b5-40e4-b788-37260c447d7f))
+ (pad "G3" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62a1915e-65d6-4841-a393-4b14af5cef94))
+ (pad "G4" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86d7f444-c51b-4030-a8e9-ff4b04aac5b0))
+ (pad "G5" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b74ee1c-d61a-435d-b5cd-4667127eefa8))
+ (pad "G6" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9beb0531-1b80-4f7a-a2ac-577afa9d7212))
+ (pad "G7" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98fdb2da-d118-4fc5-bc28-cec0356d1eea))
+ (pad "G8" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6518ccb8-7113-4bb6-b9b7-486f2f7ac3ba))
+ (pad "G9" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1950d060-4bbb-472e-b4bb-22f2c42c1b79))
+ (pad "G10" smd circle (at 1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc07cb07-afc4-4e6d-8b5c-65dae6f24bc1))
+ (pad "H1" smd circle (at -1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a91d0170-714c-487d-bc92-dadc8d9a11ab))
+ (pad "H2" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe236d67-38f8-4523-9e36-84d596e5b23c))
+ (pad "H3" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d717ac83-0628-4f8b-b2f6-1cbfe469cdbb))
+ (pad "H4" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 294edbf2-9c87-4aee-b34a-30b497b45c8a))
+ (pad "H5" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a242adc-c57e-4c22-834f-c1e07fbeaba1))
+ (pad "H6" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b08fb08-c4d3-469c-842a-f05be7aa5fae))
+ (pad "H7" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 638906e3-055b-432d-8e95-36439b0df9ea))
+ (pad "H8" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b7e7477-b917-4df2-bd96-cb488f6b212a))
+ (pad "H9" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 618d99de-bc71-4a73-9253-5663af73e53d))
+ (pad "H10" smd circle (at 1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfb50d93-923a-40c2-8072-1693961c1a63))
+ (pad "J1" smd circle (at -1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ae599fe-2e4d-41e8-b5cd-fcf63343f80f))
+ (pad "J2" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc38e6e6-5aea-4f26-bb8d-39239d78bc97))
+ (pad "J3" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11b30503-ce5c-4d8d-ac92-4a596b78a4b3))
+ (pad "J4" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a4b29af-0e44-4326-938c-eeb98578be93))
+ (pad "J5" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 775b6071-b9fb-4dec-9d76-9dec137d5e36))
+ (pad "J6" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5ce7e85-eb1a-4c29-8bf0-f91aeaa4d679))
+ (pad "J7" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bcf8e9b-9344-4cd9-9b1a-3b992016b8a2))
+ (pad "J8" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0ad03dc-352f-4368-95f2-9e177faca79a))
+ (pad "J9" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93eaa121-9028-40d1-be54-d3376fa43ae9))
+ (pad "J10" smd circle (at 1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a51aa50a-6689-497a-87a6-55aa5bb678b2))
+ (pad "K1" smd circle (at -1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9cad0eaf-8606-4b35-8371-2968ee21e007))
+ (pad "K2" smd circle (at -1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d84c4ad-12e0-4f8d-bd16-cea064209f70))
+ (pad "K3" smd circle (at -1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e854a1d-8fbd-4121-8c6b-6334b74fd30f))
+ (pad "K4" smd circle (at -0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 606bc2e6-5548-4720-8fcc-e53c3931bdcf))
+ (pad "K5" smd circle (at -0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8a931fd-e67e-4b8b-b7ec-7a8f0956b4ac))
+ (pad "K6" smd circle (at 0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11304084-f3b2-42fb-94e1-3b30a0a02ae0))
+ (pad "K7" smd circle (at 0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edb07943-b018-4c45-8e6c-171a25c68f84))
+ (pad "K8" smd circle (at 1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a379d5bd-d754-48c1-9c10-da5e6e10a761))
+ (pad "K9" smd circle (at 1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7a9cacd-c916-4707-920e-88414bd9e5d3))
+ (pad "K10" smd circle (at 1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f728973f-54c6-4ea2-992c-a9d29013efc8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-100_Die446.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die452.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die452.kicad_mod
new file mode 100644
index 00000000..f6a71fd0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die452.kicad_mod
@@ -0,0 +1,137 @@
+(footprint "ST_WLCSP-100_Die452" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.7 of http://www.st.com/resource/en/datasheet/DM00330506.pdf")
+ (tags "BGA 100 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3315) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 147d76d1-94db-4ba2-b585-50abd53e8ceb)
+ )
+ (fp_text value "ST_WLCSP-100_Die452" (at 0 3.3315) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3601a08f-4115-46bf-bc22-ff092b425f2e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.147)))
+ (tstamp ee586bfc-23d7-4269-a323-a362d580f7d7)
+ )
+ (fp_line (start 2.2255 -2.4565) (end 2.2255 2.4565) (layer "F.SilkS") (width 0.12) (tstamp 28a7b668-3aa4-49a7-85c2-ac8dc577973d))
+ (fp_line (start 2.2255 2.4565) (end -2.2255 2.4565) (layer "F.SilkS") (width 0.12) (tstamp 5bb1d590-dc92-47ff-a1f6-8db6094ef2c5))
+ (fp_line (start -2.2255 2.4565) (end -2.2255 -1.4565) (layer "F.SilkS") (width 0.12) (tstamp 7ba6f8fa-2aa0-45f6-8ce3-7584597cfe5e))
+ (fp_line (start -1.2255 -2.4565) (end 2.2255 -2.4565) (layer "F.SilkS") (width 0.12) (tstamp efc346ae-227e-4bd8-a7dd-922ccf6409cd))
+ (fp_line (start -3.11 3.34) (end 3.11 3.34) (layer "F.CrtYd") (width 0.05) (tstamp 2052209f-6a03-4743-b4d5-8b798502456a))
+ (fp_line (start 3.11 3.34) (end 3.11 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp 21a355ff-575c-436f-b2ff-353a5d4c9278))
+ (fp_line (start -3.11 -3.34) (end -3.11 3.34) (layer "F.CrtYd") (width 0.05) (tstamp 51805c48-b573-49e1-b7da-e10620c05b29))
+ (fp_line (start 3.11 -3.34) (end -3.11 -3.34) (layer "F.CrtYd") (width 0.05) (tstamp f95960bd-7d05-4d71-9333-05e3f0c830df))
+ (fp_line (start 2.1005 2.3315) (end -2.1005 2.3315) (layer "F.Fab") (width 0.1) (tstamp 27b6a05c-2d94-4eb7-a81a-64ea50c72ca5))
+ (fp_line (start -2.1005 -1.3315) (end -1.1005 -2.3315) (layer "F.Fab") (width 0.1) (tstamp 2c521137-29f5-47f3-938e-5f5ee9e4b354))
+ (fp_line (start -2.1005 2.3315) (end -2.1005 -1.3315) (layer "F.Fab") (width 0.1) (tstamp 52563ed5-5640-43df-9830-382c1ac55733))
+ (fp_line (start 2.1005 -2.3315) (end 2.1005 2.3315) (layer "F.Fab") (width 0.1) (tstamp 75b6152d-c1d3-43bd-a261-6cbd3da340d8))
+ (fp_line (start -1.1005 -2.3315) (end 2.1005 -2.3315) (layer "F.Fab") (width 0.1) (tstamp 9375aa5c-91f4-407e-b101-5eead7b71553))
+ (pad "A1" smd circle (at -1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3980e401-cf81-4450-b73c-357ee0176075))
+ (pad "A2" smd circle (at -1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 408320c2-9b86-4a47-a193-87e147f417cf))
+ (pad "A3" smd circle (at -1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd2177b8-ad97-40e2-bfa4-2e1159dbb4b0))
+ (pad "A4" smd circle (at -0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a52a749-caf9-4630-8ee2-b2583d2bceee))
+ (pad "A5" smd circle (at -0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7bd63d08-e60d-41ca-9c03-5fcd3552328f))
+ (pad "A6" smd circle (at 0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fcc746b-2562-4837-a2b0-96560c1df776))
+ (pad "A7" smd circle (at 0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abfc86e3-5e76-45c1-90fa-7dc34956da2f))
+ (pad "A8" smd circle (at 1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3df351f9-ddd2-4bbf-9f2e-432ff82677ba))
+ (pad "A9" smd circle (at 1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf12f5ea-08a3-4a37-8572-fc7ac4fe7575))
+ (pad "A10" smd circle (at 1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c18a8c5-ed90-461c-bd3b-80ac76f9daa0))
+ (pad "B1" smd circle (at -1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61ff4faf-fa7e-4b23-9501-0d1c9b0c447f))
+ (pad "B2" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0886b96a-d770-4232-849f-08b9ef6646cc))
+ (pad "B3" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe488a45-863b-4b69-b128-f1a56d8fbd28))
+ (pad "B4" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4429e1c-b491-45cc-82de-c392d0c31c63))
+ (pad "B5" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9154e56a-fd26-4eef-beb9-c2049051aef4))
+ (pad "B6" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b74f95a-4ade-49aa-8e3b-9eb235dd41a3))
+ (pad "B7" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 274fb1ef-9431-4836-8b2f-96a30b2f39b9))
+ (pad "B8" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6476c321-c389-4db5-8d7f-e03553f1c64b))
+ (pad "B9" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 803c9732-2f19-4dac-b833-7c4bdcd4474f))
+ (pad "B10" smd circle (at 1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffadbead-46a0-4b5c-9038-ca4c3e4cabda))
+ (pad "C1" smd circle (at -1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c084a377-9b69-487e-9d11-d9b645828cd0))
+ (pad "C2" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 067a0d9c-99ac-4e21-b905-535332087a4b))
+ (pad "C3" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c70899e2-55f5-4dd9-88ec-c2d3121cf99a))
+ (pad "C4" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39016445-82ab-440d-9845-5bcdcc3bc36f))
+ (pad "C5" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0155e765-bd49-4369-9015-33877a4fb15f))
+ (pad "C6" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ac16150-a34d-4df5-bb1e-1ada9da1ddfa))
+ (pad "C7" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f1ac71e-0b2e-4395-a964-55a2fb03f45e))
+ (pad "C8" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f04a7bd-e4f0-439b-9d58-60896b770415))
+ (pad "C9" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 708c20ca-f43c-41e0-af6b-96e3e91a46d7))
+ (pad "C10" smd circle (at 1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24bec790-f946-4997-898a-eb6df8e5786e))
+ (pad "D1" smd circle (at -1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 566b77f5-07bd-43b5-9cb0-dd2544d6bc4a))
+ (pad "D2" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b21ee0f0-9d67-4ad8-b66e-cbaea4537a5a))
+ (pad "D3" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34ebc4a9-c1b3-4bb5-80b9-e43be5daefb9))
+ (pad "D4" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 26f46e27-43e1-4e4c-81a6-7a77427afbba))
+ (pad "D5" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5001c7e3-5a10-47ca-a65f-24e71018628e))
+ (pad "D6" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2582398d-8845-418c-bcd8-ffa622b97228))
+ (pad "D7" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d51dc82-7c40-4f92-b583-41ffc68b7e94))
+ (pad "D8" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36b33980-4748-44eb-a98a-916eb86f5a64))
+ (pad "D9" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08481952-bf00-4fd3-b430-9215e915a215))
+ (pad "D10" smd circle (at 1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91b66fb6-6c15-4319-8d87-e0f83bfe7bd3))
+ (pad "E1" smd circle (at -1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40295a8f-a256-4ae5-87ba-711822559527))
+ (pad "E2" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c54e430f-2816-4af8-9d89-5243b2c35ca1))
+ (pad "E3" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b54bcac7-10e5-4a27-aa5a-8fc359100300))
+ (pad "E4" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1699a25-d1d8-49c4-b143-d2a13cfdb842))
+ (pad "E5" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46f1a6f4-00ba-4cff-b24a-41159cdc428d))
+ (pad "E6" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ca33707-2471-4b55-8d38-c1966287f0ab))
+ (pad "E7" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c24bda3-cbf4-444c-9a80-24dacac33d75))
+ (pad "E8" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7124d6a8-0cc9-4132-966f-949b39e7a390))
+ (pad "E9" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c80886ff-78cc-480f-86ad-929f3d00f294))
+ (pad "E10" smd circle (at 1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 397d2bc8-d047-4b9c-9d5f-5b3008011617))
+ (pad "F1" smd circle (at -1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 542ae7fb-58fb-4d02-83d7-c7ebb904a5b2))
+ (pad "F2" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fec9db9a-185f-491e-aba6-e3e3f15644f1))
+ (pad "F3" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b3930b6-b89d-4769-885c-5d61b876d963))
+ (pad "F4" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d45ae8d-3da4-4057-99e2-4d594f53e7e9))
+ (pad "F5" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 569f34a7-1577-4e2d-a012-77a4c04861d8))
+ (pad "F6" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76eeb1e9-c75d-407c-81bf-419d78201977))
+ (pad "F7" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 727a90fd-7814-4172-8cf3-8421dfb215f2))
+ (pad "F8" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab284cee-f32e-43da-a012-5c4a5b668afc))
+ (pad "F9" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77addbdd-8c8d-45c4-907a-fd4530686bdc))
+ (pad "F10" smd circle (at 1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 028ffb97-f70a-4a6c-a30b-db576788aa86))
+ (pad "G1" smd circle (at -1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5df3e78-aca4-4cac-8813-f5a8e69bfb48))
+ (pad "G2" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 398df88e-aefe-4d7e-a034-f1489b14efdb))
+ (pad "G3" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d07eb3b5-3152-4420-ac4f-28bcb9e30ab2))
+ (pad "G4" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69e7def5-d26b-49dc-b68a-d7bce5b89384))
+ (pad "G5" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38c810e4-e198-4f33-a48d-78f66012c3c6))
+ (pad "G6" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e055db9a-cad4-4206-a60a-43d042cbf135))
+ (pad "G7" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 940a9b4a-3d20-4535-bc4a-72fe8afa57f5))
+ (pad "G8" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 973ba1c9-1e1f-434c-912f-6f8d4ada5e47))
+ (pad "G9" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ff85e1a-2b88-40cc-acac-7147c6b7deb0))
+ (pad "G10" smd circle (at 1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0da12451-29a8-4459-b235-ec5017d19a7c))
+ (pad "H1" smd circle (at -1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b561bdef-0ea7-43fa-94bc-1435e842b272))
+ (pad "H2" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8548f218-7eae-43cf-a24a-3dac2cc96050))
+ (pad "H3" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed68770b-7a25-4c77-b8aa-2ddc2735cd57))
+ (pad "H4" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e914d722-2637-4801-96e9-4238dee6c852))
+ (pad "H5" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e20b996-fecd-47a2-a782-a662049a012c))
+ (pad "H6" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0b9c56d3-cfd7-49a5-bcc1-d7676f285e43))
+ (pad "H7" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75a06b13-95ff-43b1-b4dd-e2cf44d4ed39))
+ (pad "H8" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9eaf227-e741-4fc0-93b5-81820f8c88df))
+ (pad "H9" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 558cf77c-4731-4e71-9c04-e4d0d0e1d547))
+ (pad "H10" smd circle (at 1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 470bd1d5-6936-499b-a538-fdd2e576d545))
+ (pad "J1" smd circle (at -1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0babf0ba-f264-4ff8-85ac-73a4e9a1b65a))
+ (pad "J2" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29c95caa-ab21-48ff-926a-f3aeef4d3e4f))
+ (pad "J3" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 849351e1-6d84-49c4-85dd-11e9715a53b2))
+ (pad "J4" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57e0f878-1f9f-41ac-b07f-f0522f4209f9))
+ (pad "J5" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce9ba42d-d724-4a94-9b38-c22339e9161c))
+ (pad "J6" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01de6a96-fea9-42a4-87e9-bc21c4a321f0))
+ (pad "J7" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5ee537f-3b2d-4e10-a205-31c7729b27cd))
+ (pad "J8" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3242d2bf-0b3a-41c2-adda-76e5ae700f3d))
+ (pad "J9" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5de6d5f-9ddd-4f94-aed9-bc861fd5e375))
+ (pad "J10" smd circle (at 1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8347a1b-58d9-4de1-aff9-438a081d7a20))
+ (pad "K1" smd circle (at -1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f69f57ea-bb6c-4010-8104-5f109dcee1ac))
+ (pad "K2" smd circle (at -1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc506b1a-a411-4a76-9927-d5224d844de0))
+ (pad "K3" smd circle (at -1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53a9cfa8-3ebf-4b02-99cf-db082170beff))
+ (pad "K4" smd circle (at -0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af0ca9ee-4bfd-4199-8022-899a59a3ef25))
+ (pad "K5" smd circle (at -0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac00e695-a7b7-4e5e-84bb-e2c75bc64b26))
+ (pad "K6" smd circle (at 0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76ecc929-2246-4541-9aa1-f07018555f22))
+ (pad "K7" smd circle (at 0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7866bf2-876b-4dfa-b262-f506f732b9d6))
+ (pad "K8" smd circle (at 1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c94fcb3-6cf4-4cd1-a104-bac374cb5d22))
+ (pad "K9" smd circle (at 1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c83a92f4-8609-4d4d-a768-0ad6e69d37f6))
+ (pad "K10" smd circle (at 1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51c5b347-8dd6-4d46-ad8a-f6bebd0f4062))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-100_Die452.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die461.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die461.kicad_mod
new file mode 100644
index 00000000..1454d96a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-100_Die461.kicad_mod
@@ -0,0 +1,137 @@
+(footprint "ST_WLCSP-100_Die461" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-100, 10x10 raster, 4.618x4.142mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00284211.pdf")
+ (tags "BGA 100 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.071) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9519433a-9c35-4d41-966c-dff2a9e59a7b)
+ )
+ (fp_text value "ST_WLCSP-100_Die461" (at 0 3.071) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 913358e0-8f89-4dc0-8f83-e18503c306ea)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 079ddda5-cf33-4533-85cb-040c2cf34637)
+ )
+ (fp_line (start 2.434 -2.196) (end 2.434 2.196) (layer "F.SilkS") (width 0.12) (tstamp 6f744c83-51f2-4183-b210-bb9c49d30033))
+ (fp_line (start 2.434 2.196) (end -2.434 2.196) (layer "F.SilkS") (width 0.12) (tstamp 9f80604b-2e73-4c9d-af9a-282593089e68))
+ (fp_line (start -2.434 2.196) (end -2.434 -1.196) (layer "F.SilkS") (width 0.12) (tstamp ab13b54b-e4d0-4f74-ad44-3d8f4523bbeb))
+ (fp_line (start -1.434 -2.196) (end 2.434 -2.196) (layer "F.SilkS") (width 0.12) (tstamp e82658c4-b6b3-4e32-a5ab-188b53d9d42d))
+ (fp_line (start -3.31 3.08) (end 3.31 3.08) (layer "F.CrtYd") (width 0.05) (tstamp 43e505a8-8a72-46ee-b826-494b8bd52a59))
+ (fp_line (start 3.31 3.08) (end 3.31 -3.08) (layer "F.CrtYd") (width 0.05) (tstamp d5b1944c-6718-4230-842a-3eee145e7561))
+ (fp_line (start 3.31 -3.08) (end -3.31 -3.08) (layer "F.CrtYd") (width 0.05) (tstamp eb937662-dec3-488c-b3d1-af50b053474d))
+ (fp_line (start -3.31 -3.08) (end -3.31 3.08) (layer "F.CrtYd") (width 0.05) (tstamp fc041302-61f2-4e9a-891a-82a43d1b3418))
+ (fp_line (start 2.309 -2.071) (end 2.309 2.071) (layer "F.Fab") (width 0.1) (tstamp 147b4d38-e06f-423d-a24b-d757546ba1db))
+ (fp_line (start -1.309 -2.071) (end 2.309 -2.071) (layer "F.Fab") (width 0.1) (tstamp 737ee689-3859-4ecf-90ca-2b4b41834190))
+ (fp_line (start -2.309 2.071) (end -2.309 -1.071) (layer "F.Fab") (width 0.1) (tstamp 853db81a-8870-4486-8424-11713f4b07b3))
+ (fp_line (start 2.309 2.071) (end -2.309 2.071) (layer "F.Fab") (width 0.1) (tstamp 8d7a195f-868e-463d-962b-441d6cb1ecb9))
+ (fp_line (start -2.309 -1.071) (end -1.309 -2.071) (layer "F.Fab") (width 0.1) (tstamp 95080332-a88f-4355-b279-4954a51bedad))
+ (pad "A1" smd circle (at -1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d35dc5e1-0034-409a-b624-ec7c72034f37))
+ (pad "A2" smd circle (at -1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55a42cad-607f-429b-9e6c-777b8ae20607))
+ (pad "A3" smd circle (at -1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2771bd49-6f63-488a-888d-23a91fe1e157))
+ (pad "A4" smd circle (at -0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6cc9bd3-65a6-4d4b-ba89-0d6e843643fc))
+ (pad "A5" smd circle (at -0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ec01029-a0e3-4ed7-85f5-989180190de3))
+ (pad "A6" smd circle (at 0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c2c1bfd-a5e6-466e-99bc-706c2186df9f))
+ (pad "A7" smd circle (at 0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04b56ba8-692f-47c2-9489-b7380da8cb6f))
+ (pad "A8" smd circle (at 1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f525384b-d61a-409a-839d-974365b5b31f))
+ (pad "A9" smd circle (at 1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 814ccf02-7ad7-476d-ac82-64c7a8dd1058))
+ (pad "A10" smd circle (at 1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce58345f-1083-4031-b211-85873ff50c5d))
+ (pad "B1" smd circle (at -1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf43f43e-0fba-4109-ad9f-fcd40b9367a4))
+ (pad "B2" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd520535-839f-46b5-a8bf-6844c36c4b26))
+ (pad "B3" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9497f48-9fd3-4b04-8a3c-772168f5a8cd))
+ (pad "B4" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 703f6140-027f-436d-9eea-b4c867e51a02))
+ (pad "B5" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b006d43f-71cc-4bd6-a6d1-84a43f40f790))
+ (pad "B6" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fe11202-a73e-413c-8ff8-bd6e15b504a7))
+ (pad "B7" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b541090-dd2c-4bcf-92db-4f8920294414))
+ (pad "B8" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0bcc52b-2693-4dd8-8e1a-fd880ceb391c))
+ (pad "B9" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3040ddbb-a924-4291-a2fc-ca4f4109dbe7))
+ (pad "B10" smd circle (at 1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef03404b-6d6c-4ec0-be6d-17335a8c6461))
+ (pad "C1" smd circle (at -1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee931507-b5b1-4bda-8402-d7ba4da27d01))
+ (pad "C2" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcfe256b-9892-4d5a-88b7-8c67a879e90f))
+ (pad "C3" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92c19f05-8bab-48c2-8a5c-376e7a56a824))
+ (pad "C4" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b0be2e8-5ac2-4f2f-bba0-0a2bbd531c17))
+ (pad "C5" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e6512da-c5e0-4e79-a260-ad398291d9a1))
+ (pad "C6" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89d9c594-8013-40cd-b47b-a437c657ac78))
+ (pad "C7" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee021cc3-eabc-4428-8324-5466234386f0))
+ (pad "C8" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ee72b9b-dffa-4377-bfb9-9849fec61568))
+ (pad "C9" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f5fb130-c9d2-41a8-94ab-8b43f735831b))
+ (pad "C10" smd circle (at 1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da755a30-25bc-40a9-b51b-b4034acc3f39))
+ (pad "D1" smd circle (at -1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f2ac42b-83f6-4446-93a6-47d3baa605a0))
+ (pad "D2" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c042294-1cbc-4464-b512-657b35f0a1a6))
+ (pad "D3" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 403a5c57-73d2-4a1c-a534-5e326f185538))
+ (pad "D4" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b70c56c-1e2c-408b-9c47-42268eb5df4a))
+ (pad "D5" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaea0acd-22d8-4cda-a28e-5c8fb7514681))
+ (pad "D6" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0edf5af3-0721-4278-9d3e-54a98d3a5254))
+ (pad "D7" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e1f851f-2bd4-4984-9684-0bf7481daa9d))
+ (pad "D8" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 461db9e7-9c65-4cfd-833a-9e08c8d60c3b))
+ (pad "D9" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe399d2c-aeb3-4792-87d9-b48746e5b4e7))
+ (pad "D10" smd circle (at 1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d627e321-1941-40e9-8abb-82060245c860))
+ (pad "E1" smd circle (at -1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed84631e-007d-4349-ae39-13121a225ff6))
+ (pad "E2" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e9e33b9-d7ee-4034-9319-bac86ede7ff6))
+ (pad "E3" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1acc6b30-83fe-4bd9-8ee9-be5697ad3499))
+ (pad "E4" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1905ff29-82a5-409a-aed7-a3f51ea0b581))
+ (pad "E5" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f27e2fa-66a6-4740-9b96-45bc92961d54))
+ (pad "E6" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5812b33b-3c25-4cbd-9556-d29e84ff1b2c))
+ (pad "E7" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2896b2e3-ae5d-4784-a038-a66f60d9012c))
+ (pad "E8" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92b3ab3c-de5c-4d6e-882c-42dd4e146f03))
+ (pad "E9" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a664be31-e22e-447e-bac3-efc3fa343996))
+ (pad "E10" smd circle (at 1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6b659f6-2325-4c20-9bbc-bd8c5e17df02))
+ (pad "F1" smd circle (at -1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dc8eb6f-3bc7-4498-80f1-04473ae7f9e0))
+ (pad "F2" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 61b05fe6-9700-464a-bdbc-b9381f563cb8))
+ (pad "F3" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e025cd4-5396-4f4a-b622-f2f2f4cb3f97))
+ (pad "F4" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c85b7fa-13dd-45bd-ae5a-a62a74af47b7))
+ (pad "F5" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 207ca4e8-a1a3-44c1-80ed-b84ca6334ac8))
+ (pad "F6" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4c251d7-db30-49a5-b510-395f5682c448))
+ (pad "F7" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e56da6e-bfc8-4289-a825-ce2a54285852))
+ (pad "F8" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43930ea9-4cdd-4d2b-a6f2-8148a6e1f0a0))
+ (pad "F9" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd767aa4-de21-4756-afd8-99cbdbb61822))
+ (pad "F10" smd circle (at 1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7da6ab62-be66-49aa-b33c-b6dfcd3ac15f))
+ (pad "G1" smd circle (at -1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee1d1b2e-fe86-4c4d-a511-eb84e34adcd5))
+ (pad "G2" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c58ad70-af55-421a-8251-7c754286281d))
+ (pad "G3" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c3f0473-73b5-4ebd-895e-f5b405b24df7))
+ (pad "G4" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbab72ee-4f2f-4c62-8368-46e859576318))
+ (pad "G5" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbfd9d75-1d7a-4a75-9930-5f04ec08c136))
+ (pad "G6" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdb42116-0f84-44f0-9669-1b86040d9d07))
+ (pad "G7" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 707631db-3667-4d87-9a23-26ac18908938))
+ (pad "G8" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82c17c4d-f72c-4f07-b5e6-3994541e1f1f))
+ (pad "G9" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7eaf4b9d-2dd9-4b97-84a6-a0bd0c9b7862))
+ (pad "G10" smd circle (at 1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbacbf3b-94e9-49e6-8037-ca55b965366b))
+ (pad "H1" smd circle (at -1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94acea37-6f74-449d-ba2f-4c88d71dfe2d))
+ (pad "H2" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd514f94-31cb-48f3-a8db-06f5c4ece7d9))
+ (pad "H3" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0574394d-927b-45b8-8072-b3b937549cd3))
+ (pad "H4" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6e8678e-ce2d-4efb-8d75-a3ec7cd6b025))
+ (pad "H5" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05227ab2-85e8-401a-be84-64207377ac43))
+ (pad "H6" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bd95ade-eb05-44c5-a923-3a252a2704c9))
+ (pad "H7" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67bf23d9-abd1-4377-8b45-49408c32b078))
+ (pad "H8" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45de2ba5-5648-4b91-8ed2-9b7b027f9027))
+ (pad "H9" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6c97899-6506-4b98-a0b5-58ebb79041a3))
+ (pad "H10" smd circle (at 1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04064f80-3bae-44d5-83c3-d914b8f1232b))
+ (pad "J1" smd circle (at -1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 377dfe90-d17c-4417-ac90-4594029e2f86))
+ (pad "J2" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3e1c8ae-323a-4c66-93bd-73b1e9b030eb))
+ (pad "J3" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6214c44e-917b-40c4-980e-653f56e8b348))
+ (pad "J4" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6641b2f3-58dc-4c6e-bba1-5ca6f2cd54a1))
+ (pad "J5" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 860c43f8-e233-4b5d-a575-8ab3fc477bfc))
+ (pad "J6" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6eda476-a747-4980-824a-15a1d7850924))
+ (pad "J7" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22b20949-157c-4e36-baf0-3ebb423c8008))
+ (pad "J8" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fea8ebe-3a62-4d12-95ce-ab26200c588b))
+ (pad "J9" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b1adb6c-acaa-44fc-9b48-b3de6d2077f3))
+ (pad "J10" smd circle (at 1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 403f1748-a477-4ed0-b773-9850972a08eb))
+ (pad "K1" smd circle (at -1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc5e503f-5550-45cf-9484-e2fbc3667834))
+ (pad "K2" smd circle (at -1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dbb6fb4-f636-48dc-94b0-b9f219ea502f))
+ (pad "K3" smd circle (at -1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb7cf61d-1c0f-4dac-b267-cbdbc01a8579))
+ (pad "K4" smd circle (at -0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e9fc25a-97f0-43a9-a9b6-350f9d098508))
+ (pad "K5" smd circle (at -0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 056d93e9-b42d-4d80-9121-f15fd26cb6d0))
+ (pad "K6" smd circle (at 0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f8d9ad6-ff74-46da-88c4-d1c4cb3e8c77))
+ (pad "K7" smd circle (at 0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29152405-0264-4154-8b80-765f55df0a73))
+ (pad "K8" smd circle (at 1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e32b9ff9-2dca-418b-9878-a03e70cf64b9))
+ (pad "K9" smd circle (at 1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3897789-6548-4e62-81a7-00b9815e8c29))
+ (pad "K10" smd circle (at 1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63a3da3e-1d36-41bb-85b5-3e2bf0f37d60))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-100_Die461.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-104_Die437.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-104_Die437.kicad_mod
new file mode 100644
index 00000000..0703ff62
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-104_Die437.kicad_mod
@@ -0,0 +1,141 @@
+(footprint "ST_WLCSP-104_Die437" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-104, 9x12 raster, 4.095x5.094mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152ze.pdf")
+ (tags "BGA 104 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.547) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e39aee3b-4c7d-4555-b555-9c718f74eb9a)
+ )
+ (fp_text value "ST_WLCSP-104_Die437" (at 0 3.547) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93fc2027-0af6-4489-a649-afe2f10cc7db)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.95 0.95) (thickness 0.1425)))
+ (tstamp 754d9e60-f7c1-4cd7-92e8-5f268bf6ce7e)
+ )
+ (fp_line (start -1.1725 -2.672) (end 2.1725 -2.672) (layer "F.SilkS") (width 0.12) (tstamp 69f88f3f-48ff-4bb8-b143-6bd5c14051fb))
+ (fp_line (start 2.1725 2.672) (end -2.1725 2.672) (layer "F.SilkS") (width 0.12) (tstamp 6ee62210-6b5d-4f14-b9ad-635ac6799387))
+ (fp_line (start -2.1725 2.672) (end -2.1725 -1.672) (layer "F.SilkS") (width 0.12) (tstamp 9c04171b-9b58-4461-9d29-917b2a57f261))
+ (fp_line (start 2.1725 -2.672) (end 2.1725 2.672) (layer "F.SilkS") (width 0.12) (tstamp e13c6f75-3b80-47ba-827f-a178757c0eee))
+ (fp_line (start 3.05 -3.55) (end -3.05 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp 329dff3b-58b8-4f26-b07f-2130819e2dd8))
+ (fp_line (start 3.05 3.55) (end 3.05 -3.55) (layer "F.CrtYd") (width 0.05) (tstamp 4582cb54-adbe-459a-a511-b09bd741839e))
+ (fp_line (start -3.05 -3.55) (end -3.05 3.55) (layer "F.CrtYd") (width 0.05) (tstamp 9b0a3591-3ccd-49c8-8492-0c3372158b10))
+ (fp_line (start -3.05 3.55) (end 3.05 3.55) (layer "F.CrtYd") (width 0.05) (tstamp e52d2638-dbf6-4b48-b131-142c0cd5e107))
+ (fp_line (start 2.0475 -2.547) (end 2.0475 2.547) (layer "F.Fab") (width 0.1) (tstamp 12f55208-ebde-4f13-833a-f21a9524ebe8))
+ (fp_line (start 2.0475 2.547) (end -2.0475 2.547) (layer "F.Fab") (width 0.1) (tstamp 9476f088-f15a-4df0-989e-b636a08e64fd))
+ (fp_line (start -2.0475 -1.547) (end -1.0475 -2.547) (layer "F.Fab") (width 0.1) (tstamp 97ad6968-04b4-43ef-9cc7-8de8781ce826))
+ (fp_line (start -1.0475 -2.547) (end 2.0475 -2.547) (layer "F.Fab") (width 0.1) (tstamp b302bf62-60c6-4f8b-8606-e6ae966f4eff))
+ (fp_line (start -2.0475 2.547) (end -2.0475 -1.547) (layer "F.Fab") (width 0.1) (tstamp dac108f4-4859-4cb7-a65c-f91925191717))
+ (pad "A1" smd circle (at -1.6 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f6f26a9-5ee0-4a7d-97f7-e15b201c5637))
+ (pad "A2" smd circle (at -1.2 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3d9110e-18b4-4f94-9210-5962af59394b))
+ (pad "A3" smd circle (at -0.8 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9c0ec55-3e60-41aa-8812-4c62067406b4))
+ (pad "A4" smd circle (at -0.4 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b263371e-09f2-4013-a678-9d2e595b98b3))
+ (pad "A5" smd circle (at 0 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f14a8ee-50d5-4aea-87f3-bb0053c024ba))
+ (pad "A6" smd circle (at 0.4 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4a52607-eb61-49e7-b7bf-fb7ef9902ee8))
+ (pad "A7" smd circle (at 0.8 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77bc18ef-54c0-44be-a841-166d656d9e6c))
+ (pad "A8" smd circle (at 1.2 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e981e9a-bc44-4f38-8056-c1e59f83311f))
+ (pad "A9" smd circle (at 1.6 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 999955f6-cfe1-41e9-be5d-b6f09d204ece))
+ (pad "B1" smd circle (at -1.6 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 643c4199-00ba-4f64-b521-c3507295042a))
+ (pad "B2" smd circle (at -1.2 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4913cb32-633e-42cd-84a7-7451672e36df))
+ (pad "B3" smd circle (at -0.8 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cccf6045-1754-49ef-ae6a-60c47b4ca267))
+ (pad "B4" smd circle (at -0.4 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99f803bb-e5e6-4944-bfce-2d78343da29c))
+ (pad "B5" smd circle (at 0 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80e45121-9892-4aab-ad49-d07c1f6a4a54))
+ (pad "B6" smd circle (at 0.4 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0b2cd47-9524-4ea5-902a-29f537702c30))
+ (pad "B7" smd circle (at 0.8 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be76b00c-211c-4c31-adf5-de2b15de90a9))
+ (pad "B8" smd circle (at 1.2 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8711eeca-9baa-4879-b599-4436dc8c4bf0))
+ (pad "B9" smd circle (at 1.6 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1013dff4-8b3a-4e73-96f9-8eb6cc7c9141))
+ (pad "C1" smd circle (at -1.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69922eb3-c11e-45dc-8bc7-e39dd1d27da9))
+ (pad "C2" smd circle (at -1.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3dfa959c-f304-4419-ba07-4eb7cbe8b2a7))
+ (pad "C3" smd circle (at -0.8 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4379eb59-8f3e-4d47-8f57-5483f4df583a))
+ (pad "C4" smd circle (at -0.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a2834c3-a81f-4b4f-87b8-a024620abf0e))
+ (pad "C5" smd circle (at 0 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4fcfea3-96dd-43be-a643-0eab33fb9e6c))
+ (pad "C6" smd circle (at 0.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 311084e9-3195-4dd4-8643-7431eecb4fc7))
+ (pad "C7" smd circle (at 0.8 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67561b4c-4a31-4149-9fa0-901ea53418c1))
+ (pad "C8" smd circle (at 1.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2bd0258-bf62-42c0-a462-562722593f82))
+ (pad "C9" smd circle (at 1.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa758da3-1506-4179-95a8-2b944f6a6521))
+ (pad "D1" smd circle (at -1.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59dca1a6-4118-4438-b930-0ec874528828))
+ (pad "D2" smd circle (at -1.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c8e0a71-1435-4260-b4d7-19bcf6d3d434))
+ (pad "D3" smd circle (at -0.8 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08e71371-fcb8-4f9d-b6ca-d0e08758b183))
+ (pad "D4" smd circle (at -0.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42939cb0-d9fa-4a90-ab33-0237e57a7367))
+ (pad "D5" smd circle (at 0 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae5ed184-7c9e-4af4-a825-056d9052c6c5))
+ (pad "D6" smd circle (at 0.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4855ccf-99fd-4c8d-b085-395dd9047cd8))
+ (pad "D7" smd circle (at 0.8 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 379258d9-1801-472a-9e59-23e186225428))
+ (pad "D8" smd circle (at 1.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ed746f5-804a-4748-9033-15e86a347a5d))
+ (pad "D9" smd circle (at 1.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6447c057-c775-4b5e-8663-9cbce6a921d8))
+ (pad "E1" smd circle (at -1.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c53d735-f40e-4a81-a911-f4f629040192))
+ (pad "E2" smd circle (at -1.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd7b9852-af27-428d-8cf4-c2dbb83d5726))
+ (pad "E3" smd circle (at -0.8 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f2589d8-5d50-491a-bd25-01f6c547db96))
+ (pad "E4" smd circle (at -0.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd815867-b00b-4234-869e-3a73276db247))
+ (pad "E6" smd circle (at 0.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b11aafd5-08f4-4263-8b0c-680c0115e3be))
+ (pad "E7" smd circle (at 0.8 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d70b6751-04e4-4b7e-9316-2f13a1a7a102))
+ (pad "E8" smd circle (at 1.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01cad7a6-bf74-4a0a-ba82-4bd9b07ed695))
+ (pad "E9" smd circle (at 1.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e479bb51-7ede-4e1a-8c7b-7aa8d7d138f6))
+ (pad "F1" smd circle (at -1.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae635ebf-e6b5-436e-9d0a-2c95aa545050))
+ (pad "F2" smd circle (at -1.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3f367bd-8f37-4960-836e-91698b4f5dca))
+ (pad "F3" smd circle (at -0.8 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dcbcfd9-dd32-43f8-89c0-e09e55736c84))
+ (pad "F4" smd circle (at -0.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecdfa56d-8582-440c-be8a-5216d4da11b5))
+ (pad "F6" smd circle (at 0.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51c4fb51-43bb-44da-999c-7ffbd86c6a81))
+ (pad "F7" smd circle (at 0.8 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d1377a7-aaaa-4741-9e54-c0e6d2744b58))
+ (pad "F8" smd circle (at 1.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9458b00-0125-4dcb-ae5d-b0ec02ed58ae))
+ (pad "F9" smd circle (at 1.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2ea62b2-58ca-46d6-a1e8-156104020ac7))
+ (pad "G1" smd circle (at -1.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5d85a1f-ae0f-44e1-b39f-50e34265b070))
+ (pad "G2" smd circle (at -1.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3b64e0a-b79c-464a-8616-da890cad7cfe))
+ (pad "G3" smd circle (at -0.8 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b94ec1b4-b937-4eaf-a22e-abc44f4cb1a0))
+ (pad "G4" smd circle (at -0.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e74e638e-34d7-4e10-a049-6238f5e25b5a))
+ (pad "G6" smd circle (at 0.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp affe7f58-352a-4668-845f-ab2023513bdb))
+ (pad "G7" smd circle (at 0.8 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82942952-dcee-4f60-8342-cf671b46f9e8))
+ (pad "G8" smd circle (at 1.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8ad64a8-280d-4afa-a20e-7dcea2f64d67))
+ (pad "G9" smd circle (at 1.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb3859e9-abcd-4b1d-8d32-ff00fce6384c))
+ (pad "H1" smd circle (at -1.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c467a9d9-8b7b-4879-b3f4-8492229406fb))
+ (pad "H2" smd circle (at -1.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a259d21-3ddb-466a-88de-5086d21075e0))
+ (pad "H3" smd circle (at -0.8 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2ca8392-22c1-46b3-bea1-2a06a06be93e))
+ (pad "H4" smd circle (at -0.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66e68529-0854-4198-b17d-948544386291))
+ (pad "H6" smd circle (at 0.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86c20266-fad3-4bc5-843c-55a2625f4a9b))
+ (pad "H7" smd circle (at 0.8 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a58934a-8791-41c3-a0dd-b89b038365f5))
+ (pad "H8" smd circle (at 1.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3aeb4ae2-2678-4fab-9ff1-c90baef7174f))
+ (pad "H9" smd circle (at 1.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80999357-38b1-4c72-acf8-838df8313d4c))
+ (pad "J1" smd circle (at -1.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cfe8509-9284-4d44-9853-8acb959654c7))
+ (pad "J2" smd circle (at -1.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e27c789-be8b-4b37-8ae3-10bcd1f6c41c))
+ (pad "J3" smd circle (at -0.8 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2fb864a9-50a4-4439-86d3-b68197841a08))
+ (pad "J4" smd circle (at -0.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e0a5f4c-8603-4f04-b543-7e0625a11bb4))
+ (pad "J5" smd circle (at 0 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70856c4f-d7b1-4dda-b84d-a58e44aa5977))
+ (pad "J6" smd circle (at 0.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6f6db18-dcdb-4e0d-90bf-a5f58ef40134))
+ (pad "J7" smd circle (at 0.8 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 948934be-3b94-4ace-a24c-39e017355112))
+ (pad "J8" smd circle (at 1.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ae005e9-42f4-4bfe-8065-7b5e3c787e4a))
+ (pad "J9" smd circle (at 1.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f0e3329-f97b-4315-923b-659c9dcf9e99))
+ (pad "K1" smd circle (at -1.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a50ce7f1-fdeb-48f2-9994-865dc556495d))
+ (pad "K2" smd circle (at -1.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e6e8290-d45e-4f3f-9198-a02ac4d7aa2d))
+ (pad "K3" smd circle (at -0.8 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9aa763c-61a6-4616-b767-50298632a981))
+ (pad "K4" smd circle (at -0.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00080647-15a8-49fd-8f93-ff6e57072edb))
+ (pad "K5" smd circle (at 0 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 597e1a25-f6c4-4dcb-b06c-9277ac062632))
+ (pad "K6" smd circle (at 0.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e883968c-acc4-4db2-9378-fb0968900e3b))
+ (pad "K7" smd circle (at 0.8 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92e09872-5971-43bd-809b-1c102fa556ac))
+ (pad "K8" smd circle (at 1.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae22e55d-d364-4bd0-b754-ef77251e0d99))
+ (pad "K9" smd circle (at 1.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7e5c0c1-a4e9-4192-80e9-d8d40701aca5))
+ (pad "L1" smd circle (at -1.6 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 152061e6-395b-42e1-b894-ae5caa22356d))
+ (pad "L2" smd circle (at -1.2 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afe33ad7-f362-4048-b4c3-202221f63eff))
+ (pad "L3" smd circle (at -0.8 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97f61d41-e762-4bb5-85d3-6961a8cf3e86))
+ (pad "L4" smd circle (at -0.4 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e99a11b2-1eeb-4b38-bc78-efb20ee58426))
+ (pad "L5" smd circle (at 0 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df5fbd69-dcf7-4cb0-835c-250636ad9dd9))
+ (pad "L6" smd circle (at 0.4 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e48dea4-b08e-423d-9d26-05ff011c466f))
+ (pad "L7" smd circle (at 0.8 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37b763c4-e5fb-4a44-bf37-b7e2136367e0))
+ (pad "L8" smd circle (at 1.2 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7e2474a-ba29-451c-a47a-305e16324345))
+ (pad "L9" smd circle (at 1.6 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a968bee4-0708-43f0-b285-4abdd558b784))
+ (pad "M1" smd circle (at -1.6 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7dba6e6-1e17-4eac-9b1b-09eb210242e9))
+ (pad "M2" smd circle (at -1.2 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e2a7bc3-88e5-40a8-820a-fd5dea41c5a9))
+ (pad "M3" smd circle (at -0.8 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7eb8982-be69-42f2-941d-0d5bcf52302e))
+ (pad "M4" smd circle (at -0.4 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fefe8804-2fd0-4456-9411-dbae8e6daf09))
+ (pad "M5" smd circle (at 0 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b69c9f83-2d9b-4981-b767-5acde48ddbd6))
+ (pad "M6" smd circle (at 0.4 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c63cad4-8da6-48da-8004-f554f467bc3a))
+ (pad "M7" smd circle (at 0.8 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99f3a7d3-26fe-4be3-b5d6-5c4e96d9a0ba))
+ (pad "M8" smd circle (at 1.2 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eb9207f-96c2-4b1e-9fa8-9863032167a6))
+ (pad "M9" smd circle (at 1.6 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77d29094-ec41-4a41-b28d-e827aeceec6c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-104_Die437.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger.kicad_mod
new file mode 100644
index 00000000..771f486c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger.kicad_mod
@@ -0,0 +1,149 @@
+(module ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-115, ST die ID 483, 3.73x4.15mm, 115 Ball, Y-staggered 11x21 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h725vg.pdf")
+ (tags "CSP 115 0.35")
+ (attr smd)
+ (solder_mask_margin 0.0125)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -3.075) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger (at 0 3.075) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.865 2.075) (end -1.865 2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.865 2.075) (end -1.865 -1.1425) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.865 -1.1425) (end -0.9325 -2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9325 -2.075) (end 1.865 -2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.865 -2.075) (end 1.865 2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.87 -3.08) (end -2.87 3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.87 3.08) (end 2.87 3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.87 3.08) (end 2.87 -3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.87 -3.08) (end -2.87 -3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.0425 -2.185) (end 1.975 -2.185) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.975 -2.185) (end 1.975 2.185) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.975 2.185) (end -1.975 2.185) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.975 2.185) (end -1.975 -1.2525) (layer F.SilkS) (width 0.12))
+ (pad A2 smd circle (at -1.212436 -1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.606218 -1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0 -1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 0.606218 -1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at 1.212436 -1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.515544 -1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.909327 -1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -0.303109 -1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0.303109 -1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 0.909327 -1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B11 smd circle (at 1.515544 -1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.212436 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.606218 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 0.606218 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at 1.212436 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.515544 -1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.909327 -1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -0.303109 -1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0.303109 -1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 0.909327 -1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D11 smd circle (at 1.515544 -1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.212436 -1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.606218 -1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0 -1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 0.606218 -1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at 1.212436 -1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.515544 -0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.909327 -0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -0.303109 -0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0.303109 -0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 0.909327 -0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F11 smd circle (at 1.515544 -0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.212436 -0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.606218 -0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0 -0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 0.606218 -0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at 1.212436 -0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.515544 -0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -0.909327 -0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -0.303109 -0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0.303109 -0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 0.909327 -0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H11 smd circle (at 1.515544 -0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.212436 -0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -0.606218 -0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at 0 -0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 0.606218 -0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J10 smd circle (at 1.212436 -0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K1 smd circle (at -1.515544 -0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K3 smd circle (at -0.909327 -0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K5 smd circle (at -0.303109 -0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K7 smd circle (at 0.303109 -0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K9 smd circle (at 0.909327 -0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K11 smd circle (at 1.515544 -0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L2 smd circle (at -1.212436 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L4 smd circle (at -0.606218 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L6 smd circle (at 0 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L8 smd circle (at 0.606218 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L10 smd circle (at 1.212436 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad M1 smd circle (at -1.515544 0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad M3 smd circle (at -0.909327 0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad M5 smd circle (at -0.303109 0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad M7 smd circle (at 0.303109 0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad M9 smd circle (at 0.909327 0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad M11 smd circle (at 1.515544 0.175) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad N2 smd circle (at -1.212436 0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad N4 smd circle (at -0.606218 0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad N6 smd circle (at 0 0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad N8 smd circle (at 0.606218 0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad N10 smd circle (at 1.212436 0.35) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad P1 smd circle (at -1.515544 0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad P3 smd circle (at -0.909327 0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad P5 smd circle (at -0.303109 0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad P7 smd circle (at 0.303109 0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad P9 smd circle (at 0.909327 0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad P11 smd circle (at 1.515544 0.525) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad R2 smd circle (at -1.212436 0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad R4 smd circle (at -0.606218 0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad R6 smd circle (at 0 0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad R8 smd circle (at 0.606218 0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad R10 smd circle (at 1.212436 0.7) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad T1 smd circle (at -1.515544 0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad T3 smd circle (at -0.909327 0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad T5 smd circle (at -0.303109 0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad T7 smd circle (at 0.303109 0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad T9 smd circle (at 0.909327 0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad T11 smd circle (at 1.515544 0.875) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad U2 smd circle (at -1.212436 1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad U4 smd circle (at -0.606218 1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad U6 smd circle (at 0 1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad U8 smd circle (at 0.606218 1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad U10 smd circle (at 1.212436 1.05) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad V1 smd circle (at -1.515544 1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad V3 smd circle (at -0.909327 1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad V5 smd circle (at -0.303109 1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad V7 smd circle (at 0.303109 1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad V9 smd circle (at 0.909327 1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad V11 smd circle (at 1.515544 1.225) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad W2 smd circle (at -1.212436 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad W4 smd circle (at -0.606218 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad W6 smd circle (at 0 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad W8 smd circle (at 0.606218 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad W10 smd circle (at 1.212436 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad Y1 smd circle (at -1.515544 1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad Y3 smd circle (at -0.909327 1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad Y5 smd circle (at -0.303109 1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad Y7 smd circle (at 0.303109 1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad Y9 smd circle (at 0.909327 1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad Y11 smd circle (at 1.515544 1.575) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad AA2 smd circle (at -1.212436 1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad AA4 smd circle (at -0.606218 1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad AA6 smd circle (at 0 1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad AA8 smd circle (at 0.606218 1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad AA10 smd circle (at 1.212436 1.75) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.97 0.97) (thickness 0.1455)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger.kicad_mod
new file mode 100644
index 00000000..b0d8658c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger.kicad_mod
@@ -0,0 +1,149 @@
+(module ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-115, ST die ID 461, 4.63x4.15mm, 115 Ball, X-staggered 21x11 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l496wg.pdf")
+ (tags "CSP 115 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -3.075) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger (at 0 3.075) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.315 2.075) (end -2.315 2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.315 2.075) (end -2.315 -1.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.315 -1.075) (end -1.315 -2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.315 -2.075) (end 2.315 -2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.315 -2.075) (end 2.315 2.075) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.32 -3.08) (end -3.32 3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.32 3.08) (end 3.32 3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.32 3.08) (end 3.32 -3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.32 -3.08) (end -3.32 -3.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.425 -2.185) (end 2.425 -2.185) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.425 -2.185) (end 2.425 2.185) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.425 2.185) (end -2.425 2.185) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.425 2.185) (end -2.425 -1.185) (layer F.SilkS) (width 0.12))
+ (pad A2 smd circle (at -1.8 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -1.4 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at -1 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at -0.6 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at -0.2 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A12 smd circle (at 0.2 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A14 smd circle (at 0.6 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A16 smd circle (at 1 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A18 smd circle (at 1.4 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A20 smd circle (at 1.8 -1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -2 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -1.6 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -1.2 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at -0.8 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at -0.4 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B11 smd circle (at 0 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B13 smd circle (at 0.4 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B15 smd circle (at 0.8 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B17 smd circle (at 1.2 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B19 smd circle (at 1.6 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B21 smd circle (at 2 -1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.8 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -1.4 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at -1 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at -0.6 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at -0.2 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C12 smd circle (at 0.2 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C14 smd circle (at 0.6 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C16 smd circle (at 1 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C18 smd circle (at 1.4 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C20 smd circle (at 1.8 -1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -2 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -1.6 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -1.2 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at -0.8 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at -0.4 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D11 smd circle (at 0 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D13 smd circle (at 0.4 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D15 smd circle (at 0.8 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D17 smd circle (at 1.2 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D19 smd circle (at 1.6 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D21 smd circle (at 2 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.8 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -1.4 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at -1 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at -0.6 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at -0.2 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E12 smd circle (at 0.2 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E14 smd circle (at 0.6 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E16 smd circle (at 1 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E18 smd circle (at 1.4 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E20 smd circle (at 1.8 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -1.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at -0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at -0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F11 smd circle (at 0 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F13 smd circle (at 0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F15 smd circle (at 0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F17 smd circle (at 1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F19 smd circle (at 1.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F21 smd circle (at 2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.8 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -1.4 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at -1 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at -0.6 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at -0.2 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G12 smd circle (at 0.2 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G14 smd circle (at 0.6 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G16 smd circle (at 1 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G18 smd circle (at 1.4 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G20 smd circle (at 1.8 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -2 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -1.6 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -1.2 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at -0.8 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at -0.4 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H11 smd circle (at 0 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H13 smd circle (at 0.4 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H15 smd circle (at 0.8 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H17 smd circle (at 1.2 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H19 smd circle (at 1.6 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H21 smd circle (at 2 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.8 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -1.4 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at -1 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at -0.6 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J10 smd circle (at -0.2 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J12 smd circle (at 0.2 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J14 smd circle (at 0.6 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J16 smd circle (at 1 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J18 smd circle (at 1.4 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J20 smd circle (at 1.8 1.03923) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K1 smd circle (at -2 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K3 smd circle (at -1.6 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K5 smd circle (at -1.2 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K7 smd circle (at -0.8 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K9 smd circle (at -0.4 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K11 smd circle (at 0 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K13 smd circle (at 0.4 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K15 smd circle (at 0.8 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K17 smd circle (at 1.2 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K19 smd circle (at 1.6 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K21 smd circle (at 2 1.385641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L2 smd circle (at -1.8 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L4 smd circle (at -1.4 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L6 smd circle (at -1 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L8 smd circle (at -0.6 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L10 smd circle (at -0.2 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L12 smd circle (at 0.2 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L14 smd circle (at 0.6 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L16 smd circle (at 1 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L18 smd circle (at 1.4 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad L20 smd circle (at 1.8 1.732051) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm.kicad_mod
new file mode 100644
index 00000000..831b3e08
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm.kicad_mod
@@ -0,0 +1,166 @@
+(module ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-132, ST die ID 480, 4.57x4.37mm, 132 Ball, 12x11 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h7a3ai.pdf")
+ (tags "CSP 132 0.35")
+ (attr smd)
+ (solder_mask_margin 0.000001)
+ (solder_paste_margin 0.025)
+ (fp_text reference REF** (at 0 -3.185) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm (at 0 3.185) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.285 2.185) (end -2.285 2.185) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.285 2.185) (end -2.285 -1.185) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.285 -1.185) (end -1.285 -2.185) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.285 -2.185) (end 2.285 -2.185) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.285 -2.185) (end 2.285 2.185) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.29 -3.19) (end -3.29 3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.29 3.19) (end 3.29 3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.29 3.19) (end 3.29 -3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.29 -3.19) (end -3.29 -3.19) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.395 -2.295) (end 2.395 -2.295) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.395 -2.295) (end 2.395 2.295) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.395 2.295) (end -2.395 2.295) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.395 2.295) (end -2.395 -1.295) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.925 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1.575 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -1.225 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.875 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at -0.525 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at -0.175 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0.175 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 0.525 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at 0.875 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at 1.225 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A11 smd circle (at 1.575 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad A12 smd circle (at 1.925 -1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.925 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.575 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -1.225 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.875 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -0.525 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at -0.175 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0.175 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 0.525 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 0.875 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B10 smd circle (at 1.225 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B11 smd circle (at 1.575 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad B12 smd circle (at 1.925 -1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.925 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.575 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -1.225 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.875 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at -0.525 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at -0.175 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0.175 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 0.525 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at 0.875 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at 1.225 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C11 smd circle (at 1.575 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad C12 smd circle (at 1.925 -1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.925 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.575 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -1.225 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.875 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -0.525 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at -0.175 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0.175 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 0.525 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 0.875 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D10 smd circle (at 1.225 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D11 smd circle (at 1.575 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad D12 smd circle (at 1.925 -0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.925 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.575 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -1.225 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.875 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at -0.525 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at -0.175 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0.175 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 0.525 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at 0.875 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at 1.225 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E11 smd circle (at 1.575 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad E12 smd circle (at 1.925 -0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.925 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.575 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -1.225 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.875 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -0.525 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at -0.175 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0.175 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 0.525 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 0.875 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F10 smd circle (at 1.225 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F11 smd circle (at 1.575 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad F12 smd circle (at 1.925 0) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.925 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.575 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -1.225 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.875 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at -0.525 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at -0.175 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 0.175 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 0.525 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at 0.875 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at 1.225 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G11 smd circle (at 1.575 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad G12 smd circle (at 1.925 0.35) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.925 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.575 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -1.225 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -0.875 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -0.525 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at -0.175 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0.175 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 0.525 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 0.875 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H10 smd circle (at 1.225 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H11 smd circle (at 1.575 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad H12 smd circle (at 1.925 0.7) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -1.925 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.575 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -1.225 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -0.875 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at -0.525 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at -0.175 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at 0.175 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 0.525 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at 0.875 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J10 smd circle (at 1.225 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J11 smd circle (at 1.575 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad J12 smd circle (at 1.925 1.05) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K1 smd circle (at -1.925 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K2 smd circle (at -1.575 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K3 smd circle (at -1.225 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K4 smd circle (at -0.875 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K5 smd circle (at -0.525 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K6 smd circle (at -0.175 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K7 smd circle (at 0.175 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K8 smd circle (at 0.525 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K9 smd circle (at 0.875 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K10 smd circle (at 1.225 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K11 smd circle (at 1.575 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad K12 smd circle (at 1.925 1.4) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L1 smd circle (at -1.925 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L2 smd circle (at -1.575 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L3 smd circle (at -1.225 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L4 smd circle (at -0.875 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L5 smd circle (at -0.525 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L6 smd circle (at -0.175 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L7 smd circle (at 0.175 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L8 smd circle (at 0.525 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L9 smd circle (at 0.875 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L10 smd circle (at 1.225 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L11 smd circle (at 1.575 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (pad L12 smd circle (at 1.925 1.75) (size 0.2 0.2) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die419.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die419.kicad_mod
new file mode 100644
index 00000000..0f4c58cb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die419.kicad_mod
@@ -0,0 +1,180 @@
+(footprint "ST_WLCSP-143_Die419" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-143, 11x13 raster, 4.521x5.547mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf")
+ (tags "BGA 143 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.7735) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9812663c-3553-4666-a939-640cb16c0efd)
+ )
+ (fp_text value "ST_WLCSP-143_Die419" (at 0 3.7735) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f667b978-d373-4735-a004-f8c9d60bda12)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 618cd348-d39e-4f28-b5dd-08b98e473613)
+ )
+ (fp_line (start 2.3855 2.8985) (end -2.3855 2.8985) (layer "F.SilkS") (width 0.12) (tstamp 257b93c9-1aab-4ec8-af04-4f6470ea8589))
+ (fp_line (start -2.3855 2.8985) (end -2.3855 -1.8985) (layer "F.SilkS") (width 0.12) (tstamp 3dd3e0f6-2bd2-4271-add2-07d65024e68c))
+ (fp_line (start -1.3855 -2.8985) (end 2.3855 -2.8985) (layer "F.SilkS") (width 0.12) (tstamp 68ec9883-64f9-4ad9-992c-d63238c00a2c))
+ (fp_line (start 2.3855 -2.8985) (end 2.3855 2.8985) (layer "F.SilkS") (width 0.12) (tstamp 7f1cb206-756d-4d6e-9eec-7fbb3f181aaa))
+ (fp_line (start -3.27 3.78) (end 3.27 3.78) (layer "F.CrtYd") (width 0.05) (tstamp 38b5d407-25d1-4803-8cdd-fa9715535f7b))
+ (fp_line (start 3.27 3.78) (end 3.27 -3.78) (layer "F.CrtYd") (width 0.05) (tstamp 570ef422-656c-45fb-bc36-68b92b1dbbc7))
+ (fp_line (start -3.27 -3.78) (end -3.27 3.78) (layer "F.CrtYd") (width 0.05) (tstamp 8697e1bc-bb36-4228-b1bd-ebb9c49ba84f))
+ (fp_line (start 3.27 -3.78) (end -3.27 -3.78) (layer "F.CrtYd") (width 0.05) (tstamp 9fb1e2e0-0756-4b3a-9e98-212aaad821c4))
+ (fp_line (start 2.2605 2.7735) (end -2.2605 2.7735) (layer "F.Fab") (width 0.1) (tstamp 2ea049a7-43b5-4096-b15f-25bc314d7a04))
+ (fp_line (start -1.2605 -2.7735) (end 2.2605 -2.7735) (layer "F.Fab") (width 0.1) (tstamp b12217b6-38f8-4f38-85de-20e9bfa21a6b))
+ (fp_line (start -2.2605 -1.7735) (end -1.2605 -2.7735) (layer "F.Fab") (width 0.1) (tstamp b74d180e-1b97-4443-bec0-36fbf8adbdc9))
+ (fp_line (start -2.2605 2.7735) (end -2.2605 -1.7735) (layer "F.Fab") (width 0.1) (tstamp c28c9484-27e8-43e9-8a2f-973fb4472ffc))
+ (fp_line (start 2.2605 -2.7735) (end 2.2605 2.7735) (layer "F.Fab") (width 0.1) (tstamp d534d186-6970-491c-a010-402443143037))
+ (pad "A1" smd circle (at -2 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 518e5941-dabe-4a87-a4af-3b44d78d9a26))
+ (pad "A2" smd circle (at -1.6 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7d5535c-a726-4759-856f-3c95cbca7b1d))
+ (pad "A3" smd circle (at -1.2 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 700e051f-f5ee-497a-adfe-a022368bf88c))
+ (pad "A4" smd circle (at -0.8 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1be1e27-57da-432b-8c23-bae231396450))
+ (pad "A5" smd circle (at -0.4 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e8d8eaa-05b6-4825-ad80-75e7068f0a45))
+ (pad "A6" smd circle (at 0 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 342ae347-140c-49d9-9281-db6f7ebace41))
+ (pad "A7" smd circle (at 0.4 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae1e0b44-2e74-4cd7-bb2f-340910197ef7))
+ (pad "A8" smd circle (at 0.8 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 300cc45b-46a3-41e7-958a-df3cb5cb320e))
+ (pad "A9" smd circle (at 1.2 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6379bec4-e021-4581-84bd-4d43f6595ace))
+ (pad "A10" smd circle (at 1.6 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59a0f991-7ee0-418b-ae33-5da890717e21))
+ (pad "A11" smd circle (at 2 -2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0abdf303-837c-4b62-aae6-736f19055c1c))
+ (pad "B1" smd circle (at -2 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a950936e-04c1-4e75-b946-2c6cf0e9ca67))
+ (pad "B2" smd circle (at -1.6 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2823e76-5598-4698-b72e-9a9e79864900))
+ (pad "B3" smd circle (at -1.2 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43b930e5-d354-400c-bf0b-2c0805485f2f))
+ (pad "B4" smd circle (at -0.8 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40e9276d-73e8-4c56-bb9e-cea92cc05a36))
+ (pad "B5" smd circle (at -0.4 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe36a196-9447-457f-b3f5-92ea72d20bc9))
+ (pad "B6" smd circle (at 0 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00385b7d-b013-472b-90cc-3b5c50bff5dd))
+ (pad "B7" smd circle (at 0.4 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4e910f8-d201-4162-b3cf-0350593ec14b))
+ (pad "B8" smd circle (at 0.8 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96b134d3-2b6c-4a4e-9478-c4ef016351ad))
+ (pad "B9" smd circle (at 1.2 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdc47d03-1f4f-4605-8897-a2da9d14d238))
+ (pad "B10" smd circle (at 1.6 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c84f2b62-05bb-49c0-9aa0-36ed57e51aa4))
+ (pad "B11" smd circle (at 2 -2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48c8e692-76a0-46a6-8b74-ed580f6d8c94))
+ (pad "C1" smd circle (at -2 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e017132e-78b8-4e75-bbe7-f742b80f50cd))
+ (pad "C2" smd circle (at -1.6 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48d26136-fd31-4553-af2f-aeb21e2009a3))
+ (pad "C3" smd circle (at -1.2 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30e0383b-2082-44dc-a33a-a3082f38316d))
+ (pad "C4" smd circle (at -0.8 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79bbf346-4622-4497-8998-fdeb78166bcd))
+ (pad "C5" smd circle (at -0.4 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5528c26c-e6bf-45d2-b2d3-c5352e4524c5))
+ (pad "C6" smd circle (at 0 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fca5075-97e9-4be1-840d-56b7cc1b54b2))
+ (pad "C7" smd circle (at 0.4 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c955f80-a446-413a-abd4-348b4f3a9bd7))
+ (pad "C8" smd circle (at 0.8 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74ce29c5-ed7f-4933-9294-847285ad2c4c))
+ (pad "C9" smd circle (at 1.2 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c10782db-de21-436a-8606-ad2539b716b1))
+ (pad "C10" smd circle (at 1.6 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 255f195e-6d5f-42b5-bc00-3c59e1064e5f))
+ (pad "C11" smd circle (at 2 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 053b456c-5373-462f-8fca-dafacb86de0f))
+ (pad "D1" smd circle (at -2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb941dd0-3583-4f25-b41b-ca8bc56dbabe))
+ (pad "D2" smd circle (at -1.6 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8be9e786-f2b4-4610-99c5-63ae3d1fdb43))
+ (pad "D3" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a9c3b4a-983f-47d0-9287-692a62942b79))
+ (pad "D4" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d8868cf-4207-4b9a-bf8d-6af7148f4764))
+ (pad "D5" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b77474c1-b0c2-4367-a2d1-83164bc208c1))
+ (pad "D6" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0332b84d-fc77-4027-a229-4c2c9f9321bd))
+ (pad "D7" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7a11ab2-341b-4ce6-90ab-41dc19be25e1))
+ (pad "D8" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb85f0fc-9cf0-479d-ab4e-ffec8b6321d2))
+ (pad "D9" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d4b36d8-50d6-4ed1-a6b0-069fa763e9ed))
+ (pad "D10" smd circle (at 1.6 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9268cd5d-36e6-4e98-930b-e13aa4df80b5))
+ (pad "D11" smd circle (at 2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98e299e6-61c4-4dd7-a9d9-66299ad9e9fd))
+ (pad "E1" smd circle (at -2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02de1954-8ca6-4c5e-9fb9-6c01c65e155b))
+ (pad "E2" smd circle (at -1.6 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2192ac87-a0db-4149-96b8-432bddeaf914))
+ (pad "E3" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 669fe0ab-c55b-49a2-ab91-6885d34201eb))
+ (pad "E4" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b65b650-750b-4503-b522-d82ef397e683))
+ (pad "E5" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b44adf3-324e-4d4b-9168-104d8d4e9f65))
+ (pad "E6" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7f7f2d4-bf06-4aaa-b153-dc4178564b51))
+ (pad "E7" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72d80171-53c5-4bcf-bbe7-5fc41f7ce415))
+ (pad "E8" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c38fa1e-d1dc-4413-bb68-df04b0d4f587))
+ (pad "E9" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a442445b-26b2-4e8d-88e6-06481eec3df0))
+ (pad "E10" smd circle (at 1.6 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdaef4b2-bb48-4190-9838-f17bd415e048))
+ (pad "E11" smd circle (at 2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e697741c-c299-47ec-801f-73221060bf01))
+ (pad "F1" smd circle (at -2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7173610-5d6f-4774-96b8-ccfd1557870b))
+ (pad "F2" smd circle (at -1.6 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 841ea291-3243-48f5-ae14-71f9b4b2ac75))
+ (pad "F3" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5f018c0-649e-4712-8577-c90bd36af5a7))
+ (pad "F4" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc9397d2-0f1d-409a-9fac-a135e9974894))
+ (pad "F5" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f1e0c05-e03f-4d7d-ba8f-669959a5ea3a))
+ (pad "F6" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5e9b513-7ec0-43bd-ba08-b765266ebd6f))
+ (pad "F7" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5844b969-78d7-4ada-8229-f512fcff7fed))
+ (pad "F8" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55c4e8c4-8bf2-4dbd-8630-7b3e92d8cd4a))
+ (pad "F9" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a924977c-b537-48e0-ba63-6034b5458c1e))
+ (pad "F10" smd circle (at 1.6 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5941b2b5-cdf8-4f78-b891-1ca479188d9b))
+ (pad "F11" smd circle (at 2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36c2003b-83c2-44a5-b851-5854a0e67bf0))
+ (pad "G1" smd circle (at -2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67a34fe0-3cc2-4129-908c-7ce8c15c20de))
+ (pad "G2" smd circle (at -1.6 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 182cc8a9-e9ce-4c35-a8d3-11f108b82641))
+ (pad "G3" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7d7f217-1ec6-4b33-af46-c3963df41d49))
+ (pad "G4" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f884537-ea04-4fbc-a332-524f2603ad24))
+ (pad "G5" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaffceb9-12b1-44b8-a02d-f9fd67ce982c))
+ (pad "G6" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8d10dc8-96e1-4886-adc6-78b423c901fe))
+ (pad "G7" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6c57c47-21e7-4914-bbb1-1948275c75c1))
+ (pad "G8" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d50649ad-6be6-467b-8293-4cb74ec2172b))
+ (pad "G9" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b25fcad8-1b9a-4c6b-9622-60727be7dc19))
+ (pad "G10" smd circle (at 1.6 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8324ed62-7a10-48ce-9207-aa18cfc68919))
+ (pad "G11" smd circle (at 2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59682806-6f6d-4748-a946-e5402a67a5b2))
+ (pad "H1" smd circle (at -2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74d4754f-0b1a-467e-b027-34e23f3a65c0))
+ (pad "H2" smd circle (at -1.6 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4dc12be-e401-4fe5-8a90-efb168cc86cb))
+ (pad "H3" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c784296-e50d-4212-97be-549fe806894e))
+ (pad "H4" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b79d764f-1974-4cd7-8e27-2df9c85260c0))
+ (pad "H5" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e9b0bd8-c6a5-4d27-b0b6-594d14fd3280))
+ (pad "H6" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94f237e8-54f4-41ac-bb4d-4b83b32dabf0))
+ (pad "H7" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abfd6f71-7749-4cae-878b-88711b144f6e))
+ (pad "H8" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f76d598d-8b89-48fa-a39f-55b9ba30b479))
+ (pad "H9" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19977899-de97-42f4-97a5-b1c19f0a30bf))
+ (pad "H10" smd circle (at 1.6 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f34290f5-3f12-4836-ae39-1924311961c1))
+ (pad "H11" smd circle (at 2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51afa0d9-9657-41a0-b6e2-6d942f49410a))
+ (pad "J1" smd circle (at -2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f8c6522-1b66-46fe-85cb-81a7f090b97e))
+ (pad "J2" smd circle (at -1.6 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 085a4cd9-d66c-4607-9d67-8dcb98a447cb))
+ (pad "J3" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73b78a2f-aa4a-4181-965b-612e8b8965a7))
+ (pad "J4" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae40c93d-5801-4eef-bd77-98cb4febbe98))
+ (pad "J5" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a51ec4e6-bdae-4543-a269-ec1cda9ff085))
+ (pad "J6" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ef2ce0b-c780-4bc2-9c40-1b5fdce47120))
+ (pad "J7" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2899932-41f9-4b9c-b598-7e16329f2015))
+ (pad "J8" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa5d5849-44d3-4046-b241-59ac27a3f589))
+ (pad "J9" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a029a086-7596-4da6-9d25-94541ae1a05b))
+ (pad "J10" smd circle (at 1.6 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f976c58b-7720-49c3-99fb-8d19565652f8))
+ (pad "J11" smd circle (at 2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ee74ad5-9c47-4758-aebb-949b3f1120b3))
+ (pad "K1" smd circle (at -2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f921630c-7e6e-475e-81c3-fc2beec0299f))
+ (pad "K2" smd circle (at -1.6 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7deca5d7-2719-4334-802a-8e047e27f5a4))
+ (pad "K3" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfa0952b-9a54-437e-a20a-709af7866611))
+ (pad "K4" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39ae0f0d-1d9c-48f4-a3db-4d240ad62142))
+ (pad "K5" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1a65e13-a8d7-4e16-8610-e36df1300c68))
+ (pad "K6" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98952608-8728-4df1-832a-7fa163d1ea4d))
+ (pad "K7" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bbd9faf-a9a9-4b46-82a4-f6e51dcb6d9b))
+ (pad "K8" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7b437d3-de3b-4a3c-93bc-6e19eae8504d))
+ (pad "K9" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8426786a-253d-48c8-82f9-9ceeef3f8c5e))
+ (pad "K10" smd circle (at 1.6 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53101794-c511-43bc-9ce3-55f4453e342c))
+ (pad "K11" smd circle (at 2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6963ba7b-d61d-4c06-a32c-a423d5846f39))
+ (pad "L1" smd circle (at -2 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dce67147-6aff-4c26-8c42-ad0a38220894))
+ (pad "L2" smd circle (at -1.6 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6952d0ca-4c70-4f93-b199-641b9f2a1d8e))
+ (pad "L3" smd circle (at -1.2 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 276d4682-ae17-438f-80fd-3a72a13bbf3b))
+ (pad "L4" smd circle (at -0.8 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a685d2a-2893-4c78-854a-9287ef762afb))
+ (pad "L5" smd circle (at -0.4 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecf013bc-059b-40a7-a7bf-b0f841137bd6))
+ (pad "L6" smd circle (at 0 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d981fb17-7573-43e3-86b3-e99491b8803d))
+ (pad "L7" smd circle (at 0.4 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b91354d-e1d0-4eda-a758-4ad05e15c7f8))
+ (pad "L8" smd circle (at 0.8 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a059f58-287b-4b7b-8a39-db3ba7c7af4e))
+ (pad "L9" smd circle (at 1.2 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8f1a2f0-49d2-45a0-9031-beaf5aefe47e))
+ (pad "L10" smd circle (at 1.6 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 931fc9c8-ec87-4ae4-9118-387176ceb967))
+ (pad "L11" smd circle (at 2 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba0f7b0d-d576-4f0d-b9ef-ba2231f5d5f5))
+ (pad "M1" smd circle (at -2 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8acbf599-a7cf-439e-965e-f735719afd6c))
+ (pad "M2" smd circle (at -1.6 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef3c4781-11dd-42aa-999f-6e36d1413651))
+ (pad "M3" smd circle (at -1.2 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df9259c4-3976-4e8a-ad28-407f64e1533b))
+ (pad "M4" smd circle (at -0.8 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c59ae4c9-663f-4cfd-9954-ce678ce9febe))
+ (pad "M5" smd circle (at -0.4 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e469d782-3cda-4971-8857-c4b5fd5c6e6c))
+ (pad "M6" smd circle (at 0 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9af9a41b-3577-403f-b00a-42ccb5ac5027))
+ (pad "M7" smd circle (at 0.4 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0089f5e-076b-4b10-94de-7cfb7ceda902))
+ (pad "M8" smd circle (at 0.8 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39a37171-286f-445d-80d0-3f480482e443))
+ (pad "M9" smd circle (at 1.2 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6a36919-5927-4f49-b5cc-9a561a32855e))
+ (pad "M10" smd circle (at 1.6 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf0a3959-efec-4adf-8493-87603562964d))
+ (pad "M11" smd circle (at 2 2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40f87d73-063d-410a-94c2-74a0acdf45b6))
+ (pad "N1" smd circle (at -2 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa427fbd-fc6f-44c1-945e-46ec87021db4))
+ (pad "N2" smd circle (at -1.6 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1803ee3c-efbc-457f-9075-034993d863cd))
+ (pad "N3" smd circle (at -1.2 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b104b9d1-5ab2-4525-a31d-e522fca67774))
+ (pad "N4" smd circle (at -0.8 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45e9b438-eac8-4e33-86e8-ece7149504dd))
+ (pad "N5" smd circle (at -0.4 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c64e7af-c481-4d12-928b-abd2bb04c771))
+ (pad "N6" smd circle (at 0 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e44ac785-731b-4002-b12a-aa1687c408d8))
+ (pad "N7" smd circle (at 0.4 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0df06a86-79d3-40ea-8d80-2dffc8e1b728))
+ (pad "N8" smd circle (at 0.8 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69b6d236-8843-4248-b946-1a6bd1552e1e))
+ (pad "N9" smd circle (at 1.2 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7aebb317-f479-4935-925f-93c9533cc8f1))
+ (pad "N10" smd circle (at 1.6 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 955fbfe6-b498-49e1-b5ba-48506b4902c3))
+ (pad "N11" smd circle (at 2 2.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23ea8409-384c-4708-9478-df0b8d0eb476))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-143_Die419.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die449.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die449.kicad_mod
new file mode 100644
index 00000000..04704902
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-143_Die449.kicad_mod
@@ -0,0 +1,323 @@
+(footprint "ST_WLCSP-143_Die449" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-143, 11x13 raster, 4.539x5.849mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf")
+ (tags "BGA 143 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9245) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4066fa0d-2976-4ae6-80d3-a2c4b106572c)
+ )
+ (fp_text value "ST_WLCSP-143_Die449" (at 0 3.9245) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f28690f-69ff-4446-8265-7aa97eb46005)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 131296be-74da-4536-a5f1-a7a1d9d1cc6b)
+ )
+ (fp_line (start 2.3945 -3.0495) (end 2.3945 3.0495) (layer "F.SilkS") (width 0.12) (tstamp 5aea087c-c925-4081-aa47-22ec155d378a))
+ (fp_line (start -1.3945 -3.0495) (end 2.3945 -3.0495) (layer "F.SilkS") (width 0.12) (tstamp 819ec3b0-6dd1-4dbb-bcf0-2b7239dbdbd7))
+ (fp_line (start -2.3945 3.0495) (end -2.3945 -2.0495) (layer "F.SilkS") (width 0.12) (tstamp b51e0f4f-ffcb-4c82-95e9-9e0510107023))
+ (fp_line (start 2.3945 3.0495) (end -2.3945 3.0495) (layer "F.SilkS") (width 0.12) (tstamp c3446030-b7ac-4288-a17a-7eb6a04c19ae))
+ (fp_line (start 3.27 3.93) (end 3.27 -3.93) (layer "F.CrtYd") (width 0.05) (tstamp 11328265-3439-41d4-948b-e5bae1872ddb))
+ (fp_line (start -3.27 3.93) (end 3.27 3.93) (layer "F.CrtYd") (width 0.05) (tstamp 825fdf8b-e826-4dc8-8e72-cacf5c2f8d8c))
+ (fp_line (start 3.27 -3.93) (end -3.27 -3.93) (layer "F.CrtYd") (width 0.05) (tstamp aae666de-c2d4-4ecd-b5a6-071d3fe33d17))
+ (fp_line (start -3.27 -3.93) (end -3.27 3.93) (layer "F.CrtYd") (width 0.05) (tstamp ad6d03b0-b5a1-454b-8618-1e4de82316d1))
+ (fp_line (start 2.2695 2.9245) (end -2.2695 2.9245) (layer "F.Fab") (width 0.1) (tstamp 0bde1f44-d070-4075-a11e-b9a1e9403b91))
+ (fp_line (start -1.2695 -2.9245) (end 2.2695 -2.9245) (layer "F.Fab") (width 0.1) (tstamp 0da82207-cb41-4ee1-9dd9-3e59ba3efe75))
+ (fp_line (start 2.2695 -2.9245) (end 2.2695 2.9245) (layer "F.Fab") (width 0.1) (tstamp 5b7cfcec-2999-412d-8ec5-e68cdea441a5))
+ (fp_line (start -2.2695 2.9245) (end -2.2695 -1.9245) (layer "F.Fab") (width 0.1) (tstamp 6da38444-e69c-4c71-b911-aa1070c01b73))
+ (fp_line (start -2.2695 -1.9245) (end -1.2695 -2.9245) (layer "F.Fab") (width 0.1) (tstamp cf97b2e8-3011-44d1-938b-78452972b5f4))
+ (pad "A1" smd circle (at -2 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 368aa177-bdfd-408f-ad4a-8ed5a0d24d7e))
+ (pad "A2" smd circle (at -1.6 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10042ef9-b1ee-48c9-a731-3c9fb9d97542))
+ (pad "A3" smd circle (at -1.2 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 42a0f4ba-ec7b-4c2c-8dd5-a2b4c7dbbccf))
+ (pad "A4" smd circle (at -0.8 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61877d52-56af-4594-b35d-727d657abdbb))
+ (pad "A5" smd circle (at -0.4 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ba94d2d0-3fbb-458b-9433-042c977bbd4d))
+ (pad "A6" smd circle (at 0 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d99d29ad-9e94-44b7-89b9-a0fdeefdf579))
+ (pad "A7" smd circle (at 0.4 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5368e70a-d8e2-4b88-8fe8-15884560eb7d))
+ (pad "A8" smd circle (at 0.8 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 68da2caa-e6f7-49dd-bac2-9829d15b5a65))
+ (pad "A9" smd circle (at 1.2 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 14e8b192-bbe2-4fe4-99d3-9f2f547c19c7))
+ (pad "A10" smd circle (at 1.6 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f604481-0521-4b55-be45-672bb2ed96de))
+ (pad "A11" smd circle (at 2 -2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c0749995-d6ac-4dcf-8d7b-2835140260ca))
+ (pad "B1" smd circle (at -2 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d95c7bbe-03b1-4f17-bcb7-9d1c649fc28d))
+ (pad "B2" smd circle (at -1.6 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 29d48aaf-f32e-46df-b1ce-8061138a63d6))
+ (pad "B3" smd circle (at -1.2 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b917be16-199a-409a-960e-c2d2895f951a))
+ (pad "B4" smd circle (at -0.8 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2aa7b850-3877-4cc2-8876-4c90be10b85a))
+ (pad "B5" smd circle (at -0.4 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e64082de-93a3-45c6-8333-ec725b704f3f))
+ (pad "B6" smd circle (at 0 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp da68ad5c-3fb9-4f8f-ba4b-c41ac09fcf03))
+ (pad "B7" smd circle (at 0.4 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp db211b17-3740-46a8-ab8b-1afc745deacb))
+ (pad "B8" smd circle (at 0.8 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3258353c-b6fd-4e3a-a8d4-a026dd45da61))
+ (pad "B9" smd circle (at 1.2 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp df2381bb-5e53-4297-9134-08ec63d21277))
+ (pad "B10" smd circle (at 1.6 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 244051c1-a402-4675-9c64-695e81969e6b))
+ (pad "B11" smd circle (at 2 -2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6d64c877-a33f-411e-bd43-87e7bea905b8))
+ (pad "C1" smd circle (at -2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a5ef17ac-dcaa-4f48-b008-7bd4e359512d))
+ (pad "C2" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1683848f-28cc-475f-8946-69f0ac1e99b4))
+ (pad "C3" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 06dfd443-eb14-4b98-abf4-9ed425e30480))
+ (pad "C4" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 883706a6-c77f-47cf-9269-c5caa4b53351))
+ (pad "C5" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d6206bae-d63b-4c6d-ad0b-67f59519a398))
+ (pad "C6" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a16488fd-60a0-4105-b639-d6d4d426871c))
+ (pad "C7" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f2792a37-f0a7-4ef3-9175-e44965f4339e))
+ (pad "C8" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6b9cd7e8-dd76-4bee-831a-d3dee17ab366))
+ (pad "C9" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 656c9fa8-9661-42da-96fd-e651452137a9))
+ (pad "C10" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1c2567d3-2461-4b8e-9805-097104b2a2df))
+ (pad "C11" smd circle (at 2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 64deecab-59e0-4fb7-8e00-54a045959661))
+ (pad "D1" smd circle (at -2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1fe0d22d-d7d6-4c94-8af4-e890d3c1a314))
+ (pad "D2" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ecd44d6f-3717-4dae-b664-573f9fd3e12c))
+ (pad "D3" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a5330a67-ecfe-432e-9638-996847515a02))
+ (pad "D4" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e92edefc-fcce-41c3-b623-e1cf8fd87836))
+ (pad "D5" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 17acec31-d27c-471e-b4d8-133d38dd731b))
+ (pad "D6" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ab1ee1e3-c0c7-402d-858e-0852368e7be1))
+ (pad "D7" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a8734a88-7f21-47b9-98e3-03ef760402f6))
+ (pad "D8" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2432def4-28e2-4a91-a41c-5af4307227a7))
+ (pad "D9" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d6017bcb-74e0-47c8-90fb-06a2c9d0d383))
+ (pad "D10" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2abd9ab0-8ff0-4ad7-9d34-808f0224c1a2))
+ (pad "D11" smd circle (at 2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fb9d527e-289d-4f54-a115-3218a492b227))
+ (pad "E1" smd circle (at -2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6eefa7fc-719d-47f9-abbb-734cb38abab9))
+ (pad "E2" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fa9281a8-de3c-4b1f-a08a-66378d31e307))
+ (pad "E3" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp aefde569-d4e3-4d4e-87f0-0945932734e9))
+ (pad "E4" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d5e062ad-5b8c-4a92-a92e-5c1d24f57240))
+ (pad "E5" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 836ae78e-3a22-4da1-9e4b-38c85d358278))
+ (pad "E6" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d9e7acf7-6325-4a66-bf83-32a1f731ebaf))
+ (pad "E7" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 94d40c81-918e-4763-a41b-2c462cb192e0))
+ (pad "E8" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3b8edddf-7801-4b27-b6b5-d9399cd62f19))
+ (pad "E9" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1ad9a139-c4af-4e67-836f-fa82ff4af0aa))
+ (pad "E10" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2bb2d368-f06d-4ab6-9b36-24a0ee5fb05a))
+ (pad "E11" smd circle (at 2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1cf51d22-5a13-4222-97e3-964e34c40394))
+ (pad "F1" smd circle (at -2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7217c1c7-c1ae-4776-9149-c188b3e33245))
+ (pad "F2" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 609c1493-1434-4dac-82cf-4c4ce6807cac))
+ (pad "F3" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ef2e572e-bdc3-4b44-abfc-54f29dfb7915))
+ (pad "F4" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a3b73cbc-abef-4415-a8e2-f99e5e91e604))
+ (pad "F5" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 47221c81-4c2a-4c32-84c1-99289210b7bb))
+ (pad "F6" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0823d2f0-57c0-4efb-a1ff-93747c742614))
+ (pad "F7" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c9393a96-a55a-46a7-ad49-0b40adcb6a3f))
+ (pad "F8" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10878657-77cc-43c2-9aa4-56d2ae489329))
+ (pad "F9" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ff012b2f-4615-45cc-b832-15d3037a5e04))
+ (pad "F10" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 447d2903-36ba-43d4-be7c-54325ce86877))
+ (pad "F11" smd circle (at 2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 784629f6-b9dd-4153-8667-75a8d110da41))
+ (pad "G1" smd circle (at -2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 837b98b0-b316-4728-b7bd-907eb2930b56))
+ (pad "G2" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b3bf46ad-8bff-46ce-9af9-1bd4c35d489b))
+ (pad "G3" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1af09d55-5a3f-4a71-bafa-332cc75d3b14))
+ (pad "G4" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 88caf82d-c75c-4025-84d5-66c2ea0fbb97))
+ (pad "G5" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4e8b2e35-ffeb-4eb4-9db6-2156d0c594de))
+ (pad "G6" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 382bfaf6-747b-410a-b39f-b295442ff1a6))
+ (pad "G7" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 52decaa4-621e-4ecc-a392-c220ab115fee))
+ (pad "G8" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 25f54cbc-fa21-4f8b-8c57-00c88102513c))
+ (pad "G9" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 17317d1b-a770-4608-b135-f3e5cd0641b3))
+ (pad "G10" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3a86f064-574e-421b-90f1-e8bde9fb2390))
+ (pad "G11" smd circle (at 2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp afaa63c5-83cf-41fe-a1ec-dd34454a8761))
+ (pad "H1" smd circle (at -2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 282a9aa7-0134-41bc-bdfb-2a6688c5facb))
+ (pad "H2" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 53a899ab-683e-4d71-b716-ed580423b7ba))
+ (pad "H3" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61a5ef49-c1e0-44e5-b4f8-ae6e000ca606))
+ (pad "H4" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea44f611-721f-44b6-8a09-5aac9ac08336))
+ (pad "H5" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 56c121e8-6751-499d-b5b6-ad2c21c28bb3))
+ (pad "H6" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 73364d7d-008d-400c-b9ff-e74937266156))
+ (pad "H7" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2153cc00-3527-4f5f-9405-9eac50aff8e6))
+ (pad "H8" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cd00aa2f-7216-4541-8fb6-74bf3d0be5be))
+ (pad "H9" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dddd768b-cf85-4bac-81d5-8dd71eedd775))
+ (pad "H10" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5c5ec26a-b265-402b-9e9e-57d92f6bc325))
+ (pad "H11" smd circle (at 2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e7a0af8f-15b7-4b3e-aa70-b9cf0d680614))
+ (pad "J1" smd circle (at -2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2257a0c7-8cd2-47bb-bd18-f813baafef8f))
+ (pad "J2" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f392469c-0283-4e19-a222-dff1d34bc554))
+ (pad "J3" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 07c03e44-8823-4e5b-aecd-385c8d3aaef1))
+ (pad "J4" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 385328f6-937c-49a1-8a4f-15bd278110bf))
+ (pad "J5" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp df1d15de-c6fa-4d81-b757-0b664678eb1e))
+ (pad "J6" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c600b201-6f80-4c47-b554-720eee2caf2d))
+ (pad "J7" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 57e5b261-19b6-4e42-8b88-ef401dd4ffea))
+ (pad "J8" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7fa40f09-d3b4-4c65-96f2-677103c150e9))
+ (pad "J9" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c11a4ed1-7a2c-42ed-8f21-67922e9dcf6b))
+ (pad "J10" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 65a0b770-9c2d-4142-985b-2cbd13ade5fb))
+ (pad "J11" smd circle (at 2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c53e945-dc35-466e-9c85-f78196536bcd))
+ (pad "K1" smd circle (at -2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b766734b-abc3-48b8-86a4-27680e491b77))
+ (pad "K2" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6820544b-e32f-4488-a90f-12f834595724))
+ (pad "K3" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 66d66799-f0e0-4f81-a846-5cf2ca02cead))
+ (pad "K4" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1aec5333-9ebd-44a0-980b-cfbea6479264))
+ (pad "K5" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 827a3f07-f2f1-49c2-890f-88cc8d664460))
+ (pad "K6" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 58bb062f-7eb9-46ca-a8c2-f4e34f859004))
+ (pad "K7" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61901922-5200-4fe4-bdda-1697c13e394e))
+ (pad "K8" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e6152c41-a083-4fcf-935f-a9deb675e78b))
+ (pad "K9" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 81b00c6c-0fa6-43e7-b04e-fd199f07ba42))
+ (pad "K10" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4bb819fa-44a9-471e-9f39-ebb931f92807))
+ (pad "K11" smd circle (at 2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a6a204b1-e453-4160-a16b-b30cf4d39e24))
+ (pad "L1" smd circle (at -2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7b8e3a9d-bdc0-450c-b0c9-cc5768470a63))
+ (pad "L2" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b2b91a31-5f17-4ad6-99ec-7846fc1fc286))
+ (pad "L3" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d4733b55-099d-43de-a791-f7682ca58bda))
+ (pad "L4" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp edd3cb78-9eb1-44fb-bd36-6615feba5225))
+ (pad "L5" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61478a51-0c0c-4b35-a6e5-6c104a39e57b))
+ (pad "L6" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a7112337-f099-4623-8cfe-e15bc5a698fc))
+ (pad "L7" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1679eb9b-44c2-400c-970c-eeb7c792b417))
+ (pad "L8" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4540dfae-0118-48ef-a2ba-997165a7eabe))
+ (pad "L9" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 77469b27-d574-4dbf-b71d-e35938e1954f))
+ (pad "L10" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 99691589-316c-4964-b755-ff7dc0709b5b))
+ (pad "L11" smd circle (at 2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d28cdd9b-f4a1-41a8-90f7-d52fb06d7b0f))
+ (pad "M1" smd circle (at -2 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 335e9536-a31b-4cf3-a7d5-87977d5b1e92))
+ (pad "M2" smd circle (at -1.6 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bde0cd7c-6194-4427-a835-8be359b2c42e))
+ (pad "M3" smd circle (at -1.2 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 553e6e3e-fd8b-49af-a3bb-62d48613c624))
+ (pad "M4" smd circle (at -0.8 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e4177e4c-5099-4093-b96a-58a08ac15190))
+ (pad "M5" smd circle (at -0.4 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 87ac9338-4bf8-4fb6-98d6-f93cdf5c2870))
+ (pad "M6" smd circle (at 0 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9569ce53-7c4b-444c-a421-b2a2b3272c36))
+ (pad "M7" smd circle (at 0.4 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 035c733b-77b0-4a5d-a9f0-faa802288159))
+ (pad "M8" smd circle (at 0.8 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5a689fbc-ddf2-406d-a43e-aff536137a16))
+ (pad "M9" smd circle (at 1.2 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 252c295e-dd9b-44fd-ab21-64313f7b9fa5))
+ (pad "M10" smd circle (at 1.6 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8826718a-2195-427e-bdaf-f6030673171f))
+ (pad "M11" smd circle (at 2 2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9eeba377-2f87-4239-9532-380ff177e6d9))
+ (pad "N1" smd circle (at -2 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2e90f970-476f-47c0-a2c9-93d0f43e6d50))
+ (pad "N2" smd circle (at -1.6 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50d7be4d-8d73-49ec-b57b-2c90ea8bc2a6))
+ (pad "N3" smd circle (at -1.2 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 63322b87-56d7-47b0-8fd0-7098d611a72b))
+ (pad "N4" smd circle (at -0.8 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a3cb6cd1-c876-4ea9-8d00-8975d34472fd))
+ (pad "N5" smd circle (at -0.4 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9966b012-ec57-41c1-b045-0e4de50e5c34))
+ (pad "N6" smd circle (at 0 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 63c2214c-e940-43b6-b76c-341dc63f1d38))
+ (pad "N7" smd circle (at 0.4 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 42dec25d-f6eb-4b65-94d0-f7154c8cac63))
+ (pad "N8" smd circle (at 0.8 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 62c1de2e-7d26-4dba-b862-656854dbf07d))
+ (pad "N9" smd circle (at 1.2 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp da028ba4-3e7d-433c-ade3-7a2776af1d38))
+ (pad "N10" smd circle (at 1.6 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 36a67569-41e2-4d4a-a522-eaf0fadf4645))
+ (pad "N11" smd circle (at 2 2.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d628b860-2598-472b-950a-91f15926e945))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-143_Die449.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-144_Die470.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-144_Die470.kicad_mod
new file mode 100644
index 00000000..91d6e73e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-144_Die470.kicad_mod
@@ -0,0 +1,325 @@
+(footprint "ST_WLCSP-144_Die470" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-144, 12x12 raster, 5.24x5.24mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/DM00366448.pdf")
+ (tags "BGA 144 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.62) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1df7a3b7-dd3d-46e8-8615-8bac4668e7fc)
+ )
+ (fp_text value "ST_WLCSP-144_Die470" (at 0 3.62) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9bf61156-09fd-48c2-9dcf-43af98a79076)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ff86bed-8b6f-4244-b131-200e9ea6adbd)
+ )
+ (fp_line (start -1.745 -2.745) (end 2.745 -2.745) (layer "F.SilkS") (width 0.12) (tstamp 5f3db50b-0a84-4125-aed6-b4fb0f05ed6b))
+ (fp_line (start -2.745 2.745) (end -2.745 -1.745) (layer "F.SilkS") (width 0.12) (tstamp c5ece89e-1e7d-4e49-b9f5-1e0ade47c7ce))
+ (fp_line (start 2.745 -2.745) (end 2.745 2.745) (layer "F.SilkS") (width 0.12) (tstamp d4aa2d0a-12fa-4034-ab92-17d69e523bf5))
+ (fp_line (start 2.745 2.745) (end -2.745 2.745) (layer "F.SilkS") (width 0.12) (tstamp f38a0463-4948-4c5b-a47b-275ea2ba092d))
+ (fp_line (start -3.62 -3.62) (end -3.62 3.62) (layer "F.CrtYd") (width 0.05) (tstamp 2eecbb86-bbbc-4fc2-8539-cf670d6c0acb))
+ (fp_line (start 3.62 -3.62) (end -3.62 -3.62) (layer "F.CrtYd") (width 0.05) (tstamp aeb49c12-8393-4846-9b11-e6ec367db62d))
+ (fp_line (start -3.62 3.62) (end 3.62 3.62) (layer "F.CrtYd") (width 0.05) (tstamp d69d2e33-b32d-4898-aa6c-2e73cd0126bf))
+ (fp_line (start 3.62 3.62) (end 3.62 -3.62) (layer "F.CrtYd") (width 0.05) (tstamp de8b24c6-863a-4e02-a85c-bddeb3b9ff61))
+ (fp_line (start -2.62 2.62) (end -2.62 -1.62) (layer "F.Fab") (width 0.1) (tstamp 0bbe7b8d-27d7-41e9-a646-79322fb4c8e5))
+ (fp_line (start 2.62 2.62) (end -2.62 2.62) (layer "F.Fab") (width 0.1) (tstamp 43bb36d6-77df-41ab-b4ae-c422cf62f9d1))
+ (fp_line (start -2.62 -1.62) (end -1.62 -2.62) (layer "F.Fab") (width 0.1) (tstamp 4f6e19fe-f2f5-4c12-aa22-4ebba1f293e3))
+ (fp_line (start -1.62 -2.62) (end 2.62 -2.62) (layer "F.Fab") (width 0.1) (tstamp 9e27a78c-daf1-450b-939d-b96e72fd644a))
+ (fp_line (start 2.62 -2.62) (end 2.62 2.62) (layer "F.Fab") (width 0.1) (tstamp bc3253af-65b0-4842-904f-a75b7e25ee6d))
+ (pad "A1" smd circle (at -2.2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3e6ccf06-59e8-4c7d-bc75-adc39fac659d))
+ (pad "A2" smd circle (at -1.8 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3a32e28c-691d-4d25-9a03-45796c63228c))
+ (pad "A3" smd circle (at -1.4 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c5d5e7e1-b8f1-4cf7-8c46-d046e9d23cde))
+ (pad "A4" smd circle (at -1 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7e5c9431-98bd-49da-baf4-91aa18a30f5e))
+ (pad "A5" smd circle (at -0.6 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cf8f536b-2e8e-454c-8c98-774db8c727fb))
+ (pad "A6" smd circle (at -0.2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9b2245d4-9f57-47c1-b3b7-c7cb407be857))
+ (pad "A7" smd circle (at 0.2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 212dca74-8160-4ec7-bc57-3c1326956f54))
+ (pad "A8" smd circle (at 0.6 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4490ae57-f33b-4141-8fed-ef6617e6be79))
+ (pad "A9" smd circle (at 1 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5001d177-131e-4686-b9d4-41f3b23d16e9))
+ (pad "A10" smd circle (at 1.4 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d358aeaa-8e3b-4562-8ebb-6472cd3fd9fc))
+ (pad "A11" smd circle (at 1.8 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 68fff52f-328d-445d-ade4-39613958b796))
+ (pad "A12" smd circle (at 2.2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b6d0e7ca-c1f9-451c-a947-605624c1c17b))
+ (pad "B1" smd circle (at -2.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4b63f397-6def-4c51-a295-227e3882188c))
+ (pad "B2" smd circle (at -1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5d27a5d1-368f-4ade-8839-8b9f2eb82614))
+ (pad "B3" smd circle (at -1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 97621689-da90-482f-8144-5dcbbca9d1ce))
+ (pad "B4" smd circle (at -1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e383edd0-eaff-43b9-836f-ec311133d125))
+ (pad "B5" smd circle (at -0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61eb86eb-0fff-41e8-a3c2-08a95e9c428e))
+ (pad "B6" smd circle (at -0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 982e4067-b7a0-4fac-b93e-37bd845e3d62))
+ (pad "B7" smd circle (at 0.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 25129f42-2ea5-4bdb-a90c-628a440fdee0))
+ (pad "B8" smd circle (at 0.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b754828c-1c8c-4be8-bd2c-9507b2182bd1))
+ (pad "B9" smd circle (at 1 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 504038e8-aa4e-4d65-8ae2-5271fc1031b9))
+ (pad "B10" smd circle (at 1.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7beec98e-3a3d-4dba-b647-bb699b4711d8))
+ (pad "B11" smd circle (at 1.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 36a9583a-03a7-479c-a8a7-ef9fa5d1c664))
+ (pad "B12" smd circle (at 2.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3bdfaaad-aa1f-4ac2-9cab-124e8582abe3))
+ (pad "C1" smd circle (at -2.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6d43a388-fdf8-4613-9f32-4351a9c2a74f))
+ (pad "C2" smd circle (at -1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a9898cea-923a-4ca2-a7c8-571fa3d50591))
+ (pad "C3" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fbd4f811-4a5d-4c89-98b3-064f7441d9f6))
+ (pad "C4" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b7f41026-e602-4902-b088-8cd74170f193))
+ (pad "C5" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 794e4672-50f3-4461-a266-485ebcde73e8))
+ (pad "C6" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9e01ad6d-ce71-4399-9020-3239d758acd2))
+ (pad "C7" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f81cd9bf-c3ae-47ec-ad6e-9437b044228c))
+ (pad "C8" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8f48bc31-0614-4a22-ae90-a4b9fff1ef82))
+ (pad "C9" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 370e5eb8-234f-40b0-ae1e-8d369970342d))
+ (pad "C10" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c7f537ef-1e04-43b1-a798-7efcb074e59b))
+ (pad "C11" smd circle (at 1.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4ef0c8d9-e9cb-45c0-b923-71444a73988b))
+ (pad "C12" smd circle (at 2.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bda71ad6-9e46-413f-b3ba-1bec9b7a0a96))
+ (pad "D1" smd circle (at -2.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 260fbfa5-c28c-46da-9c7e-c4d214354824))
+ (pad "D2" smd circle (at -1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7413465d-7e0b-43bc-90d2-afdbafee7943))
+ (pad "D3" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4089dd8e-2433-401a-893b-feec340b71f9))
+ (pad "D4" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a13c5f83-4476-470e-a429-1f0c985dd942))
+ (pad "D5" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6857d099-95c3-4efc-a4c9-a9a9cb66ba8a))
+ (pad "D6" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dbca09ae-68be-4932-9478-4dbad0b3e1bb))
+ (pad "D7" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 38a4e017-5538-4343-b543-4c8be3e4f3ca))
+ (pad "D8" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2073b749-0e29-4875-8f74-f634a10badc9))
+ (pad "D9" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3124ce4-4f6a-479c-9114-94a852c6aa64))
+ (pad "D10" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 947ce69c-caa1-4de1-8ed7-6f7b4126aeb5))
+ (pad "D11" smd circle (at 1.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5b087667-2fd7-4bd6-ac9e-6f441d5560d8))
+ (pad "D12" smd circle (at 2.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e6be7139-e4e3-4809-8312-128c335e06a3))
+ (pad "E1" smd circle (at -2.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3832bef9-0314-48b1-8fcb-d65ee1127f2e))
+ (pad "E2" smd circle (at -1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fe887ba8-5dde-45b0-b5ea-d071a9ab1c5d))
+ (pad "E3" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 36c52f65-82a2-4ec8-a1eb-52ac0a80f52a))
+ (pad "E4" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d0b5ca8b-29ce-4618-a18c-886a0b5a8cf7))
+ (pad "E5" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d7ebe4ed-2372-4b96-8f10-c7d810bd2357))
+ (pad "E6" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d2b2ec4d-c59e-4496-a99c-1e6a1c704c1b))
+ (pad "E7" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7e6cd384-6452-450c-9125-da500cd00bbd))
+ (pad "E8" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a0e2c54f-a925-4407-ac40-684c410c3ad3))
+ (pad "E9" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 510f80f6-f2b6-4dba-8cbb-3192d776c332))
+ (pad "E10" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f05018c-9573-40ac-833d-01a280d83572))
+ (pad "E11" smd circle (at 1.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 54b458df-582c-43c7-8a23-3691afcdb6a4))
+ (pad "E12" smd circle (at 2.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c15fbeb-94f0-4c50-b397-4091d625d88c))
+ (pad "F1" smd circle (at -2.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5be10ee7-0dec-4cc7-95a8-284c8106a760))
+ (pad "F2" smd circle (at -1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 865b2282-0d3f-443d-9306-2f62834d2e64))
+ (pad "F3" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 57b491ef-30e3-4da0-85c9-905482ddf767))
+ (pad "F4" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eda5d313-16a8-4ead-a159-9dbd253cc210))
+ (pad "F5" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d3c1599c-3cbc-496d-8ad4-94f287147467))
+ (pad "F6" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b7bd8de4-eb3f-44b5-8ab8-c4386adc19f7))
+ (pad "F7" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f5a21c5-c8b6-4572-8539-f3113de770d0))
+ (pad "F8" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea490606-e3d6-439e-8d3b-b5f9b897df9d))
+ (pad "F9" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74aa1860-bcd1-4013-9136-7fc56ab2675a))
+ (pad "F10" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 70cd3888-13b7-43ae-9327-bceb7c661ff4))
+ (pad "F11" smd circle (at 1.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fb554e36-e703-411d-8ce9-6717533e7997))
+ (pad "F12" smd circle (at 2.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cc05cdf4-b74c-484e-be7a-26aaf3f1b94a))
+ (pad "G1" smd circle (at -2.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 81017f15-f93f-4a1b-a08c-dc49633ab9b8))
+ (pad "G2" smd circle (at -1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d561e4b8-7be9-4222-812d-47392b99861d))
+ (pad "G3" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c0f690a-36d5-4640-ba53-b808ee3261c5))
+ (pad "G4" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f6d12024-3123-4969-aded-1860653af021))
+ (pad "G5" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ae7110be-a964-42d7-b240-7ed52247c2e0))
+ (pad "G6" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 49f75346-babd-4464-a77f-23492912e0cc))
+ (pad "G7" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d654cb88-42b4-4365-86b4-57a304e44853))
+ (pad "G8" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 36fc5323-5f6e-4198-809b-a0f43185b0d9))
+ (pad "G9" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 18b145ba-e83e-4e21-8a07-363b4877acce))
+ (pad "G10" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d238bbd5-521b-487d-a4c1-9f129789abec))
+ (pad "G11" smd circle (at 1.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8bb548b5-f630-4a32-ace9-c443c2a4e223))
+ (pad "G12" smd circle (at 2.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1725ab0d-a543-4906-b007-3bf4fc6988f9))
+ (pad "H1" smd circle (at -2.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 49cd4c7f-5c9e-40f4-9170-c272bdfd645a))
+ (pad "H2" smd circle (at -1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f5744475-32da-48a3-9db6-1517cbffb1ff))
+ (pad "H3" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 96d11e8e-5811-4372-8764-55d29857ce93))
+ (pad "H4" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b8f52646-065f-4968-9f3c-0739c5eb6cfe))
+ (pad "H5" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b77a992f-b8e6-4112-ad9e-729d141e2711))
+ (pad "H6" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 49b1ff23-d4c8-4917-bbc0-0b613abe2e46))
+ (pad "H7" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9f917257-7f98-4938-88f6-e6e8259a2fc9))
+ (pad "H8" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7b964b5f-5cfa-48a3-8942-b6e3779980b2))
+ (pad "H9" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 96faa8ec-0466-4a0e-a753-0b13353f537e))
+ (pad "H10" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c7fc043-61da-42be-8446-15ae1bf9033d))
+ (pad "H11" smd circle (at 1.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4a9a8b34-2b25-4dad-8ef4-57ec010d2922))
+ (pad "H12" smd circle (at 2.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea638f74-554a-45a8-9baa-a0d77a557505))
+ (pad "J1" smd circle (at -2.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d356f698-df78-407a-9908-02b80529743c))
+ (pad "J2" smd circle (at -1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 79ac6834-18d6-4a92-8181-abf9cd4b410a))
+ (pad "J3" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a1c09b80-b8bd-4a50-a209-b6eec8d39165))
+ (pad "J4" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 920e4c62-e46b-44a8-ba86-8622017f74d1))
+ (pad "J5" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eee72cde-496f-49f7-abbb-7fa0fb6c6f38))
+ (pad "J6" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e82f0a16-a755-4931-b6aa-892b5aaa1352))
+ (pad "J7" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 71af0698-d8aa-491f-ac15-5ce0f56e733a))
+ (pad "J8" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 13bd1a47-cdb5-493f-87b8-074be2861c48))
+ (pad "J9" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 25689c21-2c2a-423d-988f-d65447e395a8))
+ (pad "J10" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cbad7ed1-b6d9-4ed2-afbf-5069038678b9))
+ (pad "J11" smd circle (at 1.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ff568fe9-005a-4024-a5d4-685ed7291026))
+ (pad "J12" smd circle (at 2.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74873819-62bc-45ef-b75a-fbf91c30e4f2))
+ (pad "K1" smd circle (at -2.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dadeceea-2dde-4443-a36b-70c10711a177))
+ (pad "K2" smd circle (at -1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4ca966ba-2830-4bd7-a824-9baac72d16c7))
+ (pad "K3" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a48e07eb-0f80-44e2-9ee4-b35e6a6892a3))
+ (pad "K4" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0d41851e-5382-438a-bbac-feb7aadc03b6))
+ (pad "K5" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3c7c128e-465c-4297-ab4d-7a1043dac325))
+ (pad "K6" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f04447f-c4cb-495c-ad47-64196caaecc5))
+ (pad "K7" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d1cd8e7c-0789-4674-a3f5-807ebcc13513))
+ (pad "K8" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b8510bee-f6db-412c-a0cf-4b4fffc4f6b2))
+ (pad "K9" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d44ee1f4-747a-4926-b603-821cd7a1bcdc))
+ (pad "K10" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 152958dd-36b1-4b56-adfd-73b3f1537ea4))
+ (pad "K11" smd circle (at 1.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 18c3eb55-8421-4514-abc9-8398326cabce))
+ (pad "K12" smd circle (at 2.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3862471b-e9b3-4a87-bc01-49f36d00b1cc))
+ (pad "L1" smd circle (at -2.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e88bd0d7-323e-45d1-bd96-cef8dd3178fc))
+ (pad "L2" smd circle (at -1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 27812024-2009-4e46-9db8-d5aaebb7f556))
+ (pad "L3" smd circle (at -1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4a1c4074-ed72-43ec-94f7-8d283335ef69))
+ (pad "L4" smd circle (at -1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 03d50eef-368a-456b-886c-0f03d6b6bb60))
+ (pad "L5" smd circle (at -0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d15c5d93-d4e1-4d63-a7bc-f1d0cd896ae8))
+ (pad "L6" smd circle (at -0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f9af8c2-14b1-432e-9556-000742c0dd4f))
+ (pad "L7" smd circle (at 0.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e536fb3d-2db1-4a76-a1e5-3797fc0a4c66))
+ (pad "L8" smd circle (at 0.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d8ce8061-e9ee-4ef6-aa2d-671c51ae414d))
+ (pad "L9" smd circle (at 1 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fbcfdbe8-b6c4-4c55-b631-a2134b3b3459))
+ (pad "L10" smd circle (at 1.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 17261801-373e-4e9a-906a-135d8ec60753))
+ (pad "L11" smd circle (at 1.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9ffdbc98-ac80-4bd2-b823-18f58004f27c))
+ (pad "L12" smd circle (at 2.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 483e15c5-8fe1-4df6-81a1-84e6ca38cad3))
+ (pad "M1" smd circle (at -2.2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a4d3740d-252f-4519-868b-552128674554))
+ (pad "M2" smd circle (at -1.8 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d1d0cbec-0cbc-4f0c-b4e9-ff6d131d774b))
+ (pad "M3" smd circle (at -1.4 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 81b9da08-d2fa-4833-a91b-6a91d3a384f6))
+ (pad "M4" smd circle (at -1 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 39239982-6123-4b78-bed6-8d690e169b8b))
+ (pad "M5" smd circle (at -0.6 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5927f5bc-a432-43f5-9484-816528a48c1e))
+ (pad "M6" smd circle (at -0.2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fef83e0a-b8c8-484e-b77d-802bf50b041a))
+ (pad "M7" smd circle (at 0.2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1b9d1691-1a6c-42fc-9752-d16379349214))
+ (pad "M8" smd circle (at 0.6 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2d71960f-0ec2-40d6-b843-7bf63ce4fd1d))
+ (pad "M9" smd circle (at 1 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ed7a3e72-785d-4e7b-93be-3e7b8ee29d55))
+ (pad "M10" smd circle (at 1.4 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b1011001-3c38-4b1d-af0f-d2ca4f0eb69b))
+ (pad "M11" smd circle (at 1.8 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c2f989c-db73-454d-a259-4970c3abd6bc))
+ (pad "M12" smd circle (at 2.2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5b5bbce7-91f9-41f8-9e25-9191fe9ab341))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-144_Die470.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm.kicad_mod
new file mode 100644
index 00000000..311bf94f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm.kicad_mod
@@ -0,0 +1,190 @@
+(module ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-156, ST die ID 450, 4.96x4.64mm, 156 Ball, 13x12 Layout, 0.35mm Pitch, https://www.st.com/resource/en/datasheet/stm32h747xi.pdf")
+ (tags "CSP 156 0.35")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -3.32) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm (at 0 3.32) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.48 2.32) (end -2.48 2.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.48 2.32) (end -2.48 -1.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.48 -1.32) (end -1.48 -2.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.48 -2.32) (end 2.48 -2.32) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.48 -2.32) (end 2.48 2.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.48 -3.32) (end -3.48 3.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.48 3.32) (end 3.48 3.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.48 3.32) (end 3.48 -3.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.48 -3.32) (end -3.48 -3.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.59 -2.43) (end 2.59 -2.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.59 -2.43) (end 2.59 2.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.59 2.43) (end -2.59 2.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.59 2.43) (end -2.59 -1.43) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -2.1 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1.75 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -1.4 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -1.05 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at -0.7 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at -0.35 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 0.35 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at 0.7 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at 1.05 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A11 smd circle (at 1.4 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A12 smd circle (at 1.75 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A13 smd circle (at 2.1 -1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -2.1 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.75 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -1.4 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -1.05 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -0.7 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at -0.35 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 0.35 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 0.7 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B10 smd circle (at 1.05 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B11 smd circle (at 1.4 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B12 smd circle (at 1.75 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B13 smd circle (at 2.1 -1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -2.1 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.75 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -1.4 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -1.05 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at -0.7 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at -0.35 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 0.35 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at 0.7 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at 1.05 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C11 smd circle (at 1.4 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C12 smd circle (at 1.75 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad C13 smd circle (at 2.1 -1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -2.1 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.75 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -1.4 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -1.05 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -0.7 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at -0.35 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 0.35 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 0.7 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D10 smd circle (at 1.05 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D11 smd circle (at 1.4 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D12 smd circle (at 1.75 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad D13 smd circle (at 2.1 -0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -2.1 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.75 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -1.4 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -1.05 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at -0.7 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at -0.35 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 0.35 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at 0.7 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at 1.05 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E11 smd circle (at 1.4 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E12 smd circle (at 1.75 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad E13 smd circle (at 2.1 -0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -2.1 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.75 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -1.4 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -1.05 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -0.7 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at -0.35 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 0.35 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 0.7 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F10 smd circle (at 1.05 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F11 smd circle (at 1.4 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F12 smd circle (at 1.75 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad F13 smd circle (at 2.1 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -2.1 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.75 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -1.4 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -1.05 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at -0.7 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at -0.35 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 0 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 0.35 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at 0.7 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at 1.05 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G11 smd circle (at 1.4 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G12 smd circle (at 1.75 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad G13 smd circle (at 2.1 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -2.1 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.75 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -1.4 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -1.05 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -0.7 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at -0.35 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 0.35 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 0.7 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H10 smd circle (at 1.05 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H11 smd circle (at 1.4 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H12 smd circle (at 1.75 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad H13 smd circle (at 2.1 0.525) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -2.1 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.75 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -1.4 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -1.05 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at -0.7 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at -0.35 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at 0 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 0.35 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at 0.7 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J10 smd circle (at 1.05 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J11 smd circle (at 1.4 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J12 smd circle (at 1.75 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad J13 smd circle (at 2.1 0.875) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K1 smd circle (at -2.1 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K2 smd circle (at -1.75 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K3 smd circle (at -1.4 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K4 smd circle (at -1.05 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K5 smd circle (at -0.7 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K6 smd circle (at -0.35 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K7 smd circle (at 0 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K8 smd circle (at 0.35 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K9 smd circle (at 0.7 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K10 smd circle (at 1.05 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K11 smd circle (at 1.4 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K12 smd circle (at 1.75 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad K13 smd circle (at 2.1 1.225) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L1 smd circle (at -2.1 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L2 smd circle (at -1.75 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L3 smd circle (at -1.4 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L4 smd circle (at -1.05 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L5 smd circle (at -0.7 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L6 smd circle (at -0.35 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L7 smd circle (at 0 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L8 smd circle (at 0.35 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L9 smd circle (at 0.7 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L10 smd circle (at 1.05 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L11 smd circle (at 1.4 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L12 smd circle (at 1.75 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad L13 smd circle (at 2.1 1.575) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M1 smd circle (at -2.1 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M2 smd circle (at -1.75 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M3 smd circle (at -1.4 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M4 smd circle (at -1.05 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M5 smd circle (at -0.7 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M6 smd circle (at -0.35 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M7 smd circle (at 0 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M8 smd circle (at 0.35 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M9 smd circle (at 0.7 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M10 smd circle (at 1.05 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M11 smd circle (at 1.4 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M12 smd circle (at 1.75 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad M13 smd circle (at 2.1 1.925) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-168_Die434.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-168_Die434.kicad_mod
new file mode 100644
index 00000000..ce8b6914
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-168_Die434.kicad_mod
@@ -0,0 +1,205 @@
+(footprint "ST_WLCSP-168_Die434" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-168, 12x14 raster, 4.891x5.692mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f469ni.pdf")
+ (tags "BGA 168 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.846) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9e747d6-9cc2-4954-995b-91965c6e3802)
+ )
+ (fp_text value "ST_WLCSP-168_Die434" (at 0 3.846) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 14d08cd6-e1e6-4b88-ae28-8b1b86507a4c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 512da690-8fb3-4689-8522-1d07f323c05e)
+ )
+ (fp_line (start 2.5705 2.971) (end -2.5705 2.971) (layer "F.SilkS") (width 0.12) (tstamp 1acd4c2b-df20-44e8-9b2d-161315018928))
+ (fp_line (start -2.5705 2.971) (end -2.5705 -1.971) (layer "F.SilkS") (width 0.12) (tstamp 5b948f66-a0fd-42d3-a88d-db1d80d35d72))
+ (fp_line (start -1.5705 -2.971) (end 2.5705 -2.971) (layer "F.SilkS") (width 0.12) (tstamp f5a1c01a-319e-4c4d-89cc-098afb1f9c90))
+ (fp_line (start 2.5705 -2.971) (end 2.5705 2.971) (layer "F.SilkS") (width 0.12) (tstamp f6091fb5-4929-4083-a956-3ad8efd1768a))
+ (fp_line (start -3.45 3.85) (end 3.45 3.85) (layer "F.CrtYd") (width 0.05) (tstamp 12524fb3-bd09-4681-b83f-ea2a21e321bd))
+ (fp_line (start 3.45 3.85) (end 3.45 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp a353fe24-ea93-4061-810e-1aa605301617))
+ (fp_line (start -3.45 -3.85) (end -3.45 3.85) (layer "F.CrtYd") (width 0.05) (tstamp f12378cd-91c3-4a90-94ec-a3c92a6c0b4e))
+ (fp_line (start 3.45 -3.85) (end -3.45 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp fed3986c-cf25-4945-810c-e9502a9eed11))
+ (fp_line (start -2.4455 2.846) (end -2.4455 -1.846) (layer "F.Fab") (width 0.1) (tstamp 13b56a25-6172-421b-b015-cfaba34c5e44))
+ (fp_line (start 2.4455 2.846) (end -2.4455 2.846) (layer "F.Fab") (width 0.1) (tstamp 35be2b31-2a53-4305-8d71-569cd42e84e5))
+ (fp_line (start 2.4455 -2.846) (end 2.4455 2.846) (layer "F.Fab") (width 0.1) (tstamp a418a699-9308-4fd0-a44d-14eb97380152))
+ (fp_line (start -2.4455 -1.846) (end -1.4455 -2.846) (layer "F.Fab") (width 0.1) (tstamp ae334d85-d620-495c-ad37-6631f30f942a))
+ (fp_line (start -1.4455 -2.846) (end 2.4455 -2.846) (layer "F.Fab") (width 0.1) (tstamp d3f16e72-a1ba-4b87-94a2-9cf9da8ec6e4))
+ (pad "A1" smd circle (at -2.2 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 237493c8-06ba-4555-9736-72871eedfc13))
+ (pad "A2" smd circle (at -1.8 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5c4e8a5-3cea-493e-b376-9c06c91e5906))
+ (pad "A3" smd circle (at -1.4 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b476c937-231f-4ced-b709-d3835d5eb50a))
+ (pad "A4" smd circle (at -1 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2277c930-fde6-4f61-9c15-ca6b41c72891))
+ (pad "A5" smd circle (at -0.6 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a121c60-a1ec-4855-a750-8733e1d1f2ed))
+ (pad "A6" smd circle (at -0.2 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6e329b9-7b47-4392-a57c-a3902646ebea))
+ (pad "A7" smd circle (at 0.2 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b3ddaf2-e88c-40ae-a9e6-c9857a272048))
+ (pad "A8" smd circle (at 0.6 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 934d36c9-9159-4189-96f2-9d5cc43b5de3))
+ (pad "A9" smd circle (at 1 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 047d81e7-2ffa-4a38-9227-67274efcd0e3))
+ (pad "A10" smd circle (at 1.4 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4645780c-eb44-4c43-aad2-fcc055998670))
+ (pad "A11" smd circle (at 1.8 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 321d8cdb-35d2-44c6-9347-ae85cbce6720))
+ (pad "A12" smd circle (at 2.2 -2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9717894c-284d-44f3-a56e-0a01d349b095))
+ (pad "B1" smd circle (at -2.2 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c003882-a8c2-4368-9f89-a39fcdb1f02b))
+ (pad "B2" smd circle (at -1.8 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43dc8b22-ff0f-4b9a-b581-e568702c183c))
+ (pad "B3" smd circle (at -1.4 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d154a12b-584c-46bc-81e2-6d4b60f36be1))
+ (pad "B4" smd circle (at -1 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39993bc9-9685-456f-8b61-da0abb137665))
+ (pad "B5" smd circle (at -0.6 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 134a1377-d9f7-4f20-8669-72b49022bab4))
+ (pad "B6" smd circle (at -0.2 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 606b2ff2-d1b2-44c7-9b99-61c0270c4a55))
+ (pad "B7" smd circle (at 0.2 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c2121d2-e062-424e-95a4-7314db8b6b9c))
+ (pad "B8" smd circle (at 0.6 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1063a3e4-4464-4108-aa1f-18b26c9140cc))
+ (pad "B9" smd circle (at 1 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ace15a9-a8dd-4ecd-9968-88114d3109d6))
+ (pad "B10" smd circle (at 1.4 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 601ac38f-be4c-45ff-b3c7-b7ce939b9431))
+ (pad "B11" smd circle (at 1.8 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b40da89-4de0-4683-8f25-9cbeee98c903))
+ (pad "B12" smd circle (at 2.2 -2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46246380-e3b8-4aaa-acb9-ad7be47e0588))
+ (pad "C1" smd circle (at -2.2 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5de9fd2-b7bd-407d-a7e6-0ba0899a1236))
+ (pad "C2" smd circle (at -1.8 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 254c191f-23ce-4ada-8255-46e1ecd54a7d))
+ (pad "C3" smd circle (at -1.4 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c789815-cac1-412d-902f-ef07d08ed509))
+ (pad "C4" smd circle (at -1 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 126bed12-678d-4f57-b968-4722d4686603))
+ (pad "C5" smd circle (at -0.6 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0896a93-e4b9-47f5-9739-40f6dfb1ed9a))
+ (pad "C6" smd circle (at -0.2 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec6c7357-7b1a-470e-8f1f-07b529088cf4))
+ (pad "C7" smd circle (at 0.2 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fa59d87-0953-430f-a19d-56311f64b33b))
+ (pad "C8" smd circle (at 0.6 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a846570-ae65-4031-9c06-0a2cfd21e4d9))
+ (pad "C9" smd circle (at 1 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d617cc9-3b95-4bd9-9e01-70448cc23fa0))
+ (pad "C10" smd circle (at 1.4 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2037e199-8959-479a-a276-a487ac3e977a))
+ (pad "C11" smd circle (at 1.8 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aab23325-1a7b-4394-a40c-9f353929caa0))
+ (pad "C12" smd circle (at 2.2 -1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37537d8b-9e1c-4826-b6f1-52e0de1b8822))
+ (pad "D1" smd circle (at -2.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7966182-5064-486d-a430-bc41ae5b1794))
+ (pad "D2" smd circle (at -1.8 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7b10841-cc75-427b-885f-5c4cf434ec7a))
+ (pad "D3" smd circle (at -1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41aae522-89d3-4501-a335-52f2eeff6c95))
+ (pad "D4" smd circle (at -1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5edc7ab1-606b-4a6e-8b78-05087e34caaa))
+ (pad "D5" smd circle (at -0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3481986-6d96-41a9-8127-f05d8b947921))
+ (pad "D6" smd circle (at -0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ca7101e-22af-4c9e-8c39-2e813a987870))
+ (pad "D7" smd circle (at 0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0704d04d-fdf1-42bb-95df-c99ba72efa13))
+ (pad "D8" smd circle (at 0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cc6b391-87d2-41b2-b293-66afec0bcf03))
+ (pad "D9" smd circle (at 1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d88ac5dd-3808-4010-84fc-912205814efe))
+ (pad "D10" smd circle (at 1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb3b6f53-d2a6-4608-bdfb-edda8564a269))
+ (pad "D11" smd circle (at 1.8 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a7d789f-cbad-4523-833e-94c220253c88))
+ (pad "D12" smd circle (at 2.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40165848-d34a-4280-8193-19a219af2e60))
+ (pad "E1" smd circle (at -2.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ed4d0f0-b884-4f85-ae17-86ff6d3ab3b3))
+ (pad "E2" smd circle (at -1.8 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58de7bb6-c260-4bf6-a267-6f4b818c6adb))
+ (pad "E3" smd circle (at -1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4147fda8-c34a-4471-8d57-125606c900a9))
+ (pad "E4" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6a95e39-14db-467a-9ada-37a344f2c96a))
+ (pad "E5" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 343587f8-5d05-4de6-8552-48da25789aca))
+ (pad "E6" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38ddcded-6c33-4627-9d81-38a47bd13733))
+ (pad "E7" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52f37de4-ac96-44eb-89cb-91195f8f6b12))
+ (pad "E8" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eba0c2b4-d1be-4ca9-855c-90338aaf84e9))
+ (pad "E9" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b317bc2-0d75-4700-9930-4daec798e6c4))
+ (pad "E10" smd circle (at 1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 515d85bf-4167-4905-a625-75e091e90c13))
+ (pad "E11" smd circle (at 1.8 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb0f4ed8-0c17-4f0a-90d2-63e3d95964ee))
+ (pad "E12" smd circle (at 2.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa7c4f29-f005-4ae3-ab7d-5e205bf4559d))
+ (pad "F1" smd circle (at -2.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 657a038e-5ecf-4406-b2e3-25e1ee09ef31))
+ (pad "F2" smd circle (at -1.8 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55bdefb4-45f0-416d-b655-040917dace3f))
+ (pad "F3" smd circle (at -1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89549dc3-d34f-44bf-84d6-1bcfd6743d42))
+ (pad "F4" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9773ded5-22ff-4ca0-84ea-c6fc9b3b3d25))
+ (pad "F5" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1f3ce07-d5ea-4119-8c48-94f9880fe1e3))
+ (pad "F6" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f52a3e75-f4df-4a2e-8133-dcd6b75aa209))
+ (pad "F7" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1e1eb2b-cf77-4482-8d75-b6ea37af05af))
+ (pad "F8" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab891e89-a254-4258-99c2-8b8eaacc5e96))
+ (pad "F9" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd497dd3-684b-40ef-84e6-e54439b790d1))
+ (pad "F10" smd circle (at 1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf316540-056e-47b8-9306-c25b723e61a2))
+ (pad "F11" smd circle (at 1.8 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46e4e49d-ca78-444a-9b44-f8de61849805))
+ (pad "F12" smd circle (at 2.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04799133-5c48-44df-aee4-1d559af312f0))
+ (pad "G1" smd circle (at -2.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac02995d-be2b-4685-b2da-e90953a0db1d))
+ (pad "G2" smd circle (at -1.8 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17c23403-5493-4e68-b86d-2450b2a431f0))
+ (pad "G3" smd circle (at -1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2342db21-7c13-4196-bf99-7b9d4966787a))
+ (pad "G4" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42381a5d-ecb1-4b6a-8065-bcae667f79e9))
+ (pad "G5" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66cee0cc-9ab5-4a4d-b2c1-d5ce2e90c96a))
+ (pad "G6" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5dbc342a-ce24-465a-862b-42856ee44389))
+ (pad "G7" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8bb58a14-b642-482f-8591-a9e0324f8b16))
+ (pad "G8" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbb2ba09-6df4-4b4a-8478-259ab5c625cb))
+ (pad "G9" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f136034-a360-4c1f-94ea-a0657a036a01))
+ (pad "G10" smd circle (at 1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7a2da8c-a8ee-4bf5-8252-a6b94cf3a2d6))
+ (pad "G11" smd circle (at 1.8 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de42a7c5-2feb-46ff-bef4-88853654b7f5))
+ (pad "G12" smd circle (at 2.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f6eed42-94c3-4ce1-9601-0fdaba0a8f07))
+ (pad "H1" smd circle (at -2.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 718811f2-dff1-4b0f-b8c2-f29b75298dba))
+ (pad "H2" smd circle (at -1.8 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebbe62bf-268c-4120-8101-909ba1c1212b))
+ (pad "H3" smd circle (at -1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39c80205-58ed-4b81-84c6-554b9ce42a03))
+ (pad "H4" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46e68708-d727-4516-8ba9-e5fea9780e2f))
+ (pad "H5" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0823e92f-12bc-425d-a73a-0537bb9cce14))
+ (pad "H6" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60780832-dc0f-46d9-ae6e-db38b2edb99a))
+ (pad "H7" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 122b1e23-8106-4abc-9bf9-e78bd5350cd8))
+ (pad "H8" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 255a3a64-da85-4368-bc8f-cce74be2f8a5))
+ (pad "H9" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88fd3822-4006-4f53-8e8a-b76d08fe44b9))
+ (pad "H10" smd circle (at 1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8232ddc9-b9e5-4717-9263-684c44f9477d))
+ (pad "H11" smd circle (at 1.8 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47058738-4557-49e9-82b7-5f59929652f4))
+ (pad "H12" smd circle (at 2.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bdccd4e-da93-4f21-99f5-7861a4e47127))
+ (pad "J1" smd circle (at -2.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f113f5bf-2a15-46c0-a178-2b18c0741586))
+ (pad "J2" smd circle (at -1.8 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17c8b062-38c6-4192-809f-670f927e7e80))
+ (pad "J3" smd circle (at -1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6caf56be-d1b8-437d-b4d8-3ac6a969251e))
+ (pad "J4" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4db2bdec-aa51-46a5-bffc-660698ed87fb))
+ (pad "J5" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2899507-b5d0-444b-890b-d48699b0b22b))
+ (pad "J6" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6321d493-8fc6-4bdc-9f73-d9446f78971c))
+ (pad "J7" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b7dd9f0-3edb-4fd0-b69b-00e9578d5d91))
+ (pad "J8" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f45ac5e1-3a7f-4a40-9083-99813dcbcc64))
+ (pad "J9" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad795307-86cf-474f-922c-81d8826fa101))
+ (pad "J10" smd circle (at 1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c836290f-da27-4fd4-bdef-95071c26e808))
+ (pad "J11" smd circle (at 1.8 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af16a285-2c98-4ebb-9bda-69111a3b7b00))
+ (pad "J12" smd circle (at 2.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c848c5d-8d48-4081-a176-1fbcda84557b))
+ (pad "K1" smd circle (at -2.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1c3ce77-95fb-4f2d-a8c8-9076d76d602f))
+ (pad "K2" smd circle (at -1.8 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0cc51aa6-1ee5-46d4-af5f-4666e2fc5b33))
+ (pad "K3" smd circle (at -1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c073341-4c41-47e2-981d-afbd885734cb))
+ (pad "K4" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73155b69-27c4-4d24-bf4b-a8c380d34c53))
+ (pad "K5" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36e61581-d01a-497d-b3e7-53ce120ffbf3))
+ (pad "K6" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df7c3dc5-28a1-44e6-9e3d-57f090275eeb))
+ (pad "K7" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6b99a2d8-02e2-466e-93de-db3479439737))
+ (pad "K8" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 304c2067-a9bf-4903-9481-9113232bdd74))
+ (pad "K9" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb47506e-974d-4375-8d90-62c0995a0791))
+ (pad "K10" smd circle (at 1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1bc6235-d97a-44e3-b558-978604b3f87e))
+ (pad "K11" smd circle (at 1.8 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1646e400-644c-4f06-82d2-cf06e2f98a0a))
+ (pad "K12" smd circle (at 2.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5eac2e5-3544-4a6c-a6d1-89b284e29fad))
+ (pad "L1" smd circle (at -2.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1da221a4-f4b2-4a11-b808-357fff25369a))
+ (pad "L2" smd circle (at -1.8 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ffce25b-6640-4e63-bb75-cd0d78aef6f9))
+ (pad "L3" smd circle (at -1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af415009-1aec-4ed4-b7af-8deec741f3a3))
+ (pad "L4" smd circle (at -1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e2e12aa-e701-4a6a-8ea4-2140adee4fab))
+ (pad "L5" smd circle (at -0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d4c22bb-b7bf-4676-940a-517731888e94))
+ (pad "L6" smd circle (at -0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0027c2e-940f-40eb-b058-2aa6a41104f1))
+ (pad "L7" smd circle (at 0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0b53049-4888-4254-9f63-9cf5ea8a43df))
+ (pad "L8" smd circle (at 0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa8dca13-845f-4459-9316-2dfbbee84c07))
+ (pad "L9" smd circle (at 1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65f97aa1-45f1-49d0-a0e7-efd0b7e5a762))
+ (pad "L10" smd circle (at 1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74726162-55af-4029-b1df-c2d7a9a7cd3f))
+ (pad "L11" smd circle (at 1.8 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d14fb16-f1c4-47c2-b675-51d00e56a370))
+ (pad "L12" smd circle (at 2.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a70b33c6-ae4f-4c95-8c9d-0c796a31a102))
+ (pad "M1" smd circle (at -2.2 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be0fa382-52a8-4528-b1c2-428800c420bb))
+ (pad "M2" smd circle (at -1.8 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63b83c61-5fa9-4988-9051-a6e4a624f9a7))
+ (pad "M3" smd circle (at -1.4 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96e817cb-87e7-44b6-a63c-73815afefe53))
+ (pad "M4" smd circle (at -1 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de0cb1cc-ad95-4dcc-9a08-27562bc1a284))
+ (pad "M5" smd circle (at -0.6 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77f08c8a-acfe-4540-a4fe-09cfbacdfebb))
+ (pad "M6" smd circle (at -0.2 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b5e3745-1dcf-44db-a151-13429823f027))
+ (pad "M7" smd circle (at 0.2 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f59e439-e293-4ccc-ab91-56e0eb57fce6))
+ (pad "M8" smd circle (at 0.6 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f560c66e-908a-42a6-8fd7-e34c17185c68))
+ (pad "M9" smd circle (at 1 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 600e51d2-f14c-4e86-acf9-fa9edd83156d))
+ (pad "M10" smd circle (at 1.4 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3654656-b5a8-4aec-822b-f7bef4b1717f))
+ (pad "M11" smd circle (at 1.8 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 624cadef-5aa3-46c8-89b0-b0f872d0f5a2))
+ (pad "M12" smd circle (at 2.2 1.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14b03073-0b10-4dfb-bdb2-c5424d621ff4))
+ (pad "N1" smd circle (at -2.2 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 493ccc90-2b86-47e9-bfe5-1903786ff51b))
+ (pad "N2" smd circle (at -1.8 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3575fed6-1271-4919-91e5-c9ae676885e8))
+ (pad "N3" smd circle (at -1.4 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0b181f5-1bef-4c22-8300-8d7606f8f102))
+ (pad "N4" smd circle (at -1 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2590e20b-e551-4a71-8baf-5b7e2b98783f))
+ (pad "N5" smd circle (at -0.6 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4849c9e3-9576-4249-b606-5f68ef7025ab))
+ (pad "N6" smd circle (at -0.2 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1cb0a94c-2ccf-4a90-9000-f63956c09276))
+ (pad "N7" smd circle (at 0.2 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58f8acd1-2a2a-4421-8457-e33bb95acd06))
+ (pad "N8" smd circle (at 0.6 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7397f7a-3b2e-4d7d-a681-05188dc09cb7))
+ (pad "N9" smd circle (at 1 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da83f23d-a5fa-49d4-96b2-00dca38ddebe))
+ (pad "N10" smd circle (at 1.4 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28b7c20b-0b85-489e-a4a3-451ab00b99f7))
+ (pad "N11" smd circle (at 1.8 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4afdddb8-b0d1-4bb1-8dba-6d33a6378f36))
+ (pad "N12" smd circle (at 2.2 2.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e80ac7c-39c3-473e-9c27-fb7940f7a2a6))
+ (pad "P1" smd circle (at -2.2 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5fdd7ac-a0bb-4fb6-93ef-6b428ea43a6f))
+ (pad "P2" smd circle (at -1.8 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6814206-3749-4736-869f-5628edc263ad))
+ (pad "P3" smd circle (at -1.4 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ec064ea-3c62-4586-8af9-e3532f89abc7))
+ (pad "P4" smd circle (at -1 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9cddfcc4-4a0a-4942-837b-3e58d78d77f8))
+ (pad "P5" smd circle (at -0.6 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f50485d-190b-419e-a8b1-a24cd5fdc839))
+ (pad "P6" smd circle (at -0.2 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bfac84d-42b4-4bce-9605-ec90237ddd87))
+ (pad "P7" smd circle (at 0.2 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09fb2dc8-d29d-4a46-b240-b48a9f7cde04))
+ (pad "P8" smd circle (at 0.6 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45935f65-f547-43dc-afff-89849acafa5e))
+ (pad "P9" smd circle (at 1 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ef80a7f-b0c6-4e22-acc3-f95fb93c7902))
+ (pad "P10" smd circle (at 1.4 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66e438de-1479-4c35-9646-8efe30486dc1))
+ (pad "P11" smd circle (at 1.8 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6eaed88-e3aa-42d8-b438-a47c2c855a75))
+ (pad "P12" smd circle (at 2.2 2.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbec1e93-58f8-46c6-9086-0c3717f0a84a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-168_Die434.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-180_Die451.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-180_Die451.kicad_mod
new file mode 100644
index 00000000..6dc7902a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-180_Die451.kicad_mod
@@ -0,0 +1,397 @@
+(footprint "ST_WLCSP-180_Die451" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-180, 13x14 raster, 5.537x6.095mm package, pitch 0.4mm; see section 6.6 of http://www.st.com/resource/en/datasheet/DM00273119.pdf")
+ (tags "BGA 180 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.0475) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63dde1d7-b020-4c0d-85a0-9e962039707b)
+ )
+ (fp_text value "ST_WLCSP-180_Die451" (at 0 4.0475) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 20afeaf0-3eea-4c75-bcc6-5c8a39844f3f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67586c90-3e40-4fea-9dc2-6067fa2d53d7)
+ )
+ (fp_line (start -2.8935 3.1725) (end -2.8935 -2.1725) (layer "F.SilkS") (width 0.12) (tstamp 00c6283f-3b70-418d-8226-d74bb116b439))
+ (fp_line (start 2.8935 3.1725) (end -2.8935 3.1725) (layer "F.SilkS") (width 0.12) (tstamp 0b69157c-df5d-4268-941b-664419428bad))
+ (fp_line (start 2.8935 -3.1725) (end 2.8935 3.1725) (layer "F.SilkS") (width 0.12) (tstamp 1473ae70-223f-484c-b5e3-13faebb11d8f))
+ (fp_line (start -1.8935 -3.1725) (end 2.8935 -3.1725) (layer "F.SilkS") (width 0.12) (tstamp 5cb8cac1-0d47-4c97-be98-c207ebc54942))
+ (fp_line (start 3.77 -4.05) (end -3.77 -4.05) (layer "F.CrtYd") (width 0.05) (tstamp 2e63c8c9-f17b-4957-aae3-8cd3da156942))
+ (fp_line (start 3.77 4.05) (end 3.77 -4.05) (layer "F.CrtYd") (width 0.05) (tstamp 60f5a660-1fed-4599-ac62-dac3a62f041f))
+ (fp_line (start -3.77 -4.05) (end -3.77 4.05) (layer "F.CrtYd") (width 0.05) (tstamp 9fa90d6b-888a-4fce-a442-3922d51fbd50))
+ (fp_line (start -3.77 4.05) (end 3.77 4.05) (layer "F.CrtYd") (width 0.05) (tstamp b6d3ede8-d4f0-4703-9a69-908d18229733))
+ (fp_line (start -2.7685 3.0475) (end -2.7685 -2.0475) (layer "F.Fab") (width 0.1) (tstamp 04e51131-782a-49d7-8b75-d09ad582276e))
+ (fp_line (start -1.7685 -3.0475) (end 2.7685 -3.0475) (layer "F.Fab") (width 0.1) (tstamp 11b9493b-a361-4b44-9544-0a8ed20f153c))
+ (fp_line (start 2.7685 3.0475) (end -2.7685 3.0475) (layer "F.Fab") (width 0.1) (tstamp ac3f1514-a39d-4587-a8d6-5099d8fce190))
+ (fp_line (start -2.7685 -2.0475) (end -1.7685 -3.0475) (layer "F.Fab") (width 0.1) (tstamp d01550af-8440-4d7b-b577-60b0a560143b))
+ (fp_line (start 2.7685 -3.0475) (end 2.7685 3.0475) (layer "F.Fab") (width 0.1) (tstamp fd15676e-d0f9-4aa4-925d-963353dcec2f))
+ (pad "A1" smd circle (at -2.4 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1b840b92-1487-49ad-810b-924ffdc57154))
+ (pad "A2" smd circle (at -2 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 99cc70c1-8263-42fa-8694-b357e5dd7351))
+ (pad "A3" smd circle (at -1.6 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ffc1183e-2f2f-4cd7-b892-0e000e574f7c))
+ (pad "A4" smd circle (at -1.2 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp caecfc29-16af-43fd-a9f5-9252ad462a4f))
+ (pad "A5" smd circle (at -0.8 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 33884162-bb4f-4884-9121-10371bdf196d))
+ (pad "A6" smd circle (at -0.4 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8fdbd147-2c8f-4b6c-83b7-d3b6c8158105))
+ (pad "A7" smd circle (at 0 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 48a747ed-b11e-4704-a685-c7144a291f64))
+ (pad "A8" smd circle (at 0.4 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f2b6cb1a-3922-4272-80f5-d4d4859ec5d0))
+ (pad "A9" smd circle (at 0.8 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ae6110c6-d06d-4a84-b946-d019e3af4698))
+ (pad "A10" smd circle (at 1.2 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3b861e89-d076-4398-86f7-bf77a12a31b8))
+ (pad "A11" smd circle (at 1.6 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d261d7ae-6dd9-434f-a0a4-901af13b9202))
+ (pad "A12" smd circle (at 2 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8a512f42-6155-4ac2-b6ca-42247b23f7eb))
+ (pad "A13" smd circle (at 2.4 -2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b9d6d257-dc20-440e-b79d-93bf8fbbefe8))
+ (pad "B1" smd circle (at -2.4 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9acb0679-1edb-4187-881d-937e9ec9ce88))
+ (pad "B2" smd circle (at -2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dd9157f4-5b2b-456e-9cd7-a7f59255b2cc))
+ (pad "B3" smd circle (at -1.6 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7b7daac8-6e98-45d5-a298-ab1da2004777))
+ (pad "B4" smd circle (at -1.2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dfd92aa0-4eea-4ddb-b4be-bfac76ab8da3))
+ (pad "B5" smd circle (at -0.8 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3cb630b8-da55-4113-9545-201f5005a3ad))
+ (pad "B6" smd circle (at -0.4 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 62d866b6-1fdb-42ab-9e63-dbfef07ff65a))
+ (pad "B7" smd circle (at 0 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f81af153-9309-4cd6-b40b-45a9d05599e4))
+ (pad "B8" smd circle (at 0.4 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 493c8fb4-fccf-45d2-bf10-1ff3043f0a55))
+ (pad "B9" smd circle (at 0.8 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 27a45056-c89c-4174-beff-fc09751a139a))
+ (pad "B10" smd circle (at 1.2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 729e8db6-b44e-43ee-9f0b-9ec2de008dd0))
+ (pad "B11" smd circle (at 1.6 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f640cf76-c85a-464a-b04f-530f01ce7e94))
+ (pad "B12" smd circle (at 2 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9875c5d0-f4fd-4e55-9116-96140880982e))
+ (pad "B13" smd circle (at 2.4 -2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0e57590c-2b77-403d-90fb-d31048610c0a))
+ (pad "C1" smd circle (at -2.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ed4c8523-2548-4309-a3ab-e24a8d7fc1e4))
+ (pad "C2" smd circle (at -2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d91f2043-7492-4b97-b11a-e454bb11e5a1))
+ (pad "C3" smd circle (at -1.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 86eab0a1-1099-49fc-a1f4-11e9fea4dd5a))
+ (pad "C4" smd circle (at -1.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8ab05d33-e7f7-4157-a83c-0d40cd6baaa1))
+ (pad "C5" smd circle (at -0.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c48ee2c4-b7f0-4443-b044-25cfcf6b898c))
+ (pad "C6" smd circle (at -0.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f953778-3c34-4415-aec8-6e530a97cafa))
+ (pad "C7" smd circle (at 0 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e5269569-3c6e-46f9-a81b-b45fe3551f7a))
+ (pad "C8" smd circle (at 0.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 95ea0c45-20e1-4b6f-837e-eada8be89ca0))
+ (pad "C9" smd circle (at 0.8 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b4b2e16d-06bb-46bf-b47b-ab7bbce7dc21))
+ (pad "C10" smd circle (at 1.2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bec44bf3-11d7-4855-b882-d0218520e6c5))
+ (pad "C11" smd circle (at 1.6 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea1928fd-4010-4f42-9f86-6505237cd1fe))
+ (pad "C12" smd circle (at 2 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3fcd700-9af6-46fd-a150-8db232df61cb))
+ (pad "C13" smd circle (at 2.4 -1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d9e17237-cf1b-4989-9071-41f4842a113e))
+ (pad "D1" smd circle (at -2.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 05c493f6-ab5f-4256-bbfb-d9f07027f331))
+ (pad "D2" smd circle (at -2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp aa6f997b-47bb-4ca7-88b0-4caab6aab809))
+ (pad "D3" smd circle (at -1.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 94057579-434b-4a12-abca-2db36844e3cc))
+ (pad "D4" smd circle (at -1.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dfbe4d43-be7d-4586-bef0-083da439e722))
+ (pad "D5" smd circle (at -0.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 67565dc0-5e54-4162-9e94-812a9fd7550e))
+ (pad "D6" smd circle (at -0.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3d7bd37-003a-45fc-82ec-0ce873575922))
+ (pad "D7" smd circle (at 0 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d8daa065-1a34-4d92-9b44-a12dd4e68c70))
+ (pad "D8" smd circle (at 0.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a44b6eea-415c-4342-ac99-5f257823c74b))
+ (pad "D9" smd circle (at 0.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 26e9883c-5ae8-4202-9bfa-bf30e537e0a3))
+ (pad "D10" smd circle (at 1.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fd1a0ce6-51cb-408a-98cf-8be1e7539be6))
+ (pad "D11" smd circle (at 1.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0e2f84ba-487c-416b-83b2-06f5404c9f64))
+ (pad "D12" smd circle (at 2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bc7e5953-1fc7-4254-b502-1296f7d61bc6))
+ (pad "D13" smd circle (at 2.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 28f0138c-fc8f-4ccc-a0eb-bd52307f3636))
+ (pad "E1" smd circle (at -2.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 322e0084-a4f7-45f4-9572-994bb26820de))
+ (pad "E2" smd circle (at -2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8971f0a9-7b4a-487e-bacb-71391db56749))
+ (pad "E3" smd circle (at -1.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50a6501e-3df8-4bf9-bbb0-893389726100))
+ (pad "E4" smd circle (at -1.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ee299590-1d1f-42d9-9d4e-c90d70dad4d2))
+ (pad "E5" smd circle (at -0.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 949a4012-80f3-47ef-ab28-3ce8bd13cf31))
+ (pad "E6" smd circle (at -0.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 95be2f73-db55-49b8-b8fa-8ca1bff0c25e))
+ (pad "E7" smd circle (at 0 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4b3cb00b-2779-4413-897e-5db07fd9cf6f))
+ (pad "E8" smd circle (at 0.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6f13a87c-be51-40ec-adc2-f2f790db3546))
+ (pad "E9" smd circle (at 0.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e134676a-8fa6-4811-b3b5-46d5ac23f703))
+ (pad "E10" smd circle (at 1.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c98611e8-ec85-40a0-a3d6-2450543b8f3b))
+ (pad "E11" smd circle (at 1.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4979b977-c854-4b1a-b9d2-51d5cc3e8bbb))
+ (pad "E12" smd circle (at 2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 868c8483-9ac3-4046-b6c1-2772152a1982))
+ (pad "E13" smd circle (at 2.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5bec1582-f6c5-4f3a-9450-baef4dd2040a))
+ (pad "F1" smd circle (at -2.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9f7ddb52-71c5-4c3f-988f-749cb0cb7365))
+ (pad "F2" smd circle (at -2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3fa54b74-4cb1-4dc3-bab7-22c67d1219ec))
+ (pad "F3" smd circle (at -1.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d2251e3b-0ce2-44b0-ae4c-6d461168e27c))
+ (pad "F4" smd circle (at -1.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 239162b6-5d82-4028-a6e5-4614edbb5ff1))
+ (pad "F5" smd circle (at -0.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1263cd91-bb92-4ff0-a5bd-a0491b2e836d))
+ (pad "F6" smd circle (at -0.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b904a7c7-377a-4d5d-90e4-47ac5596cc89))
+ (pad "F7" smd circle (at 0 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a943e7ba-ba3b-499e-b8e4-4a3f31604f26))
+ (pad "F8" smd circle (at 0.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 266b1d10-970e-412e-b4de-99bb18ba3567))
+ (pad "F9" smd circle (at 0.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp aa405420-599d-4dab-8caa-0656bb188a2b))
+ (pad "F10" smd circle (at 1.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 820ee99b-b468-4b96-bef0-97c3e8e3cee1))
+ (pad "F11" smd circle (at 1.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0d5c1598-80cc-4994-9845-eaa192cb1d51))
+ (pad "F12" smd circle (at 2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c318a598-61f9-4cc6-b041-daf247dfcaef))
+ (pad "F13" smd circle (at 2.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ee962bb1-3650-40ea-8bfe-09d9d878d73b))
+ (pad "G1" smd circle (at -2.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bfba02ed-b6f8-453e-98a4-ae3bb07a45f1))
+ (pad "G2" smd circle (at -2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 35cc305b-5e16-4a5c-a57c-e513b008cce2))
+ (pad "G3" smd circle (at -1.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eb018a65-0624-450e-81a5-2f6931b9c500))
+ (pad "G4" smd circle (at -1.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d48e5c59-4525-42f8-8155-8af64f963093))
+ (pad "G5" smd circle (at -0.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b0bdabaf-95e2-4dfa-a804-b26af7272602))
+ (pad "G6" smd circle (at -0.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ed672a83-1a9d-43fa-accf-893967379054))
+ (pad "G8" smd circle (at 0.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bce810df-ce84-4512-93a5-7e85dd73f937))
+ (pad "G9" smd circle (at 0.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 395fe6bf-b78f-4e83-99be-b8ed71b7c06e))
+ (pad "G10" smd circle (at 1.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e99f2fa2-1878-41bb-a192-ed18045b0e7f))
+ (pad "G11" smd circle (at 1.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp baa15ab0-26ad-45eb-9101-c86888b2c753))
+ (pad "G12" smd circle (at 2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 219af08a-8b45-431a-8ca5-1befed888877))
+ (pad "G13" smd circle (at 2.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4bf51b9b-b2f9-4f71-b5b3-3a99fa8de88a))
+ (pad "H1" smd circle (at -2.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1c36960b-718e-4730-97d0-fe10f825a6ba))
+ (pad "H2" smd circle (at -2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dc7c134d-4cb7-4fbd-9d60-da7387f276ef))
+ (pad "H3" smd circle (at -1.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8d692374-e3cc-44ff-b18f-650597f3b780))
+ (pad "H4" smd circle (at -1.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cb24b449-dd22-4e4a-b0c4-a92a3ce10726))
+ (pad "H5" smd circle (at -0.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bb09d7a4-91f3-4c40-a0e5-cccc8510586e))
+ (pad "H6" smd circle (at -0.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ac151bc8-6065-433e-809b-0b433df68d30))
+ (pad "H8" smd circle (at 0.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 05b17539-85ee-468d-ac26-2395bdcdb13e))
+ (pad "H9" smd circle (at 0.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8cffd422-a6cc-41fd-ba49-1c6f44cf5ddf))
+ (pad "H10" smd circle (at 1.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d1f004de-2132-45fe-bfeb-f941db47470a))
+ (pad "H11" smd circle (at 1.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5071d819-76a0-4d0b-8c32-c61b146570c5))
+ (pad "H12" smd circle (at 2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74a6db82-d7b1-4436-afac-68f8e487d3cc))
+ (pad "H13" smd circle (at 2.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8b82950a-1b42-4cd1-9071-d59aac45c2f4))
+ (pad "J1" smd circle (at -2.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a5302bf3-17f6-4c2c-bd9f-42b3abf5320a))
+ (pad "J2" smd circle (at -2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0641613a-6f2f-415f-9d88-c396d9489324))
+ (pad "J3" smd circle (at -1.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 92f00192-ce1a-48b0-aea7-d16b2b955bb4))
+ (pad "J4" smd circle (at -1.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c273a38c-69cc-4675-a907-f512378ac6a4))
+ (pad "J5" smd circle (at -0.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 02f5017c-ecf9-4251-a906-171fbbc7e966))
+ (pad "J6" smd circle (at -0.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4ede8f21-88aa-461b-b0da-155de91863b3))
+ (pad "J7" smd circle (at 0 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 891320f1-917c-443f-8347-83c5185403db))
+ (pad "J8" smd circle (at 0.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cec178a0-5db6-43e6-9c7b-e41cd6243895))
+ (pad "J9" smd circle (at 0.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a810bc28-331b-4879-9ff6-b68e9a87c185))
+ (pad "J10" smd circle (at 1.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 950c48a5-b4fe-441d-b44f-d91426a5ecd0))
+ (pad "J11" smd circle (at 1.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 34aae4cf-d439-4013-be96-bc0f8580e2f6))
+ (pad "J12" smd circle (at 2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0c0b4775-d8b9-4d3f-aabe-195d16f1e7fe))
+ (pad "J13" smd circle (at 2.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 26c50765-ee77-45e1-83b1-9df19a132f3b))
+ (pad "K1" smd circle (at -2.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 27c491ff-c947-441a-9825-91f08c2d5a3f))
+ (pad "K2" smd circle (at -2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f2b34b5e-63f0-4dfa-a48f-2e3d9b27455e))
+ (pad "K3" smd circle (at -1.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8d9c4a8d-bd32-4e08-9ebb-8f2877800ab5))
+ (pad "K4" smd circle (at -1.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 21565953-fc09-47c1-a844-ebb49d094e10))
+ (pad "K5" smd circle (at -0.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c90706a5-312f-431e-91d1-9751ef2f8b05))
+ (pad "K6" smd circle (at -0.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 858d486c-a2ca-4116-8121-3c348011cef2))
+ (pad "K7" smd circle (at 0 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 72ebfe37-fa8d-4c1e-9eff-bd775544141a))
+ (pad "K8" smd circle (at 0.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 57356ad5-b8d3-47e8-9deb-b20b4f5703b4))
+ (pad "K9" smd circle (at 0.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1ff6095f-2929-48a3-b7d1-f6694ff77700))
+ (pad "K10" smd circle (at 1.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5659f4e8-a041-4761-b6b1-e6a02e78a214))
+ (pad "K11" smd circle (at 1.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2536d846-5ba9-406e-a351-1e83dbfa259c))
+ (pad "K12" smd circle (at 2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b360b785-a607-484b-a944-dba57b241f78))
+ (pad "K13" smd circle (at 2.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10affc4b-5ef5-4398-917b-57f528f1fd17))
+ (pad "L1" smd circle (at -2.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ffdc5214-8d1a-4034-9a4f-5c2328ade53d))
+ (pad "L2" smd circle (at -2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bd4d3c71-0666-4d21-a6de-01440bd5ccf4))
+ (pad "L3" smd circle (at -1.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e707a906-3bf9-43fc-8b96-da63ee25987b))
+ (pad "L4" smd circle (at -1.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 32973d71-5bd9-494e-acbb-3de405113775))
+ (pad "L5" smd circle (at -0.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 04ccd580-236d-4a45-8aaa-194aa773846d))
+ (pad "L6" smd circle (at -0.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 235e8cdb-ae70-44ba-8808-e67d41fe697c))
+ (pad "L7" smd circle (at 0 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c512f68-747f-436f-8e67-f5a363cb1398))
+ (pad "L8" smd circle (at 0.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8df92b1a-b8c7-47ec-a276-69fc5087a9e5))
+ (pad "L9" smd circle (at 0.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 098d7630-6401-40ce-aa05-99242d941b3a))
+ (pad "L10" smd circle (at 1.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7447fce4-01d7-4cf7-b2be-a6833b967405))
+ (pad "L11" smd circle (at 1.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2dddf64b-7361-4378-a813-9bf064b62ce1))
+ (pad "L12" smd circle (at 2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7d135665-5452-465a-90d5-dd19b15477aa))
+ (pad "L13" smd circle (at 2.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bbdbd3c1-f07a-4967-aeb6-4e855a34be6e))
+ (pad "M1" smd circle (at -2.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0dfdd6e5-cb5b-4e81-803a-74ab3c8ae08a))
+ (pad "M2" smd circle (at -2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a0b3605c-9f3b-4106-b7ed-2aa6d9f5980b))
+ (pad "M3" smd circle (at -1.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10a775ed-d6f3-48cb-8661-e3909af57f27))
+ (pad "M4" smd circle (at -1.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 075037b2-c792-4aa0-a7e6-e43309b65b42))
+ (pad "M5" smd circle (at -0.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7408b513-78f9-404f-975e-87c6ff8a681c))
+ (pad "M6" smd circle (at -0.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 60a008b7-a2cd-4afa-8a29-874f42b22662))
+ (pad "M7" smd circle (at 0 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2bd4333e-0356-4708-933f-58df98e5b81a))
+ (pad "M8" smd circle (at 0.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 59fac91d-55c9-4ce2-b01e-5eb8d2ee46bf))
+ (pad "M9" smd circle (at 0.8 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cef5941f-076a-4525-9e81-4c3651324d08))
+ (pad "M10" smd circle (at 1.2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c96fe6c-9fd7-4010-b9ce-de2f07bcb9d1))
+ (pad "M11" smd circle (at 1.6 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 384547f1-d311-4527-842e-fb8b384415b8))
+ (pad "M12" smd circle (at 2 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9084abcf-0567-4610-8163-8d3cbcdaedfe))
+ (pad "M13" smd circle (at 2.4 1.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f821b79d-7d59-43b5-800d-1e3f1f4c8706))
+ (pad "N1" smd circle (at -2.4 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f6a464a0-1a98-43ae-b92e-5e7bc3c8da6f))
+ (pad "N2" smd circle (at -2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 030b0e3a-e942-4f3b-8e5f-aa8f7cb0594d))
+ (pad "N3" smd circle (at -1.6 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e647fb8f-a83d-4cf1-8272-cf0dbed578f1))
+ (pad "N4" smd circle (at -1.2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e1ed9bee-16f8-4e5e-b308-fc50bdc9bf4b))
+ (pad "N5" smd circle (at -0.8 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ef89424a-bd11-460e-a430-fd71abb65f46))
+ (pad "N6" smd circle (at -0.4 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 48cccbf6-2d8d-4a7f-a34b-f9e923469671))
+ (pad "N7" smd circle (at 0 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 13c5546f-b29f-4406-b36f-a5b160e818c3))
+ (pad "N8" smd circle (at 0.4 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e2dc2d82-dc8d-4055-adf9-34d9a76a2115))
+ (pad "N9" smd circle (at 0.8 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5e3a3b02-07e4-430b-98c5-c768bfd1539b))
+ (pad "N10" smd circle (at 1.2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f5092b8c-8263-40fc-92ec-037c4fd2df93))
+ (pad "N11" smd circle (at 1.6 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74681f3a-ae27-437a-81e2-01ed3f7c0273))
+ (pad "N12" smd circle (at 2 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7c1a5f84-0a5f-4145-82cc-3294bb9147c7))
+ (pad "N13" smd circle (at 2.4 2.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0e7b4553-6429-4d55-8b65-e631233fb4c0))
+ (pad "P1" smd circle (at -2.4 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3d5055fd-56e4-4ea6-b7a5-5eece32d0863))
+ (pad "P2" smd circle (at -2 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dc939f2b-9e4c-43b9-860d-06c70c91b3db))
+ (pad "P3" smd circle (at -1.6 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e70a04b9-7823-4cbb-acb2-1ecf6a1869f4))
+ (pad "P4" smd circle (at -1.2 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 291c160f-efa3-42dd-882f-c4abb890dc7c))
+ (pad "P5" smd circle (at -0.8 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 47e1c562-b402-42c3-903b-c5042ff5198d))
+ (pad "P6" smd circle (at -0.4 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6ba22c24-936c-4d3a-b6a1-991fc90fe2fb))
+ (pad "P7" smd circle (at 0 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1b13a0c3-43b8-4b71-bc50-8dba256a3a9a))
+ (pad "P8" smd circle (at 0.4 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8712d338-5521-4099-831d-65831deea2ab))
+ (pad "P9" smd circle (at 0.8 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 351a13f6-d696-481b-ac9e-6561ddfa8111))
+ (pad "P10" smd circle (at 1.2 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2b43a5e8-2140-46bf-b3cb-52d22952bb17))
+ (pad "P11" smd circle (at 1.6 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c1628d44-58ee-4f26-bd5f-fe96c84cb49f))
+ (pad "P12" smd circle (at 2 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0579f813-3c54-4389-b1cc-7f26a0041938))
+ (pad "P13" smd circle (at 2.4 2.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7ef19716-8188-4fad-b06f-c397f3e3ccff))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-180_Die451.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger.kicad_mod
new file mode 100644
index 00000000..1c9f0633
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger.kicad_mod
@@ -0,0 +1,52 @@
+(module ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-18, ST Die ID 466, 1.86x2.14mm, 18 Ball, X-staggered 7x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g031y8.pdf")
+ (tags "CSP 18 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.07) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger (at 0 2.07) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.93 1.07) (end -0.93 1.07) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.93 1.07) (end -0.93 -0.605) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.93 -0.605) (end -0.465 -1.07) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.465 -1.07) (end 0.93 -1.07) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.93 -1.07) (end 0.93 1.07) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.94 -2.08) (end -1.94 2.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.94 2.08) (end 1.94 2.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.94 2.08) (end 1.94 -2.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.94 -2.08) (end -1.94 -2.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.575 -1.18) (end 1.04 -1.18) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 -1.18) (end 1.04 1.18) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 1.18) (end -1.04 1.18) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.04 1.18) (end -1.04 -0.715) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -0.6 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.2 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.2 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0.6 -0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.4 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at 0 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.4 -0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -0.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.4 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at 0 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.4 0.34641) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -0.6 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.2 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.2 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0.6 0.69282) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm.kicad_mod
new file mode 100644
index 00000000..8e036bdf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm.kicad_mod
@@ -0,0 +1,54 @@
+(module ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm (layer F.Cu) (tedit 639F07E2)
+ (descr "ST WLCSP-20, ST die ID 456, 1.94x2.4mm, 20 Ball, 4x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g051f8.pdf#page=102")
+ (tags "CSP 20 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm (at 0 2.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.97 1.2) (end -0.97 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.97 1.2) (end -0.97 -0.715) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.97 -0.715) (end -0.485 -1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.485 -1.2) (end 0.97 -1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.97 -1.2) (end 0.97 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.97 -2.21) (end -1.97 2.21) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.97 2.21) (end 1.97 2.21) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.97 2.21) (end 1.97 -2.21) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.97 -2.21) (end -1.97 -2.21) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.595 -1.31) (end 1.08 -1.31) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.08 -1.31) (end 1.08 1.31) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.08 1.31) (end -1.08 1.31) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.08 1.31) (end -1.08 -0.825) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -0.6 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at 0.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at 0.6 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -0.6 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at 0.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at 0.6 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -0.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at 0.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at 0.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -0.6 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at 0.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at 0.6 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -0.6 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -0.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at 0.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at 0.6 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.56 0.56) (thickness 0.084)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm.kicad_mod
new file mode 100644
index 00000000..5d7d3688
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm.kicad_mod
@@ -0,0 +1,59 @@
+(module ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-25, ST die ID 460, 2.3x2.48mm, 25 Ball, 5x5 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g071eb.pdf")
+ (tags "CSP 25 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.24) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm (at 0 2.24) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.15 1.24) (end -1.15 1.24) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 1.24) (end -1.15 -0.665) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.665) (end -0.575 -1.24) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.575 -1.24) (end 1.15 -1.24) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.15 -1.24) (end 1.15 1.24) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.15 -2.25) (end -2.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.15 2.25) (end 2.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.15 2.25) (end 2.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.15 -2.25) (end -2.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.685 -1.35) (end 1.26 -1.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.26 -1.35) (end 1.26 1.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.26 1.35) (end -1.26 1.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.26 1.35) (end -1.26 -0.775) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at 0 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at 0 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at 0 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at 0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at 0 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at 0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at 0 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at 0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.58 0.58) (thickness 0.087)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die425.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die425.kicad_mod
new file mode 100644
index 00000000..5b07b745
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die425.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "ST_WLCSP-25_Die425" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-25, 5x5 raster, 2.097x2.493mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l031f6.pdf")
+ (tags "BGA 25 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.2465) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec02082a-ea36-4428-a2d0-006e3aa8a2ad)
+ )
+ (fp_text value "ST_WLCSP-25_Die425" (at 0 2.2465) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7a40b34b-0981-4ef5-8603-55d57f07a581)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.49 0.49) (thickness 0.0735)))
+ (tstamp af285579-b205-4207-8807-227170a547fd)
+ )
+ (fp_line (start 1.1735 -1.3715) (end 1.1735 1.3715) (layer "F.SilkS") (width 0.12) (tstamp 2065d9fd-8636-49d3-b167-9b6f907e6b80))
+ (fp_line (start -0.64925 -1.3715) (end 1.1735 -1.3715) (layer "F.SilkS") (width 0.12) (tstamp 2ab3663d-ac5f-43c6-ab03-58d121cf24e3))
+ (fp_line (start -1.1735 1.3715) (end -1.1735 -0.84725) (layer "F.SilkS") (width 0.12) (tstamp bba892b7-189d-496f-87b7-f017002757c8))
+ (fp_line (start 1.1735 1.3715) (end -1.1735 1.3715) (layer "F.SilkS") (width 0.12) (tstamp d9cc99f6-7c13-4039-9c7c-19cbad18ff96))
+ (fp_line (start -2.05 2.25) (end 2.05 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 2ba1d081-55c3-4762-bad7-82bfc9629049))
+ (fp_line (start 2.05 -2.25) (end -2.05 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 64f7c5d1-d203-4d55-805d-d50ae7ca84a4))
+ (fp_line (start -2.05 -2.25) (end -2.05 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 71809ca1-305c-4c7a-a881-0a08af01d962))
+ (fp_line (start 2.05 2.25) (end 2.05 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp d4b618ac-1dde-4df3-833a-4eeb4b13f425))
+ (fp_line (start -1.0485 1.2465) (end -1.0485 -0.72225) (layer "F.Fab") (width 0.1) (tstamp 11eff01e-a8dc-48e6-9664-2af648ed2afa))
+ (fp_line (start -1.0485 -0.72225) (end -0.52425 -1.2465) (layer "F.Fab") (width 0.1) (tstamp 1fd373cb-2a6f-4506-a8d8-ee623ebcea2e))
+ (fp_line (start -0.52425 -1.2465) (end 1.0485 -1.2465) (layer "F.Fab") (width 0.1) (tstamp 3c548e48-a8fc-4a41-bab5-1d22938c55f9))
+ (fp_line (start 1.0485 -1.2465) (end 1.0485 1.2465) (layer "F.Fab") (width 0.1) (tstamp f655f84d-3a2f-42f3-859e-67940ef4346e))
+ (fp_line (start 1.0485 1.2465) (end -1.0485 1.2465) (layer "F.Fab") (width 0.1) (tstamp fd7cf7e5-6e1d-4654-af3f-4fbbd717b983))
+ (pad "A1" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2df9f632-8d16-4a47-b06c-f44a8b0ffd74))
+ (pad "A2" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2184aeb6-ff30-4de7-86d5-9071a83bd85d))
+ (pad "A3" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f8cad96-612c-4512-889e-82433b6e08f1))
+ (pad "A4" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d45a0d69-c292-4e1e-9fb6-0e55d54eadf8))
+ (pad "A5" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22e2ac49-d540-4019-aec4-bdea58b61b42))
+ (pad "B1" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6d1f01f-2e21-4092-b17d-eca9395a220d))
+ (pad "B2" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 124c8ba2-0940-427b-ad3d-97c76cad363a))
+ (pad "B3" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6148254-2422-4c4f-a3f8-846b9daf2ed7))
+ (pad "B4" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c287c26f-1bd2-4cf8-9f31-f271c66d64f5))
+ (pad "B5" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ed06613-66cc-41bc-b624-af691c3cfd3d))
+ (pad "C1" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5bc9c22-bf9b-4acd-8806-f893825b0558))
+ (pad "C2" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c44cf36e-3a21-4f1b-9780-4d9aa2804c75))
+ (pad "C3" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20a97802-9ae1-4090-bd61-7b7d334f1332))
+ (pad "C4" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9e5b31c-c336-464f-b8c3-3564545cdf4d))
+ (pad "C5" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93dd59e4-9f64-4c4f-8e82-b7d64c19263e))
+ (pad "D1" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6bb8384-52b5-40cd-9b6f-4346c9c1a5e6))
+ (pad "D2" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb2ed80b-49a1-4f45-be59-8fc1ebd55f28))
+ (pad "D3" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 269dadb2-bac0-4bad-a030-bd1cddd3f9a2))
+ (pad "D4" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99996118-d617-48e6-8a9a-e972bab30880))
+ (pad "D5" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc43e555-01b9-4806-a16b-78f96ce6ecc2))
+ (pad "E1" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a12e2ba-066a-48b9-87bd-3a531dcf9607))
+ (pad "E2" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03338000-043d-4ebf-bed8-2f500dffb574))
+ (pad "E3" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e278930-5396-495e-ac14-3c02fb60ddc2))
+ (pad "E4" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80bc6bba-24ab-48ce-a1b8-b05bb79c8301))
+ (pad "E5" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43b73505-0851-4a15-bf4d-e6ea095ef624))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-25_Die425.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die444.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die444.kicad_mod
new file mode 100644
index 00000000..0a88b93d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die444.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "ST_WLCSP-25_Die444" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-25, 5x5 raster, 2.423x2.325mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f031k6.pdf")
+ (tags "BGA 25 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.1625) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 98322467-1ef2-4d0d-9c1a-4a735058aafd)
+ )
+ (fp_text value "ST_WLCSP-25_Die444" (at 0 2.1625) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a18e9ee2-4691-4851-bc62-c29d0e9c3dca)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.56 0.56) (thickness 0.084)))
+ (tstamp 521c3a6e-a79d-4a47-884f-4832bd74532a)
+ )
+ (fp_line (start -1.3365 1.2875) (end -1.3365 -0.70625) (layer "F.SilkS") (width 0.12) (tstamp 19d5d5e6-69e1-4432-a762-50643b515feb))
+ (fp_line (start 1.3365 1.2875) (end -1.3365 1.2875) (layer "F.SilkS") (width 0.12) (tstamp 9f1e0c89-fe06-4b53-9758-35fa085a0218))
+ (fp_line (start 1.3365 -1.2875) (end 1.3365 1.2875) (layer "F.SilkS") (width 0.12) (tstamp a2773247-2026-4d5e-9a1f-a6b244fbb153))
+ (fp_line (start -0.75525 -1.2875) (end 1.3365 -1.2875) (layer "F.SilkS") (width 0.12) (tstamp d2cff6f3-17eb-4859-95d8-3fa8b23e0227))
+ (fp_line (start -2.22 -2.17) (end -2.22 2.17) (layer "F.CrtYd") (width 0.05) (tstamp 1818616e-1b24-422d-a84a-3babf6e70690))
+ (fp_line (start -2.22 2.17) (end 2.22 2.17) (layer "F.CrtYd") (width 0.05) (tstamp 6990939f-e92b-431c-b910-30fe54467d1b))
+ (fp_line (start 2.22 -2.17) (end -2.22 -2.17) (layer "F.CrtYd") (width 0.05) (tstamp 764991e7-627c-48e5-9efe-cf1ee4b994a2))
+ (fp_line (start 2.22 2.17) (end 2.22 -2.17) (layer "F.CrtYd") (width 0.05) (tstamp a6d86d4c-51d6-40cd-bf23-fde11b51e1ee))
+ (fp_line (start -0.63025 -1.1625) (end 1.2115 -1.1625) (layer "F.Fab") (width 0.1) (tstamp 59098b8e-fcc8-4686-868f-b329c7a34c0f))
+ (fp_line (start -1.2115 -0.58125) (end -0.63025 -1.1625) (layer "F.Fab") (width 0.1) (tstamp 73c4a5cb-63ba-4873-9afc-4c3a22f890ca))
+ (fp_line (start -1.2115 1.1625) (end -1.2115 -0.58125) (layer "F.Fab") (width 0.1) (tstamp 7beaae17-215d-46a5-9dbf-29ccd9785c0f))
+ (fp_line (start 1.2115 1.1625) (end -1.2115 1.1625) (layer "F.Fab") (width 0.1) (tstamp e1be6f19-ba9b-4b55-9297-5e948fda151a))
+ (fp_line (start 1.2115 -1.1625) (end 1.2115 1.1625) (layer "F.Fab") (width 0.1) (tstamp e88a18d8-16a6-4b73-92d2-5327385c2133))
+ (pad "A1" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d3390de3-06c6-45a0-ae6b-dc5f3e33be9d))
+ (pad "A2" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0da2a2ce-fdf4-4d05-ac55-f82f2e5eb7b8))
+ (pad "A3" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 72ca12c2-930b-48a4-8fd4-68c6d4383e98))
+ (pad "A4" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dc865b8b-57bf-44f2-b5f3-134b38f3a2ff))
+ (pad "A5" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3835c854-17f2-4ec6-8222-849745c6e4b1))
+ (pad "B1" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5fde1945-b084-4f21-adbc-2a3856ee6250))
+ (pad "B2" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp aaeb12ba-7535-409f-b1d8-ed60ba7464bc))
+ (pad "B3" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2cc22994-348f-4d99-bd58-71478173f355))
+ (pad "B4" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bd457a4f-c4cf-48b1-a3f1-2e656e78bbd7))
+ (pad "B5" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f69001e4-fea1-4f6c-b30d-b62cb64a2fdb))
+ (pad "C1" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6e286a93-2e83-4251-9c2b-5bd01b0c83d4))
+ (pad "C2" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0f26b1ad-4712-4d60-a3c4-05e9f1be451c))
+ (pad "C3" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8f590c7c-1e86-47b2-895a-aa2652aa02e8))
+ (pad "C4" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4540248a-1956-45ca-a2e1-227465fcc4ee))
+ (pad "C5" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d851a18f-f4e0-4f77-b2f3-c1950c089ee2))
+ (pad "D1" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9bc38fa3-a8be-46fe-a331-80a535bece09))
+ (pad "D2" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fbf4677c-b38a-48c8-8107-216b1a9a252f))
+ (pad "D3" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 07773a57-59ca-442b-8762-83748e2dd0e5))
+ (pad "D4" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 762c50da-1b99-40b5-aa70-1b6dc4bfd678))
+ (pad "D5" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a2ce7ebd-971c-4efa-998e-196d0cde2b3e))
+ (pad "E1" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e9601177-0e7d-4c40-b97c-5ea8362d07d2))
+ (pad "E2" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 96374d5c-8df4-4ca4-9ccc-9b40ea9d3ccb))
+ (pad "E3" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b9acf92e-3f57-4572-bee9-328263895929))
+ (pad "E4" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 280d4d6b-2c15-456e-a77a-5723ad255fe9))
+ (pad "E5" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 32d5acb5-7047-437c-b411-f233a536a30a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-25_Die444.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die457.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die457.kicad_mod
new file mode 100644
index 00000000..ba293278
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-25_Die457.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "ST_WLCSP-25_Die457" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-25, 5x5 raster, 2.133x2.070mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32l011k3.pdf")
+ (tags "BGA 25 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.035) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a079a4d-701f-42c4-9fa0-270934d001b3)
+ )
+ (fp_text value "ST_WLCSP-25_Die457" (at 0 2.035) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41ae4d50-6db4-44c8-96a8-af6d24891242)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp edeaa4b7-a93a-4232-84e4-9b697d5a5a64)
+ )
+ (fp_line (start 1.1915 1.16) (end -1.1915 1.16) (layer "F.SilkS") (width 0.12) (tstamp 5c420542-190f-4942-8217-c75dc34867d7))
+ (fp_line (start 1.1915 -1.16) (end 1.1915 1.16) (layer "F.SilkS") (width 0.12) (tstamp 7f6191cb-2b93-4f21-b32f-96312c904dcc))
+ (fp_line (start -1.1915 1.16) (end -1.1915 -0.6425) (layer "F.SilkS") (width 0.12) (tstamp a48d6a7b-a9ce-4d84-8ec2-fd4598058f12))
+ (fp_line (start -0.674 -1.16) (end 1.1915 -1.16) (layer "F.SilkS") (width 0.12) (tstamp d4f0ca02-6954-454a-af20-2f050a214436))
+ (fp_line (start -2.07 2.04) (end 2.07 2.04) (layer "F.CrtYd") (width 0.05) (tstamp 4b3fdfc9-4878-4b96-a8e9-19582cbad147))
+ (fp_line (start 2.07 -2.04) (end -2.07 -2.04) (layer "F.CrtYd") (width 0.05) (tstamp 78ee841e-dbe4-426a-8487-bb38dd876f37))
+ (fp_line (start 2.07 2.04) (end 2.07 -2.04) (layer "F.CrtYd") (width 0.05) (tstamp a8f62bca-ed0d-4379-9ea6-373ca6440ba9))
+ (fp_line (start -2.07 -2.04) (end -2.07 2.04) (layer "F.CrtYd") (width 0.05) (tstamp faff409e-74cc-472d-95d1-97e925fb26d9))
+ (fp_line (start 1.0665 -1.035) (end 1.0665 1.035) (layer "F.Fab") (width 0.1) (tstamp 47d3374d-d4b3-4a22-b0b9-9f26c3ba44e7))
+ (fp_line (start -1.0665 -0.5175) (end -0.549 -1.035) (layer "F.Fab") (width 0.1) (tstamp 5fa12569-fd07-4e9a-bcb4-f7330552119a))
+ (fp_line (start -0.549 -1.035) (end 1.0665 -1.035) (layer "F.Fab") (width 0.1) (tstamp 70cee082-0863-4ccb-ae9a-8190d9843978))
+ (fp_line (start 1.0665 1.035) (end -1.0665 1.035) (layer "F.Fab") (width 0.1) (tstamp e822a28e-b034-42eb-bf52-9adaaffafdec))
+ (fp_line (start -1.0665 1.035) (end -1.0665 -0.5175) (layer "F.Fab") (width 0.1) (tstamp fb61de1f-d665-4695-9e7f-0f0755ac6cd3))
+ (pad "A1" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 27c624f2-f2ea-4d8c-bcd7-f6c78fb7074b))
+ (pad "A2" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 64e0935e-e2d1-41ba-a891-d540d6b4f4a1))
+ (pad "A3" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 37e09162-252e-4b6b-8d01-cde02b00172f))
+ (pad "A4" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6bb5d223-033d-4735-8686-0853464e7f09))
+ (pad "A5" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c80b0864-4b20-4ae2-8f33-8046c568d8ae))
+ (pad "B1" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 40a65f35-aeaf-4a24-90ff-867b6fe7ece8))
+ (pad "B2" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b58cc4e3-cc11-4ffd-9dae-d8039f794c2e))
+ (pad "B3" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8e87c765-e38e-4321-8907-4f05310b216c))
+ (pad "B4" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d3274255-33a5-4349-81f2-9898f878a454))
+ (pad "B5" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp be86d375-5df8-49cb-ae55-a76bbda1ab39))
+ (pad "C1" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ac6bad90-c397-40d3-b119-46b3b9139485))
+ (pad "C2" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ab5b934c-bccc-4f75-8d40-88424d8078c9))
+ (pad "C3" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 70fefd8a-1eaf-4509-b04b-ecb5a4912485))
+ (pad "C4" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 56dc416f-de12-40c6-8774-949d1f37a22c))
+ (pad "C5" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 78f7ab9a-8203-461d-82b3-a634aa196d67))
+ (pad "D1" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9c934422-18fd-4a58-b1a9-f9a90623807f))
+ (pad "D2" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f8b5347-7aa1-4c2c-b987-2a235438beb1))
+ (pad "D3" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea4f3533-902e-4c75-a9db-76efae89aadc))
+ (pad "D4" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 447efbdc-f70f-4886-bd38-8c9caaaf4ff8))
+ (pad "D5" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 98d35e49-789d-4822-8421-37ced4a24b8a))
+ (pad "E1" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e7650ad2-f54a-4585-a123-51e362090f41))
+ (pad "E2" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eec088f2-ad95-45cb-b22a-08f16846e3f7))
+ (pad "E3" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5b0ed9aa-ced8-4a87-8fcc-bfd8c3974e94))
+ (pad "E4" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5d2728b3-f7cc-4762-811f-7b5204b87f2a))
+ (pad "E5" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e2ed77dc-83e0-484e-bfd6-4aacce9de8c5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-25_Die457.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.kicad_mod
new file mode 100644
index 00000000..2f863113
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.kicad_mod
@@ -0,0 +1,70 @@
+(module ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-36, ST die ID 464, 2.58x3.07mm, 36 Ball, 6x6 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l412t8.pdf")
+ (tags "CSP 36 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.535) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm (at 0 2.535) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.29 1.535) (end -1.29 1.535) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.29 1.535) (end -1.29 -0.89) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.29 -0.89) (end -0.645 -1.535) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.645 -1.535) (end 1.29 -1.535) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.29 -1.535) (end 1.29 1.535) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.29 -2.54) (end -2.29 2.54) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.29 2.54) (end 2.29 2.54) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.29 2.54) (end 2.29 -2.54) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.29 -2.54) (end -2.29 -2.54) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.755 -1.645) (end 1.4 -1.645) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.4 -1.645) (end 1.4 1.645) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.4 1.645) (end -1.4 1.645) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 1.645) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.6 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.2 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at 0.2 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.6 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 1 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 1 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 1 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.6 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.2 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at 0.2 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0.6 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 1 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -0.6 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.2 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at 0.2 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.6 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 1 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -0.6 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.2 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at 0.2 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at 0.6 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 1 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.71 0.71) (thickness 0.1065)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die417.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die417.kicad_mod
new file mode 100644
index 00000000..68377f09
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die417.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "ST_WLCSP-36_Die417" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-36, 6x6 raster, 2.61x2.88mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l052t8.pdf")
+ (tags "BGA 36 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.44) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2987d83e-b37e-4da3-ac66-26faa945717d)
+ )
+ (fp_text value "ST_WLCSP-36_Die417" (at 0 2.44) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b12bd4ac-7f0c-43f4-9553-9633a91fd3ad)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.61 0.61) (thickness 0.0915)))
+ (tstamp 59efc368-2a4d-4c7b-bd95-3d09dc0b9eaf)
+ )
+ (fp_line (start 1.43 1.565) (end -1.43 1.565) (layer "F.SilkS") (width 0.12) (tstamp 3d9b7569-f4d3-4efb-b637-dd2734499a0a))
+ (fp_line (start 1.43 -1.565) (end 1.43 1.565) (layer "F.SilkS") (width 0.12) (tstamp 59e6e904-d57c-4950-a9c2-f6f7b4cad99a))
+ (fp_line (start -0.7775 -1.565) (end 1.43 -1.565) (layer "F.SilkS") (width 0.12) (tstamp 80b2437c-1e9c-477e-af2d-c185e8b28ccb))
+ (fp_line (start -1.43 1.565) (end -1.43 -0.9125) (layer "F.SilkS") (width 0.12) (tstamp bc970331-6890-4b71-9c34-d03f7f7d6176))
+ (fp_line (start 2.31 -2.44) (end -2.31 -2.44) (layer "F.CrtYd") (width 0.05) (tstamp 8266974d-8299-4ebd-a9b0-681caa1be036))
+ (fp_line (start -2.31 -2.44) (end -2.31 2.44) (layer "F.CrtYd") (width 0.05) (tstamp b74f42b0-2764-41e6-a04a-d800176ac5cd))
+ (fp_line (start -2.31 2.44) (end 2.31 2.44) (layer "F.CrtYd") (width 0.05) (tstamp be019baa-c466-4514-92aa-a8cb731c7262))
+ (fp_line (start 2.31 2.44) (end 2.31 -2.44) (layer "F.CrtYd") (width 0.05) (tstamp d39ab975-efd6-4979-ba18-5c2b25f204e7))
+ (fp_line (start -1.305 -0.7875) (end -0.6525 -1.44) (layer "F.Fab") (width 0.1) (tstamp 0de875a9-0de3-4ce7-b46a-8b105a5ab751))
+ (fp_line (start 1.305 -1.44) (end 1.305 1.44) (layer "F.Fab") (width 0.1) (tstamp 192a225b-492f-496d-8757-428eac81668e))
+ (fp_line (start -1.305 1.44) (end -1.305 -0.7875) (layer "F.Fab") (width 0.1) (tstamp 4b69d37d-0b50-40ae-81d0-2eb95bc30090))
+ (fp_line (start -0.6525 -1.44) (end 1.305 -1.44) (layer "F.Fab") (width 0.1) (tstamp 80a2ffdb-9972-44ef-8897-01e123325ff3))
+ (fp_line (start 1.305 1.44) (end -1.305 1.44) (layer "F.Fab") (width 0.1) (tstamp dcc2d514-ccb2-4589-808c-c545daba6ace))
+ (pad "A1" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6429f049-2b8b-49e3-84f7-531abcc43557))
+ (pad "A2" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e4bf121-0bc9-4b96-9fed-df161ca18fc0))
+ (pad "A3" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7363d815-3b47-47f3-abe5-a0b8aabf0e04))
+ (pad "A4" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 748b7722-97a1-4949-91f6-cfa0ddd8968b))
+ (pad "A5" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 811ee54f-7150-4443-a49c-d0fa5636d389))
+ (pad "A6" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0108f10-bfab-49c1-8736-d07f134e79d2))
+ (pad "B1" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55515495-369b-4152-a0b4-23e0240abc88))
+ (pad "B2" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e883122-7742-4103-a28c-0dece56fe9e7))
+ (pad "B3" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a68be15-6f4e-46ab-ac4a-c632efde3dbb))
+ (pad "B4" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9127b37-0395-47d3-a282-b261d497e856))
+ (pad "B5" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ddfbc7a-916d-4ac2-8a14-6f1424647976))
+ (pad "B6" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 459350ef-a468-4826-974e-07c6762cbe88))
+ (pad "C1" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b19b8346-9aa9-4ed0-bf3d-2131a0862401))
+ (pad "C2" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2602a8f5-c15e-4bc2-b890-a41f7ca42bdf))
+ (pad "C3" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd021795-00e3-49f9-bcce-0f6c6096a332))
+ (pad "C4" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd40172d-170e-4fe2-b97b-67137a25177c))
+ (pad "C5" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb567d87-577e-417f-b329-adf284e3d429))
+ (pad "C6" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60cc0de6-3c4c-4258-a76b-92393a8aaed8))
+ (pad "D1" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3a12ec4-5a70-490c-a8f7-aec47b4448a1))
+ (pad "D2" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a7e4b88-0005-45d4-ba11-4dea92b33568))
+ (pad "D3" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a9f6636-0da7-456f-a434-1ebc90c845de))
+ (pad "D4" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7226418d-8eef-4bab-ac8d-46b4a874d8a9))
+ (pad "D5" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 314a2c1d-c69d-41e9-a3c0-08a83ab517c3))
+ (pad "D6" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29dcf111-7580-4d1e-a155-264a5283dee7))
+ (pad "E1" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b4f1e62-f78b-4d23-b50e-56ca72b226fb))
+ (pad "E2" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 350d731a-71c4-4558-b499-57c2ccd9a0f8))
+ (pad "E3" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c512e999-61fb-4b38-8365-5702ff934794))
+ (pad "E4" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d397794-5c3b-497e-bf1b-96c0f3655cd7))
+ (pad "E5" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c80649db-4b4a-4ce8-8e9e-e54542dc804d))
+ (pad "E6" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8d0b46c-e5e6-4552-a8cb-63e69cd8f312))
+ (pad "F1" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 569c36ed-0762-4b84-a1b7-e93f5d0828c9))
+ (pad "F2" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8eab4be3-b6df-48dd-992f-56aacba8b4f5))
+ (pad "F3" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1540095-de42-4133-9ec8-5190c69c3406))
+ (pad "F4" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8789b28f-2b5d-446f-9440-0519526b5cbe))
+ (pad "F5" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07197ac4-201c-44a7-b1a0-8aaa442effd2))
+ (pad "F6" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9df86bab-4f33-4783-aaee-056862f1af92))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-36_Die417.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die440.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die440.kicad_mod
new file mode 100644
index 00000000..9ed7855f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die440.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "ST_WLCSP-36_Die440" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf")
+ (tags "BGA 36 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.3515) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f0440347-d7c3-4b9e-8f0f-ace17ccc09e2)
+ )
+ (fp_text value "ST_WLCSP-36_Die440" (at 0 2.3515) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a03036fb-c7d8-43dc-bf72-46ef88f8c7bf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.61 0.61) (thickness 0.0915)))
+ (tstamp e6ef2c8e-e3ad-4825-ba02-88180ac74181)
+ )
+ (fp_line (start 1.4275 -1.4765) (end 1.4275 1.4765) (layer "F.SilkS") (width 0.12) (tstamp 945ac7eb-ca4a-4be8-9301-8bb9069a6e8d))
+ (fp_line (start 1.4275 1.4765) (end -1.4275 1.4765) (layer "F.SilkS") (width 0.12) (tstamp a2b1a752-7eda-478f-bbf5-c73357d6547d))
+ (fp_line (start -1.4275 1.4765) (end -1.4275 -0.82525) (layer "F.SilkS") (width 0.12) (tstamp da836410-8f7e-45af-9651-946502b9c35c))
+ (fp_line (start -0.77625 -1.4765) (end 1.4275 -1.4765) (layer "F.SilkS") (width 0.12) (tstamp db29840b-ad1b-41aa-9acf-bf8a8f3b7d0d))
+ (fp_line (start 2.31 -2.36) (end -2.31 -2.36) (layer "F.CrtYd") (width 0.05) (tstamp 3e2fdc7a-465d-4647-8b20-d3a4143aac99))
+ (fp_line (start 2.31 2.36) (end 2.31 -2.36) (layer "F.CrtYd") (width 0.05) (tstamp 68244bb6-ff80-4f20-a494-a8ed122b7007))
+ (fp_line (start -2.31 -2.36) (end -2.31 2.36) (layer "F.CrtYd") (width 0.05) (tstamp ced4fd25-0ef5-4ab4-bfcb-5fe8729ffe42))
+ (fp_line (start -2.31 2.36) (end 2.31 2.36) (layer "F.CrtYd") (width 0.05) (tstamp ffc7d5f4-12d4-4841-8bf6-1ea442acb831))
+ (fp_line (start 1.3025 -1.3515) (end 1.3025 1.3515) (layer "F.Fab") (width 0.1) (tstamp 06af6330-8a74-4ade-afbe-575c6025cf1b))
+ (fp_line (start -1.3025 -0.70025) (end -0.65125 -1.3515) (layer "F.Fab") (width 0.1) (tstamp 0d176d6f-603a-427c-8408-2b69a6ae7ef5))
+ (fp_line (start 1.3025 1.3515) (end -1.3025 1.3515) (layer "F.Fab") (width 0.1) (tstamp 2231dfdd-dc19-42e4-90b0-023bc5660f48))
+ (fp_line (start -0.65125 -1.3515) (end 1.3025 -1.3515) (layer "F.Fab") (width 0.1) (tstamp 47770cdd-5d72-431e-99c9-492aa145d7b7))
+ (fp_line (start -1.3025 1.3515) (end -1.3025 -0.70025) (layer "F.Fab") (width 0.1) (tstamp a886bc81-216d-44f3-ac3a-ccf65b1b09d1))
+ (pad "A1" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec9f4286-b3cc-4995-a842-4d53bd28c949))
+ (pad "A2" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46f43e10-2fd1-4f03-aa23-c7bbf073cb21))
+ (pad "A3" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4df4a6d1-ff3b-4f3b-a1c9-48b228da6734))
+ (pad "A4" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da4c0cc0-aaf3-4976-8c99-997e93265c4c))
+ (pad "A5" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03ea8513-4ca8-4a9d-a81d-10e8caf4727a))
+ (pad "A6" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfcfa901-8e6d-475b-90dd-884cf6364f6b))
+ (pad "B1" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13a04c00-2efb-4293-aba6-da2e6b2befb9))
+ (pad "B2" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa1ba7a7-5dc9-4a61-9352-cd983f002dc8))
+ (pad "B3" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64b5364e-9b5c-4a7f-8e86-d1829d1bcd6b))
+ (pad "B4" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 279b1a27-97cd-4b94-b075-6d1c0a727bfa))
+ (pad "B5" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa3f479c-df03-4ec4-8ce9-766df1c92ab2))
+ (pad "B6" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7c2e7d5-143e-4c63-9a99-0bdb184dab64))
+ (pad "C1" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31e4d8bc-628e-4795-945d-c74751c31740))
+ (pad "C2" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5403b73-8aaf-435d-a948-773c089dd0a0))
+ (pad "C3" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5450cbbc-10f6-4829-9108-34a9260e7b4a))
+ (pad "C4" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7245284-5ead-48be-90c4-38790fb9646a))
+ (pad "C5" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d7b90e69-ab99-43c0-b96f-63e552267606))
+ (pad "C6" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afc7f588-42a2-44dd-883c-953bb9ce8a16))
+ (pad "D1" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d17eb06-27d6-4332-985e-401ca47264ff))
+ (pad "D2" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74fcaf69-50dd-43f7-8134-e5bf24d36601))
+ (pad "D3" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3755db56-560f-4dc0-89b5-213bd21185a0))
+ (pad "D4" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 642b585a-1d28-4f8e-80b7-b52e7779fd5f))
+ (pad "D5" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07172f38-81b1-45e4-950c-f72ddc217c65))
+ (pad "D6" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11937ba3-81b4-42f9-a3ea-62e07700f55c))
+ (pad "E1" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b9fcdde-c61d-46b7-9437-fd5d2f281bbb))
+ (pad "E2" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a3d5386-5894-4a9b-acad-de73a933074a))
+ (pad "E3" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b30e9c92-bd8a-424a-8dbe-e1dad8011f78))
+ (pad "E4" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 210ed7f0-418e-4195-a358-68eb0acb2689))
+ (pad "E5" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4da485ee-ecb0-4d1a-bbc8-6da5f1b0c1cb))
+ (pad "E6" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6379f77-363c-4847-9689-ddd037c482f4))
+ (pad "F1" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d983dcfb-df69-4a68-872b-ded20f35d758))
+ (pad "F2" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 348143e6-a050-4965-a370-f3f868661aa4))
+ (pad "F3" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8913314b-33b8-4038-877a-0d3fffd93273))
+ (pad "F4" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 566069b2-c800-4d47-90c8-5fbfb394b721))
+ (pad "F5" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2a5e21e-c5ba-4863-9fb6-c7908d34368c))
+ (pad "F6" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7acac52a-1fab-4c58-b99e-f6b78b739235))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-36_Die440.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die445.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die445.kicad_mod
new file mode 100644
index 00000000..83a3519b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die445.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "ST_WLCSP-36_Die445" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32f042k6.pdf")
+ (tags "BGA 36 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.3515) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4a4a767-14a6-4678-ae40-d1718dcd7c67)
+ )
+ (fp_text value "ST_WLCSP-36_Die445" (at 0 2.3515) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 86c8bcc6-fb0c-4f61-bbcb-1b29c63340d0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.61 0.61) (thickness 0.0915)))
+ (tstamp 4476186b-acd7-45e8-bde3-60641b6cb1c9)
+ )
+ (fp_line (start 1.4275 -1.4765) (end 1.4275 1.4765) (layer "F.SilkS") (width 0.12) (tstamp 17251c63-6eba-4c3f-aebe-2545ed8ed412))
+ (fp_line (start -0.77625 -1.4765) (end 1.4275 -1.4765) (layer "F.SilkS") (width 0.12) (tstamp 92a2bf29-8d96-49e7-9462-5e45460e0ec1))
+ (fp_line (start 1.4275 1.4765) (end -1.4275 1.4765) (layer "F.SilkS") (width 0.12) (tstamp b3ffef52-fc12-4b72-808c-ba6057b71c19))
+ (fp_line (start -1.4275 1.4765) (end -1.4275 -0.82525) (layer "F.SilkS") (width 0.12) (tstamp c209a449-1b07-4e76-bcc6-5609dc4516b3))
+ (fp_line (start 2.31 -2.36) (end -2.31 -2.36) (layer "F.CrtYd") (width 0.05) (tstamp 349160e0-817a-4d00-9ef8-060e315f2293))
+ (fp_line (start -2.31 -2.36) (end -2.31 2.36) (layer "F.CrtYd") (width 0.05) (tstamp 48682d3a-d48e-486d-974b-3d478566e35a))
+ (fp_line (start 2.31 2.36) (end 2.31 -2.36) (layer "F.CrtYd") (width 0.05) (tstamp 72492943-30c2-4ffd-90d2-1aefd6b4161a))
+ (fp_line (start -2.31 2.36) (end 2.31 2.36) (layer "F.CrtYd") (width 0.05) (tstamp b5e02bdd-d9d2-490d-8bb6-a490e7aa2d58))
+ (fp_line (start 1.3025 -1.3515) (end 1.3025 1.3515) (layer "F.Fab") (width 0.1) (tstamp 3fc80f44-6ab1-4933-987d-1d01f30cdcdb))
+ (fp_line (start -1.3025 -0.70025) (end -0.65125 -1.3515) (layer "F.Fab") (width 0.1) (tstamp 46e5e1d8-63af-4738-a6ec-6c2d2e5a1c9a))
+ (fp_line (start -0.65125 -1.3515) (end 1.3025 -1.3515) (layer "F.Fab") (width 0.1) (tstamp 5543d24c-c402-49f8-b825-a45147a2562e))
+ (fp_line (start -1.3025 1.3515) (end -1.3025 -0.70025) (layer "F.Fab") (width 0.1) (tstamp 7c85f9cd-14fe-492a-b966-79950d8a99e6))
+ (fp_line (start 1.3025 1.3515) (end -1.3025 1.3515) (layer "F.Fab") (width 0.1) (tstamp f9b3e3b1-5c10-464a-8b0f-0b55f9a5e2c3))
+ (pad "A1" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f11463c-2446-45ef-a7a2-aca38d223549))
+ (pad "A2" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1688e695-f08d-4a05-a88e-df8028e75e34))
+ (pad "A3" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28382195-388c-454d-a6aa-8f152c86b6e0))
+ (pad "A4" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5805cde-474d-44a5-a773-0f0fdfc39288))
+ (pad "A5" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e7276cf-353d-469d-9447-d7a9987c4dfb))
+ (pad "A6" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a68d059-75b0-48a8-ba78-bded6232aa46))
+ (pad "B1" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a961a21-f1ba-4617-99fb-0dc7b1f2c5f4))
+ (pad "B2" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72288f51-65b6-4f06-9b43-a8e6134823f0))
+ (pad "B3" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc994a43-8dd1-4b13-9266-5d88b6eaf835))
+ (pad "B4" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f6a3284-2156-450e-beae-dfba3fca57ff))
+ (pad "B5" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6860c76b-a5aa-42f8-9c6e-2f39464736be))
+ (pad "B6" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b309969-54bc-49a9-86cd-29d7e2e3e5e6))
+ (pad "C1" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95acc114-13c1-4c9b-9896-552fa118c66f))
+ (pad "C2" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 759173b3-f608-4b5f-84d9-e7f03f61058a))
+ (pad "C3" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bc0509e-1b11-4728-bc01-4d834897c715))
+ (pad "C4" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f31205a-89ae-4be3-a144-c9d38e63bc18))
+ (pad "C5" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17a3de14-1ac3-440e-b793-810041e50c96))
+ (pad "C6" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b607a38-ada7-42d1-a826-53a561bccb53))
+ (pad "D1" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07f69cbb-13a3-4e51-b183-21fb1df524f1))
+ (pad "D2" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc8bb556-d2c8-4ffa-bce1-760c58547b00))
+ (pad "D3" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 314764ca-bf0f-470f-9fb9-03b4639d1d80))
+ (pad "D4" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b16b4541-39e5-4cd3-8686-4258ea78808c))
+ (pad "D5" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 275902c1-0d5f-495b-92c3-47432dc59dd3))
+ (pad "D6" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec473e9f-1f72-4ea5-9259-aa70dbe787da))
+ (pad "E1" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aafce079-d9cf-45f6-bca1-36cb392ac0ca))
+ (pad "E2" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79d98ef7-aa95-45d4-bb3c-0e9bed19dcf4))
+ (pad "E3" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b40ca5f-9754-4bc9-a44b-596b1f67545c))
+ (pad "E4" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3b39d96-8755-450d-b7b1-f7586c9003a6))
+ (pad "E5" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6e1ef6b-a292-40e6-890e-a770ef1a0248))
+ (pad "E6" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dba695e-051c-4f9f-b26b-760aeb4fa5e7))
+ (pad "F1" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e69ed628-9e3d-49f0-b05c-82df8315dc29))
+ (pad "F2" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48d978fc-b3e9-4f6f-ae35-16d3203469f2))
+ (pad "F3" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38a41662-653d-49f6-b3d3-c6723341a88b))
+ (pad "F4" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cca3a83c-a701-48b9-bbfe-5a11a21c58da))
+ (pad "F5" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adb31623-a3da-4bda-b168-ebff1e7ae4f8))
+ (pad "F6" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c957dcb8-740e-4f79-a43d-b6ab706b50c5))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-36_Die445.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die458.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die458.kicad_mod
new file mode 100644
index 00000000..5254485b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-36_Die458.kicad_mod
@@ -0,0 +1,109 @@
+(footprint "ST_WLCSP-36_Die458" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-36, 6x6 raster, 2.553x2.579mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f410t8.pdf")
+ (tags "BGA 36 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.2895) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 86297ab6-6cfa-4709-b7e2-f37824c86ae3)
+ )
+ (fp_text value "ST_WLCSP-36_Die458" (at 0 2.2895) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 767492f2-7a19-43d2-8a29-d8598a7c7f1e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.59 0.59) (thickness 0.0885)))
+ (tstamp 9cea485f-465f-49ae-b3ad-258bb946603c)
+ )
+ (fp_line (start -1.4015 1.4145) (end -1.4015 -0.77625) (layer "F.SilkS") (width 0.12) (tstamp 063a3df5-908d-444d-a517-e03257fc54d6))
+ (fp_line (start 1.4015 1.4145) (end -1.4015 1.4145) (layer "F.SilkS") (width 0.12) (tstamp 42021e8e-cf3a-47ef-868d-8ae7605e83b8))
+ (fp_line (start 1.4015 -1.4145) (end 1.4015 1.4145) (layer "F.SilkS") (width 0.12) (tstamp 8d04dc32-7523-485f-8154-90be36446389))
+ (fp_line (start -0.76325 -1.4145) (end 1.4015 -1.4145) (layer "F.SilkS") (width 0.12) (tstamp bcca27f0-1032-4b6e-be8c-ae82b0f5d8ac))
+ (fp_line (start -2.28 -2.29) (end -2.28 2.29) (layer "F.CrtYd") (width 0.05) (tstamp 4782ee5e-f659-4d46-a08a-434976438d9e))
+ (fp_line (start 2.28 -2.29) (end -2.28 -2.29) (layer "F.CrtYd") (width 0.05) (tstamp 560de2bc-10fa-40ee-99b4-51adabdc0d18))
+ (fp_line (start 2.28 2.29) (end 2.28 -2.29) (layer "F.CrtYd") (width 0.05) (tstamp b48b9b69-3536-4664-ab09-66ff4d7f0120))
+ (fp_line (start -2.28 2.29) (end 2.28 2.29) (layer "F.CrtYd") (width 0.05) (tstamp dd27b297-0740-4596-8b44-5ae61ccf5c42))
+ (fp_line (start -1.2765 -0.65125) (end -0.63825 -1.2895) (layer "F.Fab") (width 0.1) (tstamp 212aabd2-75cf-4c87-9615-964189c54252))
+ (fp_line (start -0.63825 -1.2895) (end 1.2765 -1.2895) (layer "F.Fab") (width 0.1) (tstamp 708dedc6-7c10-4840-9101-f8b20ddae1e2))
+ (fp_line (start 1.2765 1.2895) (end -1.2765 1.2895) (layer "F.Fab") (width 0.1) (tstamp 71238c28-55b4-4461-9966-f8d67e025cb1))
+ (fp_line (start -1.2765 1.2895) (end -1.2765 -0.65125) (layer "F.Fab") (width 0.1) (tstamp ac8975cb-a3f0-4b76-a64b-c126f07c4783))
+ (fp_line (start 1.2765 -1.2895) (end 1.2765 1.2895) (layer "F.Fab") (width 0.1) (tstamp e2e9ea33-869e-43d2-96f4-b2216039be65))
+ (pad "A1" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1e0827dd-889b-4092-9ece-63db79211bfa))
+ (pad "A2" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3f84898a-f602-4d69-8974-e6081716cba4))
+ (pad "A3" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0ea9d0a4-7c2f-4e72-8473-df04d8fbb02d))
+ (pad "A4" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d2bc33be-5788-47ba-9ac2-c46c50dac62a))
+ (pad "A5" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c344ed81-9723-472f-bb0c-19c50ff5e4b7))
+ (pad "A6" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 690daae3-7e88-4c75-b640-1ec758013a07))
+ (pad "B1" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c6152d6c-92ea-4d5a-b9b2-c32e89605d7a))
+ (pad "B2" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5da801ca-ae5a-4a9c-8963-248422804c87))
+ (pad "B3" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fc7e2ba2-f101-4311-9c72-bfdb976d6db5))
+ (pad "B4" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 569fcea9-6634-4ff5-8637-960037b039f4))
+ (pad "B5" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b75a4d3c-90f8-4ba7-b49f-517f039d8a04))
+ (pad "B6" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5e2243b2-a53c-4873-b07d-817210a230f1))
+ (pad "C1" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fc66710f-aeb5-409c-87f6-b4767952bd26))
+ (pad "C2" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 84f08cc3-0a86-4fe1-be4f-4f840888353c))
+ (pad "C3" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 59dde403-2be9-473a-9b41-4cdafec750a2))
+ (pad "C4" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f098d3ba-8836-4efb-ac6c-0844d4fbb139))
+ (pad "C5" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c8277f47-87d7-4696-a037-8bc478daaf9d))
+ (pad "C6" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7180cb8f-0d09-4f48-8dc6-1511370b72f3))
+ (pad "D1" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 76f192ef-3fa5-439c-bfa2-9e05988bac8c))
+ (pad "D2" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 814906b7-e8f9-4cc9-989e-3ad9c0628a6d))
+ (pad "D3" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ed4586f6-bb47-4a58-8df7-af1b4520b939))
+ (pad "D4" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 655585c8-e28d-4af0-9b99-1750e1fbc0e1))
+ (pad "D5" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ff6ecc55-e873-47e6-8923-4a9cc941576f))
+ (pad "D6" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6f9a25ae-7178-4d7c-b4b1-3ba2034beeaf))
+ (pad "E1" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cfeb876d-5425-4048-b093-e98db0236b60))
+ (pad "E2" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5ee8b5ed-79a2-4e94-bafd-a0fcace1bb82))
+ (pad "E3" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a8751b3c-f957-4a62-8db1-f0139f35018e))
+ (pad "E4" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 539ce6bd-52b1-4875-a291-e13aceaf5950))
+ (pad "E5" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 97229ce2-61a1-4aa2-afc5-33be50e54567))
+ (pad "E6" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8dbcd0e4-5f26-4592-a4f5-cf9ade7c02f5))
+ (pad "F1" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9bb2c757-b79d-4715-9970-733c6a9c9adf))
+ (pad "F2" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8b362836-62fb-40d6-8bf2-cfa65f2d5bae))
+ (pad "F3" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 44997414-7516-4c8c-9210-b589c0ffb48d))
+ (pad "F4" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bc24ebbb-f8f5-4236-aa33-f6e0a9da8cdb))
+ (pad "F5" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3e3dfd4d-ba49-4f44-88ee-4a0be39987ff))
+ (pad "F6" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0d34ee5c-3274-4e74-b1ee-80af8c46f785))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-36_Die458.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.kicad_mod
new file mode 100644
index 00000000..bfd73249
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.kicad_mod
@@ -0,0 +1,83 @@
+(module ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-49, ST die ID 468, 3.15x3.13mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g431c6.pdf")
+ (tags "CSP 49 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.000001)
+ (fp_text reference REF** (at 0 -2.565) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm (at 0 2.565) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.575 1.565) (end -1.575 1.565) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.575 1.565) (end -1.575 -0.7825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.575 -0.7825) (end -0.7925 -1.565) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7925 -1.565) (end 1.575 -1.565) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.575 -1.565) (end 1.575 1.565) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.58 -2.57) (end -2.58 2.57) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.58 2.57) (end 2.58 2.57) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.58 2.57) (end 2.58 -2.57) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.58 -2.57) (end -2.58 -2.57) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.9025 -1.675) (end 1.685 -1.675) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.685 -1.675) (end 1.685 1.675) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.685 1.675) (end -1.685 1.675) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.685 1.675) (end -1.685 -0.8925) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at 0 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at 0 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at 0 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at 0 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at 0 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 1.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at 0 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at 0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 1.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.2 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -0.8 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -0.4 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at 0 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at 0.4 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.8 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 1.2 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.73 0.73) (thickness 0.1095)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter.kicad_mod
new file mode 100644
index 00000000..e3359c93
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter.kicad_mod
@@ -0,0 +1,83 @@
+(module ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter (layer F.Cu) (tedit 639E23EB)
+ (descr "ST WLCSP-49, off-center ball grid, ST die ID 494, 3.3x3.38mm, 49 Ball, 7x7 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32wb15cc.pdf#page=119")
+ (tags "CSP 49 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.69) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter (at 0 2.69) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.65 1.69) (end -1.65 1.69) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.69) (end -1.65 -0.865) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.865) (end -0.825 -1.69) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.825 -1.69) (end 1.65 -1.69) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -1.69) (end 1.65 1.69) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -2.69) (end -2.65 2.69) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 2.69) (end 2.65 2.69) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.65 2.69) (end 2.65 -2.69) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.65 -2.69) (end -2.65 -2.69) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.935 -1.8) (end 1.76 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.76 -1.8) (end 1.76 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.76 1.8) (end -1.76 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.76 1.8) (end -1.76 -0.975) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.329 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -0.929 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.529 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.129 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.271 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.671 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 1.071 -1.188) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.329 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -0.929 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.529 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.129 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0.271 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.671 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 1.071 -0.788) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.329 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -0.929 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.529 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.129 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.271 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.671 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 1.071 -0.388) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.329 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -0.929 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.529 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.129 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0.271 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.671 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 1.071 0.012) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.329 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -0.929 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.529 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.129 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.271 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.671 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 1.071 0.412) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.329 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -0.929 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.529 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.129 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at 0.271 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.671 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 1.071 0.812) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.329 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -0.929 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -0.529 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.129 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at 0.271 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.671 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 1.071 1.212) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.79 0.79) (thickness 0.1185)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die423.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die423.kicad_mod
new file mode 100644
index 00000000..575cc797
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die423.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "ST_WLCSP-49_Die423" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 2.965x2.965mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f401vc.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.4825) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab404374-007a-4bd1-adc7-eb1412baff07)
+ )
+ (fp_text value "ST_WLCSP-49_Die423" (at 0 2.4825) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 754ac8d5-dc38-4625-8486-6012c56cad28)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.69 0.69) (thickness 0.1035)))
+ (tstamp 3f9fbe59-fb64-4f78-934c-e028005abf59)
+ )
+ (fp_line (start -0.86625 -1.6075) (end 1.6075 -1.6075) (layer "F.SilkS") (width 0.12) (tstamp 2b140be7-5a0f-4ac8-b094-29a9ed584cf3))
+ (fp_line (start -1.6075 1.6075) (end -1.6075 -0.86625) (layer "F.SilkS") (width 0.12) (tstamp 3277fddd-1404-4b83-a339-fe82a41d839c))
+ (fp_line (start 1.6075 -1.6075) (end 1.6075 1.6075) (layer "F.SilkS") (width 0.12) (tstamp b4e082a0-82b1-44c5-97ff-efb715f5256d))
+ (fp_line (start 1.6075 1.6075) (end -1.6075 1.6075) (layer "F.SilkS") (width 0.12) (tstamp c48ff908-b7a1-47f1-b680-942ac9a856c8))
+ (fp_line (start -2.49 -2.49) (end -2.49 2.49) (layer "F.CrtYd") (width 0.05) (tstamp 98cfca32-0e94-4dcb-84e1-3a8edb0c199a))
+ (fp_line (start 2.49 2.49) (end 2.49 -2.49) (layer "F.CrtYd") (width 0.05) (tstamp b2b04c80-714f-4048-a7b9-f251bcfd8cb9))
+ (fp_line (start 2.49 -2.49) (end -2.49 -2.49) (layer "F.CrtYd") (width 0.05) (tstamp b6abe445-9a15-490f-b235-1854efdee89e))
+ (fp_line (start -2.49 2.49) (end 2.49 2.49) (layer "F.CrtYd") (width 0.05) (tstamp fe556aad-5dbb-4f0d-a257-4fb962f6ae4f))
+ (fp_line (start 1.4825 -1.4825) (end 1.4825 1.4825) (layer "F.Fab") (width 0.1) (tstamp 3ff188c9-6078-467e-9d9b-d6b10073729f))
+ (fp_line (start -0.74125 -1.4825) (end 1.4825 -1.4825) (layer "F.Fab") (width 0.1) (tstamp 63409f8a-dcf1-44ed-bedc-22abb297244f))
+ (fp_line (start -1.4825 -0.74125) (end -0.74125 -1.4825) (layer "F.Fab") (width 0.1) (tstamp b11648b5-2a16-4023-8f87-e43d3c60a40b))
+ (fp_line (start 1.4825 1.4825) (end -1.4825 1.4825) (layer "F.Fab") (width 0.1) (tstamp d6621f78-e8cd-451f-9a6c-2fb117c9a01c))
+ (fp_line (start -1.4825 1.4825) (end -1.4825 -0.74125) (layer "F.Fab") (width 0.1) (tstamp f6c3a071-04f0-457d-9473-9107ca38a19e))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 435e93f9-75e7-4bda-a9e2-ac72f339e408))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0619c926-3d5c-42c0-b7e6-b0cb98d70468))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b23f39c-7cef-457f-889f-58bd6b82f5ee))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 137bc544-26dc-4212-b958-64b20235c550))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdc1e98a-c95c-4d74-8e39-7d247c3674ad))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1d79a88-e1f3-43f0-b34b-d1f01933d4dd))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aee4da42-f1c7-4374-bc74-e2761bcca71c))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0511a0b4-afdc-4d3e-a053-4ab74ce7d0be))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 194fd5c7-b27c-4f28-b4e4-11b2e8b00b1c))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c340227e-2749-4ffb-9c6a-9f19dda320fa))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d3df1eb-81a4-4c31-93f0-50b18e513ecb))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0baf7886-c6c6-4fd0-8a2c-1857c58be095))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 160ac57f-ed60-4dba-b61a-d7bd036f34b4))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebea42e8-92f4-42ed-a0b6-2d5f81de7041))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4970959d-2f5e-4604-8276-056f67d806b4))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42ccad64-80f9-4b24-8aef-b1e9cbd6c38d))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 270d4a76-1fc8-478e-905b-320033a4e1c7))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6c6b3f7-a446-4cc0-9ede-afa2b1fdbdb9))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9cddcce3-0f84-4cbe-8273-d7bee95e704c))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b0d08af-0f81-40e6-8c52-b1c11f4fe711))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 079f277b-fc44-496b-b9ab-33559de593e7))
+ (pad "D1" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e70a7eb-ced7-4732-93f8-13f985755788))
+ (pad "D2" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 657a124d-5bc2-4e03-a9cf-645d51df5de9))
+ (pad "D3" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0247e3b8-bc11-42a8-86e3-59b1025c10f4))
+ (pad "D4" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5affb0c-070c-4038-8515-fbff679b7ce0))
+ (pad "D5" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0820f772-4ea6-4f73-a972-83bca0ffe508))
+ (pad "D6" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76b97d14-5e35-4e33-b642-5109030eda00))
+ (pad "D7" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fbdfe40-a7ac-4b61-9555-47bdca656aaa))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dd572aa-449d-4c61-a65a-fba9f089648c))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e19ebe10-2efe-453d-87ca-b50891003f77))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1566ce62-5b88-4ff2-b21a-cfb8e360a4b1))
+ (pad "E4" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b63126e4-d939-42d0-9fd0-7611e5736604))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6093c62c-0922-4a22-a56c-1ad3776985a0))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e33c425e-2af4-482f-8cc7-5926ef8e8bdc))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d01cb82-8abb-486f-8fe6-c14087609e98))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6662c871-f19a-433a-9901-54b7c0ce00fc))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17eef7a8-1f84-41bf-b121-58e6542d9b79))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d51aa23-6b55-45d3-b3a9-d70f62c7a310))
+ (pad "F4" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48fddcfd-dde4-40b4-9cf8-10f196bdce79))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf876a9d-0776-4221-b195-27c06cc3d7fb))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 71e2704f-8f3b-409e-9e2c-dbdca6fb33e0))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2c2caeb-d527-4e0d-a6e4-a6d890cf0a11))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2752ffcb-5f72-49a7-93c4-6c009cfe1f6c))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eba7fea4-e751-4289-a8ed-549d01ef9db6))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a637dc5d-b33b-4b10-8512-8cd8f67ee647))
+ (pad "G4" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fac89f8-b774-4f90-b742-e93175a2b21b))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3402178f-b942-48f4-ab7d-c7a1e3314a79))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d064a6ea-2eee-4f45-8e4f-ccc521a5f483))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 222331dd-e0e4-41f7-ae43-856635f6d1df))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die423.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die431.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die431.kicad_mod
new file mode 100644
index 00000000..bfc05cd7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die431.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "ST_WLCSP-49_Die431" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 2.999x3.185mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f411vc.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5925) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77f02662-fce1-422d-8b49-d76e116a7406)
+ )
+ (fp_text value "ST_WLCSP-49_Die431" (at 0 2.5925) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8712e853-8e48-4da0-99e2-bb77a407cc3c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.105)))
+ (tstamp a3e17c7d-139b-4d34-9829-bd6b40682cb3)
+ )
+ (fp_line (start -1.6245 1.7175) (end -1.6245 -0.96775) (layer "F.SilkS") (width 0.12) (tstamp 3ead1375-825b-479a-8a49-2c6203dee1ab))
+ (fp_line (start 1.6245 1.7175) (end -1.6245 1.7175) (layer "F.SilkS") (width 0.12) (tstamp 42ecce13-68c5-459a-93dd-abb662845322))
+ (fp_line (start 1.6245 -1.7175) (end 1.6245 1.7175) (layer "F.SilkS") (width 0.12) (tstamp ca99635a-dcd1-47c2-88cd-e83aef13102b))
+ (fp_line (start -0.87475 -1.7175) (end 1.6245 -1.7175) (layer "F.SilkS") (width 0.12) (tstamp dbb6958b-1e52-485e-b817-6e3bbf6b7478))
+ (fp_line (start -2.5 2.6) (end 2.5 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 3488a516-463d-48f7-b089-d5266e321feb))
+ (fp_line (start 2.5 -2.6) (end -2.5 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 8ffeb274-32da-4976-abbc-ffed813e642d))
+ (fp_line (start 2.5 2.6) (end 2.5 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp c3611878-53b6-48ec-865d-de3230a2ac7d))
+ (fp_line (start -2.5 -2.6) (end -2.5 2.6) (layer "F.CrtYd") (width 0.05) (tstamp fc4ffb45-b4ba-4fc7-a35c-23434a33cf3d))
+ (fp_line (start 1.4995 1.5925) (end -1.4995 1.5925) (layer "F.Fab") (width 0.1) (tstamp 3473c524-9f8d-400f-a3d3-7685d27b544a))
+ (fp_line (start -1.4995 1.5925) (end -1.4995 -0.84275) (layer "F.Fab") (width 0.1) (tstamp 58d738dc-e543-4b36-a9f3-b69adeb6d630))
+ (fp_line (start 1.4995 -1.5925) (end 1.4995 1.5925) (layer "F.Fab") (width 0.1) (tstamp 8190ad40-68f3-40dd-8780-5c5a426c4d90))
+ (fp_line (start -1.4995 -0.84275) (end -0.74975 -1.5925) (layer "F.Fab") (width 0.1) (tstamp baf25d31-6ee3-4f89-a1c3-30995a3e7bb9))
+ (fp_line (start -0.74975 -1.5925) (end 1.4995 -1.5925) (layer "F.Fab") (width 0.1) (tstamp f8296522-3b50-4c1a-94d9-fa86ec0565b1))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96ea502d-dd59-47d9-bc92-bb237201c22e))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38913186-55cb-4335-983c-9f624f431a21))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e41d95e7-2b20-47b1-81b0-2120c7abad28))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d922a9d6-7412-4e0c-9b9e-0876b78e7664))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15d3dd7a-44bc-48d8-afdc-6e6d097730c1))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6975ca1-cce3-4e0e-b7b7-1a6079d0f588))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cf2ebef-0163-4c8b-b06b-abbca11162c8))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f68dc001-361c-4b27-bc78-bd501eb600c5))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 004d361c-9112-4601-b6a6-d9ad77cc900b))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b92ca5b7-f479-41f9-9bd6-ee100496b1aa))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11e89452-e89c-4b81-99c8-7e87f45b8e66))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 101591a4-f0cd-48ca-8342-7a5620cebe37))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f380360a-2e10-47ad-8903-8f346c6ef6a6))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2b3d40f-dccb-46c5-80a1-565e3fb1ef50))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d04233a3-369c-4df0-aee0-bf71afe7f1c2))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1ec5e4b-1cd5-498f-825a-ab9f5931186c))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a691066-0130-473a-a2ef-b67aa9aae7f1))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bca28f21-45f5-438b-bbf7-a63829e7ddd5))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5b673c6-3984-4afd-beb3-5a3c3bb676c6))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcf6ad69-b31a-44e3-a497-06724ffb7175))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b71cc415-9b13-449a-87b2-46e20b2afe88))
+ (pad "D1" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7253e4ca-14d0-41f3-80ea-27f18d0581c6))
+ (pad "D2" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4fd1ab1-5de1-4c4e-a7b1-957c003634e9))
+ (pad "D3" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0dca655-9fce-43a9-b68e-4864a30ab3f1))
+ (pad "D4" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0837c150-141e-47a4-9836-9f9aeaa35243))
+ (pad "D5" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e14bf01-f7a4-41a4-8ae2-7b334057fb7a))
+ (pad "D6" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9c85229-d20b-407d-83dd-f10e900a0fb3))
+ (pad "D7" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7da6e5a8-b673-4c55-b685-89ceb8ae59e3))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 298cd42a-f1a8-4e54-bc95-4dad2777eed6))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f37acc5-95f2-4e33-8db9-d6bc6dfdee14))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43ee87fb-1cbf-4f2d-8c01-b7542dfb3114))
+ (pad "E4" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0e10461-f3ab-4faa-a820-559e3e5471e3))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fe6ecd8-1e82-49e0-bd85-efaccbd6ec23))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1663cef7-5542-4f4d-bf9d-1f01858ae756))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3103a582-ff1a-4d9a-bb6c-7d09bc9d16f4))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp baec06a5-5632-4cce-a657-e0e736b98000))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc2ab63c-45d9-4ef5-8c7a-a3207c478a00))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4401995-dd2e-4596-abdf-f4913f25f4b7))
+ (pad "F4" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0815bedf-7827-40a6-a9be-f6cf1433121b))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74f3daf8-5bd0-41bf-9342-2a5e366f0060))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6dd404f7-9b5d-4e9f-b560-a9402cf401ff))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d367374-71c8-4425-8031-db85f04cfd6a))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a849851-e145-4c3f-b80c-5e7473be235d))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1d9a9b65-78c1-4b23-b66a-506f82ad02c3))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 699e8b6d-607c-48db-bb43-bf2ae23db1a7))
+ (pad "G4" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a471dc2-29ec-4536-8d43-4607ea057094))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8687282-c410-4322-b188-d4f992f8ce1a))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88041267-ed03-40c5-b548-d4b0cd0882ca))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b27afb4e-6c99-41df-8908-437950b1dffe))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die431.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die433.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die433.kicad_mod
new file mode 100644
index 00000000..4990c8b1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die433.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "ST_WLCSP-49_Die433" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 3.029x3.029mm package, pitch 0.4mm; see section 7.1.1 of http://www.st.com/resource/en/datasheet/stm32f401ce.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5145) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff3e9c35-5a4c-4c87-aa33-36a430818d62)
+ )
+ (fp_text value "ST_WLCSP-49_Die433" (at 0 2.5145) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7e83b21-941f-43bc-b447-bcb337df6ec5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.105)))
+ (tstamp 4d7c5704-8693-48a2-84ac-3c21b0d48420)
+ )
+ (fp_line (start 1.6395 -1.6395) (end 1.6395 1.6395) (layer "F.SilkS") (width 0.12) (tstamp 6a2afb31-35d8-4857-9c93-510a7ab88b75))
+ (fp_line (start 1.6395 1.6395) (end -1.6395 1.6395) (layer "F.SilkS") (width 0.12) (tstamp c33b8d3b-1bc8-4d4e-839c-d67af70ee5bd))
+ (fp_line (start -1.6395 1.6395) (end -1.6395 -0.88225) (layer "F.SilkS") (width 0.12) (tstamp cff62885-c085-4b4d-b0a9-c65d144a2ce4))
+ (fp_line (start -0.88225 -1.6395) (end 1.6395 -1.6395) (layer "F.SilkS") (width 0.12) (tstamp dc423045-c79e-4140-831f-fad69358b482))
+ (fp_line (start -2.52 -2.52) (end -2.52 2.52) (layer "F.CrtYd") (width 0.05) (tstamp 2a8e26fd-08d7-46f6-a159-bfe10b7a381c))
+ (fp_line (start -2.52 2.52) (end 2.52 2.52) (layer "F.CrtYd") (width 0.05) (tstamp b0dabf8a-8016-49b6-bde6-b5c597cf74fb))
+ (fp_line (start 2.52 2.52) (end 2.52 -2.52) (layer "F.CrtYd") (width 0.05) (tstamp dac97cbe-ff17-4c2f-9fce-d1557060a219))
+ (fp_line (start 2.52 -2.52) (end -2.52 -2.52) (layer "F.CrtYd") (width 0.05) (tstamp e95ac5e4-578e-41d2-9f28-add291aa5624))
+ (fp_line (start -0.75725 -1.5145) (end 1.5145 -1.5145) (layer "F.Fab") (width 0.1) (tstamp 07e83f74-e81c-443c-8c82-8611ad663acf))
+ (fp_line (start 1.5145 -1.5145) (end 1.5145 1.5145) (layer "F.Fab") (width 0.1) (tstamp 086d8ca6-0402-448a-bb1d-a8c8d604cac9))
+ (fp_line (start -1.5145 -0.75725) (end -0.75725 -1.5145) (layer "F.Fab") (width 0.1) (tstamp 9e33ba2f-109e-4393-a753-afc6e6813c8a))
+ (fp_line (start -1.5145 1.5145) (end -1.5145 -0.75725) (layer "F.Fab") (width 0.1) (tstamp a4cc7150-6971-4461-95af-98d3cc98b98d))
+ (fp_line (start 1.5145 1.5145) (end -1.5145 1.5145) (layer "F.Fab") (width 0.1) (tstamp f9ca07dc-e1f6-4d8c-af85-ad609b7c0eb8))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b39f7d00-8621-4678-8444-459b95e8e2b2))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 768f4654-59d3-48d0-a516-fbadd73d4760))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5857c65d-8138-4f08-8769-dc285db27651))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 945d27e0-dad2-4d62-a029-b46923339a07))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4793180b-17c9-4b7f-920f-7f2d549fcb37))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3daa3a9-e578-4f55-aef2-737d14beb403))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6960ea3-a9af-47e9-92fa-707824730849))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d8d5d3c-9f9f-4403-9af7-f6c7a8cef60b))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2942c6e-f3e2-4935-be07-450d43ad7f72))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8abd9b46-c893-4456-a91a-dee0c4e1c362))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3c84647-d186-4ae5-a74b-6137321fccd5))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a045790-95c6-4576-9086-4c214d9f86ea))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 575ef565-f058-41f0-aad0-1422eac52bfd))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee4aadc4-e69c-4c1b-a02f-d82f77498599))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4003d9bb-a2f1-4873-8c6b-1667b467f160))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d3c3893-1f8a-4ea8-99c1-b22e544d0785))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92f35b1a-bb55-44a2-bd29-ff18050220f9))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32a46a25-853f-4015-9fb4-ca1ff65cab83))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7905dbf-81bc-4e0d-9ab4-0ad80da095b2))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee09dbfe-dd82-4233-8ea9-6efcf50b4087))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ace3647-b89d-43c9-8f80-011813a0f34d))
+ (pad "D1" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3bd50cc8-9afd-427d-8231-af9ad3aa8caf))
+ (pad "D2" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5c1962f-f118-4574-a970-2936885ac6e9))
+ (pad "D3" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d26ab39c-bc45-4f80-997c-8158d4136ce9))
+ (pad "D4" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e3cae18-8e72-41a3-b615-ab09b75a9422))
+ (pad "D5" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5a1fbc1-a32d-4482-a5ed-8b01218c2d56))
+ (pad "D6" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f78befb-d217-42b8-b55d-053af36b5de2))
+ (pad "D7" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52efbf41-d06f-41d7-91a1-f7736aa2191f))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4dd8898b-9789-4baf-aacb-6f8a5269187f))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1d77f87-30cd-475f-9d8a-542c8b07f310))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d4d5eff-ea36-4cfe-9769-550f6f55b238))
+ (pad "E4" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1e40dc4-01de-4130-9d64-2dd731ad484a))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5581f648-2379-4c6b-bcd8-83f625b2df28))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7c9f57d-4167-45a0-a857-a022a4f2c2d1))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa421c1c-bbe1-4d04-93f5-c5602edf2c5c))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75262789-61dd-4921-9b79-3dab319decb9))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec4c5870-eab4-4d7b-8e30-2dc985d315b6))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6c88c1e-dd64-4281-8037-2a8fa05bd947))
+ (pad "F4" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66ce1abe-725f-4503-9d00-176d1c42ee63))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 731019f6-7495-458b-8e20-58b4f1e88c78))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09b16052-ea8c-46c7-9255-6dabef6a619f))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1e0c38e-0add-47ef-a419-abbec0b51056))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9933041a-6f6d-46c6-a9fb-6314bb3abf62))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0dcd644-8afc-4248-8d60-750b73f297f0))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaaa3267-f6c1-42c2-a87c-bacc1cc215f2))
+ (pad "G4" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08de93fe-2130-4bda-a20a-443f26815740))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25c9d0b1-5580-439f-9a2f-b6a590aa09ab))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 480c9041-aa85-4f10-ad8a-2661243348c1))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6e61372-0b77-42fc-92af-7bdd1edf0e92))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die433.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die435.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die435.kicad_mod
new file mode 100644
index 00000000..1e4b9d9e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die435.kicad_mod
@@ -0,0 +1,135 @@
+(footprint "ST_WLCSP-49_Die435" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 3.141x3.127mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/DM00257211.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5635) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb5d4b50-e989-48b6-ba5a-a4e1fa43e28b)
+ )
+ (fp_text value "ST_WLCSP-49_Die435" (at 0 2.5635) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68ac1740-979f-4ad0-ad53-7d29be44a181)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.73 0.73) (thickness 0.1095)))
+ (tstamp fb51caa3-1af9-40ef-afab-1ebfd756d56c)
+ )
+ (fp_line (start 1.6955 1.6885) (end -1.6955 1.6885) (layer "F.SilkS") (width 0.12) (tstamp 2694e1fa-65dc-4375-a9af-fbfa73b736d4))
+ (fp_line (start -0.91375 -1.6885) (end 1.6955 -1.6885) (layer "F.SilkS") (width 0.12) (tstamp 5cade037-b888-4a51-a0fc-163ea38fefc3))
+ (fp_line (start 1.6955 -1.6885) (end 1.6955 1.6885) (layer "F.SilkS") (width 0.12) (tstamp 7149f835-6e39-4d39-95bc-747c0855fed3))
+ (fp_line (start -1.6955 1.6885) (end -1.6955 -0.90675) (layer "F.SilkS") (width 0.12) (tstamp 8135b0c7-bb2d-4194-a37f-52ede7d54a09))
+ (fp_line (start 2.58 2.57) (end 2.58 -2.57) (layer "F.CrtYd") (width 0.05) (tstamp 1317a4ff-b885-4ae9-8a63-ce53872655f9))
+ (fp_line (start -2.58 -2.57) (end -2.58 2.57) (layer "F.CrtYd") (width 0.05) (tstamp 33f2ff9a-a4e1-4aa6-b79b-114215bdd845))
+ (fp_line (start 2.58 -2.57) (end -2.58 -2.57) (layer "F.CrtYd") (width 0.05) (tstamp bb68c158-fd51-4dc5-9d93-33bcfdd9e102))
+ (fp_line (start -2.58 2.57) (end 2.58 2.57) (layer "F.CrtYd") (width 0.05) (tstamp bda4f170-d1dc-4c12-b0fb-a1550590f9de))
+ (fp_line (start 1.5705 1.5635) (end -1.5705 1.5635) (layer "F.Fab") (width 0.1) (tstamp 0728ea56-8e5c-434f-9388-dd1dfc03c370))
+ (fp_line (start -0.78875 -1.5635) (end 1.5705 -1.5635) (layer "F.Fab") (width 0.1) (tstamp 4083f115-4980-49e2-b8f1-0c2f3aa66a28))
+ (fp_line (start -1.5705 1.5635) (end -1.5705 -0.78175) (layer "F.Fab") (width 0.1) (tstamp 82015bea-ab1f-4a27-ade1-01becba40b74))
+ (fp_line (start 1.5705 -1.5635) (end 1.5705 1.5635) (layer "F.Fab") (width 0.1) (tstamp b04f03fe-79bc-4bc1-b9b7-5386e551dc3d))
+ (fp_line (start -1.5705 -0.78175) (end -0.78875 -1.5635) (layer "F.Fab") (width 0.1) (tstamp edfd2b93-fcec-44dc-868f-2b3eccf99e9d))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1109bb58-65a6-492b-8d25-6f66a127fa2b))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 68e7ec25-9f85-4d9e-affe-907362dc1da1))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 46bfac5c-cb33-477b-972e-9ed892974ea8))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 68c07721-3551-4311-b341-f666c82d1911))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c12ccdb-2fb6-43d4-8e49-cb3dbf255085))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 454b8d12-78ba-4ac5-907f-004900a9b4a6))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ce668521-be87-49f2-86f5-2ee5919cefb1))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2f35d9cc-6b23-44c7-ad7c-f2530801554a))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a7805712-055e-44e4-8f30-0ea9e42f4c5f))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c12c2876-e019-40fd-b3d6-644c7c8d5ea3))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 89a04ad8-1c5c-4e73-b092-69fa651acf9e))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1fbe61e2-7bb7-4d23-b2ed-2d6563d11a19))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d792efca-463d-419f-9e68-2c3bcd943881))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cfc27177-5108-475b-9aad-f964b9c89c91))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 627feaf1-dacc-49fe-aace-cece411ffc61))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f9c40d20-bf01-4776-8f36-ae9eb0fcb842))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0084366e-955b-4c56-b18a-0a5ef38d4e0d))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 76135b49-d566-4d37-8110-e2b63906c3cc))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4b1d3790-d53d-4dd9-85fc-ff2fdb31e9c1))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7658cd9d-55c3-4539-9f8b-85c856860018))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c9fae2b7-02a3-4f75-9791-0f4599aa7f40))
+ (pad "D1" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3346c479-5443-4cbd-a5ee-5ecab92d1028))
+ (pad "D2" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 20ec2215-6b84-4aa8-a383-40141e75df40))
+ (pad "D3" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5a435272-6f2f-4ae4-a87b-f3a76ea5850c))
+ (pad "D4" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3f702e9b-4338-40c7-be97-e6144965303e))
+ (pad "D5" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c1c689f-b225-42a8-aef9-859ccc558e99))
+ (pad "D6" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9335e854-f75b-4fb4-b7c2-712fe84982c0))
+ (pad "D7" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a0f84542-9eba-46eb-a08b-a54310d81278))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 429ce7c8-1704-4fc1-98c5-d1f0efe63847))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ecd08d9e-e876-407e-a810-22faa7774281))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 37f5ea67-0817-40e9-a7c0-79da563e6a71))
+ (pad "E4" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 38f8bf29-a9b7-4931-b83d-2a9fbcdfd9bb))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 37f35a19-7562-41cd-a572-9aa0f866d475))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 30276dd6-3591-4c6e-978c-fe69f3926f07))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4a0fd158-00cc-4712-a217-a7c0d7150924))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f1c94102-e4fa-420d-a524-b84b02766c2d))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9595dab0-beb9-425e-a9af-96a6b510e49d))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 24ab0abf-e970-4c84-895e-677a005be764))
+ (pad "F4" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b01d9fb0-08ff-47d1-8120-4e5dfd417656))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 67d99a6c-c91b-421f-a02a-536b9d3b4409))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 44d80d15-b127-4cb7-891a-befc40300997))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 92895e5a-0abc-4ebc-afa2-04053645e6bc))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a1870854-99e1-4253-9dc7-7454e8e3cab8))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 45261aef-8454-4a86-ab54-700197096ad3))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1c66faf2-7e64-47cd-95e2-1043ceee0717))
+ (pad "G4" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 33909300-8b02-4d3e-80fa-dfd1406d4ef5))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6fbe3e43-0bf1-4f3d-b3cd-3f3f339f46a0))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61069ff6-64f8-435b-8030-990f0a369256))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4dac0885-c9d2-4b61-8f09-e8a9c90397fc))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die435.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die438.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die438.kicad_mod
new file mode 100644
index 00000000..2cc1df0b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die438.kicad_mod
@@ -0,0 +1,135 @@
+(footprint "ST_WLCSP-49_Die438" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 3.89x3.74mm package, pitch 0.5mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303r8.pdf")
+ (tags "BGA 49 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.87) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ada15b45-4578-40d6-8fa1-35112c945de5)
+ )
+ (fp_text value "ST_WLCSP-49_Die438" (at 0 2.87) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fed50bf2-c946-4ca3-a9d4-a0ef31fee306)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.9 0.9) (thickness 0.135)))
+ (tstamp 751d57bd-14b3-4063-b313-0cebf48ee3ae)
+ )
+ (fp_line (start -1.135 -1.995) (end 2.07 -1.995) (layer "F.SilkS") (width 0.12) (tstamp 24dad253-229f-4593-80cf-5fb1f5d75f0a))
+ (fp_line (start -2.07 1.995) (end -2.07 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 77941f2b-1abc-4434-a41e-54724f639468))
+ (fp_line (start 2.07 -1.995) (end 2.07 1.995) (layer "F.SilkS") (width 0.12) (tstamp cb4c9141-8f3a-4402-bece-feffabb676ff))
+ (fp_line (start 2.07 1.995) (end -2.07 1.995) (layer "F.SilkS") (width 0.12) (tstamp e86bb0d9-0389-439c-ad0d-8800f084d949))
+ (fp_line (start -2.95 2.87) (end 2.95 2.87) (layer "F.CrtYd") (width 0.05) (tstamp 14e2d422-9094-40ec-8d5d-8ede288d6a90))
+ (fp_line (start -2.95 -2.87) (end -2.95 2.87) (layer "F.CrtYd") (width 0.05) (tstamp 3dc6aed0-5ce7-4ad2-a8ff-94820d97d919))
+ (fp_line (start 2.95 2.87) (end 2.95 -2.87) (layer "F.CrtYd") (width 0.05) (tstamp 60558ca7-c947-4378-b598-e880c2b305f9))
+ (fp_line (start 2.95 -2.87) (end -2.95 -2.87) (layer "F.CrtYd") (width 0.05) (tstamp f91cfd80-fed7-49df-8b33-0ff18611739c))
+ (fp_line (start -1.01 -1.87) (end 1.945 -1.87) (layer "F.Fab") (width 0.1) (tstamp 1b9dd087-4e23-42fc-9609-b790a6fec1b4))
+ (fp_line (start -1.945 1.87) (end -1.945 -0.935) (layer "F.Fab") (width 0.1) (tstamp 4186c88e-e020-4c8b-b84a-f45cd9aed897))
+ (fp_line (start -1.945 -0.935) (end -1.01 -1.87) (layer "F.Fab") (width 0.1) (tstamp 51969088-1988-4445-9be3-2e6fe5b1c1f6))
+ (fp_line (start 1.945 1.87) (end -1.945 1.87) (layer "F.Fab") (width 0.1) (tstamp a678e0ab-e18c-41f2-a6b1-8f1352d76f12))
+ (fp_line (start 1.945 -1.87) (end 1.945 1.87) (layer "F.Fab") (width 0.1) (tstamp f873d866-c818-4985-b1ba-ef776340aec8))
+ (pad "A1" smd circle (at -1.5 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 43169bee-446d-4153-ac63-d086dd533284))
+ (pad "A2" smd circle (at -1 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 77117d2c-17a5-4c3c-92fc-5c9a7ef9851e))
+ (pad "A3" smd circle (at -0.5 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 133496e8-0008-4341-bc4e-cbd9c5c97d5a))
+ (pad "A4" smd circle (at 0 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 4e430b7e-60b5-4479-a26f-062dc912ff4e))
+ (pad "A5" smd circle (at 0.5 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 51df45fa-3365-41b5-8f62-158bc3f7cf1c))
+ (pad "A6" smd circle (at 1 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 2df51337-b0c5-440a-9e43-97d5933db564))
+ (pad "A7" smd circle (at 1.5 -1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 92ee9313-309c-46ad-9272-e543e4dadcfd))
+ (pad "B1" smd circle (at -1.5 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 03c25346-f85a-452e-9edf-a1f59e042967))
+ (pad "B2" smd circle (at -1 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp d0095624-e868-44a4-a5c3-ea70099400e5))
+ (pad "B3" smd circle (at -0.5 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp d8ccd2e1-8b49-4ce5-b9d6-7b60ab2c3dbe))
+ (pad "B4" smd circle (at 0 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 607ffef3-6ab1-47a5-9806-a4c116fb959a))
+ (pad "B5" smd circle (at 0.5 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 432d3e41-171f-4337-8699-0f9dad375246))
+ (pad "B6" smd circle (at 1 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 7e2ed032-8df2-46f9-95e5-10bda9d6f0a7))
+ (pad "B7" smd circle (at 1.5 -1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 7dcb6f13-8ce9-4461-93a7-1862282f9d8b))
+ (pad "C1" smd circle (at -1.5 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 0936b3d4-88b9-4499-a229-6e4bc4f20020))
+ (pad "C2" smd circle (at -1 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 5590cfe0-95a3-4212-8ec9-609e1c5cf93c))
+ (pad "C3" smd circle (at -0.5 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 5df565e6-ff87-45ce-9693-b13e05ceb087))
+ (pad "C4" smd circle (at 0 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 4421c6be-3a90-4c00-a4bb-9c82b0977bee))
+ (pad "C5" smd circle (at 0.5 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp fe7b9d5d-e62f-495c-9689-ccf65ab8d6c6))
+ (pad "C6" smd circle (at 1 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 970fc4c6-d082-4eaf-af9d-727df88b80fe))
+ (pad "C7" smd circle (at 1.5 -0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 0a7c6f20-27b5-4424-9932-656ac2361425))
+ (pad "D1" smd circle (at -1.5 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 12d9079b-6cff-4682-8ab5-111e51fe6d94))
+ (pad "D2" smd circle (at -1 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 53c0e401-f2a5-49f9-abca-29f3d2c9e26a))
+ (pad "D3" smd circle (at -0.5 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 744cbe31-26a1-4193-a2f2-e110e8291fc5))
+ (pad "D4" smd circle (at 0 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp d87dc614-1cfd-4276-bf34-337a3f376145))
+ (pad "D5" smd circle (at 0.5 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 8caee30b-3b91-4a54-af99-bcc4c284ee21))
+ (pad "D6" smd circle (at 1 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 75df3795-bb58-47c8-be64-77f59c95858f))
+ (pad "D7" smd circle (at 1.5 0) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp bd758a66-035e-4562-b2b4-86255d390a61))
+ (pad "E1" smd circle (at -1.5 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 097dcdbc-1eb1-4bee-83a5-a63fa0dae51e))
+ (pad "E2" smd circle (at -1 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp cbc45a33-ed06-4879-993a-5d7037262867))
+ (pad "E3" smd circle (at -0.5 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 6fb6c3f9-7c3d-4a3f-8b31-a85f4324efda))
+ (pad "E4" smd circle (at 0 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp a411ccab-4e13-4329-83d4-530ebce3ec01))
+ (pad "E5" smd circle (at 0.5 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 8ef90366-c9c7-4e50-8dac-a4031341719e))
+ (pad "E6" smd circle (at 1 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 28f482c3-8858-4591-b041-0b1ce827c5c6))
+ (pad "E7" smd circle (at 1.5 0.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 5aacbd28-bcc2-46a7-9733-2b349a9d5c04))
+ (pad "F1" smd circle (at -1.5 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 96694ac5-ff6f-4796-84be-8b9fa67c0ab4))
+ (pad "F2" smd circle (at -1 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 4f951b15-726b-466d-be71-46814fc43150))
+ (pad "F3" smd circle (at -0.5 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 7c8bca01-f3c3-4c76-8d14-e7b8f23c12ca))
+ (pad "F4" smd circle (at 0 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 5fc8236d-fa70-4893-95a3-4236d267c133))
+ (pad "F5" smd circle (at 0.5 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 6e035121-af70-41a6-a957-ae36278aa2d9))
+ (pad "F6" smd circle (at 1 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 563dc2e5-e878-4a30-b9f9-9b016c145e13))
+ (pad "F7" smd circle (at 1.5 1) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 9b75fd07-fc18-4c63-9b62-4eb2218665a5))
+ (pad "G1" smd circle (at -1.5 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 7bffff87-5253-4811-ac4d-cedcc4caa20c))
+ (pad "G2" smd circle (at -1 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 36b4b6dc-e96e-45e4-abaa-c8d64800d3ad))
+ (pad "G3" smd circle (at -0.5 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp e0d1cfb8-9754-44c1-9f1c-8bb62b344ef1))
+ (pad "G4" smd circle (at 0 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp b1317167-3171-47f5-b998-322e1a108a29))
+ (pad "G5" smd circle (at 0.5 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 6f751a1f-ae22-4f6f-a283-ada2e1c80148))
+ (pad "G6" smd circle (at 1 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 54455260-64dd-4992-9893-2147100ea8ac))
+ (pad "G7" smd circle (at 1.5 1.5) (size 0.29 0.29) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.034483) (tstamp 0d655f18-0c10-4cbb-93bc-25a23bc6ac30))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die438.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die439.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die439.kicad_mod
new file mode 100644
index 00000000..d70bd574
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die439.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "ST_WLCSP-49_Die439" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 3.417x3.151mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f301r8.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5755) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 55e6a667-2591-4218-91ff-ed167b35003a)
+ )
+ (fp_text value "ST_WLCSP-49_Die439" (at 0 2.5755) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f1084a5-7d61-438c-ad99-b6ae58b00252)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.79 0.79) (thickness 0.1185)))
+ (tstamp 9d86f6c6-3be7-48f7-a711-d8ad5cb6ad6e)
+ )
+ (fp_line (start -1.04575 -1.7005) (end 1.8335 -1.7005) (layer "F.SilkS") (width 0.12) (tstamp 4f9493e0-4ec8-46a7-a1ae-1e4b59d31232))
+ (fp_line (start -1.8335 1.7005) (end -1.8335 -0.91275) (layer "F.SilkS") (width 0.12) (tstamp 76726958-f66d-4191-a176-f11488b3b74c))
+ (fp_line (start 1.8335 -1.7005) (end 1.8335 1.7005) (layer "F.SilkS") (width 0.12) (tstamp 9faca851-e769-4e34-bf2e-595707334472))
+ (fp_line (start 1.8335 1.7005) (end -1.8335 1.7005) (layer "F.SilkS") (width 0.12) (tstamp c17889b1-37a1-477e-a3cd-fcdae130c4c3))
+ (fp_line (start -2.71 -2.58) (end -2.71 2.58) (layer "F.CrtYd") (width 0.05) (tstamp 3dfcd771-fa29-4589-83c7-af94ba752c9d))
+ (fp_line (start 2.71 -2.58) (end -2.71 -2.58) (layer "F.CrtYd") (width 0.05) (tstamp 659f1c3c-523c-4364-9f7d-c21f75ea03d2))
+ (fp_line (start -2.71 2.58) (end 2.71 2.58) (layer "F.CrtYd") (width 0.05) (tstamp 6e6d1b8b-476c-49ad-8bac-ac89bbf6fbca))
+ (fp_line (start 2.71 2.58) (end 2.71 -2.58) (layer "F.CrtYd") (width 0.05) (tstamp cc43c21c-3cc8-4080-801c-8c8c19618a5a))
+ (fp_line (start -1.7085 -0.78775) (end -0.92075 -1.5755) (layer "F.Fab") (width 0.1) (tstamp 26105a32-7fac-4a1c-8530-40a6d9ddd3df))
+ (fp_line (start -1.7085 1.5755) (end -1.7085 -0.78775) (layer "F.Fab") (width 0.1) (tstamp 31bd069a-ecbd-46c0-989d-c071e8c15685))
+ (fp_line (start 1.7085 -1.5755) (end 1.7085 1.5755) (layer "F.Fab") (width 0.1) (tstamp 53acc623-993e-46a6-861b-43bbd03d3417))
+ (fp_line (start 1.7085 1.5755) (end -1.7085 1.5755) (layer "F.Fab") (width 0.1) (tstamp 5cfed356-34ea-4dca-8210-20e8aa7a926b))
+ (fp_line (start -0.92075 -1.5755) (end 1.7085 -1.5755) (layer "F.Fab") (width 0.1) (tstamp b1819b61-fbc4-481e-9a17-e63b283df776))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ede86e3-69c3-47d5-9d0d-6ff121c19321))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20a79a03-4a4b-454f-aa42-b584391965c1))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fdf50b2-f5b9-4a6b-ab03-2c5e47a5764c))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2695213-4cf4-40d5-8182-a435dcada6fc))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d43dee5-01c2-4d88-bc94-9c539298cf95))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cd06bb7-737d-46ef-951f-922c47b477aa))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02dc1f65-04a4-49d7-82e2-c6b1f5fab656))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3fc5000-6ec3-49e1-b7ed-481fac473b10))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0e2ccbf-cc00-4627-81a3-9d2486c89035))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18b308cd-7edf-46aa-ba60-f957de93262d))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0af9dff1-5042-44ef-825d-c7db3adc59c5))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f624ccf-3e99-4b25-b28b-e7978287b944))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cabb394f-86c4-4c98-9d4a-74345889d70f))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4e0bf44-f4fc-48a7-931b-f71306e3f554))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 518310ee-018c-4979-9194-de773bbc01a0))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec068eca-8b3a-4f66-9c2d-93f6ea1df93c))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 163e8066-83e6-4594-ae8d-53acdb949f91))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c397ba76-04a4-4c31-b319-7dac65fb1afc))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7290a8e4-d017-4dd5-993b-d3cfe27ffad2))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6cb5469c-715e-4147-a08a-ef0221e26f39))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3d84863-a90c-4061-aba8-8c62ab66d9fc))
+ (pad "D1" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de1e36e8-201c-4432-a8f7-b5af5b3fb8df))
+ (pad "D2" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74324102-8377-40f2-8f15-11d17457179d))
+ (pad "D3" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddf55168-78e2-4e7d-9fd5-a77b5ab87a52))
+ (pad "D4" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c5f755d-51ca-43cc-8d08-8e4876520bd1))
+ (pad "D5" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c365d07e-2bf9-428d-b56d-bb5d53966d93))
+ (pad "D6" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6cce985-63ee-4249-bc45-fc3963d59137))
+ (pad "D7" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe941979-6eea-47a6-9d49-dbfbd7d78e9c))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4b8dac1-a8ed-46a5-8c94-9e4c0ec932c3))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1333b1d-12c6-454a-9bb5-e971cbfaafa5))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c77b7b8-b441-444d-a89b-ef83e5d8e711))
+ (pad "E4" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b036cfab-32bb-47a6-ab2d-6325f46d3c92))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0808c2f8-b551-4f1f-be7d-84955567d459))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39803656-ed7e-468e-9623-4ea432e1a105))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48205e9e-5f52-44e0-be4a-f2413abef497))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d62fd308-8a87-4806-bbb5-6460bdb35a4d))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d65ead8-c10f-4fe3-9450-7b0fe8bc45c5))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b53fc984-025e-4452-913b-e06930b74d66))
+ (pad "F4" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53ab3983-7162-4023-a40e-451818c0001e))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e868fd2-9650-442c-98be-3a0310f9eab0))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f84551d-f2f8-4cf1-b2a8-30a54179a7a5))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ff97d7d-e431-49b0-8790-05d962fed508))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 102dfc1e-3987-4cac-ba69-08e7fdcbb63c))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df9d1af7-a746-4c11-a780-c18aa3c7fe97))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5287f9d6-2b29-4820-aa5f-588f43ed055f))
+ (pad "G4" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e258517-5ece-4f54-9444-e0e7bb0f3462))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5b4cbd0-b8ab-43c9-bac5-bb5c31e9dcf8))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62d785a8-7e1a-4393-962f-e3aaef29e949))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58cb677d-0e9d-44f3-86f5-f55398009869))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die439.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die447.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die447.kicad_mod
new file mode 100644
index 00000000..1cf30c2b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die447.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "ST_WLCSP-49_Die447" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 3.294x3.258mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l072kz.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.629) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f37af3b5-24cc-4e5f-9733-c24e6dd68575)
+ )
+ (fp_text value "ST_WLCSP-49_Die447" (at 0 2.629) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 29dc2ccc-a6c2-43fe-a96a-1b75a2ac763d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.77 0.77) (thickness 0.1155)))
+ (tstamp 47f56631-f4e6-44a2-890b-ea7ade74e8ee)
+ )
+ (fp_line (start 1.772 1.754) (end -1.772 1.754) (layer "F.SilkS") (width 0.12) (tstamp 10ed2ff1-8fa9-41f0-b1e9-3ecd68ea651f))
+ (fp_line (start -1.772 1.754) (end -1.772 -0.9395) (layer "F.SilkS") (width 0.12) (tstamp 36c856b2-5a1a-48bc-9b86-85e7d8fd164f))
+ (fp_line (start 1.772 -1.754) (end 1.772 1.754) (layer "F.SilkS") (width 0.12) (tstamp 4fa39b2f-5253-48c2-ad8b-e942cedd557b))
+ (fp_line (start -0.9575 -1.754) (end 1.772 -1.754) (layer "F.SilkS") (width 0.12) (tstamp d44e0e73-b09a-4b17-87f3-08df752a256f))
+ (fp_line (start 2.65 -2.63) (end -2.65 -2.63) (layer "F.CrtYd") (width 0.05) (tstamp 50518baa-a93e-4922-9459-d78f3471938a))
+ (fp_line (start -2.65 2.63) (end 2.65 2.63) (layer "F.CrtYd") (width 0.05) (tstamp 9397aef0-0f71-43b3-98d5-ffdc43fd6abe))
+ (fp_line (start 2.65 2.63) (end 2.65 -2.63) (layer "F.CrtYd") (width 0.05) (tstamp c46eeab4-6187-4847-a1b7-d632089d41b7))
+ (fp_line (start -2.65 -2.63) (end -2.65 2.63) (layer "F.CrtYd") (width 0.05) (tstamp e8fc8ba2-997c-40ba-8830-9ad0174f273d))
+ (fp_line (start -0.8325 -1.629) (end 1.647 -1.629) (layer "F.Fab") (width 0.1) (tstamp 15a85961-55a5-4e8d-9d32-9be6b9ddda25))
+ (fp_line (start -1.647 -0.8145) (end -0.8325 -1.629) (layer "F.Fab") (width 0.1) (tstamp 48c51242-29ef-4e58-be72-904fde886e07))
+ (fp_line (start 1.647 1.629) (end -1.647 1.629) (layer "F.Fab") (width 0.1) (tstamp 6ff79ff4-f240-4faa-a6b9-0fe198deaa5f))
+ (fp_line (start -1.647 1.629) (end -1.647 -0.8145) (layer "F.Fab") (width 0.1) (tstamp bda5a484-1643-4900-af85-d3937ad2737a))
+ (fp_line (start 1.647 -1.629) (end 1.647 1.629) (layer "F.Fab") (width 0.1) (tstamp da68ebf3-5506-44ac-9a5f-f9478ea8882b))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 654cbb0d-d885-4b1f-99af-889961b0bf1e))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15e9f8d2-b21b-4dcd-bf62-24e7f636d04f))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee8efe86-46da-4a00-bccd-09e44a6ff8f7))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bc814f7-5d12-4327-b827-f71a2ee9f64a))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a29e1c1e-5ead-42ad-b4fe-e74735dc85c0))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f758bc23-6457-42ae-868b-037fbe1ae25f))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cad13f45-d8d6-4c06-8096-8f13f63987a3))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0be472ff-f933-4039-be64-ce1841d2754e))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c72e264b-b2ec-410b-93fe-50eaf7cfdce1))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d5de86b-6058-4204-a638-43fa771e861a))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25c24850-77b7-4a7d-93f6-60b1911b63c7))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be8bcbbd-0c7b-43fd-945d-620524bd2e32))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2103b0ec-d086-47d9-939b-957013f06b58))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1477aea3-f04c-4fc5-8a9f-5beb76a7fd57))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ad78fba-0ddc-460b-b0db-55a1a2ae9291))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37db503c-ebca-4f47-ac79-9da3fdf35026))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4c60454-f8b0-4a91-92f0-c72cb8050e90))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0cf3830-869c-4ccf-b0a0-bcd8000be4f5))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60058094-56cb-408e-b573-7d27bb5590fd))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6936b915-9b4a-4d86-b583-fdbd1c3bdf0e))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0612e823-7907-4768-a416-98da6b23b206))
+ (pad "D1" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc1e36df-ee87-405c-bfd4-c862d9a9c6b3))
+ (pad "D2" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 218269fc-3ed7-4bf2-9315-240c49be787b))
+ (pad "D3" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8513ead0-5613-4852-8507-973ef38186dc))
+ (pad "D4" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6f05580-0024-4b92-807e-9b6c4c3bfe4b))
+ (pad "D5" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e15f74a7-9d7c-4024-ab7f-d7c5592ddfc7))
+ (pad "D6" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d70fe8df-d3ab-4fd7-a2de-a6078956b5a9))
+ (pad "D7" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d25c44ac-d7ca-4a3a-906d-a2af0fa6570e))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfb5c1a7-f419-4710-9d18-caf52bb62d92))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46055947-bc92-4632-886b-6590163acd5d))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c77777d2-e533-4f39-9358-d7682a2dfa85))
+ (pad "E4" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f717613c-5bde-457f-ad3b-c7871cc11d12))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5ee767b-e26f-4e38-8e92-ae59a8515b55))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 543bf2c1-fb0e-42b6-9d6d-2fdcc26f3949))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03f8fe27-502c-4965-bd69-c1a238dab774))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 214f00bd-d374-4a9c-8c26-11cbe063c63c))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05d2d89a-9b92-46d2-8a40-ca4b32e37fc3))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eb1b0fe-21a3-4247-a341-2d17f44848d1))
+ (pad "F4" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 305e2768-fe98-4a53-97f1-9abdda8ef2ed))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eba4c993-713f-4ff4-ab11-7566441c5645))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0a792ff-5b29-4767-9e8d-dcad1a91874a))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42974d9e-1849-40bf-8f2a-adebfdec0cf2))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15a137be-3062-4cb7-aa62-9052dc1d7f0b))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 06f6b84d-5523-4263-a58a-c758d973ea03))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00b6f03c-6b58-49aa-921c-3e07e5064e84))
+ (pad "G4" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47ac3f74-62a7-4190-bc8e-47de9652c077))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42099460-9e6e-42bb-9215-f109b9e3a4b5))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60811411-39b8-46e8-abaa-67b78ee6358b))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 181115bf-63b9-41b6-a057-8582a9edb3e6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die447.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die448.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die448.kicad_mod
new file mode 100644
index 00000000..8a0bb710
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-49_Die448.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "ST_WLCSP-49_Die448" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-49, 7x7 raster, 3.277x3.109mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f071v8.pdf")
+ (tags "BGA 49 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5545) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a8fbe9b-73ce-43c3-9a61-3d7d58728d9a)
+ )
+ (fp_text value "ST_WLCSP-49_Die448" (at 0 2.5545) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 620396cc-296f-4793-ae9d-4e68d9a5d0a2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.76 0.76) (thickness 0.114)))
+ (tstamp c0b696ae-5ddc-4195-b1e6-565d4168193b)
+ )
+ (fp_line (start 1.7635 1.6795) (end -1.7635 1.6795) (layer "F.SilkS") (width 0.12) (tstamp 889cc7f2-2ce9-42be-bc3b-cbee0e094ad5))
+ (fp_line (start -0.98625 -1.6795) (end 1.7635 -1.6795) (layer "F.SilkS") (width 0.12) (tstamp a0b47d33-9c86-4f86-8a2c-e1173c0b34c9))
+ (fp_line (start 1.7635 -1.6795) (end 1.7635 1.6795) (layer "F.SilkS") (width 0.12) (tstamp b2fe78f8-c28f-461d-8711-1fde85f718ce))
+ (fp_line (start -1.7635 1.6795) (end -1.7635 -0.90225) (layer "F.SilkS") (width 0.12) (tstamp c96c241d-7cab-4184-96cc-ab213a16a7be))
+ (fp_line (start 2.64 2.56) (end 2.64 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp 58776487-619f-446d-ba88-7e1f40479428))
+ (fp_line (start -2.64 -2.56) (end -2.64 2.56) (layer "F.CrtYd") (width 0.05) (tstamp bd150746-886e-43e2-8d58-47bbe5a27494))
+ (fp_line (start 2.64 -2.56) (end -2.64 -2.56) (layer "F.CrtYd") (width 0.05) (tstamp be189517-b97b-4731-a064-2a72c21822cc))
+ (fp_line (start -2.64 2.56) (end 2.64 2.56) (layer "F.CrtYd") (width 0.05) (tstamp c83389d9-8020-40c4-9e2e-eb81c2f5a7e2))
+ (fp_line (start -1.6385 -0.77725) (end -0.86125 -1.5545) (layer "F.Fab") (width 0.1) (tstamp 3753f761-35da-4988-b11a-666fde3e8eca))
+ (fp_line (start -1.6385 1.5545) (end -1.6385 -0.77725) (layer "F.Fab") (width 0.1) (tstamp 6cd044e5-2ca5-413e-abe1-142775b8d8f9))
+ (fp_line (start 1.6385 1.5545) (end -1.6385 1.5545) (layer "F.Fab") (width 0.1) (tstamp 8344c895-e68c-47dd-a2c2-fcf8673eface))
+ (fp_line (start -0.86125 -1.5545) (end 1.6385 -1.5545) (layer "F.Fab") (width 0.1) (tstamp 980912aa-c803-455e-8bfa-a5011e60fb5b))
+ (fp_line (start 1.6385 -1.5545) (end 1.6385 1.5545) (layer "F.Fab") (width 0.1) (tstamp dab7b0ed-b7ab-46da-b543-a57424eb074b))
+ (pad "A1" smd circle (at -1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63795352-3e3a-4007-87e9-48afb04a5aba))
+ (pad "A2" smd circle (at -0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7c868cd-98bf-4d67-b4a1-b303c0e2d464))
+ (pad "A3" smd circle (at -0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23f979c9-c0f0-4707-b028-4df8f9fcb129))
+ (pad "A4" smd circle (at 0 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21351d8a-ae57-42d3-bea2-4a060072e9a4))
+ (pad "A5" smd circle (at 0.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc9df8e5-81e1-4ce4-89f5-39f5b4b233a6))
+ (pad "A6" smd circle (at 0.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e2e7173-4ee9-4307-94be-baa2122e8821))
+ (pad "A7" smd circle (at 1.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e565728-1532-450b-9225-cc07fae34b9c))
+ (pad "B1" smd circle (at -1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f63deb6-f301-4a20-8561-1b94e0090565))
+ (pad "B2" smd circle (at -0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1c1a688-eb6f-4256-b85c-4dbd6d6175a5))
+ (pad "B3" smd circle (at -0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a25fc886-af1e-419d-893f-c031b49b5f98))
+ (pad "B4" smd circle (at 0 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 625606db-eebf-4b01-9048-7ec4745cf637))
+ (pad "B5" smd circle (at 0.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8dc1384-30f7-4a98-8fbc-00c0bf98a80f))
+ (pad "B6" smd circle (at 0.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55f4c2c0-9c34-48e5-9e3d-4569a082b6c2))
+ (pad "B7" smd circle (at 1.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8faff3b-85e2-4d23-a7d9-a9e58bd0da78))
+ (pad "C1" smd circle (at -1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d1bb4ecc-0386-4df8-ae94-f85b42e69e27))
+ (pad "C2" smd circle (at -0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a70cbcbb-3912-47ab-a831-f44c9607e723))
+ (pad "C3" smd circle (at -0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efa65087-81ef-4a9a-9bd1-f387c7b2c588))
+ (pad "C4" smd circle (at 0 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cf33eae-9fda-4eb1-8e29-96d3eda30aa3))
+ (pad "C5" smd circle (at 0.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b28571c5-1235-40c4-ad46-6254b6fa56af))
+ (pad "C6" smd circle (at 0.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f547048a-c8d6-4b34-a5dd-37f2211ca99b))
+ (pad "C7" smd circle (at 1.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4319b5ca-d1fa-4bb3-88a0-d1c8aae139b1))
+ (pad "D1" smd circle (at -1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2252204e-a578-45f9-b8e8-f7d465ef5750))
+ (pad "D2" smd circle (at -0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a60a6a6-cc05-4670-ae40-569c2e58fd26))
+ (pad "D3" smd circle (at -0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cdab449-4c4a-4853-99ae-63700f1bbe8d))
+ (pad "D4" smd circle (at 0 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4b9a1be-0358-49db-a081-7d318b48b2e9))
+ (pad "D5" smd circle (at 0.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c47f657-2463-497a-a497-a56481cff4e7))
+ (pad "D6" smd circle (at 0.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1d909db-1a68-4859-99fd-6aa25c5b7d72))
+ (pad "D7" smd circle (at 1.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67496e91-2156-49a2-9e0f-791213c25f12))
+ (pad "E1" smd circle (at -1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6cba1ed-a2f8-4a2f-ab64-9b4ac69a54a1))
+ (pad "E2" smd circle (at -0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c77fa6d-7d3f-40e5-bfa3-187847bf6178))
+ (pad "E3" smd circle (at -0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d782567b-ca31-4849-bb03-0ba8ea351977))
+ (pad "E4" smd circle (at 0 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c0c759b-81b4-487c-af8d-f33f7eccdf3e))
+ (pad "E5" smd circle (at 0.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58f6dd20-7f81-46f5-9165-12746cc8cf00))
+ (pad "E6" smd circle (at 0.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 231161f2-975a-4db3-862e-cc9d5b25df26))
+ (pad "E7" smd circle (at 1.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 83f28125-3c8e-4209-8a10-050c6fe4ed47))
+ (pad "F1" smd circle (at -1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 53500066-1c10-455e-a51a-ceaa63b86c58))
+ (pad "F2" smd circle (at -0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32dbffa4-88da-401f-8a57-e33465e1f722))
+ (pad "F3" smd circle (at -0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef5442a3-86e7-4ff8-b308-06fea6c4a053))
+ (pad "F4" smd circle (at 0 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fba444d8-19c4-46a7-83f3-64816f1b2516))
+ (pad "F5" smd circle (at 0.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a69b3dea-b1a2-4ba6-a872-7ba5048d336e))
+ (pad "F6" smd circle (at 0.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af2b1dd2-15b1-43f6-98c7-a73eab3f2caa))
+ (pad "F7" smd circle (at 1.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19fa8bc2-0b09-439f-848e-213dd0d989c3))
+ (pad "G1" smd circle (at -1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f92019f-c138-4e10-bbe3-4ee40e729ef7))
+ (pad "G2" smd circle (at -0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ade6f73-2ad7-479d-bbd2-7e02f75ac577))
+ (pad "G3" smd circle (at -0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 001740d6-057e-452a-80c9-6947f6a79790))
+ (pad "G4" smd circle (at 0 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ceb17a94-6f85-4070-a8b2-3e469171e59d))
+ (pad "G5" smd circle (at 0.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd6a5491-d9ef-4235-ac71-8cb6efb95143))
+ (pad "G6" smd circle (at 0.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 634d11d7-5a2a-4f9e-8532-beaab8e7c7cb))
+ (pad "G7" smd circle (at 1.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce74deee-6342-4a64-bda4-84d3916243ab))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-49_Die448.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger.kicad_mod
new file mode 100644
index 00000000..9bb3f0d3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger.kicad_mod
@@ -0,0 +1,86 @@
+(module ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger (layer F.Cu) (tedit 639E23EB)
+ (descr "ST WLCSP-52, ST die ID 467, 3.09x3.15mm, 52 Ball, X-staggered 13x8 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g0b1ne.pdf#page=136")
+ (tags "CSP 52 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger (at 0 2.575) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.545 1.575) (end -1.545 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.545 1.575) (end -1.545 -0.8025) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.545 -0.8025) (end -0.7725 -1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7725 -1.575) (end 1.545 -1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.545 -1.575) (end 1.545 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.55 -2.58) (end -2.55 2.58) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 2.58) (end 2.55 2.58) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.55 2.58) (end 2.55 -2.58) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.55 -2.58) (end -2.55 -2.58) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.8825 -1.685) (end 1.655 -1.685) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.655 -1.685) (end 1.655 1.685) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.655 1.685) (end -1.655 1.685) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.655 1.685) (end -1.655 -0.9125) (layer F.SilkS) (width 0.12))
+ (pad A2 smd circle (at -1 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.6 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at -0.2 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 0.2 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A10 smd circle (at 0.6 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A12 smd circle (at 1 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.2 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.8 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at -0.4 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 0.4 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B11 smd circle (at 0.8 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B13 smd circle (at 1.2 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.6 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at -0.2 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 0.2 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C10 smd circle (at 0.6 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C12 smd circle (at 1 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.2 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.8 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at -0.4 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 0.4 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D11 smd circle (at 0.8 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D13 smd circle (at 1.2 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.6 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at -0.2 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 0.2 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E10 smd circle (at 0.6 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E12 smd circle (at 1 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.2 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.8 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at -0.4 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 0.4 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F11 smd circle (at 0.8 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F13 smd circle (at 1.2 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.6 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at -0.2 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 0.2 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G10 smd circle (at 0.6 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G12 smd circle (at 1 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.2 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -0.8 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at -0.4 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 0.4 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H11 smd circle (at 0.8 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H13 smd circle (at 1.2 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.73 0.73) (thickness 0.1095)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-63_Die427.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-63_Die427.kicad_mod
new file mode 100644
index 00000000..74ab0bfc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-63_Die427.kicad_mod
@@ -0,0 +1,100 @@
+(footprint "ST_WLCSP-63_Die427" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-63, 7x9 raster, 3.228x4.164mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l151cc.pdf")
+ (tags "BGA 63 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.082) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0071b638-66f5-4cd4-9188-f10c48c7f077)
+ )
+ (fp_text value "ST_WLCSP-63_Die427" (at 0 3.082) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fcf74338-d545-4aa5-b8d3-61385c907ba9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.75 0.75) (thickness 0.1125)))
+ (tstamp 84f89231-bf6a-41b6-929d-f0a9de34aba8)
+ )
+ (fp_line (start -1.739 2.207) (end -1.739 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 265b1e63-debe-41ef-9e2b-53a6ca7bea05))
+ (fp_line (start -0.932 -2.207) (end 1.739 -2.207) (layer "F.SilkS") (width 0.12) (tstamp 51b27b68-28ae-46f8-a23f-48b077c2607f))
+ (fp_line (start 1.739 2.207) (end -1.739 2.207) (layer "F.SilkS") (width 0.12) (tstamp b0f2a952-d86c-4ffb-a128-b8623e877e85))
+ (fp_line (start 1.739 -2.207) (end 1.739 2.207) (layer "F.SilkS") (width 0.12) (tstamp ff856028-748a-4ec1-aff0-c7d13a9d718a))
+ (fp_line (start -2.62 3.09) (end 2.62 3.09) (layer "F.CrtYd") (width 0.05) (tstamp 85d7e84f-3c6f-43f2-8ce7-454eb23e35bb))
+ (fp_line (start 2.62 3.09) (end 2.62 -3.09) (layer "F.CrtYd") (width 0.05) (tstamp ab1b360d-c3dc-4439-9fbd-5dad00a6552f))
+ (fp_line (start 2.62 -3.09) (end -2.62 -3.09) (layer "F.CrtYd") (width 0.05) (tstamp bb141e42-a98d-41a7-860f-eb04ba4bd4b9))
+ (fp_line (start -2.62 -3.09) (end -2.62 3.09) (layer "F.CrtYd") (width 0.05) (tstamp c468a474-3b68-495d-ae35-dc5b8ee0c58e))
+ (fp_line (start -1.614 2.082) (end -1.614 -1.275) (layer "F.Fab") (width 0.1) (tstamp 08c64be7-b2b8-42c2-a78e-b1feb1e6a4e7))
+ (fp_line (start -1.614 -1.275) (end -0.807 -2.082) (layer "F.Fab") (width 0.1) (tstamp 8a0e8e49-4c87-4b7a-9492-8b46cf10c52e))
+ (fp_line (start 1.614 2.082) (end -1.614 2.082) (layer "F.Fab") (width 0.1) (tstamp 9113c086-b98a-42a1-9b10-1d79b7df6a2f))
+ (fp_line (start 1.614 -2.082) (end 1.614 2.082) (layer "F.Fab") (width 0.1) (tstamp 9726f152-cee2-487b-a218-789f70d67896))
+ (fp_line (start -0.807 -2.082) (end 1.614 -2.082) (layer "F.Fab") (width 0.1) (tstamp d1608e39-b003-4a25-8972-7a6e00aaa3aa))
+ (pad "A1" smd circle (at -1.2 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 899e4d0c-571e-417f-a59b-4b9b4483df43))
+ (pad "A2" smd circle (at -0.8 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb029893-8dcc-4f34-bde2-40ac13726aaa))
+ (pad "A3" smd circle (at -0.4 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08697459-0989-4c60-a74a-89c955e9190c))
+ (pad "A4" smd circle (at 0 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21e981a4-25df-4d6f-8222-f8c1307ce68a))
+ (pad "A5" smd circle (at 0.4 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8b2e972-599e-4fdc-9721-f95761422331))
+ (pad "A6" smd circle (at 0.8 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b145789-76e8-4efd-8681-40a138b52d46))
+ (pad "A7" smd circle (at 1.2 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11015712-2c35-4da1-83f7-88cadfd55b58))
+ (pad "B1" smd circle (at -1.2 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87a8271e-4b67-43d6-b403-ca3ca8e1c9a3))
+ (pad "B2" smd circle (at -0.8 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 269efab2-f22f-421c-867b-1801fddd764c))
+ (pad "B3" smd circle (at -0.4 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62f69377-4666-4d38-91ad-494e53341c1c))
+ (pad "B4" smd circle (at 0 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c12dea2e-eaee-4c3c-af85-9f51ad1ce848))
+ (pad "B5" smd circle (at 0.4 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bcb4195-c7e3-48df-9a11-2917114b6dbc))
+ (pad "B6" smd circle (at 0.8 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 966f96ce-42f1-493c-aad2-5cdc6b96dee6))
+ (pad "B7" smd circle (at 1.2 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ee3d61b-dd05-4684-95ba-f28fbc69c802))
+ (pad "C1" smd circle (at -1.2 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9be7ee2-6278-427d-ba58-6d965bbd58ac))
+ (pad "C2" smd circle (at -0.8 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 136a1c31-4dad-4ab8-a79c-7eb2e3136f3a))
+ (pad "C3" smd circle (at -0.4 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00d989f8-ad19-4375-b9fc-76e1b7cac89b))
+ (pad "C4" smd circle (at 0 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c712e5e-ca18-4755-befa-376a9086d6b1))
+ (pad "C5" smd circle (at 0.4 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d95dd6e-8f26-4630-be1d-89349c131d31))
+ (pad "C6" smd circle (at 0.8 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9ba037c-8277-45b3-a8e8-fc51702e86ec))
+ (pad "C7" smd circle (at 1.2 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7aef02cd-6fff-45fe-a1b8-137ed313aeab))
+ (pad "D1" smd circle (at -1.2 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef00d1e8-65f9-47b9-a2c3-90ecfd7aacd2))
+ (pad "D2" smd circle (at -0.8 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36ef87c9-9f65-4336-8633-7bd7410f9d32))
+ (pad "D3" smd circle (at -0.4 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c20ba04a-169c-434f-a930-9bb90a415ca1))
+ (pad "D4" smd circle (at 0 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca3f04f9-3c98-4cac-8782-629aacf84f98))
+ (pad "D5" smd circle (at 0.4 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8085057-c901-4353-af78-0ee47b098cd8))
+ (pad "D6" smd circle (at 0.8 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b26c7fb4-5c73-435f-b3b8-f258343adcf7))
+ (pad "D7" smd circle (at 1.2 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 661df325-668d-4bc0-a725-5c7a50fd53c3))
+ (pad "E1" smd circle (at -1.2 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d3c6b28-5453-43c0-87f2-daba6be3d03d))
+ (pad "E2" smd circle (at -0.8 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35619cc8-4b70-4f19-bf41-dcc4babc2aaf))
+ (pad "E3" smd circle (at -0.4 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b6805b6-718a-462a-aeb3-508f9060e0b1))
+ (pad "E4" smd circle (at 0 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6910109e-2810-45c7-9934-5672f9bb8728))
+ (pad "E5" smd circle (at 0.4 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 198b1068-6063-4540-a3a8-34ba5122b9c5))
+ (pad "E6" smd circle (at 0.8 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 926e001e-32cf-492e-9886-5b7fb87e2cc1))
+ (pad "E7" smd circle (at 1.2 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dcd14875-ffa9-45c3-ada1-af6956348fb1))
+ (pad "F1" smd circle (at -1.2 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e6e6b59-622d-4b88-b3fd-8980d6da5a6f))
+ (pad "F2" smd circle (at -0.8 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3b817c8-6247-4dcc-ad0a-1dd2f65e62b6))
+ (pad "F3" smd circle (at -0.4 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbbea5d1-ac46-4735-985f-57ea544f75d8))
+ (pad "F4" smd circle (at 0 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2850b79-6aea-4af1-a1b0-8b47ba89d77e))
+ (pad "F5" smd circle (at 0.4 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bae8d0db-34c0-462e-b4aa-847a2a2eb17b))
+ (pad "F6" smd circle (at 0.8 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce5e7a3e-fad5-4541-befd-642077e25330))
+ (pad "F7" smd circle (at 1.2 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edb5cbea-ef96-4dff-b653-df997f9b4054))
+ (pad "G1" smd circle (at -1.2 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7636ccb-65f1-4962-abb4-82c52106b094))
+ (pad "G2" smd circle (at -0.8 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b1f1592-ba83-4e51-890a-925f3c0d219e))
+ (pad "G3" smd circle (at -0.4 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6683acc-4fe0-4e9f-b358-165957b1b683))
+ (pad "G4" smd circle (at 0 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41256ce9-c292-4663-8bd2-878560e6bf24))
+ (pad "G5" smd circle (at 0.4 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce25365c-c947-49f5-b1cc-07feb21d1c6b))
+ (pad "G6" smd circle (at 0.8 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 642cc426-6506-4100-a273-051ea1b2a028))
+ (pad "G7" smd circle (at 1.2 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 695a5d21-43a4-408e-a2d7-2b6e2f437f40))
+ (pad "H1" smd circle (at -1.2 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4e9af4a-22cd-4c01-8740-b8ac4784483e))
+ (pad "H2" smd circle (at -0.8 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbc32f8a-7fa9-453f-b305-14d4c4ed36f4))
+ (pad "H3" smd circle (at -0.4 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 904a08fe-d2c4-48ab-9065-4abbc34ea814))
+ (pad "H4" smd circle (at 0 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c77797d-725c-4aae-ae53-8ae9955e9f19))
+ (pad "H5" smd circle (at 0.4 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0c3bb90-b43a-41a2-95a5-eb737c81aced))
+ (pad "H6" smd circle (at 0.8 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e878b45-e90b-4feb-9537-c77555252a43))
+ (pad "H7" smd circle (at 1.2 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8894459d-5b8f-44b6-8bdf-4149d7835e9a))
+ (pad "J1" smd circle (at -1.2 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbc17663-91ff-40bf-ab36-43a1dc7f7b1d))
+ (pad "J2" smd circle (at -0.8 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e66a96e5-f365-4f7c-a4f6-e3500d183e16))
+ (pad "J3" smd circle (at -0.4 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bff8b69-08ab-44e8-9e54-f870b9c6cfdd))
+ (pad "J4" smd circle (at 0 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3df4c443-f4ef-4244-9e14-854c45bcf892))
+ (pad "J5" smd circle (at 0.4 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3dd83864-0371-4495-9d71-b9776522eee0))
+ (pad "J6" smd circle (at 0.8 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3847012-a9ae-4647-91d5-79b86236fbe6))
+ (pad "J7" smd circle (at 1.2 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 871c9a8e-b81c-4672-a27e-3c74226e7caf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-63_Die427.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm.kicad_mod
new file mode 100644
index 00000000..d2a685ea
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm.kicad_mod
@@ -0,0 +1,98 @@
+(module ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-64, ST die ID 479, 3.56x3.52mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g491re.pdf")
+ (tags "CSP 64 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.76) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm (at 0 2.76) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.78 1.76) (end -1.78 1.76) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.78 1.76) (end -1.78 -0.88) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.78 -0.88) (end -0.9 -1.76) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -1.76) (end 1.78 -1.76) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.78 -1.76) (end 1.78 1.76) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.78 -2.76) (end -2.78 2.76) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.78 2.76) (end 2.78 2.76) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.78 2.76) (end 2.78 -2.76) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.78 -2.76) (end -2.78 -2.76) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.01 -1.87) (end 1.89 -1.87) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.89 -1.87) (end 1.89 1.87) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.89 1.87) (end -1.89 1.87) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.89 1.87) (end -1.89 -0.99) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 1 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.4 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.6 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.2 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0.2 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.6 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 1 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 1.4 -1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 1 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 1 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.4 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.6 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.2 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0.2 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.6 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 1 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 1.4 0.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.4 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.6 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.2 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at 0.2 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.6 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 1 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 1.4 0.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.4 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -0.6 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.2 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at 0.2 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.6 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 1 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 1.4 1) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.4 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -0.6 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -0.2 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at 0.2 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at 0.6 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 1 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 1.4 1.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.83 0.83) (thickness 0.1245)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die414.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die414.kicad_mod
new file mode 100644
index 00000000..684d315a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die414.kicad_mod
@@ -0,0 +1,165 @@
+(footprint "ST_WLCSP-64_Die414" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 4.466x4.395mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf")
+ (tags "BGA 64 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.1975) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c59a443b-9bb3-4fde-b73a-2724815e3bc5)
+ )
+ (fp_text value "ST_WLCSP-64_Die414" (at 0 3.1975) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fd745fb8-8631-4772-858e-638fea513aca)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3594b6a5-35f6-4279-b52a-a9e34913f0b0)
+ )
+ (fp_line (start -2.358 2.3225) (end -2.358 -1.3225) (layer "F.SilkS") (width 0.12) (tstamp 0a24a88f-2447-48ba-b2fd-122e9ca7ebe0))
+ (fp_line (start 2.358 2.3225) (end -2.358 2.3225) (layer "F.SilkS") (width 0.12) (tstamp 7f754c4b-5e99-4381-9c6e-427913cbc02f))
+ (fp_line (start 2.358 -2.3225) (end 2.358 2.3225) (layer "F.SilkS") (width 0.12) (tstamp 9b48c1c9-f1fc-4a7c-a1ef-49bf545f4a0b))
+ (fp_line (start -1.358 -2.3225) (end 2.358 -2.3225) (layer "F.SilkS") (width 0.12) (tstamp ae3b2861-1e0f-485a-bb89-2e8595cf0526))
+ (fp_line (start 3.24 3.2) (end 3.24 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 29b17418-3c59-455e-b740-e9016fdf1cbb))
+ (fp_line (start -3.24 3.2) (end 3.24 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 6c325728-1d41-4412-aefc-2cc7451797b2))
+ (fp_line (start 3.24 -3.2) (end -3.24 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 9cf31c88-2255-49ff-a4b8-863ce38f1b95))
+ (fp_line (start -3.24 -3.2) (end -3.24 3.2) (layer "F.CrtYd") (width 0.05) (tstamp d171a6b8-ed4a-44cd-9c27-5b3e5f0ad753))
+ (fp_line (start -2.233 -1.1975) (end -1.233 -2.1975) (layer "F.Fab") (width 0.1) (tstamp 0478dd85-3e8e-4e62-a5f4-20e1caa20f38))
+ (fp_line (start -1.233 -2.1975) (end 2.233 -2.1975) (layer "F.Fab") (width 0.1) (tstamp 3d28aef7-ce9a-4ac5-b185-f9f739fc86e7))
+ (fp_line (start -2.233 2.1975) (end -2.233 -1.1975) (layer "F.Fab") (width 0.1) (tstamp 6bc0bdfa-3206-45df-a1ed-eada180c9c3b))
+ (fp_line (start 2.233 2.1975) (end -2.233 2.1975) (layer "F.Fab") (width 0.1) (tstamp caf03e11-9a33-4004-a22c-289247067ad8))
+ (fp_line (start 2.233 -2.1975) (end 2.233 2.1975) (layer "F.Fab") (width 0.1) (tstamp cb7cb256-8a63-4edc-b588-d42863125123))
+ (pad "A1" smd circle (at -1.75 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 5fb5ac69-c64e-47cc-8703-e3a7bf3e7ac3))
+ (pad "A2" smd circle (at -1.25 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp c93e47e0-0c19-47d1-8cfe-ff014aed68ca))
+ (pad "A3" smd circle (at -0.75 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 4033e02e-f014-485b-a0e4-522a44c7b67b))
+ (pad "A4" smd circle (at -0.25 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 756a7c7f-06a9-4b33-89f7-d4325204fc9f))
+ (pad "A5" smd circle (at 0.25 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 4693ef2c-329b-45fe-97dd-a1492279eb0c))
+ (pad "A6" smd circle (at 0.75 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp f82a4360-3f75-46e5-8377-ca3366b29560))
+ (pad "A7" smd circle (at 1.25 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 746f8b37-0b53-4e60-8ec0-0de3caaa8ec9))
+ (pad "A8" smd circle (at 1.75 -1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp a0abb46e-2ac6-4cb8-a58e-2847e9ef6656))
+ (pad "B1" smd circle (at -1.75 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp ab48c123-4a1d-4c5f-884b-f890a9965f2d))
+ (pad "B2" smd circle (at -1.25 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 80b6805d-86eb-4f7d-b251-0a75f6c964ad))
+ (pad "B3" smd circle (at -0.75 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 6334292b-2f80-40a4-80ce-cce1f619976f))
+ (pad "B4" smd circle (at -0.25 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 6081caa9-b268-4841-a735-f23ae43cb1f9))
+ (pad "B5" smd circle (at 0.25 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 7f5ae115-2983-4278-aa01-153be46ed562))
+ (pad "B6" smd circle (at 0.75 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 1fcf8a32-1cc2-4523-bf53-2ba1b1944920))
+ (pad "B7" smd circle (at 1.25 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 774d6793-b28d-4544-927e-c5e6fc1fe4a3))
+ (pad "B8" smd circle (at 1.75 -1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 4f12fbfb-0b1d-46f7-9a84-2db49a792c10))
+ (pad "C1" smd circle (at -1.75 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp b47fcaeb-6380-4f89-a1c2-3bcdfb72ae4a))
+ (pad "C2" smd circle (at -1.25 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp df1b60c4-06f2-4776-8b78-0081d8313628))
+ (pad "C3" smd circle (at -0.75 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 986dd154-3716-461e-953f-52fc411180f7))
+ (pad "C4" smd circle (at -0.25 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 476262c4-8d77-4ae1-8e2b-ae6b7f09bcfb))
+ (pad "C5" smd circle (at 0.25 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp fd31c25f-cbc7-4fc5-a08d-156e5815e838))
+ (pad "C6" smd circle (at 0.75 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp e04b2cdb-aec7-432a-ba59-746a0c1e0c8c))
+ (pad "C7" smd circle (at 1.25 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp d17a35f9-f958-422b-a883-1b3a3bf75bdf))
+ (pad "C8" smd circle (at 1.75 -0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp c437c8a2-cfdb-4a12-a50e-d4fb8b13256e))
+ (pad "D1" smd circle (at -1.75 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp d145f566-eac4-4f40-827e-5e3369da7983))
+ (pad "D2" smd circle (at -1.25 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 4b11079a-c871-41de-aca8-944d5e87f7af))
+ (pad "D3" smd circle (at -0.75 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 871b215f-9b2a-4ac5-a772-7c15268ddd96))
+ (pad "D4" smd circle (at -0.25 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 2a7eaf44-4963-4157-b2ea-e64b3eb434ae))
+ (pad "D5" smd circle (at 0.25 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp f50a96f9-2852-4fa3-a29b-775c94b7adeb))
+ (pad "D6" smd circle (at 0.75 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 093d2b8b-84ad-4ec0-93df-0afc469ba41b))
+ (pad "D7" smd circle (at 1.25 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp e8cef695-0e76-41f4-926e-76f46c141999))
+ (pad "D8" smd circle (at 1.75 -0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp bfabce6b-ab1c-4c26-85f9-732e5a1e57f6))
+ (pad "E1" smd circle (at -1.75 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 1f4b70f8-12ca-4354-a899-9fdd5d79cbcf))
+ (pad "E2" smd circle (at -1.25 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 19c00ae1-4a94-4d5b-8d18-e4d114a6c30e))
+ (pad "E3" smd circle (at -0.75 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp c27a2b28-a1e4-4867-b4fd-51df27043d07))
+ (pad "E4" smd circle (at -0.25 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 47d9bead-c206-4ae2-9b75-de6885f72f41))
+ (pad "E5" smd circle (at 0.25 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp a2f24fe7-6cdd-4521-9c0a-296d1c09ae3e))
+ (pad "E6" smd circle (at 0.75 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 567c28d6-7d8a-4837-86e6-dee2a9da268f))
+ (pad "E7" smd circle (at 1.25 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 99f42e65-75b1-47ae-af15-f887032ac7d7))
+ (pad "E8" smd circle (at 1.75 0.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp fe230f4c-44b6-4345-b4ad-e7a0d9504dc0))
+ (pad "F1" smd circle (at -1.75 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 23ab0e17-afd5-456e-9383-03c4594892c7))
+ (pad "F2" smd circle (at -1.25 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp bd9fa8e8-6a1b-47da-9c0d-c05df166f005))
+ (pad "F3" smd circle (at -0.75 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 641f35e1-99fb-48cb-a369-9ff200af2d8d))
+ (pad "F4" smd circle (at -0.25 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 4c3fe7cb-9616-45d8-90fb-31e1d506bba9))
+ (pad "F5" smd circle (at 0.25 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 6794c443-6640-48b2-900e-270977a9d808))
+ (pad "F6" smd circle (at 0.75 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 25415011-5531-4446-90c4-a25b66c7be6a))
+ (pad "F7" smd circle (at 1.25 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 2c04653e-eb81-46dd-86a2-58ec939398a7))
+ (pad "F8" smd circle (at 1.75 0.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 611dd165-0fcf-4124-b776-7b933d8a85d8))
+ (pad "G1" smd circle (at -1.75 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 0fcd8d46-d7ea-4add-b9f6-3b50fda47d01))
+ (pad "G2" smd circle (at -1.25 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 9b1289b0-6cb5-4fb9-b3b6-06d632f08aa9))
+ (pad "G3" smd circle (at -0.75 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 88337e84-5017-4c75-a000-9eb0f03051fb))
+ (pad "G4" smd circle (at -0.25 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 27247329-ec56-478b-8a84-cc68279e187b))
+ (pad "G5" smd circle (at 0.25 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 79abe06a-05cd-4af4-8956-10621c4b2e2f))
+ (pad "G6" smd circle (at 0.75 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 2e55c840-7e2f-4c77-a397-78caf062117a))
+ (pad "G7" smd circle (at 1.25 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp aac87acd-93b8-41e0-bfc2-b7550d42292b))
+ (pad "G8" smd circle (at 1.75 1.25) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp af19d312-1d6a-490c-a9ca-f3c0ecf1f6a7))
+ (pad "H1" smd circle (at -1.75 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 79225f0d-f771-4c5b-9c36-fe925a92ba50))
+ (pad "H2" smd circle (at -1.25 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp c2c57a8c-13ca-4e9a-8793-2b6d024949a4))
+ (pad "H3" smd circle (at -0.75 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 4646d84f-f214-4c83-ae0b-2af70aba8629))
+ (pad "H4" smd circle (at -0.25 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp a2da11cd-8a1f-442f-9b14-57c5b645004c))
+ (pad "H5" smd circle (at 0.25 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp 0b15d854-cb53-434d-8dca-aa1a830514e0))
+ (pad "H6" smd circle (at 0.75 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp e2ac47b3-aeb6-46d8-82f3-3524a55e0bc9))
+ (pad "H7" smd circle (at 1.25 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp a9ffd1ce-0db2-4d68-9de4-1db0760b9085))
+ (pad "H8" smd circle (at 1.75 1.75) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.14) (tstamp cd831c36-a9f7-4a33-b40e-3dbd3ef9e657))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die414.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die427.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die427.kicad_mod
new file mode 100644
index 00000000..331d97c7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die427.kicad_mod
@@ -0,0 +1,101 @@
+(footprint "ST_WLCSP-64_Die427" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf")
+ (tags "BGA 64 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4555) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f019947-3d54-4651-8586-e725517451df)
+ )
+ (fp_text value "ST_WLCSP-64_Die427" (at 0 3.4555) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa589484-5cd6-44d4-84f8-834ff8c04d95)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3825fb44-bd35-49bb-b2e8-2076429020b4)
+ )
+ (fp_line (start 2.3945 2.5805) (end -2.3945 2.5805) (layer "F.SilkS") (width 0.12) (tstamp 63c84b17-21a4-4499-9f85-3accc3a2f455))
+ (fp_line (start -1.3945 -2.5805) (end 2.3945 -2.5805) (layer "F.SilkS") (width 0.12) (tstamp 990cad77-6097-4649-8ca3-4cc0ab9abbd4))
+ (fp_line (start 2.3945 -2.5805) (end 2.3945 2.5805) (layer "F.SilkS") (width 0.12) (tstamp cf15b4db-e2ce-4603-a0d2-cdcff6eb3abf))
+ (fp_line (start -2.3945 2.5805) (end -2.3945 -1.5805) (layer "F.SilkS") (width 0.12) (tstamp e92a211b-f0c3-43d0-995f-0c7788820574))
+ (fp_line (start 3.27 -3.46) (end -3.27 -3.46) (layer "F.CrtYd") (width 0.05) (tstamp 05df88bd-2435-4441-8564-293d17e449bd))
+ (fp_line (start -3.27 3.46) (end 3.27 3.46) (layer "F.CrtYd") (width 0.05) (tstamp 0bb49a64-0007-4014-b909-de066baf6942))
+ (fp_line (start 3.27 3.46) (end 3.27 -3.46) (layer "F.CrtYd") (width 0.05) (tstamp 4c02e9c4-aa0f-4e25-826e-0de09a1e6b90))
+ (fp_line (start -3.27 -3.46) (end -3.27 3.46) (layer "F.CrtYd") (width 0.05) (tstamp f6168d18-2913-43ff-9a8c-bda3cdb48389))
+ (fp_line (start 2.2695 -2.4555) (end 2.2695 2.4555) (layer "F.Fab") (width 0.1) (tstamp 0a023ebd-51e1-4555-a119-39ebd21ad0c7))
+ (fp_line (start -1.2695 -2.4555) (end 2.2695 -2.4555) (layer "F.Fab") (width 0.1) (tstamp 10898017-a88a-4900-a1e2-3876e6c8d704))
+ (fp_line (start 2.2695 2.4555) (end -2.2695 2.4555) (layer "F.Fab") (width 0.1) (tstamp 30cfe2c7-35ec-4d7c-82ce-e5240bca2f03))
+ (fp_line (start -2.2695 -1.4555) (end -1.2695 -2.4555) (layer "F.Fab") (width 0.1) (tstamp 5a221dd0-13eb-4b26-82f0-f385471a5b49))
+ (fp_line (start -2.2695 2.4555) (end -2.2695 -1.4555) (layer "F.Fab") (width 0.1) (tstamp 83b696e3-ef46-4e26-8d82-9e5c7d29843f))
+ (pad "A1" smd circle (at -1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e052894-fd89-479b-aa8f-11f52d4b283c))
+ (pad "A2" smd circle (at -1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c9a05f1-001d-43f3-961c-413b4a9345bb))
+ (pad "A3" smd circle (at -0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f4ee26c-2ab0-4352-bb60-68170ee48fa7))
+ (pad "A4" smd circle (at -0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9eeb1d6-978b-4ac2-82f8-6a32a9347eb3))
+ (pad "A5" smd circle (at 0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dac86824-d6e1-4772-a1d4-5286ae3e819d))
+ (pad "A6" smd circle (at 0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 329dd1b6-2bcc-43e5-bf38-1ee482a8a9d2))
+ (pad "A7" smd circle (at 1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3403e8f-bd96-4d6e-bf5e-7ce24b303e60))
+ (pad "A8" smd circle (at 1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b688cc6-8296-42b6-8542-178344cbc268))
+ (pad "B1" smd circle (at -1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp daf2c456-779e-470e-ae5f-9aa653f0ce70))
+ (pad "B2" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e167470f-5154-4d2e-af97-d32343748d61))
+ (pad "B3" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6772fe1-c3a3-4a6d-b38c-8fce135d281e))
+ (pad "B4" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13e4339c-9146-4dee-89d0-3197cc29a2da))
+ (pad "B5" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ceb68a72-5b4d-4bad-8786-f5dc790b954e))
+ (pad "B6" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed79c212-f1be-4ed6-8ac2-9453a769e7d4))
+ (pad "B7" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2de7b10d-4241-4f40-ba21-17c68cc014a0))
+ (pad "B8" smd circle (at 1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46994ef0-b9a0-457a-9a0d-33a4bd55ae7d))
+ (pad "C1" smd circle (at -1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78880e01-0f50-4225-b0d0-5c623128ad9f))
+ (pad "C2" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ffff7bb-6e60-409b-9304-7270e824e65e))
+ (pad "C3" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5599aec0-e820-498c-9ed7-05119572e528))
+ (pad "C4" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47ce1058-853c-45d3-b47c-563e7f64a7c4))
+ (pad "C5" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ded72f85-a67e-4dae-a45e-06f1945e703d))
+ (pad "C6" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2bb9027-c159-4142-a941-561c5f7126cf))
+ (pad "C7" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42a99dfc-83aa-4442-b983-d2121143f6db))
+ (pad "C8" smd circle (at 1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbfe8ef9-2a0d-4ead-8dc0-ca906d687878))
+ (pad "D1" smd circle (at -1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa6b8cd7-a5d0-4c80-9709-d3349d512ff5))
+ (pad "D2" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c11f4c47-ff10-4422-bf35-7ddffe90b044))
+ (pad "D3" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50c434ca-0c17-47cc-87a2-f5d6c7b5c42a))
+ (pad "D4" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1ff13ac-3272-4793-abc4-cc25cbb368fc))
+ (pad "D5" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 577a7842-24d6-4d90-ad9e-6ff00d8dfe27))
+ (pad "D6" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24988254-d742-4595-be58-837fe042d443))
+ (pad "D7" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba04c93e-f82c-480c-946d-fc43215d376b))
+ (pad "D8" smd circle (at 1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e63d041-178f-4f8a-90e1-ce4aaaf5a182))
+ (pad "E1" smd circle (at -1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c234ee7-d827-49a4-bab5-dcd79974e46e))
+ (pad "E2" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7dee221-ccaa-4c26-a455-7de836d6be28))
+ (pad "E3" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0b6823f-ac0e-418b-a362-8d3ab5dd668d))
+ (pad "E4" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0da00e5-d430-4fa3-9570-983b2e27d327))
+ (pad "E5" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7db7d02b-c5a9-4afe-9b3d-4d6e96f1d378))
+ (pad "E6" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1be71963-8de1-47f0-8a9f-759ab4e10bb6))
+ (pad "E7" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d665823-933b-4909-8bbd-0a51eb05ed4e))
+ (pad "E8" smd circle (at 1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ea498fa-9373-4b9b-9bfe-f70454ccaafd))
+ (pad "F1" smd circle (at -1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70711ab1-40ff-4d22-811c-4d4631b00a8b))
+ (pad "F2" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5964607-cf4c-435a-9281-1979f3e92706))
+ (pad "F3" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11ae22ac-b01e-45cc-ae83-fb5b7311e774))
+ (pad "F4" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52bd126a-5907-42c8-860a-0600ac8d355d))
+ (pad "F5" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ac98f84-dbeb-4afb-9313-d71593616240))
+ (pad "F6" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e6925f9-2e05-4f24-b40f-fce223c7ffae))
+ (pad "F7" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2ad4c82c-2443-4660-b3bd-90088b638b74))
+ (pad "F8" smd circle (at 1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9ebf703-2e74-4297-8c92-7886550aae96))
+ (pad "G1" smd circle (at -1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c88bfb1f-1e3e-44bf-ade1-feb16431b536))
+ (pad "G2" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 547993e5-ca96-40c3-b775-535a40cd5165))
+ (pad "G3" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a2c880d-daa3-435a-9bc9-f1ad9223447e))
+ (pad "G4" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a094cfc-7b5f-4c30-835c-e25f7ded4692))
+ (pad "G5" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ab29db7-f7e9-4eab-822d-ac3304ef7ea6))
+ (pad "G6" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4797aba0-b855-459e-8541-08baca7682dc))
+ (pad "G7" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80210e0d-57ca-45da-aef8-c84772c8388d))
+ (pad "G8" smd circle (at 1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd8ab8be-96e1-441f-b2d2-92b95936bea3))
+ (pad "H1" smd circle (at -1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbba144e-1d68-4dde-a90f-daf3d303cdc2))
+ (pad "H2" smd circle (at -1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc2bdcb1-beba-42fd-9ff9-c37c6c891f60))
+ (pad "H3" smd circle (at -0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7617c61-5d4b-47c3-a369-7e1df61f294a))
+ (pad "H4" smd circle (at -0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d42750d-dcd0-45bc-972b-6a68e72dd6d1))
+ (pad "H5" smd circle (at 0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efde8c8f-9375-4ba4-9140-abe8451aab08))
+ (pad "H6" smd circle (at 0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa42eaec-f7a7-49a4-940c-35f5dc7e7f1c))
+ (pad "H7" smd circle (at 1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64d538c8-dfe3-4541-bedd-a35b7592949a))
+ (pad "H8" smd circle (at 1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd5ff633-f57b-4ba9-bee6-1c5ad8173f68))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die427.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die435.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die435.kicad_mod
new file mode 100644
index 00000000..5d4eab38
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die435.kicad_mod
@@ -0,0 +1,165 @@
+(footprint "ST_WLCSP-64_Die435" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 3.141x3.127mm package, pitch 0.35mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00257211.pdf")
+ (tags "BGA 64 0.35")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5635) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c5b9359-0b7e-4095-8e24-7bc4b4938b14)
+ )
+ (fp_text value "ST_WLCSP-64_Die435" (at 0 2.5635) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d39335c6-e1b1-4b07-94be-7820c790b503)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.73 0.73) (thickness 0.1095)))
+ (tstamp f606875b-426c-4cf7-8917-e616d1a0bd16)
+ )
+ (fp_line (start -1.6955 1.6885) (end -1.6955 -0.90675) (layer "F.SilkS") (width 0.12) (tstamp 15450853-b93f-4b19-bf8c-120023319cdc))
+ (fp_line (start 1.6955 -1.6885) (end 1.6955 1.6885) (layer "F.SilkS") (width 0.12) (tstamp 338c9bbc-6db0-488d-b182-b3094db82b1b))
+ (fp_line (start -0.91375 -1.6885) (end 1.6955 -1.6885) (layer "F.SilkS") (width 0.12) (tstamp 4beb7afe-c5fa-40e5-bf1a-5920afcfe648))
+ (fp_line (start 1.6955 1.6885) (end -1.6955 1.6885) (layer "F.SilkS") (width 0.12) (tstamp 6ed7711c-094f-4f89-8724-47bc609a4f62))
+ (fp_line (start 2.58 -2.57) (end -2.58 -2.57) (layer "F.CrtYd") (width 0.05) (tstamp 26a44eb5-2214-4b13-809e-b35ab14360d0))
+ (fp_line (start 2.58 2.57) (end 2.58 -2.57) (layer "F.CrtYd") (width 0.05) (tstamp 4deac565-617b-49ca-aed2-740bf491bdf7))
+ (fp_line (start -2.58 -2.57) (end -2.58 2.57) (layer "F.CrtYd") (width 0.05) (tstamp c05ab9d5-a9ee-4da9-8aa5-52057c51ad27))
+ (fp_line (start -2.58 2.57) (end 2.58 2.57) (layer "F.CrtYd") (width 0.05) (tstamp d41f7446-e985-4afb-9021-943d83c114b3))
+ (fp_line (start -0.78875 -1.5635) (end 1.5705 -1.5635) (layer "F.Fab") (width 0.1) (tstamp 32bccd1c-77a1-4a2f-9fca-4ee01a47258f))
+ (fp_line (start -1.5705 -0.78175) (end -0.78875 -1.5635) (layer "F.Fab") (width 0.1) (tstamp 3a9bb6c9-59fd-425e-88ef-fab9cc1571fd))
+ (fp_line (start 1.5705 -1.5635) (end 1.5705 1.5635) (layer "F.Fab") (width 0.1) (tstamp 5e12c2d8-8ae4-4bc7-a0b4-d893f0172484))
+ (fp_line (start 1.5705 1.5635) (end -1.5705 1.5635) (layer "F.Fab") (width 0.1) (tstamp 9b5043c2-60ed-49e0-9cac-62bce7c092ee))
+ (fp_line (start -1.5705 1.5635) (end -1.5705 -0.78175) (layer "F.Fab") (width 0.1) (tstamp 9b7e1d00-3a14-436f-8022-ebef15b3b9f5))
+ (pad "A1" smd circle (at -1.225 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 6a14386c-c2ac-43c7-9bf8-cedc37383b85))
+ (pad "A2" smd circle (at -0.875 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp f9412125-0bac-4937-acb4-ad4196bfb843))
+ (pad "A3" smd circle (at -0.525 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 92f34396-544f-4675-bcbf-22809b3f434d))
+ (pad "A4" smd circle (at -0.175 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 7cce0d6e-6afb-47a2-9e7f-87b761907223))
+ (pad "A5" smd circle (at 0.175 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp da179827-5002-48e6-8afe-39f10b2dabfa))
+ (pad "A6" smd circle (at 0.525 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 713f318d-c504-4587-8e58-f4e667e94dd5))
+ (pad "A7" smd circle (at 0.875 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 68dca5d5-5b50-4a72-9869-02e12da25e4a))
+ (pad "A8" smd circle (at 1.225 -1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 9648e8be-9f1a-4661-a959-0c93d440f3be))
+ (pad "B1" smd circle (at -1.225 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 45ddf5ef-18fd-4a9f-a805-a90f620f1376))
+ (pad "B2" smd circle (at -0.875 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 1ee96bb5-d6ce-43e6-a214-18a5cb374661))
+ (pad "B3" smd circle (at -0.525 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 733e35f4-154b-4517-af19-fcccce108e44))
+ (pad "B4" smd circle (at -0.175 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 46841b73-586d-4e76-bffe-19853aabca43))
+ (pad "B5" smd circle (at 0.175 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 1376ab51-91dd-4ef8-869e-5de0b66ae7f1))
+ (pad "B6" smd circle (at 0.525 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 07b069ea-3882-45ac-b155-0588a310d3b9))
+ (pad "B7" smd circle (at 0.875 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 6480c576-b1a0-49f4-86f6-b1b9aa042c85))
+ (pad "B8" smd circle (at 1.225 -0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp bb423127-2d5e-44c2-87f5-4ce2cca42cc3))
+ (pad "C1" smd circle (at -1.225 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp a27dcafa-4ef9-435a-a062-ab9705c01ea0))
+ (pad "C2" smd circle (at -0.875 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp ec98b5ae-913d-45a7-a1bb-f3e110d6952f))
+ (pad "C3" smd circle (at -0.525 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 95284eff-0af0-4aca-9b2f-286a60a64b83))
+ (pad "C4" smd circle (at -0.175 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp ffa6df7b-ba04-4fdc-8544-4543322d8a5a))
+ (pad "C5" smd circle (at 0.175 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 23303342-a891-48dc-89c2-ccc83a3a39a7))
+ (pad "C6" smd circle (at 0.525 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 3c57d458-6a9a-4896-baaa-3178fac1aaaf))
+ (pad "C7" smd circle (at 0.875 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp a763bb0c-d344-498e-8aed-69090f33b6d4))
+ (pad "C8" smd circle (at 1.225 -0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 4b209e1b-b39b-49d1-ab70-0da808015047))
+ (pad "D1" smd circle (at -1.225 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp acbaf33a-8f2d-4cd8-8ebf-e826e4634899))
+ (pad "D2" smd circle (at -0.875 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 0d5790aa-a4a2-49e2-ac83-5f475cd7b8ca))
+ (pad "D3" smd circle (at -0.525 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 02268734-160c-42e2-b674-11c44a099617))
+ (pad "D4" smd circle (at -0.175 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 06a974c3-5115-40f2-b07d-c31944647014))
+ (pad "D5" smd circle (at 0.175 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 6e46d416-636a-47f0-80aa-7e84248fc782))
+ (pad "D6" smd circle (at 0.525 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 2a024fd7-5649-4c6c-b7ba-1eb2523f830e))
+ (pad "D7" smd circle (at 0.875 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp dd2a5cfd-c188-44d7-ae8d-bf62649df0ae))
+ (pad "D8" smd circle (at 1.225 -0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 9b95fab6-be04-4535-b650-a8dcb446582b))
+ (pad "E1" smd circle (at -1.225 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 96ed2510-b972-4cd3-9f6f-e70c6cfac6ae))
+ (pad "E2" smd circle (at -0.875 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 77d4b5c8-912e-4e28-ac2f-59231453d36f))
+ (pad "E3" smd circle (at -0.525 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp a4e7f26e-1947-43aa-bb33-45ad0bbc5677))
+ (pad "E4" smd circle (at -0.175 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 81cb4171-022a-418c-8561-558eac4ef051))
+ (pad "E5" smd circle (at 0.175 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp fda79b07-20c8-471c-8db4-a6deeb88bc1a))
+ (pad "E6" smd circle (at 0.525 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp c76519d1-a580-4d9d-a732-0bec70e92cc4))
+ (pad "E7" smd circle (at 0.875 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 0acaedba-6c7a-4fc2-b865-adb6a6a6b78d))
+ (pad "E8" smd circle (at 1.225 0.175) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 80702ecf-bddb-4368-ac0f-705695107072))
+ (pad "F1" smd circle (at -1.225 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp dd00cf3b-e4f1-4672-96c1-5a5a7c2b8b2b))
+ (pad "F2" smd circle (at -0.875 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp df9fc1db-d912-4042-8965-a9c2ccb7fd90))
+ (pad "F3" smd circle (at -0.525 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp c0a1e2d9-0785-40da-b3b1-227889f4120f))
+ (pad "F4" smd circle (at -0.175 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 3ab0219d-b6b1-4da2-a097-6d887f06b7f2))
+ (pad "F5" smd circle (at 0.175 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp c25970b3-2f9a-419c-a98d-fdd96d10a6d6))
+ (pad "F6" smd circle (at 0.525 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp a4e5b3e3-fe39-452a-834d-222f1e263109))
+ (pad "F7" smd circle (at 0.875 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 6e578a34-1c37-4c96-bf0d-b5ab16313482))
+ (pad "F8" smd circle (at 1.225 0.525) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 233c6e97-43ae-49a3-9ca7-8118a7e711c3))
+ (pad "G1" smd circle (at -1.225 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 1a484ad5-7b07-42a6-94e5-3a82e059421a))
+ (pad "G2" smd circle (at -0.875 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 72345d1c-7ec3-4a4f-bb58-4f3359445447))
+ (pad "G3" smd circle (at -0.525 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 39c4fc58-f790-4064-bbb0-8804cab757ff))
+ (pad "G4" smd circle (at -0.175 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp bd40f6c7-4910-4e61-ab32-a02a4fb46d60))
+ (pad "G5" smd circle (at 0.175 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 955aad3c-de64-4b7e-8e04-b2f92d238bae))
+ (pad "G6" smd circle (at 0.525 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 6d43075b-7c06-41d0-a008-36b116c7bd05))
+ (pad "G7" smd circle (at 0.875 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 113661d5-80e6-4b20-8025-e29abd347607))
+ (pad "G8" smd circle (at 1.225 0.875) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 16a76bec-f7e5-4476-b13f-9b99012f6d9e))
+ (pad "H1" smd circle (at -1.225 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 875d58e0-eb1a-40a6-86f1-0ef0c7684fdf))
+ (pad "H2" smd circle (at -0.875 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 71796289-4857-4242-8a5e-e8771f306067))
+ (pad "H3" smd circle (at -0.525 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 633274c5-c4d0-4add-83b8-5f03487d3586))
+ (pad "H4" smd circle (at -0.175 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 5cf0a249-bde8-47ce-9a2b-f0ea9b575ce3))
+ (pad "H5" smd circle (at 0.175 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 825687fe-f8a5-4d82-b433-ee2d105d5e5f))
+ (pad "H6" smd circle (at 0.525 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 170eae6f-c9a0-45d5-9b02-dfd1b120fc3e))
+ (pad "H7" smd circle (at 0.875 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp 548120e9-edb6-490e-b7f5-1bc872f566cc))
+ (pad "H8" smd circle (at 1.225 1.225) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.059524) (tstamp f69ca509-b13f-4623-acd4-f57fd429b612))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die435.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die436.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die436.kicad_mod
new file mode 100644
index 00000000..319f71b8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die436.kicad_mod
@@ -0,0 +1,101 @@
+(footprint "ST_WLCSP-64_Die436" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zd.pdf")
+ (tags "BGA 64 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.4555) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 55475a2e-fa9b-43f6-b3ea-d4d04c9af357)
+ )
+ (fp_text value "ST_WLCSP-64_Die436" (at 0 3.4555) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1c16a50-7c86-4cbb-a257-737a1cf102e4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19e939a4-588d-4906-a9d6-11fd275bd774)
+ )
+ (fp_line (start -2.3945 2.5805) (end -2.3945 -1.5805) (layer "F.SilkS") (width 0.12) (tstamp 42c9fc83-327d-4c63-ace3-33c68f00c4f9))
+ (fp_line (start -1.3945 -2.5805) (end 2.3945 -2.5805) (layer "F.SilkS") (width 0.12) (tstamp 4967fecd-a5b4-4c45-bb72-c73714d93bb9))
+ (fp_line (start 2.3945 -2.5805) (end 2.3945 2.5805) (layer "F.SilkS") (width 0.12) (tstamp ccfd8457-d8ee-4baa-9c4d-125974380669))
+ (fp_line (start 2.3945 2.5805) (end -2.3945 2.5805) (layer "F.SilkS") (width 0.12) (tstamp d1716c76-abc8-4a6e-86ea-4277600898c7))
+ (fp_line (start -3.27 3.46) (end 3.27 3.46) (layer "F.CrtYd") (width 0.05) (tstamp 7843ec1b-3aa2-433d-8e81-20ee556cd1b0))
+ (fp_line (start 3.27 3.46) (end 3.27 -3.46) (layer "F.CrtYd") (width 0.05) (tstamp 81f74c69-4d65-4e0a-b665-7fe6116d77b7))
+ (fp_line (start 3.27 -3.46) (end -3.27 -3.46) (layer "F.CrtYd") (width 0.05) (tstamp e3445bb9-e019-4006-b6eb-b3c4f30dbbc5))
+ (fp_line (start -3.27 -3.46) (end -3.27 3.46) (layer "F.CrtYd") (width 0.05) (tstamp f951dda2-bc08-4bf1-8278-fca13bad2fff))
+ (fp_line (start -1.2695 -2.4555) (end 2.2695 -2.4555) (layer "F.Fab") (width 0.1) (tstamp 01e63aef-f2ea-445d-b10b-46aa765680f2))
+ (fp_line (start 2.2695 -2.4555) (end 2.2695 2.4555) (layer "F.Fab") (width 0.1) (tstamp 357c56e6-ce32-4a6a-b5aa-c2957b43e124))
+ (fp_line (start -2.2695 2.4555) (end -2.2695 -1.4555) (layer "F.Fab") (width 0.1) (tstamp 85c9dbfb-a57e-4236-9231-04b086d58ef2))
+ (fp_line (start -2.2695 -1.4555) (end -1.2695 -2.4555) (layer "F.Fab") (width 0.1) (tstamp c4939fd0-ef4f-4cbc-ab60-cca89b4b7f31))
+ (fp_line (start 2.2695 2.4555) (end -2.2695 2.4555) (layer "F.Fab") (width 0.1) (tstamp c9daed1f-6eac-4bba-9990-5aed6a58d16a))
+ (pad "A1" smd circle (at -1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ed5a058-2960-45a2-9363-3b455e763e86))
+ (pad "A2" smd circle (at -1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 015c3064-19dc-44c0-ac77-cb2ba4e761dc))
+ (pad "A3" smd circle (at -0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4dc2a872-9147-41e7-9a85-3740dd26a9a2))
+ (pad "A4" smd circle (at -0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1cd25dd-8232-4a46-a671-f1f6c41fd034))
+ (pad "A5" smd circle (at 0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac6f6313-d179-47da-b5b7-9d322c07cc59))
+ (pad "A6" smd circle (at 0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1a29192-1736-4fe7-8222-0fc50c390b2a))
+ (pad "A7" smd circle (at 1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5eed9239-1ff2-40f6-8b27-9e0e4a8b493a))
+ (pad "A8" smd circle (at 1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1f43ad9-a20a-47ab-981a-34097276366d))
+ (pad "B1" smd circle (at -1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 883cbaf8-550f-46be-bb3c-5f6c8f40fa77))
+ (pad "B2" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbd832fa-acb2-4878-a54f-51e36c26521d))
+ (pad "B3" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6e18402-1229-4e8f-b619-3a27d7130df1))
+ (pad "B4" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3f2249f-a209-4d4d-9e67-4064a9c7f9d3))
+ (pad "B5" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ce22086-0648-439a-beb5-6b6b85593534))
+ (pad "B6" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5cb21b6-b4d8-4998-9c67-5ef0f231a862))
+ (pad "B7" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 771c52bd-4201-4cb0-ad25-8615324119a0))
+ (pad "B8" smd circle (at 1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ad972d7-aa38-4ac9-b958-1a4b4d737e8d))
+ (pad "C1" smd circle (at -1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0da114c7-7aa4-470f-bbc7-b1eb44495f2a))
+ (pad "C2" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e195d24-be8e-4e34-90a3-d12ac1c1d0e9))
+ (pad "C3" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 717f7795-cd9e-474d-b37e-94df6f5843f8))
+ (pad "C4" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16cb6049-3b2f-4c3b-bf14-e3a414d07902))
+ (pad "C5" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adf35914-bd98-4fdb-bb7a-c6b49850d28a))
+ (pad "C6" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 508a17fe-c7f8-48f8-9019-d756c490b89a))
+ (pad "C7" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b6c4272-c1d7-464a-b425-09b4135d2681))
+ (pad "C8" smd circle (at 1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29d53bdd-ba97-42ce-b1b1-66f851f47518))
+ (pad "D1" smd circle (at -1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 125d06db-568b-4676-b179-e440b4460cb4))
+ (pad "D2" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67baff1b-7cb4-4a16-86b7-344a92219811))
+ (pad "D3" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66073028-0b31-4715-aafb-799a9b0608c9))
+ (pad "D4" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f78bd33d-5d08-4f33-bad8-7f30891ba23d))
+ (pad "D5" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f096fc6c-e106-4368-9868-ceefffac5254))
+ (pad "D6" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67e42588-addf-4439-8e50-f24afc32bca7))
+ (pad "D7" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88e1c209-96f6-4264-b35f-3d026b0449a6))
+ (pad "D8" smd circle (at 1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87f94e89-810b-43b7-9126-49f69de34bcd))
+ (pad "E1" smd circle (at -1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f27e74ce-590e-4477-a441-5fb241082142))
+ (pad "E2" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28a95034-fb32-455a-8a0b-24a32b86876b))
+ (pad "E3" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98357543-c1c1-4813-b4af-52494be24b73))
+ (pad "E4" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73edf9ac-028d-43b2-ad4f-28d57106cd02))
+ (pad "E5" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f24d32d-7bba-43ae-97a5-dffc546dcc25))
+ (pad "E6" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bc05b81-fee4-4ddc-a174-48ba2a0f944e))
+ (pad "E7" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcbd7b32-824b-4e12-9773-deec21e86e2a))
+ (pad "E8" smd circle (at 1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a95aa14d-324e-4c50-97b9-4f4ae9905406))
+ (pad "F1" smd circle (at -1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d84e03d2-ec8b-4254-be45-76660c659ab9))
+ (pad "F2" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31ac44e5-76ca-4508-92b1-061eadab3e19))
+ (pad "F3" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0ed9c80-76a2-470c-9cfc-37a22659ef70))
+ (pad "F4" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcfde548-5679-45a5-ae77-e5d136de168e))
+ (pad "F5" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac8e9838-561a-4f07-a415-eca6f29ecfed))
+ (pad "F6" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64eda3c7-43ef-4962-9571-6cfc35268b2a))
+ (pad "F7" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 070453f2-735d-4695-ab1f-7798c5b181f2))
+ (pad "F8" smd circle (at 1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 226fa091-bc16-4dd2-a365-cf98071b8b70))
+ (pad "G1" smd circle (at -1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3940ca16-8eb1-4b92-aec3-604c473ff6e5))
+ (pad "G2" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d42645a-afe7-4e99-9cfb-5468ee5ee347))
+ (pad "G3" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7af3cec1-7c14-46ae-acc4-2d52629ba2ab))
+ (pad "G4" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 766f5b2d-8c5e-4674-baa6-cb3dec7d1276))
+ (pad "G5" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f760f9a2-7637-43ce-b015-cff5df006767))
+ (pad "G6" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2dafabc-7f7b-4280-8d80-86817c5ed343))
+ (pad "G7" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 720aab0a-2282-4279-a569-dc26d105f7bc))
+ (pad "G8" smd circle (at 1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5440f9b-7377-4fd8-997c-4a63bb8b14f8))
+ (pad "H1" smd circle (at -1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad5b9869-d413-42d3-bcfd-7c1c91524977))
+ (pad "H2" smd circle (at -1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57600b6f-41a9-4367-bfce-5b481ae2f8c5))
+ (pad "H3" smd circle (at -0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c770c9ff-d75d-4578-970b-d410a10f5de8))
+ (pad "H4" smd circle (at -0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4749774e-9942-46b0-9772-ff14bab2f038))
+ (pad "H5" smd circle (at 0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50095c5d-b624-4435-b551-b19aef636d73))
+ (pad "H6" smd circle (at 0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 190a6861-eea5-4a16-899c-5695e2822c7b))
+ (pad "H7" smd circle (at 1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80db6a33-66e5-4db3-b4ce-18013404de5a))
+ (pad "H8" smd circle (at 1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9e03252-912c-4ce9-b256-141c53823b01))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die436.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die441.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die441.kicad_mod
new file mode 100644
index 00000000..317c934f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die441.kicad_mod
@@ -0,0 +1,165 @@
+(footprint "ST_WLCSP-64_Die441" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 3.623x3.651mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00213872.pdf")
+ (tags "BGA 64 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.8255) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e57a9cfb-b62b-474a-bb39-0b9694955c24)
+ )
+ (fp_text value "ST_WLCSP-64_Die441" (at 0 2.8255) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 04dad057-194b-4274-9a01-0c1eb63d7b4e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.84 0.84) (thickness 0.126)))
+ (tstamp 4007b1fd-965e-42f2-b033-125da87c69dc)
+ )
+ (fp_line (start 1.9365 -1.9505) (end 1.9365 1.9505) (layer "F.SilkS") (width 0.12) (tstamp 74f58dfd-ca72-4e61-93e3-1971b0097f0f))
+ (fp_line (start -1.9365 1.9505) (end -1.9365 -1.04475) (layer "F.SilkS") (width 0.12) (tstamp 9f996c68-b08a-424e-9578-e7df51fba6e7))
+ (fp_line (start -1.03075 -1.9505) (end 1.9365 -1.9505) (layer "F.SilkS") (width 0.12) (tstamp bffcaaf1-2395-47aa-8ea9-dfce0822a02f))
+ (fp_line (start 1.9365 1.9505) (end -1.9365 1.9505) (layer "F.SilkS") (width 0.12) (tstamp d42db831-5b14-4a15-bbb7-a72e82bdf90a))
+ (fp_line (start 2.82 -2.83) (end -2.82 -2.83) (layer "F.CrtYd") (width 0.05) (tstamp 37d6f61f-9bf9-4ca8-9f00-4214b1728396))
+ (fp_line (start -2.82 2.83) (end 2.82 2.83) (layer "F.CrtYd") (width 0.05) (tstamp 54f5cbbf-fd30-45fa-ac98-415849a7923f))
+ (fp_line (start 2.82 2.83) (end 2.82 -2.83) (layer "F.CrtYd") (width 0.05) (tstamp 83804e34-9986-44f1-9e25-e4a924733444))
+ (fp_line (start -2.82 -2.83) (end -2.82 2.83) (layer "F.CrtYd") (width 0.05) (tstamp a51acfc2-9106-44d4-ba4c-45522c02bf13))
+ (fp_line (start 1.8115 -1.8255) (end 1.8115 1.8255) (layer "F.Fab") (width 0.1) (tstamp 7427e9bc-fe21-4132-b326-03a65feb0068))
+ (fp_line (start -1.8115 -0.91975) (end -0.90575 -1.8255) (layer "F.Fab") (width 0.1) (tstamp abb4df06-dddd-4f93-b2ec-2e87371779e7))
+ (fp_line (start 1.8115 1.8255) (end -1.8115 1.8255) (layer "F.Fab") (width 0.1) (tstamp b3c1a193-2bc5-4cfb-8560-2fa742f172f7))
+ (fp_line (start -0.90575 -1.8255) (end 1.8115 -1.8255) (layer "F.Fab") (width 0.1) (tstamp cd054a03-37ba-474b-ba36-08c68202fa0c))
+ (fp_line (start -1.8115 1.8255) (end -1.8115 -0.91975) (layer "F.Fab") (width 0.1) (tstamp f5d86745-6cb6-4847-959b-2d93680b0c4a))
+ (pad "A1" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e4fe85db-ff56-4c48-859d-b844b46270f0))
+ (pad "A2" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c0b72425-5dc4-4d16-8317-bb3928336bb4))
+ (pad "A3" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 40927f47-b6c1-442d-adf4-fdfac7ffacc8))
+ (pad "A4" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f95fd5a6-9a6d-42f1-a45d-42991311c0b8))
+ (pad "A5" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3aaa0e5f-aad0-4e78-8526-beae90097e66))
+ (pad "A6" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b6aefccc-d6c2-4d06-9af2-2e0426cfe226))
+ (pad "A7" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5b0b9f9a-5de5-4f7e-bb23-28c90c57c0b2))
+ (pad "A8" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9280c929-01fe-49f6-83a4-628c4072245f))
+ (pad "B1" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b64b08d6-ef5f-4d46-9b48-17dacc660796))
+ (pad "B2" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a0da07b3-31cf-44fc-931d-d4005b294c25))
+ (pad "B3" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 567653a3-4744-4908-9b06-a69fdcd1fd13))
+ (pad "B4" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 19de9f9b-5da2-4c04-8563-b02c2d437f25))
+ (pad "B5" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c28a1ed8-17a1-4561-83d4-72440e19b8c2))
+ (pad "B6" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp da9360e7-4a33-4d0b-a17f-82e6b1581f6e))
+ (pad "B7" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 654a6755-1941-4660-bcce-57a457fb41e3))
+ (pad "B8" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 882c2660-14a9-4cba-8ed8-954ddeb743dd))
+ (pad "C1" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f89ae3b7-fda9-404e-a708-d34976b60b32))
+ (pad "C2" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dfa3361e-e4da-48b4-88c0-f26167a19436))
+ (pad "C3" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 843e590a-0aa8-49b4-b157-1c8490b95dc1))
+ (pad "C4" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b8bc7310-29af-4051-8d0b-3bd92b4a8196))
+ (pad "C5" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d4c0690e-81da-4d92-8c6a-4bd2c9cf4a98))
+ (pad "C6" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 816f5e2e-e573-4ae4-ab35-7c418f471ab2))
+ (pad "C7" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fd76bdc1-ee86-43c4-bb4c-a462d505c4c8))
+ (pad "C8" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 91fe23e2-044f-4eaf-b44c-888c25e98bf7))
+ (pad "D1" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c382914a-22c2-4f27-83ba-e00415dc01f7))
+ (pad "D2" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cdfcf6b0-dbd5-46d2-a10b-c77fc656a227))
+ (pad "D3" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6d300dae-0969-47ef-9c3f-9e8a49aa14af))
+ (pad "D4" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4adc9878-b7b5-4bf0-926c-761f93f9be53))
+ (pad "D5" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1a8cf54f-860b-496a-9f55-a8bdf2405bfd))
+ (pad "D6" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b1901c61-66ae-4d8e-b99a-02efe3bb6433))
+ (pad "D7" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e7d92170-7cb8-4bdc-9aea-1d9373842561))
+ (pad "D8" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d1d0f27a-fcc8-432f-aee2-9c53c0d104d1))
+ (pad "E1" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d242baff-dd30-4410-80e9-1287d0f295b9))
+ (pad "E2" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 631e13df-adff-465b-93a4-f2d1e30f41b5))
+ (pad "E3" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7b91ffbb-123e-4fdf-bdfe-64f1d1f8b3a0))
+ (pad "E4" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6b1d3258-a362-44aa-b61a-871a870737ad))
+ (pad "E5" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4847748f-7b05-4860-840a-f616bc616c11))
+ (pad "E6" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e77409e7-3cbb-4763-b892-a585da2e151a))
+ (pad "E7" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 98bfd653-8a09-4b7c-9ecc-695415233e66))
+ (pad "E8" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f5514f39-eee0-4202-a722-7c454df4df91))
+ (pad "F1" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5aae4749-815a-4f7c-a39a-ebfb39877f37))
+ (pad "F2" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c0c99b5-0f50-43fd-b22d-b17636ec08de))
+ (pad "F3" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4ea8772d-3cfb-447c-ae89-bac2ca22ada0))
+ (pad "F4" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 69d445d9-b1d5-4e35-aa31-f21605d07b64))
+ (pad "F5" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a60e9232-954c-4adf-9f1a-c5598d74919f))
+ (pad "F6" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f1dc47ac-3c45-4bf0-9c26-84be9ba2b96c))
+ (pad "F7" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3b13e027-6338-41d1-b6b4-62d629c28cc5))
+ (pad "F8" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 492ecc33-2434-4246-a6b2-c2e46cfdff53))
+ (pad "G1" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cbe05e51-d9af-45e6-9e4f-241468341d90))
+ (pad "G2" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fbd72b2e-de8d-4c2c-ba84-6e9feb1070fd))
+ (pad "G3" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2ce8acf5-a45b-448c-ae55-f968d189c49f))
+ (pad "G4" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0c798dd0-d960-437c-889a-24cdb168e308))
+ (pad "G5" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e93f58e5-72b7-4974-871e-b968e57d8342))
+ (pad "G6" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 21cfc92a-c3e5-4eb4-8976-1222dcb2d9df))
+ (pad "G7" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 99ae66ac-8098-4c96-a787-313835d83ca2))
+ (pad "G8" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 001324e8-afdb-4f05-a545-f17171e765a8))
+ (pad "H1" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8afb2837-436f-4d28-be9c-83298248143c))
+ (pad "H2" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c5ed23c6-f51f-423b-80e2-fd1df460c118))
+ (pad "H3" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a18ca99f-f554-402f-92d3-9576419e0b0e))
+ (pad "H4" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6c51ea6d-c737-414f-b71e-54374f73d5f9))
+ (pad "H5" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a088f351-d5ac-4dd3-9d76-ff729600b38d))
+ (pad "H6" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 32e93dc5-52f3-4c76-85cb-17b4ac0babe2))
+ (pad "H7" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ac04357d-1226-4ad0-a994-f775d220baf1))
+ (pad "H8" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 443d377a-939f-4a19-af87-24f975b86514))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die441.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die442.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die442.kicad_mod
new file mode 100644
index 00000000..2d0dd1c5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die442.kicad_mod
@@ -0,0 +1,101 @@
+(footprint "ST_WLCSP-64_Die442" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 3.347x3.585mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f091vb.pdf")
+ (tags "BGA 64 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.7925) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4895cc7f-8b27-4f30-a19e-6e27ae526847)
+ )
+ (fp_text value "ST_WLCSP-64_Die442" (at 0 2.7925) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7598b78a-388e-4a44-b1c0-753db84580d7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.78 0.78) (thickness 0.117)))
+ (tstamp 579f0022-be1f-4de1-bb5b-e5f8371fdf3e)
+ )
+ (fp_line (start 1.7985 -1.9175) (end 1.7985 1.9175) (layer "F.SilkS") (width 0.12) (tstamp 68ba55c1-3e0e-4250-9a1f-aa68b284ed9d))
+ (fp_line (start 1.7985 1.9175) (end -1.7985 1.9175) (layer "F.SilkS") (width 0.12) (tstamp a5837ca3-05cb-461f-9d17-c586603ef6a5))
+ (fp_line (start -1.7985 1.9175) (end -1.7985 -1.08075) (layer "F.SilkS") (width 0.12) (tstamp bc03f3dd-ae37-4503-8077-5f0b2e276a93))
+ (fp_line (start -0.96175 -1.9175) (end 1.7985 -1.9175) (layer "F.SilkS") (width 0.12) (tstamp e289c282-b653-4cf4-8e75-393a4b68c83d))
+ (fp_line (start 2.68 2.8) (end 2.68 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1006e883-2218-4731-8bdb-14faa5670bd6))
+ (fp_line (start 2.68 -2.8) (end -2.68 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 44e18068-d0c7-432d-9a71-142a3bd91106))
+ (fp_line (start -2.68 2.8) (end 2.68 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 78fa6067-06cb-4a1c-a112-86c8e1c8e716))
+ (fp_line (start -2.68 -2.8) (end -2.68 2.8) (layer "F.CrtYd") (width 0.05) (tstamp a03354db-5aeb-47f0-9f72-5705cb10b1c3))
+ (fp_line (start 1.6735 -1.7925) (end 1.6735 1.7925) (layer "F.Fab") (width 0.1) (tstamp 44bf5994-b337-4a03-959c-35a226a95e9a))
+ (fp_line (start -0.83675 -1.7925) (end 1.6735 -1.7925) (layer "F.Fab") (width 0.1) (tstamp 5a81597a-66d5-4c02-9fb8-0acb857f4bc2))
+ (fp_line (start -1.6735 1.7925) (end -1.6735 -0.95575) (layer "F.Fab") (width 0.1) (tstamp 7b2b3d9e-0939-43d9-8ac0-d644563bd455))
+ (fp_line (start 1.6735 1.7925) (end -1.6735 1.7925) (layer "F.Fab") (width 0.1) (tstamp 8151392a-6c57-482a-898e-842fa30fe118))
+ (fp_line (start -1.6735 -0.95575) (end -0.83675 -1.7925) (layer "F.Fab") (width 0.1) (tstamp a35a7478-1967-4587-ab07-6622add80ff3))
+ (pad "A1" smd circle (at -1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c250c354-d4ad-4ac8-a37d-7ffc0e4aea77))
+ (pad "A2" smd circle (at -1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93dfc647-c02d-463b-9b05-f7f06974b3f6))
+ (pad "A3" smd circle (at -0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 659bf3fb-defb-4a71-9f92-1f277c023c73))
+ (pad "A4" smd circle (at -0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c71490f-7161-4ed5-bbe6-f616eccbab13))
+ (pad "A5" smd circle (at 0.2 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4efe36dd-154e-4a64-b41f-2f69d383c801))
+ (pad "A6" smd circle (at 0.6 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ae0eced-3cbf-463d-a771-29be8b018192))
+ (pad "A7" smd circle (at 1 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e00adf3-0452-46ee-8bc7-165c1a06059a))
+ (pad "A8" smd circle (at 1.4 -1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0772cb8b-bbe2-4afb-83d6-65aca0ef1596))
+ (pad "B1" smd circle (at -1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97b8b2aa-44d9-47b9-937d-6712c110f77b))
+ (pad "B2" smd circle (at -1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40cea4f3-e16a-4abd-a6c5-d7b582aaab15))
+ (pad "B3" smd circle (at -0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e5d4eaa-7aba-40a6-b182-b08e34c672f6))
+ (pad "B4" smd circle (at -0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c824973c-20c8-4604-a51f-bf9494ddf750))
+ (pad "B5" smd circle (at 0.2 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da5087ad-145a-45bc-be2c-d33ae3ca2357))
+ (pad "B6" smd circle (at 0.6 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8f51f1a5-7516-49ab-b9e1-259ad2550a61))
+ (pad "B7" smd circle (at 1 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28c391db-c9ff-4dea-ba16-4f408be50044))
+ (pad "B8" smd circle (at 1.4 -1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f055bf8-ba95-44b6-af7c-0249533ea88d))
+ (pad "C1" smd circle (at -1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e033d8d-1fb9-4913-8d74-9efd9c75611c))
+ (pad "C2" smd circle (at -1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10738f60-a3ba-49b3-b942-551e812e20ab))
+ (pad "C3" smd circle (at -0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc6c0a78-8793-4094-b5bc-c98d7a243c25))
+ (pad "C4" smd circle (at -0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0084285-19fc-404a-93e1-fc5ef41f6354))
+ (pad "C5" smd circle (at 0.2 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3373365-cc8b-48a8-804c-b06411467d98))
+ (pad "C6" smd circle (at 0.6 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6eb254f-a34a-46ab-95e6-1a2183b42de2))
+ (pad "C7" smd circle (at 1 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b174fed-994a-4c64-ba1f-3ac6d07e4ef1))
+ (pad "C8" smd circle (at 1.4 -0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d810f07-ee2c-4026-ae0a-607140e63117))
+ (pad "D1" smd circle (at -1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2a37a89-0c80-4851-84dc-fd6d47aaba4c))
+ (pad "D2" smd circle (at -1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8521cb1-96e6-4671-9782-65040ad87f9f))
+ (pad "D3" smd circle (at -0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40b8b649-2d1d-49ec-8acb-b3cf01760b03))
+ (pad "D4" smd circle (at -0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ffe21a3d-b249-4cf6-90c4-437b8a42ae5c))
+ (pad "D5" smd circle (at 0.2 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47bd69f9-a959-454e-8b45-20affc1ac88a))
+ (pad "D6" smd circle (at 0.6 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1b32722-fafd-4900-8011-cf46d3ff778d))
+ (pad "D7" smd circle (at 1 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d390fd8-89b1-4546-b1c2-e1237000ea1f))
+ (pad "D8" smd circle (at 1.4 -0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56ca66e5-fd37-4340-afde-e0ce13b8a873))
+ (pad "E1" smd circle (at -1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f29bd080-2249-4557-8acd-3906150aed66))
+ (pad "E2" smd circle (at -1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e823c742-3426-4815-bde6-72f15b99281f))
+ (pad "E3" smd circle (at -0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75c04e1f-d40b-484e-9285-b3a58cf56d08))
+ (pad "E4" smd circle (at -0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f50f9dc7-bbf5-42cf-8b1d-0ceed6b91a6f))
+ (pad "E5" smd circle (at 0.2 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f12e3c32-1ca7-4c1a-8159-f85758a92d29))
+ (pad "E6" smd circle (at 0.6 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b35bf7a1-e2f7-4e66-9120-c4b7e8f58c99))
+ (pad "E7" smd circle (at 1 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 001bd454-516e-4427-a408-924e7a8b147e))
+ (pad "E8" smd circle (at 1.4 0.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 284ef3ab-7010-4b99-88dc-ae41656509b3))
+ (pad "F1" smd circle (at -1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41373fae-09f1-484a-ac85-9a81e565214b))
+ (pad "F2" smd circle (at -1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68f8bc87-0851-499f-9318-1ce771d39e23))
+ (pad "F3" smd circle (at -0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fcab78e-0408-4612-af7e-867012a8fd6a))
+ (pad "F4" smd circle (at -0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30360d0b-89e3-42be-a857-36301956307d))
+ (pad "F5" smd circle (at 0.2 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78abfb41-dad9-48aa-b164-ebe992d77f3d))
+ (pad "F6" smd circle (at 0.6 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e395b72-b756-487a-8502-f6cf7fcc9ac2))
+ (pad "F7" smd circle (at 1 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a59ccf8-17c9-400f-ad98-40ae5a51e70d))
+ (pad "F8" smd circle (at 1.4 0.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c716276-cdda-413d-8ccd-2c657cdddfa3))
+ (pad "G1" smd circle (at -1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2773a568-9241-4324-b852-91da4dfceb41))
+ (pad "G2" smd circle (at -1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c6fe29a-9181-424a-ae16-3c0173c88c8d))
+ (pad "G3" smd circle (at -0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bca56967-c049-4d72-a6b9-3a62c8feacd6))
+ (pad "G4" smd circle (at -0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9083bfe3-0c8f-4ac1-af4d-55189ce7a839))
+ (pad "G5" smd circle (at 0.2 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68d12dda-587a-4d91-95eb-cb2a31b62482))
+ (pad "G6" smd circle (at 0.6 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 127a2067-be24-42f6-9b71-d9b1f7a46044))
+ (pad "G7" smd circle (at 1 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7cd9d17-f2b6-4ed7-8b80-bf3396a803f5))
+ (pad "G8" smd circle (at 1.4 1) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 720c268e-860f-4462-b80a-29d664ae00d0))
+ (pad "H1" smd circle (at -1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c930335-9988-4007-baea-ba1a5e7fcb4e))
+ (pad "H2" smd circle (at -1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67b195e6-dec7-4095-a483-f5a297740b01))
+ (pad "H3" smd circle (at -0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d458be8-abd9-4341-9f31-c6a8b69f4047))
+ (pad "H4" smd circle (at -0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0209047-56df-4dd8-b339-256bc2be2231))
+ (pad "H5" smd circle (at 0.2 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1079ce57-8ada-462e-bc13-56d42d651312))
+ (pad "H6" smd circle (at 0.6 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ddec011-9393-4885-af09-317252f27132))
+ (pad "H7" smd circle (at 1 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8f0dfc6-c904-45d5-b233-ae74549e3654))
+ (pad "H8" smd circle (at 1.4 1.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86428baa-10e0-4752-b352-c42f87e6d532))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die442.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die462.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die462.kicad_mod
new file mode 100644
index 00000000..4e2e66e4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-64_Die462.kicad_mod
@@ -0,0 +1,165 @@
+(footprint "ST_WLCSP-64_Die462" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-64, 8x8 raster, 3.357x3.657mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00340475.pdf")
+ (tags "BGA 64 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.8285) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d53ae5c7-cf16-48b1-9733-03f2d1991a49)
+ )
+ (fp_text value "ST_WLCSP-64_Die462" (at 0 2.8285) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp db664211-4ec9-4945-9ee1-18acfa571a6f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.78 0.78) (thickness 0.117)))
+ (tstamp 45289c01-9893-4e97-8d4c-ee6624a8e1dc)
+ )
+ (fp_line (start -1.8035 1.9535) (end -1.8035 -1.11425) (layer "F.SilkS") (width 0.12) (tstamp 1170f239-e109-4510-80d1-33601782c303))
+ (fp_line (start -0.96425 -1.9535) (end 1.8035 -1.9535) (layer "F.SilkS") (width 0.12) (tstamp 2a9cffd9-d474-4274-8654-67ec4b6c6612))
+ (fp_line (start 1.8035 -1.9535) (end 1.8035 1.9535) (layer "F.SilkS") (width 0.12) (tstamp 377ecdc6-8fd2-4eb4-8dcb-a38462b6ce6a))
+ (fp_line (start 1.8035 1.9535) (end -1.8035 1.9535) (layer "F.SilkS") (width 0.12) (tstamp f2c73e58-461e-408d-bea3-c1b2d0a805ef))
+ (fp_line (start 2.68 2.83) (end 2.68 -2.83) (layer "F.CrtYd") (width 0.05) (tstamp 226dcb40-c5d4-4d7a-ad3e-f4a2bf0c5842))
+ (fp_line (start 2.68 -2.83) (end -2.68 -2.83) (layer "F.CrtYd") (width 0.05) (tstamp 516d9ada-9b5b-484f-ab28-07d900069a37))
+ (fp_line (start -2.68 -2.83) (end -2.68 2.83) (layer "F.CrtYd") (width 0.05) (tstamp 95fa5702-a781-4785-a010-f84a93a3cf5f))
+ (fp_line (start -2.68 2.83) (end 2.68 2.83) (layer "F.CrtYd") (width 0.05) (tstamp c3ccfade-20f5-4403-81d2-0759b22a3229))
+ (fp_line (start 1.6785 1.8285) (end -1.6785 1.8285) (layer "F.Fab") (width 0.1) (tstamp 620a715b-31ab-4fec-af55-0d17fb0533a9))
+ (fp_line (start -1.6785 -0.98925) (end -0.83925 -1.8285) (layer "F.Fab") (width 0.1) (tstamp 8da40658-b1ad-4e42-8c23-324fcc61b086))
+ (fp_line (start -1.6785 1.8285) (end -1.6785 -0.98925) (layer "F.Fab") (width 0.1) (tstamp b04aa7f1-803e-4e04-9a70-d586ad11c853))
+ (fp_line (start 1.6785 -1.8285) (end 1.6785 1.8285) (layer "F.Fab") (width 0.1) (tstamp b14dd828-df6e-4990-a92c-ecff8b53b8e4))
+ (fp_line (start -0.83925 -1.8285) (end 1.6785 -1.8285) (layer "F.Fab") (width 0.1) (tstamp bc7bf03d-18ec-4fc8-a311-7a545ee59b5b))
+ (pad "A1" smd circle (at -1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9f22f16f-5e2a-4bcb-9349-cbd6b38cff32))
+ (pad "A2" smd circle (at -1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7f9ddfa7-86d2-42df-bd5d-d78e9802f4d9))
+ (pad "A3" smd circle (at -0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50e474b3-425f-4a70-bd40-2fd6edf928a8))
+ (pad "A4" smd circle (at -0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8658981f-85d3-4561-bc5d-b3b87dabeeae))
+ (pad "A5" smd circle (at 0.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 816dd0cb-568b-488b-a70e-3a4cb4c5e766))
+ (pad "A6" smd circle (at 0.6 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9d4c03e5-9223-404c-b130-54866b9dd843))
+ (pad "A7" smd circle (at 1 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f9e9008e-4bf1-4fce-9abd-462107caa92d))
+ (pad "A8" smd circle (at 1.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0955479b-c328-41c3-a397-6bb03787a4a5))
+ (pad "B1" smd circle (at -1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 029cb0ce-5187-4515-853a-aafe8ee809b3))
+ (pad "B2" smd circle (at -1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1353eb6e-cd74-4e6a-91a2-3d4280552cf3))
+ (pad "B3" smd circle (at -0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c9598cc3-3a8c-4c07-9c39-a7139c0962f7))
+ (pad "B4" smd circle (at -0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f8affcb-7585-4b2c-8466-37a0f42c14bf))
+ (pad "B5" smd circle (at 0.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 26d94362-6744-4bb8-9e49-4ee66561431f))
+ (pad "B6" smd circle (at 0.6 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fe98d118-8c86-4962-8d38-1794f47282a0))
+ (pad "B7" smd circle (at 1 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2823ee20-d093-451b-ba4f-39ec41a44797))
+ (pad "B8" smd circle (at 1.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a3850074-9554-48a5-bcd3-b456305f2ca1))
+ (pad "C1" smd circle (at -1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 203db437-5fd7-467d-97fb-4e203731a64b))
+ (pad "C2" smd circle (at -1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 22f1db35-fa8a-4b86-9a9a-ca45228dca5a))
+ (pad "C3" smd circle (at -0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6c73af1f-dbe9-4d7b-8948-58422e99529c))
+ (pad "C4" smd circle (at -0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8347bb49-c9cb-4ccb-9f04-767fb80d2dc0))
+ (pad "C5" smd circle (at 0.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 98913ad1-dca4-4c34-b54d-239cb1c6b221))
+ (pad "C6" smd circle (at 0.6 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ad551e2d-8bd7-488d-b017-86918c3410eb))
+ (pad "C7" smd circle (at 1 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b900ab28-8458-4daf-bd9d-ad46f4d88138))
+ (pad "C8" smd circle (at 1.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0e6f928a-51c2-4a1f-a26c-3a9e288cc8a9))
+ (pad "D1" smd circle (at -1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 34397c77-4546-4f54-8e76-b76005a51731))
+ (pad "D2" smd circle (at -1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6d4cddb0-1db5-4c73-a337-50859fee9cbc))
+ (pad "D3" smd circle (at -0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e832ea90-d6f5-491e-8b5c-61f550ba084b))
+ (pad "D4" smd circle (at -0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 77d52f18-5954-4d05-b43c-f8e09c1cdf54))
+ (pad "D5" smd circle (at 0.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a425567f-4097-4cd8-91f5-9f35f6f1e23d))
+ (pad "D6" smd circle (at 0.6 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2a39f123-cf5d-4aa7-8ae5-a6627290b01b))
+ (pad "D7" smd circle (at 1 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 19d6e867-87d2-4f53-96ab-67d90d4de371))
+ (pad "D8" smd circle (at 1.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 25b5feb7-324c-4e2b-b038-839ff2ebd13f))
+ (pad "E1" smd circle (at -1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a2944852-62a8-4edd-994e-e6465f29cc79))
+ (pad "E2" smd circle (at -1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eaf29525-5f90-4272-9702-e02444764a49))
+ (pad "E3" smd circle (at -0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 83803eab-490d-4221-9a92-733191e29f9a))
+ (pad "E4" smd circle (at -0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 40d29ff2-2c0e-43b0-90bc-746de1a2f433))
+ (pad "E5" smd circle (at 0.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e7ed1423-2a84-4cf9-880f-62baa4877679))
+ (pad "E6" smd circle (at 0.6 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 36177585-f672-4a06-ac98-041d206966ba))
+ (pad "E7" smd circle (at 1 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1dbbb7ad-8c51-4259-a7e2-dd757d0dfed2))
+ (pad "E8" smd circle (at 1.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9b0b8a07-fdad-4540-b4ed-78626d52296c))
+ (pad "F1" smd circle (at -1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e7f41ae5-965f-42f7-ad76-dc5e31592e92))
+ (pad "F2" smd circle (at -1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 56737f4c-1d56-4634-9805-549e70916e39))
+ (pad "F3" smd circle (at -0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b9ac94a1-d825-4f18-8a9f-7769847ccdac))
+ (pad "F4" smd circle (at -0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp de4e71ad-1103-471f-85a6-5dc109123bb8))
+ (pad "F5" smd circle (at 0.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5c1ae8dd-33ff-4cc1-9ccd-912cc9c746b1))
+ (pad "F6" smd circle (at 0.6 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 469f47e3-dfa1-449e-a6ca-f0d0ad9cc46e))
+ (pad "F7" smd circle (at 1 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 311bc288-6d1c-48db-adac-952f237f1507))
+ (pad "F8" smd circle (at 1.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ada1eeee-09b4-4026-ad40-073d42950194))
+ (pad "G1" smd circle (at -1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp acef5d16-8d3c-483a-9c2e-3ba96f07fe4a))
+ (pad "G2" smd circle (at -1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 84c5e648-f404-4c7e-9141-b4d3e2deffdd))
+ (pad "G3" smd circle (at -0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 27e51c6f-0a2e-4ee4-a836-367f0a1ac665))
+ (pad "G4" smd circle (at -0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8cfec576-0650-4e45-ab39-2233dd77d9c8))
+ (pad "G5" smd circle (at 0.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 23ea7289-f8a6-48cc-a9d8-f8100f6b9aef))
+ (pad "G6" smd circle (at 0.6 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c080e3d6-ad99-4f77-9af7-de97705068b9))
+ (pad "G7" smd circle (at 1 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ad621f50-f403-4fcc-a1b6-4fd20e8c3fcf))
+ (pad "G8" smd circle (at 1.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 62962a81-fa6c-4663-9337-4335c0b76281))
+ (pad "H1" smd circle (at -1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5635de3d-9191-41e2-8019-562adb110e7f))
+ (pad "H2" smd circle (at -1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp acbc7e73-622a-4489-beaa-0f17b9a21536))
+ (pad "H3" smd circle (at -0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b2ded4be-28e8-4e48-9b0e-29b1b7f2a05d))
+ (pad "H4" smd circle (at -0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4fe4ad3e-3bd6-40b9-983e-731b94ac595e))
+ (pad "H5" smd circle (at 0.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cf8e60e5-4304-4e59-932b-0aa748bbbd06))
+ (pad "H6" smd circle (at 0.6 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 55a35d88-4b9b-4bb1-ba3e-772828d13ef9))
+ (pad "H7" smd circle (at 1 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 44925905-669c-423c-9c11-4f74e981031c))
+ (pad "H8" smd circle (at 1.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ad02d335-dcea-49be-b0d4-1332487f167f))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-64_Die462.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die411.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die411.kicad_mod
new file mode 100644
index 00000000..80201f24
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die411.kicad_mod
@@ -0,0 +1,169 @@
+(footprint "ST_WLCSP-66_Die411" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-66, 9x9 raster, 3.639x3.971mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf")
+ (tags "BGA 66 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.9855) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1b4f842-257d-4ac1-9f40-c19b217f1eb3)
+ )
+ (fp_text value "ST_WLCSP-66_Die411" (at 0 2.9855) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c608bc9e-ac49-47a3-8ad8-9477053a27ce)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.85 0.85) (thickness 0.1275)))
+ (tstamp aed6b34b-3a19-4699-8d82-07a61c8692eb)
+ )
+ (fp_line (start 1.9445 2.1105) (end -1.9445 2.1105) (layer "F.SilkS") (width 0.12) (tstamp 0d27c3f9-290a-47c1-b194-062b314d53a7))
+ (fp_line (start -1.03475 -2.1105) (end 1.9445 -2.1105) (layer "F.SilkS") (width 0.12) (tstamp 1dad34b1-d142-4377-aefb-28343458bd59))
+ (fp_line (start 1.9445 -2.1105) (end 1.9445 2.1105) (layer "F.SilkS") (width 0.12) (tstamp 76e22b18-7a8c-4a9b-9680-c8fb42fe09b2))
+ (fp_line (start -1.9445 2.1105) (end -1.9445 -1.20075) (layer "F.SilkS") (width 0.12) (tstamp 82589730-7ed8-416e-a299-6a804cf6b083))
+ (fp_line (start 2.82 -2.99) (end -2.82 -2.99) (layer "F.CrtYd") (width 0.05) (tstamp 2d1d6806-e080-43af-9a77-c1a725527e48))
+ (fp_line (start 2.82 2.99) (end 2.82 -2.99) (layer "F.CrtYd") (width 0.05) (tstamp cd1c56fc-cc7c-49ef-81a7-73b85d795f01))
+ (fp_line (start -2.82 -2.99) (end -2.82 2.99) (layer "F.CrtYd") (width 0.05) (tstamp dd62dda3-f76b-414f-8999-6c7d96d710eb))
+ (fp_line (start -2.82 2.99) (end 2.82 2.99) (layer "F.CrtYd") (width 0.05) (tstamp f363ba84-9985-4b19-a2fd-baf48a83bd0f))
+ (fp_line (start -0.90975 -1.9855) (end 1.8195 -1.9855) (layer "F.Fab") (width 0.1) (tstamp 43488b6e-145a-443e-8c80-5d78ba5de298))
+ (fp_line (start 1.8195 1.9855) (end -1.8195 1.9855) (layer "F.Fab") (width 0.1) (tstamp 436e419a-84b1-4c6e-8611-3124211d7ce7))
+ (fp_line (start -1.8195 1.9855) (end -1.8195 -1.07575) (layer "F.Fab") (width 0.1) (tstamp 83f07a58-c57f-413e-b7cf-6ace622ff886))
+ (fp_line (start 1.8195 -1.9855) (end 1.8195 1.9855) (layer "F.Fab") (width 0.1) (tstamp 8a16dd44-5b48-4492-a3e8-f78ab39e9e68))
+ (fp_line (start -1.8195 -1.07575) (end -0.90975 -1.9855) (layer "F.Fab") (width 0.1) (tstamp d8d253da-16c6-4220-9fac-aea5d9752fa1))
+ (pad "A1" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bb0e5c89-8905-4152-9916-ea550908ee5d))
+ (pad "A2" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5c5708ef-3c3d-4b73-82ba-5b1e9d61ab21))
+ (pad "A3" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0e7b7b57-f94d-45fa-a495-f0fc2aa292a8))
+ (pad "A4" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 868e5d9a-05d5-4b12-a9b5-3a42926d4e67))
+ (pad "A5" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 833e1cdb-7bd8-4f4b-a89a-d43c9a11c14d))
+ (pad "A6" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4d25b17d-6794-4cea-863b-419674d223f7))
+ (pad "A7" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ecce5d30-9595-443d-bebf-7d4f903ca9eb))
+ (pad "A8" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dda3ef73-faef-42b2-b174-a2e56721a0f9))
+ (pad "A9" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fe27433d-8db0-4b6c-b672-77bd9f1140ba))
+ (pad "B1" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 82f80995-529a-485a-ab75-b0888d551f1c))
+ (pad "B2" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1f553376-8de5-45d2-a8fd-a7ca2a3d04ad))
+ (pad "B3" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 97be66d1-13ad-45f7-b294-6013f48cf821))
+ (pad "B4" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 93ca144a-0c75-4505-9c34-840695de7e5b))
+ (pad "B5" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d297de1d-323d-49c7-837f-30c8502ea564))
+ (pad "B6" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 92cad26b-dac2-4ae0-95ce-e9e9168863b1))
+ (pad "B7" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dd11451d-8686-4e93-a972-e0861ff432b0))
+ (pad "B8" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 52bd0341-04ef-41de-a4ad-9ae3f2de378c))
+ (pad "B9" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f5779cf3-8d5e-454e-ab9f-7648b5e95048))
+ (pad "C1" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 66d82301-d560-4b5e-b381-bf1d55e08d49))
+ (pad "C2" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 42bd1a74-be52-4899-98ec-d480ccd7289c))
+ (pad "C3" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 73362e69-78b5-47c4-92d0-6f4f713a7211))
+ (pad "C7" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 07dbbf00-37d5-4fb4-b409-c1efef3a7e1a))
+ (pad "C8" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 751dd505-c69a-4b38-b113-8de4ec67ee27))
+ (pad "C9" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 52d4ab64-9d3e-4704-a1c7-85712d8a48f6))
+ (pad "D1" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e9c68817-5863-4166-8dff-5aa031115337))
+ (pad "D2" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9279e46b-99dd-4d72-822a-82e15ee8d5a1))
+ (pad "D3" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a1437fd0-a0c5-4595-8a57-6d359cf6af17))
+ (pad "D7" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fbb7c905-7b7a-44ec-8ff1-26fdcd531bc1))
+ (pad "D8" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea0e8399-60f4-476c-8123-c9aa0f4f0c89))
+ (pad "D9" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 46c68422-1172-4a64-8dda-5d9e21261ca4))
+ (pad "E1" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 02820c7b-5e21-4637-8de1-ed94dc642f20))
+ (pad "E2" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1f244c77-785f-47c5-b294-f5218bdf0c8c))
+ (pad "E3" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f6ce3728-f802-4368-92eb-7976d590ba50))
+ (pad "E7" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d12f5ee5-9d8f-4458-9fc3-b6f5f6425f8d))
+ (pad "E8" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 137bb621-4195-4349-b54f-3bea2cd74139))
+ (pad "E9" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f6fe760-3e95-4e74-b839-5da7ce327092))
+ (pad "F1" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3f121078-db53-4bbe-97ca-d39b05f32bf3))
+ (pad "F2" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2b28c4e1-903d-41e2-a2ac-3bd3db5d0463))
+ (pad "F3" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a5eb4c61-562b-49e5-a70a-28ee1dc3b3fc))
+ (pad "F7" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10608300-f943-488a-aa4d-b6e68c61551b))
+ (pad "F8" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 24b4a09f-4388-4aa0-9a0c-d6f6b921278a))
+ (pad "F9" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eea68b70-f53c-475e-9128-509ea9fe9fcf))
+ (pad "G1" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4344a3bd-c4e7-4bb5-8993-4d2010ed894c))
+ (pad "G2" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c5e55e6d-d8f1-43c5-a206-d6fabc39357d))
+ (pad "G3" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f2a822d-3cd6-4195-9dba-0677866bef34))
+ (pad "G7" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 029e12f2-9c9a-4d65-8b5a-a35f7f6e392b))
+ (pad "G8" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f3f12e42-0ddb-450f-9c86-939f40369092))
+ (pad "G9" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ae22d84d-64be-4326-8c29-a583bfca0439))
+ (pad "H1" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7673db59-636b-46f7-9b9c-8a8d1a55e262))
+ (pad "H2" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 93ad0da5-cd50-445a-ab43-dc6b3bfcef9b))
+ (pad "H3" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a9283e18-89e8-4eea-9a14-c465db1605e9))
+ (pad "H4" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 80e2e884-12d0-4406-b668-364856fbae64))
+ (pad "H5" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bedf2f5e-986a-4343-81e0-7fb2daee192f))
+ (pad "H6" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d2bcd54d-220b-4cb0-9eca-99f01c259109))
+ (pad "H7" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6f95d574-4b3d-49b0-890a-b2e0eeb83268))
+ (pad "H8" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d67b655f-a81c-4648-8124-47b2dac2b6b7))
+ (pad "H9" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 04a6f155-9141-4973-9324-7374c9be3fe0))
+ (pad "J1" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 783ba49b-b159-4ee5-9299-ac91bed96d21))
+ (pad "J2" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 06b06e1b-4851-49d7-8997-61f8d0c618c5))
+ (pad "J3" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f15ba867-57a8-40d4-9280-6f47120f9851))
+ (pad "J4" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4bf16491-6e95-47ed-9bde-04f80390d07e))
+ (pad "J5" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 850b2462-58b8-41b3-90f3-d962e6413a1f))
+ (pad "J6" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c4fb1fa7-d98f-4c71-8b77-5f6a9b3b4a49))
+ (pad "J7" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f2e0e17e-d34e-44e9-af9b-41dbb16aa226))
+ (pad "J8" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7feff249-d437-4ff1-8889-ae158c9e3187))
+ (pad "J9" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f473fa6c-9f66-49b4-b5e9-3e0f9f9802f4))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-66_Die411.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die432.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die432.kicad_mod
new file mode 100644
index 00000000..88eb065e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-66_Die432.kicad_mod
@@ -0,0 +1,103 @@
+(footprint "ST_WLCSP-66_Die432" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-66, 8x9 raster, 3.767x4.229mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f378vc.pdf")
+ (tags "BGA 66 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.1145) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd5eeea0-1d22-4685-8667-cea76d856baa)
+ )
+ (fp_text value "ST_WLCSP-66_Die432" (at 0 3.1145) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 199fa32b-bc5b-45b5-9593-97e40e4864f1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.88 0.88) (thickness 0.132)))
+ (tstamp 926a3979-b1b0-4f5d-981a-05a5d26bf0f1)
+ )
+ (fp_line (start 2.0085 2.2395) (end -2.0085 2.2395) (layer "F.SilkS") (width 0.12) (tstamp 3a339198-d282-45c1-9865-2d24dd337391))
+ (fp_line (start 2.0085 -2.2395) (end 2.0085 2.2395) (layer "F.SilkS") (width 0.12) (tstamp ad1c9071-1387-4dea-8374-de140e95952c))
+ (fp_line (start -1.06675 -2.2395) (end 2.0085 -2.2395) (layer "F.SilkS") (width 0.12) (tstamp d1a9536b-edc5-4572-8ef6-f1832d665836))
+ (fp_line (start -2.0085 2.2395) (end -2.0085 -1.29775) (layer "F.SilkS") (width 0.12) (tstamp e48b48ff-e307-4a3a-aa95-057f1fc33c5e))
+ (fp_line (start -2.89 3.12) (end 2.89 3.12) (layer "F.CrtYd") (width 0.05) (tstamp 007e6d30-f0d6-4b33-bf72-7123a82e57dd))
+ (fp_line (start 2.89 3.12) (end 2.89 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp 5ae0b8ff-a4af-4a1a-94f8-271fded4eb62))
+ (fp_line (start 2.89 -3.12) (end -2.89 -3.12) (layer "F.CrtYd") (width 0.05) (tstamp a34dbfcc-b71d-4a1f-80ae-f9250e8ca7ee))
+ (fp_line (start -2.89 -3.12) (end -2.89 3.12) (layer "F.CrtYd") (width 0.05) (tstamp e0dc3e1a-fed7-4914-905d-8cac42cf0f27))
+ (fp_line (start -1.8835 2.1145) (end -1.8835 -1.17275) (layer "F.Fab") (width 0.1) (tstamp 1f0f00cb-2f3c-4168-8a92-52a2ae394d83))
+ (fp_line (start -0.94175 -2.1145) (end 1.8835 -2.1145) (layer "F.Fab") (width 0.1) (tstamp 57b4247e-52fb-4efd-bf20-eaa9e2c0cd3e))
+ (fp_line (start -1.8835 -1.17275) (end -0.94175 -2.1145) (layer "F.Fab") (width 0.1) (tstamp 8e72571a-0b78-4cb3-8a59-3b248b9932bd))
+ (fp_line (start 1.8835 -2.1145) (end 1.8835 2.1145) (layer "F.Fab") (width 0.1) (tstamp 9128d82b-f340-47a5-a7e3-a5c51218199e))
+ (fp_line (start 1.8835 2.1145) (end -1.8835 2.1145) (layer "F.Fab") (width 0.1) (tstamp f4cdc677-9eff-48ba-b49f-218585550536))
+ (pad "A1" smd circle (at -1.4 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b2a056a-fe51-4751-a1a7-1cc5c4ff0ece))
+ (pad "A2" smd circle (at -1 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9265cbd0-88a6-4ef8-ae89-e49b030287d1))
+ (pad "A3" smd circle (at -0.6 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43e7714c-b9a2-48df-b1c6-54f63b273a37))
+ (pad "A4" smd circle (at -0.2 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d005e4cd-b822-410c-89ed-ffd6961f32a8))
+ (pad "A5" smd circle (at 0.2 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bc0e369-42fc-4826-8783-31eeef7acdc6))
+ (pad "A6" smd circle (at 0.6 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48dccbde-5d9c-4c28-bad6-416beb1e20b0))
+ (pad "A7" smd circle (at 1 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22bc264d-dc2a-4be2-8b97-3ce36afccc4f))
+ (pad "A8" smd circle (at 1.4 -1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ad17f15-86eb-40db-b9dd-6e023dd90d44))
+ (pad "B1" smd circle (at -1.4 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 19a49e02-57a6-48b8-b58a-cf20e86608f4))
+ (pad "B2" smd circle (at -1 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa99a954-0c2e-4a15-b97f-9c37e602a7db))
+ (pad "B3" smd circle (at -0.6 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 69dcd9dd-6ce3-4c29-b2a0-1bdb107d1f62))
+ (pad "B4" smd circle (at -0.2 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f91ad16-b3e4-43aa-ab68-4f6a4529c83b))
+ (pad "B5" smd circle (at 0.2 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28b3133c-ae17-40ed-b2de-51d90bbe97a2))
+ (pad "B6" smd circle (at 0.6 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b85f8f0-e4db-4537-a590-15c776800189))
+ (pad "B7" smd circle (at 1 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5cfa667-9802-4097-88d5-03407a9fb7ff))
+ (pad "B8" smd circle (at 1.4 -1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3535b32-58a6-4fb0-822d-dcf18aedb166))
+ (pad "C1" smd circle (at -1.4 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 656ede8b-a661-40ab-9f37-132bf07cf704))
+ (pad "C2" smd circle (at -1 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07fe58fa-5313-403d-9ca0-9a80b5e85ed5))
+ (pad "C3" smd circle (at -0.6 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f9d3e47-3eb8-42cd-9cf0-abcd93b2d2bf))
+ (pad "C4" smd circle (at -0.2 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e645317a-3570-43b1-bfa6-74520eaf97ce))
+ (pad "C5" smd circle (at 0.2 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8164bc9-d627-48de-b2ab-0d1ad5cc58e2))
+ (pad "C6" smd circle (at 0.6 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee3664d7-3c02-4f81-ab06-7c48e1fffae6))
+ (pad "C7" smd circle (at 1 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64e02bf0-0296-4ae2-aabe-93e1e5aa945c))
+ (pad "C8" smd circle (at 1.4 -0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 719578bb-dbd5-469c-aacc-2d75b210f2ce))
+ (pad "D1" smd circle (at -1.4 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc747906-0f58-4cfe-a1ae-45b7c16134e0))
+ (pad "D2" smd circle (at -1 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af231dea-65aa-47c3-916e-33aa547e9ada))
+ (pad "D3" smd circle (at -0.6 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7fa4444e-73a8-4079-8c00-e4bbc21c5923))
+ (pad "D6" smd circle (at 0.6 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b3e8578-4a6c-4b29-ba6b-2456e868294c))
+ (pad "D7" smd circle (at 1 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff1e1dda-3948-4f79-b862-90ea06eb6ced))
+ (pad "D8" smd circle (at 1.4 -0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc11ce25-55e2-4827-b222-b7838f41073f))
+ (pad "E1" smd circle (at -1.4 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34abd294-a12e-428a-8caf-51e7adfe89d1))
+ (pad "E2" smd circle (at -1 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48093d11-a220-4be9-a8d3-2a38c04cf256))
+ (pad "E3" smd circle (at -0.6 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bdae16b7-3f98-4652-8f1f-c9c24b6d4197))
+ (pad "E6" smd circle (at 0.6 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8417f5b3-c82e-467e-89ad-1823d1bfb288))
+ (pad "E7" smd circle (at 1 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6005182-1249-4a41-b0ad-94d8b4f193a5))
+ (pad "E8" smd circle (at 1.4 0) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8db2480-b460-4f44-8a10-086f75fe1b4d))
+ (pad "F1" smd circle (at -1.4 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 392fc170-2558-491a-b41e-6d9258072b68))
+ (pad "F2" smd circle (at -1 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ded9c98-7c83-47ed-abe2-d8ee9769311a))
+ (pad "F3" smd circle (at -0.6 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22b4d962-08c8-4ff1-bfa2-b0c8230c675a))
+ (pad "F6" smd circle (at 0.6 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 351e8035-2dd4-4cd2-9051-bc8f7aa5124a))
+ (pad "F7" smd circle (at 1 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7977d726-0ca3-49dd-ab5f-02edb76b4c1d))
+ (pad "F8" smd circle (at 1.4 0.4) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84e575cd-849e-4f67-a622-4d43d755c8a3))
+ (pad "G1" smd circle (at -1.4 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92f16d47-f7e3-49c8-8d3b-2e6d825c582d))
+ (pad "G2" smd circle (at -1 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5cfe9de4-ce32-4a40-b70f-bf15defca84d))
+ (pad "G3" smd circle (at -0.6 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c8d008e-af1a-4b58-abd8-fef8f1a467dd))
+ (pad "G4" smd circle (at -0.2 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f065765-1c0a-49c7-ae54-57b95df57c26))
+ (pad "G5" smd circle (at 0.2 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd521a01-9f2a-42e9-a488-5b3a3587cb67))
+ (pad "G6" smd circle (at 0.6 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfbdea35-f393-4bb5-ad93-e8957b8d4980))
+ (pad "G7" smd circle (at 1 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a394d5f6-396e-48d5-a78c-cb27193f1b3c))
+ (pad "G8" smd circle (at 1.4 0.8) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fac7de8-e899-4c2b-a8e7-90535a084edc))
+ (pad "H1" smd circle (at -1.4 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a6e1e38-d48d-4d0a-b00b-91438c55a86e))
+ (pad "H2" smd circle (at -1 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38cb941a-c863-4233-8ded-865304944840))
+ (pad "H3" smd circle (at -0.6 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 856f3249-9671-4bd1-b06e-715d4c964a33))
+ (pad "H4" smd circle (at -0.2 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7da05c3e-bea3-4c70-981f-3e5b471a34a9))
+ (pad "H5" smd circle (at 0.2 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02ceaef7-e145-4165-8f0e-0081aa7df13a))
+ (pad "H6" smd circle (at 0.6 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0bef6ac-37a7-46bb-a9a0-e7f9133329d8))
+ (pad "H7" smd circle (at 1 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f907a0fb-4942-45be-aac0-b1e655ab6f57))
+ (pad "H8" smd circle (at 1.4 1.2) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7286991b-5876-4ed9-a876-c903542841c1))
+ (pad "J1" smd circle (at -1.4 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56629be9-3180-4c64-a511-9651d010c453))
+ (pad "J2" smd circle (at -1 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7ff427e-1498-4d2d-a4a4-fee6992ef00a))
+ (pad "J3" smd circle (at -0.6 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85aeaf6d-ac95-4a21-bdb7-2c09688792f6))
+ (pad "J4" smd circle (at -0.2 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91b3cc03-67cf-4bc8-9c1a-1f2ac58af91f))
+ (pad "J5" smd circle (at 0.2 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd70a3c4-1673-4da6-82df-3af60d9634c1))
+ (pad "J6" smd circle (at 0.6 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 788edca4-307c-489f-9aec-9efdacc7e412))
+ (pad "J7" smd circle (at 1 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0259cfa0-58bc-40d0-b817-606b604fffd1))
+ (pad "J8" smd circle (at 1.4 1.6) (size 0.24 0.24) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ca00913-2d6a-412f-bc6f-aac529241ceb))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-66_Die432.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-72_Die415.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-72_Die415.kicad_mod
new file mode 100644
index 00000000..57e1e28e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-72_Die415.kicad_mod
@@ -0,0 +1,181 @@
+(footprint "ST_WLCSP-72_Die415" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-72, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf")
+ (tags "BGA 72 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.8797) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a2ad3c59-ca5e-4b1c-ac55-6c3dbd89b4c5)
+ )
+ (fp_text value "ST_WLCSP-72_Die415" (at 0 2.8797) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c2d828f-7eda-449f-950e-d2cb66c1d4f4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19472cae-0217-4f8c-8c71-c108b677f21f)
+ )
+ (fp_line (start -1.38935 -2.0047) (end 2.3292 -2.0047) (layer "F.SilkS") (width 0.12) (tstamp 00b60028-41c1-418e-9df0-f1ca2e8ed1eb))
+ (fp_line (start -2.3292 2.0047) (end -2.3292 -1.06485) (layer "F.SilkS") (width 0.12) (tstamp 1bb67b8c-59f8-4582-aaa7-58221781fdf4))
+ (fp_line (start 2.3292 -2.0047) (end 2.3292 2.0047) (layer "F.SilkS") (width 0.12) (tstamp 32567988-6c7b-424e-a87e-4e7f968bf03a))
+ (fp_line (start 2.3292 2.0047) (end -2.3292 2.0047) (layer "F.SilkS") (width 0.12) (tstamp a32da060-7ae0-431d-a3c6-a734a1edac2f))
+ (fp_line (start -3.21 -2.88) (end -3.21 2.88) (layer "F.CrtYd") (width 0.05) (tstamp 0c0fe961-e683-49db-9c9b-5ed4f8b161ba))
+ (fp_line (start 3.21 -2.88) (end -3.21 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 20732496-3b86-4540-8011-d2fee93616a6))
+ (fp_line (start -3.21 2.88) (end 3.21 2.88) (layer "F.CrtYd") (width 0.05) (tstamp 9603c59a-a0c6-4dec-aa7e-436e356caee9))
+ (fp_line (start 3.21 2.88) (end 3.21 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp a4cc46ec-a9a0-43bb-bc6c-03a32b892572))
+ (fp_line (start 2.2042 1.8797) (end -2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 0fd665fa-a956-4e20-9dc6-56bef9202f40))
+ (fp_line (start 2.2042 -1.8797) (end 2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 3b969530-5ed1-4d32-983a-2633a00c34e9))
+ (fp_line (start -2.2042 -0.93985) (end -1.26435 -1.8797) (layer "F.Fab") (width 0.1) (tstamp 8e865e39-16c1-4ac8-83bd-85f332b338a7))
+ (fp_line (start -1.26435 -1.8797) (end 2.2042 -1.8797) (layer "F.Fab") (width 0.1) (tstamp a2ae03a6-5f74-445c-ba4e-1203eca4c4dd))
+ (fp_line (start -2.2042 1.8797) (end -2.2042 -0.93985) (layer "F.Fab") (width 0.1) (tstamp f7e81299-a416-4025-ad9f-aa27538f6e85))
+ (pad "A1" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c52ae7ac-acde-4296-bfa8-b094d44a9988))
+ (pad "A2" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c8318ce3-32b0-414b-9fd0-11531f310ea5))
+ (pad "A3" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 066896d7-5f8b-4a74-ac5c-403e0e342233))
+ (pad "A4" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b5f06d9b-4f95-4c78-9c13-6ab0d5e3a9aa))
+ (pad "A5" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7f5c421e-91f0-45d1-8399-dacb09936946))
+ (pad "A6" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b360e9e9-e3a6-4f83-a041-7811a47f5a55))
+ (pad "A7" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2323c6ae-5102-40cf-a266-d02d09b60bf2))
+ (pad "A8" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ebfa9e66-03b3-4fc9-8d2e-780c7165c92a))
+ (pad "A9" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 57edd3ce-9826-4a55-adbb-afdb0dc23fb3))
+ (pad "B1" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b13f64f5-356a-4a72-b517-f979a48dffd7))
+ (pad "B2" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c687de4a-1d71-42e2-9757-d633d437bb16))
+ (pad "B3" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8b67c9ae-7991-4341-acc7-45feeb600117))
+ (pad "B4" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2236e159-868c-4a10-bf74-6034f1e91690))
+ (pad "B5" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6b0f5905-d628-49a3-a234-2d993197d5d9))
+ (pad "B6" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 78b4fc47-e394-4526-b73b-32ebba02621f))
+ (pad "B7" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 08e30553-6239-4e48-a566-2dcf82ef0aa5))
+ (pad "B8" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 509c003a-0155-48df-a218-f6dd99e1a027))
+ (pad "B9" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9b3b3d6b-d0f0-4afd-b617-93fe4511031d))
+ (pad "C1" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2ea9cedf-0d0c-4dbe-8f43-0c62b914127e))
+ (pad "C2" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dd751492-d5ae-4c1f-aef3-8944b928f4ed))
+ (pad "C3" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1905b9ec-36b0-4446-aac1-57fc251935f3))
+ (pad "C4" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c07e6b5b-e0bc-467b-80b4-26e76770572b))
+ (pad "C5" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 865122a9-3910-4afa-8d99-78b9aac8e0f2))
+ (pad "C6" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0860193b-c7f8-495c-a2cb-f33d221cff92))
+ (pad "C7" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d08250b7-1543-4f14-af96-7a7570af101b))
+ (pad "C8" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6a44f15d-5035-41ac-a74c-f77842e19f09))
+ (pad "C9" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ee685945-1381-4222-83ce-335919fb4aca))
+ (pad "D1" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1ab783c6-7d36-420b-a199-7e76c727a076))
+ (pad "D2" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 91705680-2470-4c6d-b454-205815b30f6f))
+ (pad "D3" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 681b1c23-dac7-4f13-b630-5922acff6c07))
+ (pad "D7" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b7294404-5cee-44be-9d27-c2345c7b6a92))
+ (pad "D8" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0ee9a465-ccf8-414d-97a6-6079d45df115))
+ (pad "D9" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 315f530f-1435-4df7-88f0-7efa86f26606))
+ (pad "E1" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp afe5b9ae-37e2-4861-94af-f8973eb35944))
+ (pad "E2" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74e7a502-983e-4d81-a937-6e37f6782d29))
+ (pad "E3" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5410f28e-4c00-4dae-91f1-9d2f0de2310a))
+ (pad "E7" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a20cc982-8647-46d1-a3e3-0d1fd5a3decf))
+ (pad "E8" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 31f2bc1d-e263-4c07-a9b8-2a3eeb102a9e))
+ (pad "E9" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e37fb00c-801f-457f-bf6a-596553a07c47))
+ (pad "F1" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5e032428-bfd1-4310-b1ab-ae63280f2f63))
+ (pad "F2" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1dc4bcf6-bc0c-41b3-b94e-f8c8790733b4))
+ (pad "F3" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4eff258e-df52-4d17-8a1c-3fe4ab73bfe7))
+ (pad "F7" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 43c58aaf-c3a0-45d8-bb6b-50cb401d3fbf))
+ (pad "F8" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 88dae985-b583-41e7-97a1-4515b191bb70))
+ (pad "F9" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ab847728-6b68-4002-b019-8af9fe79e8d9))
+ (pad "G1" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6c7806a2-fc96-47eb-b3ba-4cfee3682950))
+ (pad "G2" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b3fa2c41-5883-47f6-b258-ce24119ac267))
+ (pad "G3" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a3d614b5-e4e8-47b5-a9af-89ce60c42f55))
+ (pad "G4" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 65ba1571-e6a5-4c4f-a559-fa538d759146))
+ (pad "G5" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 71f72cae-7f29-4cb7-8653-1e73ac38d32b))
+ (pad "G6" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 56683cce-18a4-42f4-b033-33b6f31becd7))
+ (pad "G7" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1ab7aa80-ffdd-4e93-9cf3-c37e1e33db59))
+ (pad "G8" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 79c29389-87be-4e3f-959a-5f4c0b5ec01f))
+ (pad "G9" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3086c6af-ce18-46bf-9437-e69fb12aab48))
+ (pad "H1" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 40bd90ee-a394-49d9-85f2-d33429233dfa))
+ (pad "H2" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c08912c-2ccf-4a56-a737-5d59aa6d2b8a))
+ (pad "H3" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c77505e7-0c5c-4547-8317-2dc394bcd1bc))
+ (pad "H4" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6bfe8ca5-4143-44fd-8cc2-e8429f9cda3e))
+ (pad "H5" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fba6c753-3aec-4429-81b0-b41b50f43fb5))
+ (pad "H6" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fdf20b6a-72be-406a-b709-f8a392d98f69))
+ (pad "H7" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ea818a71-fbcf-4596-aa22-d6777d2576ea))
+ (pad "H8" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50d57b64-3ea3-4144-bec5-2f66505cdd15))
+ (pad "H9" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e4ff603d-0659-4e1e-81cc-62ce975f829f))
+ (pad "J1" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9f6b7340-e523-4c84-b917-0383eb3e6f23))
+ (pad "J2" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b5870f7f-835a-45dc-9386-a7c6950d04f3))
+ (pad "J3" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 82af7230-34b8-4508-9b6f-03e3dc98d162))
+ (pad "J4" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 382c811f-bf15-44d8-927e-9bac654a0289))
+ (pad "J5" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 75cb99ce-23c6-46ef-bf3f-66a21bbbb533))
+ (pad "J6" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 01e84f5f-a5d8-4459-bd24-4b2ee6b5a21d))
+ (pad "J7" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 198ccfa4-579a-4f79-9865-4bc3c3546aa9))
+ (pad "J8" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 11e07619-df1a-45db-b7db-107c4c1d3889))
+ (pad "J9" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f5b2961-c1fc-456f-873e-dd918005dcd3))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-72_Die415.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm.kicad_mod
new file mode 100644
index 00000000..aaf4f981
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm.kicad_mod
@@ -0,0 +1,115 @@
+(module ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-81, ST die ID 469, 4.02x4.27mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32g483me.pdf")
+ (tags "CSP 81 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -3.135) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm (at 0 3.135) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.01 2.135) (end -2.01 2.135) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.01 2.135) (end -2.01 -1.135) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.01 -1.135) (end -1.01 -2.135) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.01 -2.135) (end 2.01 -2.135) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.01 -2.135) (end 2.01 2.135) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.01 -3.14) (end -3.01 3.14) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.01 3.14) (end 3.01 3.14) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.01 3.14) (end 3.01 -3.14) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.01 -3.14) (end -3.01 -3.14) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.12 -2.245) (end 2.12 -2.245) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.12 -2.245) (end 2.12 2.245) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.12 2.245) (end -2.12 2.245) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.12 2.245) (end -2.12 -1.245) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at 1.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.6 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at 0 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 1.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 1.6 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.6 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at 0 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 1.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at 1.6 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.6 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.2 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -0.8 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -0.4 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at 0 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at 0.4 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0.8 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 1.2 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 1.6 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -1.6 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.2 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -0.8 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -0.4 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at 0 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at 0.4 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at 0.8 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 1.2 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at 1.6 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0 -90) (layer F.Fab)
+ (effects (font (size 0.99 0.99) (thickness 0.1485)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm.kicad_mod
new file mode 100644
index 00000000..c04d5b09
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm.kicad_mod
@@ -0,0 +1,115 @@
+(module ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm (layer F.Cu) (tedit 6388CF8C)
+ (descr "ST WLCSP-81, ST die ID 472, 4.36x4.07mm, 81 Ball, 9x9 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32l562ce.pdf")
+ (tags "CSP 81 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -3.035) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm (at 0 3.035) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.18 2.035) (end -2.18 2.035) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.18 2.035) (end -2.18 -1.035) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.18 -1.035) (end -1.18 -2.035) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.18 -2.035) (end 2.18 -2.035) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.18 -2.035) (end 2.18 2.035) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.18 -3.04) (end -3.18 3.04) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.18 3.04) (end 3.18 3.04) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.18 3.04) (end 3.18 -3.04) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.18 -3.04) (end -3.18 -3.04) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.29 -2.145) (end 2.29 -2.145) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.29 -2.145) (end 2.29 2.145) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.29 2.145) (end -2.29 2.145) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.29 2.145) (end -2.29 -1.145) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A4 smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at 0 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A6 smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A8 smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B3 smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B5 smd circle (at 0 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B7 smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B9 smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C2 smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C4 smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at 0 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C6 smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C8 smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D1 smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D3 smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D5 smd circle (at 0 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D7 smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D9 smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E2 smd circle (at -1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E4 smd circle (at -0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at 0 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E6 smd circle (at 0.4 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at 0.8 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E8 smd circle (at 1.2 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at 1.6 0) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F1 smd circle (at -1.6 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F3 smd circle (at -0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F5 smd circle (at 0 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at 0.4 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F7 smd circle (at 0.8 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at 1.2 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F9 smd circle (at 1.6 0.4) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.6 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G2 smd circle (at -1.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G4 smd circle (at -0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at 0 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G6 smd circle (at 0.4 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at 0.8 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G8 smd circle (at 1.2 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at 1.6 0.8) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H1 smd circle (at -1.6 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.2 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H3 smd circle (at -0.8 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -0.4 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H5 smd circle (at 0 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at 0.4 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H7 smd circle (at 0.8 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at 1.2 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H9 smd circle (at 1.6 1.2) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -1.6 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J2 smd circle (at -1.2 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -0.8 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J4 smd circle (at -0.4 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at 0 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J6 smd circle (at 0.4 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at 0.8 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J8 smd circle (at 1.2 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at 1.6 1.6) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die415.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die415.kicad_mod
new file mode 100644
index 00000000..6a335659
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die415.kicad_mod
@@ -0,0 +1,199 @@
+(footprint "ST_WLCSP-81_Die415" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-81, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf")
+ (tags "BGA 81 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.8797) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58be5a5c-f770-4bed-8cf1-ff410780e36e)
+ )
+ (fp_text value "ST_WLCSP-81_Die415" (at 0 2.8797) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 85543c9b-a7bf-472a-b5b2-6d1876c7aef8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69ed04a8-8faf-4a34-b158-65c528faf640)
+ )
+ (fp_line (start 2.3292 2.0047) (end -2.3292 2.0047) (layer "F.SilkS") (width 0.12) (tstamp 07e3adea-e208-4ff5-8782-57a615efc16c))
+ (fp_line (start -1.38935 -2.0047) (end 2.3292 -2.0047) (layer "F.SilkS") (width 0.12) (tstamp 095df49e-ea16-4de1-8db5-2055fb3e3449))
+ (fp_line (start 2.3292 -2.0047) (end 2.3292 2.0047) (layer "F.SilkS") (width 0.12) (tstamp 1224947a-4ad8-471d-a2da-bc634dda33f2))
+ (fp_line (start -2.3292 2.0047) (end -2.3292 -1.06485) (layer "F.SilkS") (width 0.12) (tstamp 9527bfa9-5f30-4346-8221-c792dbf3af3d))
+ (fp_line (start 3.21 2.88) (end 3.21 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 4d50e634-eebc-4e31-b88d-9079cc913c15))
+ (fp_line (start 3.21 -2.88) (end -3.21 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 7df7e1fe-4f88-4f88-8ba0-e5f2637a573a))
+ (fp_line (start -3.21 -2.88) (end -3.21 2.88) (layer "F.CrtYd") (width 0.05) (tstamp d840bd48-36fb-4b89-b2f9-251e7c82dd67))
+ (fp_line (start -3.21 2.88) (end 3.21 2.88) (layer "F.CrtYd") (width 0.05) (tstamp dc32d4e9-2eb4-4772-8c22-ac99dcca54c0))
+ (fp_line (start 2.2042 1.8797) (end -2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 30c7735a-154c-46fc-a534-53dc9882daf6))
+ (fp_line (start -2.2042 -0.93985) (end -1.26435 -1.8797) (layer "F.Fab") (width 0.1) (tstamp 3ead2121-45ce-4485-962e-96116626baab))
+ (fp_line (start 2.2042 -1.8797) (end 2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 6adc1922-b741-4540-a36b-a47cb915cd7c))
+ (fp_line (start -2.2042 1.8797) (end -2.2042 -0.93985) (layer "F.Fab") (width 0.1) (tstamp 7c68cc03-da57-4ca3-af15-e17b19124568))
+ (fp_line (start -1.26435 -1.8797) (end 2.2042 -1.8797) (layer "F.Fab") (width 0.1) (tstamp aa42e2e8-1a45-4461-846c-f9b6e14ed566))
+ (pad "A1" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e93084e8-4502-4a57-ad27-c6901432f213))
+ (pad "A2" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cac80360-56ba-427d-ae1d-013d240b7485))
+ (pad "A3" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 19a56439-b4aa-4c7b-9ad5-c51b0055910c))
+ (pad "A4" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp aba68b9c-d9d5-4ba5-b678-d94ec02bac57))
+ (pad "A5" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dedc7fcd-5c78-4a80-9912-2431ca0ed703))
+ (pad "A6" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 82a40881-d0f3-43b2-9054-3529c3d228d8))
+ (pad "A7" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 320e6a17-653d-4179-a910-31fe82c6edc0))
+ (pad "A8" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5b239cd4-0aa8-4d8e-95a2-1efb3c5d7a12))
+ (pad "A9" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a577b7c4-e729-4f51-b617-271e782bac56))
+ (pad "B1" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5f66b5d8-5ecb-4900-a407-77830263db19))
+ (pad "B2" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c9a54e5-900f-4ef7-9619-9d11ffe6a5d6))
+ (pad "B3" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 96887f96-0756-4f5e-a6df-385752f94113))
+ (pad "B4" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c1522db3-ccf0-4fdc-8da4-7f02c89d005b))
+ (pad "B5" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b500b309-3740-4828-8ae3-47b4be9796f3))
+ (pad "B6" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d5e4826c-2e92-4679-88e2-71329b25f95f))
+ (pad "B7" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6e0bce93-04ef-40e9-bb62-f73fae836e9e))
+ (pad "B8" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b12f61be-7f60-447f-9829-2f2679c412ba))
+ (pad "B9" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 61fa35c9-1879-40dd-848a-7abde855e1f0))
+ (pad "C1" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ee4e3b55-0881-4037-8dae-aa4fc71239f7))
+ (pad "C2" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b7a7aec8-3b68-4900-b83b-a3df90b39ec6))
+ (pad "C3" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp efad2528-d2f1-4107-8b8f-bbd4da3d293e))
+ (pad "C4" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d1228811-f978-454c-b57d-6d740c41a337))
+ (pad "C5" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 69642eb9-9f1e-4d46-82be-3c86f3d12af1))
+ (pad "C6" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 98409d89-a675-4e16-b47f-0136060333d0))
+ (pad "C7" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 48a6be51-dbac-4bd8-8d39-ff2f4317b5ab))
+ (pad "C8" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fcf44ff9-3690-4d74-823f-7061bf582438))
+ (pad "C9" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e475015c-4d28-4f13-adc7-fcd1ebdb0f24))
+ (pad "D1" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7fb8ae95-0f47-4876-b97c-2d250ab10e0e))
+ (pad "D2" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 05dd167c-24b2-48d8-bebe-a40fdab13e38))
+ (pad "D3" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4bd190ee-8058-4f67-9938-3904661253f4))
+ (pad "D4" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 03454aa5-584c-4fdf-b3d1-ab0cf13a5c27))
+ (pad "D5" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5d115fd0-360f-4795-9177-f43cd61ef0bf))
+ (pad "D6" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f52a59c8-3b5c-42cc-8f2e-319a422c98a7))
+ (pad "D7" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b8f33180-c547-46ce-ae5f-527cf8fd78ff))
+ (pad "D8" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 66c49f33-4045-4429-a9cd-28824315c215))
+ (pad "D9" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 16ed15e7-d41a-44c4-aa6f-ec8019d81807))
+ (pad "E1" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6ba09cf7-43b0-42bc-bc6e-2498695822d8))
+ (pad "E2" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4ff21f66-34af-4bcf-ace2-4116d1df4c2a))
+ (pad "E3" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c2d3cafd-4cb7-4909-91de-c7f82d77a95b))
+ (pad "E4" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 63c9b370-72b2-4e26-8bc1-1d35b1708672))
+ (pad "E5" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 03c79235-8968-4525-8a1a-976b992a9294))
+ (pad "E6" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6c8dcaf7-4dd0-4746-97ab-e8ab11aeeb6b))
+ (pad "E7" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e8d6e2ea-5d63-4f10-a380-5ea790fead02))
+ (pad "E8" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0accbc60-fba8-4421-9db7-4d6767a4d261))
+ (pad "E9" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 82eee96b-5962-40b2-ab00-dfb0e784507f))
+ (pad "F1" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3d4922c-9eee-405a-877c-f23c2a8becbf))
+ (pad "F2" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0b4f1383-cfab-4dd3-85df-a92ba92ddf48))
+ (pad "F3" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74f3a901-3c25-48f7-a113-73661dc085f1))
+ (pad "F4" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f804cbe2-ea8f-4280-b4ee-d406bec2a2c7))
+ (pad "F5" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 47b70fcf-10aa-4c93-80d7-a885f77d4df9))
+ (pad "F6" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 249e3960-774e-4e88-ace8-442ba7b622eb))
+ (pad "F7" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 189aacc9-e6d2-4e84-9bef-dfd25c18fcee))
+ (pad "F8" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e7288662-0055-464d-b3d0-4f003084e157))
+ (pad "F9" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d20fb4c2-e97e-4873-a5e8-4c32a178b0a3))
+ (pad "G1" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f062d19-415e-4e07-9315-c9ab24528fc6))
+ (pad "G2" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fc5fd4e0-1c82-4df8-9b54-2e55d1a7ffcf))
+ (pad "G3" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 016c75c4-50a4-41e2-8d56-0164a29d163a))
+ (pad "G4" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1dd0614b-bb1b-44bd-b674-415f3ef0ef0f))
+ (pad "G5" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5038db80-5491-40bf-8ccd-9ac1b95ab570))
+ (pad "G6" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 09393964-218f-4d5c-b667-1c3863f5b197))
+ (pad "G7" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9f398603-9761-4e64-b70a-de9904569fab))
+ (pad "G8" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 39c6c7e0-27a0-4c40-807f-9c1ae288ccc0))
+ (pad "G9" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3e9dc08d-696d-4398-8099-2322a92b4d45))
+ (pad "H1" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6b9f845d-4ea2-4f76-83e4-fad148e8e63e))
+ (pad "H2" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c7d2bfb-a42b-447c-9266-2a180153fe6e))
+ (pad "H3" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a2670a73-6c34-463a-9cb0-0abd79b372a3))
+ (pad "H4" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b24c90ea-76e4-4239-ab87-26a2c81ba8c8))
+ (pad "H5" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1889b23a-e141-49a4-8a06-bce873b3fa1b))
+ (pad "H6" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9ea44879-f378-442d-957c-4ac90a5a96fc))
+ (pad "H7" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b1558ee6-6e53-4c27-84a0-d808abc0142c))
+ (pad "H8" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 789f1b8f-dce0-40e4-b334-ccaf80acf1dc))
+ (pad "H9" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 05c94725-814a-424e-a839-701730804107))
+ (pad "J1" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6eecf81b-56a4-470f-b02b-d15c4c5ddb57))
+ (pad "J2" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6af12fc7-2764-4086-a519-d4af0d0c3d48))
+ (pad "J3" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8df3a826-17cb-4c80-a711-4dc98ae9f0f5))
+ (pad "J4" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d315029d-46fd-4428-bf7c-e04eb1d644c7))
+ (pad "J5" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d15fdfbe-7ce0-4ecb-b0a0-41d8a2cf9166))
+ (pad "J6" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a9943540-d899-4da2-91ba-f4fd7d61eb95))
+ (pad "J7" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 203fb16c-1bfa-4e91-a5dc-31a8b5680176))
+ (pad "J8" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4c4c9d6b-34ac-4e71-bd3b-57f1e13a6b8c))
+ (pad "J9" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b6faee73-8414-41a5-a105-9a362bcf58e9))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-81_Die415.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die421.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die421.kicad_mod
new file mode 100644
index 00000000..da82b8b6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die421.kicad_mod
@@ -0,0 +1,199 @@
+(footprint "ST_WLCSP-81_Die421" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-81, 9x9 raster, 3.693x3.815mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf")
+ (tags "BGA 81 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.9075) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63bd7ed2-f6d8-4e2d-8c37-8ec793ae5122)
+ )
+ (fp_text value "ST_WLCSP-81_Die421" (at 0 2.9075) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c11540c1-3d17-4ae1-83c1-c39f0b4b9fb7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.86 0.86) (thickness 0.129)))
+ (tstamp b156d973-6e47-4e4b-90fb-921408435c17)
+ )
+ (fp_line (start -1.04825 -2.0325) (end 1.9715 -2.0325) (layer "F.SilkS") (width 0.12) (tstamp 0a7bcf48-41e8-4d91-9f42-05e0b140b93d))
+ (fp_line (start 1.9715 2.0325) (end -1.9715 2.0325) (layer "F.SilkS") (width 0.12) (tstamp 96793746-c109-4f88-b48f-4ad182325f79))
+ (fp_line (start -1.9715 2.0325) (end -1.9715 -1.10925) (layer "F.SilkS") (width 0.12) (tstamp a800d664-e287-4de2-b7d3-7dae248e5c6c))
+ (fp_line (start 1.9715 -2.0325) (end 1.9715 2.0325) (layer "F.SilkS") (width 0.12) (tstamp ad2395a5-c0e2-45d1-bedc-3e2f72b09b20))
+ (fp_line (start 2.85 -2.91) (end -2.85 -2.91) (layer "F.CrtYd") (width 0.05) (tstamp 7166ef40-b65d-4c73-bc75-1de30fee2241))
+ (fp_line (start -2.85 -2.91) (end -2.85 2.91) (layer "F.CrtYd") (width 0.05) (tstamp 78b32f64-1eda-47b8-91a5-026a314b0bf9))
+ (fp_line (start -2.85 2.91) (end 2.85 2.91) (layer "F.CrtYd") (width 0.05) (tstamp ab5c6940-db39-4433-9c19-b3f402440c1f))
+ (fp_line (start 2.85 2.91) (end 2.85 -2.91) (layer "F.CrtYd") (width 0.05) (tstamp e63d0c72-f88d-42d5-b3d9-67512a5cd3b2))
+ (fp_line (start -1.8465 1.9075) (end -1.8465 -0.98425) (layer "F.Fab") (width 0.1) (tstamp 0bc9ae91-82e4-4188-881d-c90015d287bf))
+ (fp_line (start 1.8465 1.9075) (end -1.8465 1.9075) (layer "F.Fab") (width 0.1) (tstamp 1e3348a7-0702-475b-bfb4-6c6b35f1a90b))
+ (fp_line (start -1.8465 -0.98425) (end -0.92325 -1.9075) (layer "F.Fab") (width 0.1) (tstamp 23294315-eee6-4904-beb1-80e421e57204))
+ (fp_line (start 1.8465 -1.9075) (end 1.8465 1.9075) (layer "F.Fab") (width 0.1) (tstamp 64459b0e-2812-4b01-ac85-9474597fdcf2))
+ (fp_line (start -0.92325 -1.9075) (end 1.8465 -1.9075) (layer "F.Fab") (width 0.1) (tstamp a4af9a93-63ec-4e44-a0c9-756e4b164ee8))
+ (pad "A1" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bba76da9-0e1d-4518-8670-0ec7e07fe1f8))
+ (pad "A2" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 557433ff-2ec6-4063-b91d-e7924184758f))
+ (pad "A3" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3eba81c2-8a0a-4226-a9b9-98fb7715f7e7))
+ (pad "A4" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 519e8c90-2914-42e0-8afd-c5758c13e684))
+ (pad "A5" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e1537eec-8a5c-4d57-baf7-61d957ee682a))
+ (pad "A6" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8f8f8970-3b59-4cad-b495-784a04634913))
+ (pad "A7" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp dec5aae2-4721-4ead-a91f-d8a78ffb6daf))
+ (pad "A8" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a21f7acb-a2a0-44e4-b449-63d91697c816))
+ (pad "A9" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 77b902b0-6e39-407d-81ab-c9c9eebeb5dd))
+ (pad "B1" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2dfad9e5-1797-4b56-bd22-d8104f59949c))
+ (pad "B2" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp faacc1ef-0987-4694-842b-82b7d2105567))
+ (pad "B3" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 27dd1cf6-7293-4e75-9934-15357d22931c))
+ (pad "B4" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ff59483c-e233-4b20-a7ff-51387b2904e3))
+ (pad "B5" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a19fe97e-ea55-4223-ad8a-ca2187ee71fc))
+ (pad "B6" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5960ac3f-5422-4694-b94e-d146a4abbb39))
+ (pad "B7" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6f7f46be-b6b4-44b8-b018-251f04ee083b))
+ (pad "B8" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c2b1f8a-090a-4fb5-a289-face11a42eee))
+ (pad "B9" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 085ea5c2-f852-4430-9dd5-1689a715e3bb))
+ (pad "C1" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b7cddff1-8b7f-495b-8cbd-77dadde84455))
+ (pad "C2" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 463b16b8-39b9-426b-b05f-766247f7ea4b))
+ (pad "C3" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e0ddead2-8179-4c5e-a35d-dadc672c9313))
+ (pad "C4" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a29a10bf-c899-42fb-9125-cad0f20c3d47))
+ (pad "C5" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 13402ca4-a0c8-4975-a3da-7b982c53f925))
+ (pad "C6" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 442bda1b-87df-4be5-84eb-28734e3bd8ea))
+ (pad "C7" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8e795cb3-47fc-48f6-84c4-6120ee10bf76))
+ (pad "C8" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7c2c9433-db30-4d1a-a1e8-9516f63b98a7))
+ (pad "C9" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3b6b4b59-1881-4e1a-a321-f0b89688d031))
+ (pad "D1" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f48f59e2-8547-47ae-9933-a1548c57c807))
+ (pad "D2" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f2dbdbad-5caa-47e7-a8c2-5e7b472e7b15))
+ (pad "D3" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp edc73daa-3380-49d7-8d6f-f2d3bdc0d8e7))
+ (pad "D4" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4636484b-d986-40c1-9535-1d0d04ae113b))
+ (pad "D5" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8bd4c712-a323-456b-b075-ad8eb6081118))
+ (pad "D6" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2d5af6f9-1ce0-4e9f-8fad-d105141ca60b))
+ (pad "D7" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d7e0c9d0-cf8f-4979-9e33-580f0a7bc192))
+ (pad "D8" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 93bc9ecb-a411-4e8d-ad00-abfcf1802317))
+ (pad "D9" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3491ae2-2174-42b7-8f09-c90ff247e686))
+ (pad "E1" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 191c41b7-be76-4416-b709-9bd8c9649f1c))
+ (pad "E2" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c1e7607b-3181-4f76-9b91-7c92a6cbeaf3))
+ (pad "E3" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7fd31b85-0541-4935-bce7-70983fa6152a))
+ (pad "E4" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0a025074-88c0-4322-b94e-366d8fa2d48a))
+ (pad "E5" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 899d9181-cd67-4351-b38f-417ea1fb8e1a))
+ (pad "E6" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0725bd6d-f592-4841-96e6-6221f4511228))
+ (pad "E7" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ae939fdb-b9c9-45be-91b6-8136e7382a1f))
+ (pad "E8" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0a86a184-de75-46de-b9af-19bed9ee4a7d))
+ (pad "E9" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 664bf980-df9c-4905-9bfe-46413b5b59bb))
+ (pad "F1" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d7293b73-e150-4c88-8a0e-9df0865da53a))
+ (pad "F2" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 36a777c5-4a54-460e-ba71-844176e8d603))
+ (pad "F3" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d9bdfdaa-bb6e-44f4-b65f-d0cea681e6dc))
+ (pad "F4" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 296438ab-3f77-49cd-b493-180ad7386e2a))
+ (pad "F5" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b500483a-008f-4e20-9513-a8ca433520a4))
+ (pad "F6" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp be1b6678-9ccc-4c78-b45b-e9a4a95832d1))
+ (pad "F7" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 52150333-a803-4a8a-9d85-d6121c74f9a5))
+ (pad "F8" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8a574edd-c9c3-4703-85d0-ded5ef21e61d))
+ (pad "F9" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 87c8e4ee-839e-4967-8082-5ab5ad83d524))
+ (pad "G1" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ad5aafb3-07d1-49fa-bc71-154fd92fb7b0))
+ (pad "G2" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1eba3053-6710-4e9c-b48f-a2aa620bd9da))
+ (pad "G3" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c835dde9-5a0c-47d6-a36b-26e0ea68e5a2))
+ (pad "G4" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c69c2fbd-1882-47cf-b8c5-6ad46b7d7113))
+ (pad "G5" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 149b766d-3361-4615-914c-ac1c315d6bb9))
+ (pad "G6" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 96f240d7-13eb-4a0a-a337-a244f3c75101))
+ (pad "G7" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 00a2b5ec-f3b7-41f8-96bc-69d46e7c4e0a))
+ (pad "G8" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 98408c40-8f6d-4c30-b511-9c723005ccbb))
+ (pad "G9" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1b1085ec-3291-4919-9379-0f0cda8421ee))
+ (pad "H1" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c8c4b439-730c-419c-8d6b-f99830c8e6e1))
+ (pad "H2" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp edbcd81c-7641-488f-9a59-8879c3b6d2dd))
+ (pad "H3" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3708023-b69c-4a99-9ccc-75fa6e9a5728))
+ (pad "H4" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8436610e-9432-4b0b-b0cd-bdb7f601621a))
+ (pad "H5" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 960dbf87-6309-44bc-9255-4daa5e037f35))
+ (pad "H6" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10f25e8d-2260-46a4-be7a-3d282bbc3bd9))
+ (pad "H7" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1ce052d1-e6fe-47d1-b260-4410ede70424))
+ (pad "H8" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 95a2f63c-9ef1-479f-8957-5ddf239e9443))
+ (pad "H9" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9f19df47-f0f1-406e-8f7e-f9fca2878a52))
+ (pad "J1" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 219fa8ef-2f45-4360-94a0-aa20a20d5133))
+ (pad "J2" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c0a3bccd-c4aa-46de-83a0-e080fe16c185))
+ (pad "J3" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1c404afe-932b-4e29-b837-38fb925e0089))
+ (pad "J4" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 17f87316-ed17-4043-8080-9a91716d83e5))
+ (pad "J5" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp eae64d45-c74c-4471-b0c9-d0d98477e0aa))
+ (pad "J6" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 48aaa59d-8564-4098-bb88-f440d4c401d5))
+ (pad "J7" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 08071055-c56b-47eb-b5d7-c1fd49b1451c))
+ (pad "J8" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b5e5b721-ddaf-468b-92f5-1ed9b948c736))
+ (pad "J9" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 96807702-0008-44db-af94-d3497c978d10))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-81_Die421.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die463.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die463.kicad_mod
new file mode 100644
index 00000000..9899a9b3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-81_Die463.kicad_mod
@@ -0,0 +1,199 @@
+(footprint "ST_WLCSP-81_Die463" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-81, 9x9 raster, 4.039x3.951mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00282249.pdf")
+ (tags "BGA 81 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.9755) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f66aeaee-9e7f-4f3f-b518-7fadd8d51faa)
+ )
+ (fp_text value "ST_WLCSP-81_Die463" (at 0 2.9755) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3751428-f3f6-433f-8278-eb04fb2d0c42)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.94 0.94) (thickness 0.141)))
+ (tstamp ba02e5c7-5802-49e8-8f06-380d2549b7df)
+ )
+ (fp_line (start 2.1445 2.1005) (end -2.1445 2.1005) (layer "F.SilkS") (width 0.12) (tstamp 21c3267e-4a8f-4c08-9db3-60e90f026152))
+ (fp_line (start -1.15675 -2.1005) (end 2.1445 -2.1005) (layer "F.SilkS") (width 0.12) (tstamp a244d2b0-f3bd-41f5-8efc-614345fbec30))
+ (fp_line (start -2.1445 2.1005) (end -2.1445 -1.11275) (layer "F.SilkS") (width 0.12) (tstamp c8d467ca-6e6d-42af-a82c-e2d9598b3ef1))
+ (fp_line (start 2.1445 -2.1005) (end 2.1445 2.1005) (layer "F.SilkS") (width 0.12) (tstamp d66ad87b-2fd6-4717-962c-aaaadb8d4052))
+ (fp_line (start 3.02 2.98) (end 3.02 -2.98) (layer "F.CrtYd") (width 0.05) (tstamp 51207876-442f-4683-80b9-3be6aebd3118))
+ (fp_line (start -3.02 -2.98) (end -3.02 2.98) (layer "F.CrtYd") (width 0.05) (tstamp fc9add2f-0fce-4799-8724-75f596c48039))
+ (fp_line (start -3.02 2.98) (end 3.02 2.98) (layer "F.CrtYd") (width 0.05) (tstamp ff26e8a5-7fe9-4835-ad6e-e1acfea6a133))
+ (fp_line (start 3.02 -2.98) (end -3.02 -2.98) (layer "F.CrtYd") (width 0.05) (tstamp ffdbd27c-ffb0-41f9-9a39-cea1e213b89d))
+ (fp_line (start -2.0195 -0.98775) (end -1.03175 -1.9755) (layer "F.Fab") (width 0.1) (tstamp 5c7b7217-6f63-4e48-a026-527ed66f072f))
+ (fp_line (start 2.0195 1.9755) (end -2.0195 1.9755) (layer "F.Fab") (width 0.1) (tstamp 6b0411ec-fada-4bcf-b0b0-49f7b9a9d721))
+ (fp_line (start -2.0195 1.9755) (end -2.0195 -0.98775) (layer "F.Fab") (width 0.1) (tstamp a03c0b2d-33ee-496a-9b3f-8958be8f7a80))
+ (fp_line (start -1.03175 -1.9755) (end 2.0195 -1.9755) (layer "F.Fab") (width 0.1) (tstamp c2727874-8734-497a-8872-9de7c49ba043))
+ (fp_line (start 2.0195 -1.9755) (end 2.0195 1.9755) (layer "F.Fab") (width 0.1) (tstamp c38870e5-2311-4f85-9210-311e61444b3a))
+ (pad "A1" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c80924dd-8368-4ab6-9524-223162a78ef9))
+ (pad "A2" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8d9d74a2-1474-4176-a668-9e1600cbf733))
+ (pad "A3" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a3548488-180f-489a-97bb-8b6b45cb24af))
+ (pad "A4" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3b8e97a2-097c-4adb-be29-11f7c80a0655))
+ (pad "A5" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a6c04898-5711-4325-a812-d385e7bb0dc3))
+ (pad "A6" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6769103a-9e4c-4e62-89b9-1e09568bac99))
+ (pad "A7" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5bab4955-aca2-443b-977c-cdd079ace5f4))
+ (pad "A8" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8cf045cb-1907-4f6b-a396-c05e688866a9))
+ (pad "A9" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 85553436-8093-4d39-8ac7-e7b90fc2a4a6))
+ (pad "B1" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 74a63c08-96e9-4e68-b6df-34a228654605))
+ (pad "B2" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 84cf9969-57ad-4b19-ba74-8f47fd0693bc))
+ (pad "B3" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 001a040d-3ba1-4ad8-8883-8fcc26fa5a62))
+ (pad "B4" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 43c30f57-a865-4132-8d25-ea8cdf9e7d37))
+ (pad "B5" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cb820f17-255f-4d69-ad86-17d92712301f))
+ (pad "B6" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8df153e1-6371-4480-b50c-fce6ff17ad96))
+ (pad "B7" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6aa1b7b1-0863-49b3-b210-c82bed8288a4))
+ (pad "B8" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b493b2df-91e0-478b-845f-53223100c290))
+ (pad "B9" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3100016c-18d0-49f8-95e5-44c945e85f62))
+ (pad "C1" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp edfb6bc3-a786-4844-8fe0-753c3995d873))
+ (pad "C2" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5ed09641-32dd-4616-9059-e0ef57d68154))
+ (pad "C3" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 37c40e95-ccc7-47cb-b79b-73148cfb5824))
+ (pad "C4" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9b480848-9e7a-43ad-86cc-0060d54a1c34))
+ (pad "C5" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 72911203-7251-4f06-b304-9c9d681b3312))
+ (pad "C6" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 642a2e13-ced6-44a4-be4c-2f2fe05cf747))
+ (pad "C7" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 83640094-91e9-4984-8408-f0f394a3bc02))
+ (pad "C8" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4d1a62e0-b42f-41c9-b326-d2b2a965278a))
+ (pad "C9" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7c4b0e66-6c49-49b6-9a78-c9f7574a0759))
+ (pad "D1" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp efd4014b-02da-4f48-a8c0-fe5d3972eeac))
+ (pad "D2" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp da468045-12a2-40fd-a3de-f4fcba68e065))
+ (pad "D3" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4003f756-68b5-4769-961a-27330ab22eb5))
+ (pad "D4" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1354003e-09f8-4cb9-b21d-fcb9160468ae))
+ (pad "D5" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8c978ec2-8a80-4b45-98b3-e35267dcbf0b))
+ (pad "D6" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cabce838-b7d2-487f-b51a-9c12c6943e67))
+ (pad "D7" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4dc5889e-221b-4458-ba73-cd1b6b513de4))
+ (pad "D8" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 87fc1331-5081-4ddd-856c-c065f88dd77f))
+ (pad "D9" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 99953826-d06c-4fad-ad43-11fdf2773f83))
+ (pad "E1" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c2b99a76-46ec-4936-9900-5b252d4166e2))
+ (pad "E2" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6c444f5a-f8b1-451e-b491-9842b7c548ff))
+ (pad "E3" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 013c3937-e79d-4918-8598-69d2bc502c38))
+ (pad "E4" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50313b55-785f-4c40-a026-35b1f20dfcd5))
+ (pad "E5" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 821b3a3a-d0bb-44ed-a91c-9051ff9e0874))
+ (pad "E6" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2fdca24f-ff81-4481-b44e-3f1a7fc40a04))
+ (pad "E7" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f095df66-82e6-4329-a575-02b8bcab35a6))
+ (pad "E8" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6042727d-9b71-4893-a377-4316b33d255b))
+ (pad "E9" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e59e6b72-bac2-48f6-819e-3e010613b312))
+ (pad "F1" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 49148d0a-aeb8-4472-9e9d-ed54fc409c4c))
+ (pad "F2" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 67378277-70a8-4c90-87c0-eae9c6367046))
+ (pad "F3" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 654fe592-c16a-497e-b747-dac7cc5e080a))
+ (pad "F4" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bfeeac83-8221-47e0-8b3f-197194f1b3da))
+ (pad "F5" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5e61feb0-7d9f-482f-bb06-b5988b11665e))
+ (pad "F6" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 18a61574-a24f-4680-8743-9446f3a82a2e))
+ (pad "F7" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5482bfb0-4c6e-43ac-88d8-b42e6f5610a3))
+ (pad "F8" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 934a17f9-6df5-49d8-acbe-0a6d726cfe62))
+ (pad "F9" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ca8b056a-cd23-415a-9b7f-addd19c391af))
+ (pad "G1" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 58658677-4885-4b48-8c02-36e6977488a1))
+ (pad "G2" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ad8553f3-0a97-43dc-acf9-5192c799f645))
+ (pad "G3" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f6bf4ce8-ef7a-4adb-a8d6-1b3d5759cf42))
+ (pad "G4" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp bb84d22f-8e24-4e68-8e9a-9cfb6888a4ca))
+ (pad "G5" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0e66d062-05a2-489d-ad7a-820216f6a734))
+ (pad "G6" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 14c1dcb8-f199-4390-9b3e-af888e4e9555))
+ (pad "G7" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a44d5428-6a0c-47a7-9d6e-caeda322b9ef))
+ (pad "G8" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 497e8329-fd62-4154-b479-31d9b76c1bf8))
+ (pad "G9" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5d348481-8fc1-4b32-a6f9-8a7c8a2ec4b7))
+ (pad "H1" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 219ae5ef-ded2-403b-8cd8-950197bf6762))
+ (pad "H2" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 924129da-1f0c-4795-b52b-f9bc3455446f))
+ (pad "H3" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 80d3fd9a-c524-47c6-9382-9b0633d4e49c))
+ (pad "H4" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 5ea16738-1224-469a-a5a2-42ecb13f28b0))
+ (pad "H5" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp cabd34f6-7999-48a6-8c57-06a149bdc46a))
+ (pad "H6" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e41502f8-08b7-47b3-9e80-3db4d3077a58))
+ (pad "H7" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0a8258a0-e1fe-43f4-9893-586baed0af58))
+ (pad "H8" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8b945bad-4df4-4b54-abb6-37d7c3c2f523))
+ (pad "H9" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6694f641-8ec2-43fb-a982-b2e1d6d20c73))
+ (pad "J1" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9ecc00dd-cfc2-48c2-b1e1-13c4afa8c0fe))
+ (pad "J2" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4432d9af-fa7d-42ca-8ff9-f2f6edcdec09))
+ (pad "J3" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f2177e4d-365e-4a4a-9bd3-624497189314))
+ (pad "J4" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0a0426fa-aa58-43eb-b885-5d8c73f2ad0c))
+ (pad "J5" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1daefb1e-4dc5-4f0c-adfa-73cbc462fd11))
+ (pad "J6" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fe82f6bd-4dc1-402a-87e6-3a8de62516b7))
+ (pad "J7" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 7a02f8a9-1668-4a20-ad2d-b2e130df836d))
+ (pad "J8" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 38d0a9ef-a697-4c7e-93ed-48e4d1200d26))
+ (pad "J9" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50c880ca-432d-4bf7-b241-6e648809a699))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-81_Die463.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger.kicad_mod
new file mode 100644
index 00000000..98fc7094
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger.kicad_mod
@@ -0,0 +1,124 @@
+(module ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger (layer F.Cu) (tedit 639E23EB)
+ (descr "ST WLCSP-90, ST die ID 482, 4.2x3.95mm, 90 Ball, X-staggered 18x10 Layout, 0.4mm Pitch, https://www.st.com/resource/en/datasheet/stm32u575og.pdf#page=306")
+ (tags "CSP 90 0.4")
+ (attr smd)
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.0125)
+ (fp_text reference REF** (at 0 -2.975) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger (at 0 2.975) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.1 1.975) (end -2.1 1.975) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.975) (end -2.1 -0.9875) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.9875) (end -1.1125 -1.975) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.1125 -1.975) (end 2.1 -1.975) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -1.975) (end 2.1 1.975) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.1 -2.98) (end -3.1 2.98) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 2.98) (end 3.1 2.98) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.1 2.98) (end 3.1 -2.98) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.1 -2.98) (end -3.1 -2.98) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.2225 -2.085) (end 2.21 -2.085) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.21 -2.085) (end 2.21 2.085) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.21 2.085) (end -2.21 2.085) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.21 2.085) (end -2.21 -1.0975) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -1.7 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A3 smd circle (at -1.3 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A5 smd circle (at -0.9 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A7 smd circle (at -0.5 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A9 smd circle (at -0.1 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A11 smd circle (at 0.3 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A13 smd circle (at 0.7 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A15 smd circle (at 1.1 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad A17 smd circle (at 1.5 -1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at -1.5 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B4 smd circle (at -1.1 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B6 smd circle (at -0.7 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B8 smd circle (at -0.3 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B10 smd circle (at 0.1 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B12 smd circle (at 0.5 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B14 smd circle (at 0.9 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B16 smd circle (at 1.3 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad B18 smd circle (at 1.7 -1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C1 smd circle (at -1.7 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C3 smd circle (at -1.3 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C5 smd circle (at -0.9 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C7 smd circle (at -0.5 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C9 smd circle (at -0.1 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C11 smd circle (at 0.3 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C13 smd circle (at 0.7 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C15 smd circle (at 1.1 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad C17 smd circle (at 1.5 -0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D2 smd circle (at -1.5 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D4 smd circle (at -1.1 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D6 smd circle (at -0.7 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D8 smd circle (at -0.3 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D10 smd circle (at 0.1 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D12 smd circle (at 0.5 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D14 smd circle (at 0.9 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D16 smd circle (at 1.3 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad D18 smd circle (at 1.7 -0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E1 smd circle (at -1.7 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E3 smd circle (at -1.3 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E5 smd circle (at -0.9 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E7 smd circle (at -0.5 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E9 smd circle (at -0.1 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E11 smd circle (at 0.3 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E13 smd circle (at 0.7 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E15 smd circle (at 1.1 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad E17 smd circle (at 1.5 -0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F2 smd circle (at -1.5 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F4 smd circle (at -1.1 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F6 smd circle (at -0.7 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F8 smd circle (at -0.3 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F10 smd circle (at 0.1 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F12 smd circle (at 0.5 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F14 smd circle (at 0.9 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F16 smd circle (at 1.3 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad F18 smd circle (at 1.7 0.173205) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G1 smd circle (at -1.7 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G3 smd circle (at -1.3 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G5 smd circle (at -0.9 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G7 smd circle (at -0.5 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G9 smd circle (at -0.1 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G11 smd circle (at 0.3 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G13 smd circle (at 0.7 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G15 smd circle (at 1.1 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad G17 smd circle (at 1.5 0.519615) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H2 smd circle (at -1.5 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H4 smd circle (at -1.1 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H6 smd circle (at -0.7 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H8 smd circle (at -0.3 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H10 smd circle (at 0.1 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H12 smd circle (at 0.5 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H14 smd circle (at 0.9 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H16 smd circle (at 1.3 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad H18 smd circle (at 1.7 0.866025) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J1 smd circle (at -1.7 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J3 smd circle (at -1.3 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J5 smd circle (at -0.9 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J7 smd circle (at -0.5 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J9 smd circle (at -0.1 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J11 smd circle (at 0.3 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J13 smd circle (at 0.7 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J15 smd circle (at 1.1 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad J17 smd circle (at 1.5 1.212436) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K2 smd circle (at -1.5 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K4 smd circle (at -1.1 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K6 smd circle (at -0.7 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K8 smd circle (at -0.3 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K10 smd circle (at 0.1 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K12 smd circle (at 0.5 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K14 smd circle (at 0.9 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K16 smd circle (at 1.3 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (pad K18 smd circle (at 1.7 1.558846) (size 0.225 0.225) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.98 0.98) (thickness 0.147)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_Die413.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_Die413.kicad_mod
new file mode 100644
index 00000000..b83de32a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/ST_WLCSP-90_Die413.kicad_mod
@@ -0,0 +1,127 @@
+(footprint "ST_WLCSP-90_Die413" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5AE11EAD)
+ (descr "WLCSP-90, 10x9 raster, 4.223x3.969mm package, pitch 0.4mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f405og.pdf")
+ (tags "BGA 90 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.9845) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0890790-9494-4335-b092-6507bddf9d9e)
+ )
+ (fp_text value "ST_WLCSP-90_Die413" (at 0 2.9845) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 233f2705-ac7f-46f9-a9e9-237b5c7845b4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.98 0.98) (thickness 0.147)))
+ (tstamp de7ea6ca-8c3c-4ccb-90a5-4f6fcdfd9c20)
+ )
+ (fp_line (start 2.2365 -2.1095) (end 2.2365 2.1095) (layer "F.SilkS") (width 0.12) (tstamp 0423e2a3-b24e-4ca3-8216-7e3ab2e1b2c0))
+ (fp_line (start -2.2365 2.1095) (end -2.2365 -1.11725) (layer "F.SilkS") (width 0.12) (tstamp 47469ee7-92f1-4106-b343-a891edc19ba3))
+ (fp_line (start -1.24425 -2.1095) (end 2.2365 -2.1095) (layer "F.SilkS") (width 0.12) (tstamp a069dca4-5425-4f7c-87d9-7678ee2b1292))
+ (fp_line (start 2.2365 2.1095) (end -2.2365 2.1095) (layer "F.SilkS") (width 0.12) (tstamp de49ce09-38e3-4a38-a44a-bc83272bb745))
+ (fp_line (start -3.12 -2.99) (end -3.12 2.99) (layer "F.CrtYd") (width 0.05) (tstamp 0d8c3bf8-2f97-46bd-b07c-d8728b7e2df9))
+ (fp_line (start 3.12 -2.99) (end -3.12 -2.99) (layer "F.CrtYd") (width 0.05) (tstamp 71061135-e5ec-4bc0-b481-9daa1034819f))
+ (fp_line (start -3.12 2.99) (end 3.12 2.99) (layer "F.CrtYd") (width 0.05) (tstamp 7fd36950-c377-4001-a96b-c57c9529f645))
+ (fp_line (start 3.12 2.99) (end 3.12 -2.99) (layer "F.CrtYd") (width 0.05) (tstamp a1191c94-850c-41eb-bc6c-b646fd7a4415))
+ (fp_line (start 2.1115 1.9845) (end -2.1115 1.9845) (layer "F.Fab") (width 0.1) (tstamp 6721fd1e-539b-45a8-bb4d-d7c8210ca080))
+ (fp_line (start 2.1115 -1.9845) (end 2.1115 1.9845) (layer "F.Fab") (width 0.1) (tstamp 7c18ffb7-2a32-4b83-92b6-8475842d5615))
+ (fp_line (start -2.1115 1.9845) (end -2.1115 -0.99225) (layer "F.Fab") (width 0.1) (tstamp 8bde4497-477f-40de-a3b6-7b44e83a6068))
+ (fp_line (start -1.11925 -1.9845) (end 2.1115 -1.9845) (layer "F.Fab") (width 0.1) (tstamp c9792fab-f340-4d08-b90f-fe32cd0e1369))
+ (fp_line (start -2.1115 -0.99225) (end -1.11925 -1.9845) (layer "F.Fab") (width 0.1) (tstamp ce297fdb-0771-449b-a1d6-5bb73c460b0b))
+ (pad "A1" smd circle (at -1.8 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25f61745-3584-4378-b458-7a3109455dee))
+ (pad "A2" smd circle (at -1.4 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 008456e9-d39b-4ee6-8f98-7d19751f2fde))
+ (pad "A3" smd circle (at -1 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 921df73c-8418-4237-8cf2-1450190cbf0e))
+ (pad "A4" smd circle (at -0.6 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b75a9aa5-5d7b-440b-ab5c-a7e2b24c72a2))
+ (pad "A5" smd circle (at -0.2 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 765ccb2d-c0f1-4d6c-ab51-9b2dc341763d))
+ (pad "A6" smd circle (at 0.2 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 184efdaf-ae78-4580-9bf6-ef0895aabb0f))
+ (pad "A7" smd circle (at 0.6 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3c87754b-98e9-4d50-b71f-338951f433b3))
+ (pad "A8" smd circle (at 1 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28499883-8734-4001-b4de-4c1be98659c3))
+ (pad "A9" smd circle (at 1.4 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce191456-13dc-431a-aa3b-3b3fc767870a))
+ (pad "A10" smd circle (at 1.8 -1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 705e3c77-8299-4740-b832-fe08d3ef5a7a))
+ (pad "B1" smd circle (at -1.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 68a57b20-72a2-4ae1-8cb4-06aefb12c7dd))
+ (pad "B2" smd circle (at -1.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf792762-667c-42c7-8228-dc41dbcdab31))
+ (pad "B3" smd circle (at -1 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58141039-29c9-4c21-aa17-4f0ac9d190fa))
+ (pad "B4" smd circle (at -0.6 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9adb208-7542-46ea-b832-5a36df7e4950))
+ (pad "B5" smd circle (at -0.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b7f848a-e90b-4f5f-886a-cbf466ab5f69))
+ (pad "B6" smd circle (at 0.2 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0a34a93-e41c-4a72-bf7d-650f3fc00ad8))
+ (pad "B7" smd circle (at 0.6 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fed26302-2b93-4174-b761-4e00583a445f))
+ (pad "B8" smd circle (at 1 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d70ff95e-86b1-42ae-8c31-d530ed5f7e88))
+ (pad "B9" smd circle (at 1.4 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c978ca47-ddac-4917-96b2-f13f66d31b38))
+ (pad "B10" smd circle (at 1.8 -1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a520d4b3-4d4f-4e35-a152-256ab2e2302d))
+ (pad "C1" smd circle (at -1.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ca887b14-d610-46fc-b623-abcd3c6b2714))
+ (pad "C2" smd circle (at -1.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e306ac11-8c67-4169-8cd6-cb0efb84fb8d))
+ (pad "C3" smd circle (at -1 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b879a9d3-2b29-43c9-a141-4907b4bd34cb))
+ (pad "C4" smd circle (at -0.6 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0dd04d2-529c-4da1-833c-c959e134b0e6))
+ (pad "C5" smd circle (at -0.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8117ccac-29e7-404f-b883-0e466905e332))
+ (pad "C6" smd circle (at 0.2 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 518e6784-985e-48ab-bcfd-a14bdd1947a9))
+ (pad "C7" smd circle (at 0.6 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b073f6fc-b874-475e-a6c7-c591bbcd3bbb))
+ (pad "C8" smd circle (at 1 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd364ed0-45e2-4ffc-a4db-fa1fb4299da7))
+ (pad "C9" smd circle (at 1.4 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5f2fb03-9e4c-4893-af61-ffdee6893637))
+ (pad "C10" smd circle (at 1.8 -0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75a2c26d-1bc4-41bd-b70b-13b58a902159))
+ (pad "D1" smd circle (at -1.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d5688db-8086-4a61-ad85-437644b787ca))
+ (pad "D2" smd circle (at -1.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 282873ab-d53b-44ba-95b1-b271f534d7dc))
+ (pad "D3" smd circle (at -1 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 56d2b3ab-1827-4ff8-9899-73fc72137ce9))
+ (pad "D4" smd circle (at -0.6 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e7580f3-f228-47c3-92b6-e8cba915712a))
+ (pad "D5" smd circle (at -0.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 575fa0db-6c71-4ad6-9511-69e7a330cbdf))
+ (pad "D6" smd circle (at 0.2 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c49e5df7-7b14-4955-8535-108e134831bc))
+ (pad "D7" smd circle (at 0.6 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86053dd1-3e50-4ce3-9d35-d8e0b12d092f))
+ (pad "D8" smd circle (at 1 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f404d363-4545-4455-bd03-f5e3175b460a))
+ (pad "D9" smd circle (at 1.4 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40dad7fb-1555-43cb-b5c3-f981dd9f7071))
+ (pad "D10" smd circle (at 1.8 -0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fac51cc6-cda1-4159-8023-b4b0d0dacdee))
+ (pad "E1" smd circle (at -1.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45ed8338-4390-4c0a-ac9a-5f0450c2494f))
+ (pad "E2" smd circle (at -1.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 402e73d4-8f89-4526-919d-e15f7f5e4e3f))
+ (pad "E3" smd circle (at -1 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21b6e857-7f53-41e3-940b-7127864e8e2c))
+ (pad "E4" smd circle (at -0.6 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a1f4913-bc65-468c-a783-c115f99d4089))
+ (pad "E5" smd circle (at -0.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94632b6a-442e-40c6-87bd-234a7e5f5a9e))
+ (pad "E6" smd circle (at 0.2 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6928fd8-315e-462d-9fa0-915d1965b08b))
+ (pad "E7" smd circle (at 0.6 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d080f3a-f4ca-46c0-8b9e-dcff341c01a5))
+ (pad "E8" smd circle (at 1 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f84c036a-8210-48b0-98a6-bb8dbd3c72f2))
+ (pad "E9" smd circle (at 1.4 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25628804-32a5-4b24-a19d-0af83cd21157))
+ (pad "E10" smd circle (at 1.8 0) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79c929b1-8162-4013-a5a4-daecdef4df0f))
+ (pad "F1" smd circle (at -1.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34708150-b827-418b-98f2-70df50033062))
+ (pad "F2" smd circle (at -1.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58eb05be-7846-4f62-8c8e-958cdf0882d7))
+ (pad "F3" smd circle (at -1 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp be40a2bb-977c-4f1f-af2d-c15de84e2286))
+ (pad "F4" smd circle (at -0.6 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e84d8892-78a9-43cf-939f-09f3558352ca))
+ (pad "F5" smd circle (at -0.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49f4d323-fced-4047-87e7-edf64176ef78))
+ (pad "F6" smd circle (at 0.2 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 183d9f0f-b55e-4f68-abdf-388e61ccdbf1))
+ (pad "F7" smd circle (at 0.6 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0c66f3a-d761-4ae9-be59-c4da79c68637))
+ (pad "F8" smd circle (at 1 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1efaffc8-4176-48b6-8fb1-aaba829254cb))
+ (pad "F9" smd circle (at 1.4 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0b6e260-5ca9-452a-be2e-0e33ad1c7113))
+ (pad "F10" smd circle (at 1.8 0.4) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfcb49e5-a6ef-422c-89db-4fb81685ad03))
+ (pad "G1" smd circle (at -1.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 274d9c18-08d9-4109-a536-09c586c8a6f6))
+ (pad "G2" smd circle (at -1.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 488f6cd1-5df0-4d19-8c6c-0a553e0d1b77))
+ (pad "G3" smd circle (at -1 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b0a73e0-469b-4ec2-a2c5-78dd584f73d8))
+ (pad "G4" smd circle (at -0.6 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae2154a9-6e40-47d7-96f3-857070136736))
+ (pad "G5" smd circle (at -0.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cebb539c-9a62-4903-990d-cd83d04fb7ec))
+ (pad "G6" smd circle (at 0.2 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc028ef3-ccbc-42d8-85d8-d0c1336f85bf))
+ (pad "G7" smd circle (at 0.6 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18166008-f82f-4efb-9125-2235f97bfe37))
+ (pad "G8" smd circle (at 1 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15bf1739-de0b-4b81-aee8-e2a9906a4647))
+ (pad "G9" smd circle (at 1.4 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb2ec8f9-f3fd-4ba6-b2de-983d18d00581))
+ (pad "G10" smd circle (at 1.8 0.8) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47c57b71-3ac4-4cc9-8f1f-e7aa75793f78))
+ (pad "H1" smd circle (at -1.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 684bdcf3-7062-4e9a-8a1e-0cc3fc4179d4))
+ (pad "H2" smd circle (at -1.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 442c9bc2-3968-4825-877d-d2e081a7af28))
+ (pad "H3" smd circle (at -1 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fabb30c-eb68-455a-a4d2-1ba602dc451b))
+ (pad "H4" smd circle (at -0.6 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 576666ec-29af-4964-acb8-9ffceb1a3bee))
+ (pad "H5" smd circle (at -0.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb600175-ee51-4b28-90e1-94a7cfe9640c))
+ (pad "H6" smd circle (at 0.2 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8e39fbb-2afb-4f1f-85d7-dc4d7a231c6a))
+ (pad "H7" smd circle (at 0.6 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7986dacc-83c9-4652-8ad1-fccef8521b42))
+ (pad "H8" smd circle (at 1 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9952abb7-fdaf-4f7a-a575-fff9a60508f6))
+ (pad "H9" smd circle (at 1.4 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50f1fc7f-5991-49ab-bc1b-d3de6e5f4dc5))
+ (pad "H10" smd circle (at 1.8 1.2) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 792d79c7-bb93-45b5-95a2-c3cd636bfc65))
+ (pad "J1" smd circle (at -1.8 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 048c44f8-48cb-410c-ae01-3cda56d976fa))
+ (pad "J2" smd circle (at -1.4 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b38434de-4d77-4a56-af46-0a9accb7d750))
+ (pad "J3" smd circle (at -1 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee8c9734-ec25-4f2b-9d93-da6836f785bb))
+ (pad "J4" smd circle (at -0.6 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4092bb7b-b4cb-4b0c-b401-1622370da286))
+ (pad "J5" smd circle (at -0.2 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40fb686e-ebf3-483a-9bcc-c3e8c6ea14c8))
+ (pad "J6" smd circle (at 0.2 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b99db7a-f6ab-4188-a9f5-ea55499a1037))
+ (pad "J7" smd circle (at 0.6 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9b8fffd-8547-4b3e-9aba-74abb6299d2c))
+ (pad "J8" smd circle (at 1 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5e9593f-9522-4baf-9f14-c1a53810f8a8))
+ (pad "J9" smd circle (at 1.4 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c06130cb-6d68-4835-b5ba-7f30c86d3dc0))
+ (pad "J10" smd circle (at 1.8 1.6) (size 0.22 0.22) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8a1e1b2-2c74-46d4-b4e8-9a360f302828))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/ST_WLCSP-90_Die413.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.403x1.555mm_P0.4mm_Stagger.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.403x1.555mm_P0.4mm_Stagger.kicad_mod
new file mode 100644
index 00000000..99efd20f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.403x1.555mm_P0.4mm_Stagger.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "WLCSP-12_1.403x1.555mm_P0.4mm_Stagger" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C18324B)
+ (descr "WLCSP-12, 6x4 raster staggered array, 1.403x1.555mm package, pitch 0.4mm; http://ww1.microchip.com/downloads/en/devicedoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=208")
+ (tags "CSP 12 0.2x0.346333")
+ (solder_mask_margin 0.0325)
+ (solder_paste_margin 0.000001)
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.7775) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 322a02b4-4e7c-4df8-8f08-2fe62569b2a7)
+ )
+ (fp_text value "WLCSP-12_1.403x1.555mm_P0.4mm_Stagger" (at 0 1.7775) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0dbd548d-710c-4971-923c-61415bbbc63e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.33 0.33) (thickness 0.0495)))
+ (tstamp 6b4ef014-1947-4fa7-ae46-8093f0b2e466)
+ )
+ (fp_line (start -0.8115 0.8875) (end -0.8115 -0.53675) (layer "F.SilkS") (width 0.12) (tstamp 039479bc-f781-4520-b1b9-1edf8180a8c8))
+ (fp_line (start 0.8115 0.8875) (end -0.8115 0.8875) (layer "F.SilkS") (width 0.12) (tstamp 0e6308b1-9312-44a1-8493-70245934cb9f))
+ (fp_line (start -0.46075 -0.8875) (end 0.8115 -0.8875) (layer "F.SilkS") (width 0.12) (tstamp 1fd80746-77fa-4c29-b6c1-2e10719b51a3))
+ (fp_line (start 0.8115 -0.8875) (end 0.8115 0.8875) (layer "F.SilkS") (width 0.12) (tstamp 2e5c06b6-cafe-452b-a4f9-ba960f06eb81))
+ (fp_line (start -1.71 -1.78) (end -1.71 1.78) (layer "F.CrtYd") (width 0.05) (tstamp 5d02b83f-472c-4f32-938b-376db3124efc))
+ (fp_line (start -1.71 1.78) (end 1.71 1.78) (layer "F.CrtYd") (width 0.05) (tstamp 67d9a7bd-90c3-4548-90b9-0d742c57169f))
+ (fp_line (start 1.71 1.78) (end 1.71 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp 77a425d6-c07f-438e-8f9d-afbf24341391))
+ (fp_line (start 1.71 -1.78) (end -1.71 -1.78) (layer "F.CrtYd") (width 0.05) (tstamp f2553d0a-6132-48a8-a815-98a94b79eebe))
+ (fp_line (start 0.7015 0.7775) (end -0.7015 0.7775) (layer "F.Fab") (width 0.1) (tstamp 13f111bd-257a-41c3-a6e7-e99bdd20d39d))
+ (fp_line (start -0.35075 -0.7775) (end 0.7015 -0.7775) (layer "F.Fab") (width 0.1) (tstamp 1f853509-82dd-4df0-bf15-53b4465f2a5a))
+ (fp_line (start 0.7015 -0.7775) (end 0.7015 0.7775) (layer "F.Fab") (width 0.1) (tstamp 41cde98d-1ec6-4214-83c8-6ac4b81f0793))
+ (fp_line (start -0.7015 -0.42675) (end -0.35075 -0.7775) (layer "F.Fab") (width 0.1) (tstamp 6df0ae3e-18d9-4f6e-8e0a-f6cc015aa87d))
+ (fp_line (start -0.7015 0.7775) (end -0.7015 -0.42675) (layer "F.Fab") (width 0.1) (tstamp e5ce5a76-3b17-4928-a1f5-873c0ff690f9))
+ (pad "A1" smd circle (at -0.5 -0.5195) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f75a5fa-ff1e-4f11-8bbe-364bba71065a))
+ (pad "A3" smd circle (at -0.1 -0.5195) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bac23b5b-a902-4f88-9f06-f0b6c4e02c42))
+ (pad "A5" smd circle (at 0.3 -0.5195) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d77d4535-bd29-4c45-8340-297c0fee5908))
+ (pad "B2" smd circle (at -0.3 -0.173167) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efc95367-5e9d-4765-8e58-c680180decf4))
+ (pad "B4" smd circle (at 0.1 -0.173167) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2de27db-6078-4115-8dc9-6e73bdff50aa))
+ (pad "B6" smd circle (at 0.5 -0.173167) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48433c25-87fb-4a95-8495-df344fffb16b))
+ (pad "C1" smd circle (at -0.5 0.173167) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a91d7256-f215-482e-9ab4-c16d6b6f87b7))
+ (pad "C3" smd circle (at -0.1 0.173167) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37c80dd9-261a-4384-992e-650eab168585))
+ (pad "C5" smd circle (at 0.3 0.173167) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33a28d76-630a-4039-a32f-4752ae65bf38))
+ (pad "D2" smd circle (at -0.3 0.5195) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0faaacb6-bc7f-434c-abfc-c02d2db425cd))
+ (pad "D4" smd circle (at 0.1 0.5195) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f96247b2-f0e1-4986-bf93-cd1e0a6d1a14))
+ (pad "D6" smd circle (at 0.5 0.5195) (size 0.215 0.215) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab90237e-19ff-40f4-9d1b-19762ebcfd16))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-12_1.403x1.555mm_P0.4mm_Stagger.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.56x1.56mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.56x1.56mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..5dc99977
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-12_1.56x1.56mm_P0.4mm.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "WLCSP-12_1.56x1.56mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02EFF5)
+ (descr "WLCSP 12 1.56x1.56 https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMM150-DS001-01.pdf")
+ (tags "BMM150 WLCSP")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58fc5d7f-98c7-4f64-845b-bcbe3582a992)
+ )
+ (fp_text value "WLCSP-12_1.56x1.56mm_P0.4mm" (at 0 2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b94f1fb8-53d1-40f5-bea9-67aac7d182c3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.3 0.3) (thickness 0.045)))
+ (tstamp 4a7f6db7-31ba-435f-868b-0de016f350d4)
+ )
+ (fp_line (start 0.88 0.88) (end 0.88 0.72) (layer "F.SilkS") (width 0.1) (tstamp 3819851d-7fbb-41b3-b234-bfd2dc7ca14e))
+ (fp_line (start 0.88 0.88) (end 0.72 0.88) (layer "F.SilkS") (width 0.1) (tstamp 6f10bc9f-a971-4d64-a983-a604417f9d3d))
+ (fp_line (start 0.88 -0.88) (end 0.88 -0.72) (layer "F.SilkS") (width 0.1) (tstamp 7e25e017-763c-42b0-996d-453867201450))
+ (fp_line (start -0.88 0.88) (end -0.88 0.72) (layer "F.SilkS") (width 0.1) (tstamp 84b08238-5231-4f6a-8071-eee2ecc1be0d))
+ (fp_line (start 0.88 -0.88) (end 0.72 -0.88) (layer "F.SilkS") (width 0.1) (tstamp 9dbd89dd-d159-4db5-a1b6-5241f0f39e5f))
+ (fp_line (start -0.88 0.88) (end -0.72 0.88) (layer "F.SilkS") (width 0.1) (tstamp b098089b-7442-488b-b5cd-ac05e22119a6))
+ (fp_circle (center -0.88 -0.88) (end -0.83 -0.88) (layer "F.SilkS") (width 0.1) (fill none) (tstamp e6ad8068-1e67-4999-839b-ead812fb1840))
+ (fp_line (start -1.03 -1.03) (end 1.03 -1.03) (layer "F.CrtYd") (width 0.05) (tstamp 47fd748c-8fde-4c8f-8818-43e2424e3820))
+ (fp_line (start 1.03 -1.03) (end 1.03 1.03) (layer "F.CrtYd") (width 0.05) (tstamp 7f117a62-7d51-4d28-a994-9fc7ff7fb673))
+ (fp_line (start -1.03 -1.03) (end -1.03 1.03) (layer "F.CrtYd") (width 0.05) (tstamp 908a0a98-fc67-401f-80f8-f8b7d2842f07))
+ (fp_line (start -1.03 1.03) (end 1.03 1.03) (layer "F.CrtYd") (width 0.05) (tstamp dcc5b674-e117-4af6-a6a2-480afb298354))
+ (fp_line (start -0.78 -0.39) (end -0.39 -0.78) (layer "F.Fab") (width 0.1) (tstamp 100ecc5e-ee3e-4eb8-824d-479f7a1a6e17))
+ (fp_line (start -0.39 -0.78) (end 0.78 -0.78) (layer "F.Fab") (width 0.1) (tstamp 296c99c8-2967-456b-9ed2-85bfa469fa48))
+ (fp_line (start -0.78 0.78) (end -0.78 -0.39) (layer "F.Fab") (width 0.1) (tstamp 712ff117-12a4-4952-9a2b-366c4ef11a9a))
+ (fp_line (start 0.78 0.78) (end -0.78 0.78) (layer "F.Fab") (width 0.1) (tstamp a2b9c224-1554-482d-b4e4-1405b7c2d808))
+ (fp_line (start 0.78 0.78) (end 0.78 -0.78) (layer "F.Fab") (width 0.1) (tstamp bbb54e9f-e22e-453b-a28a-d3ab00b7adb0))
+ (pad "A1" smd circle (at -0.566 -0.566) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f3d7dc3-308f-44f2-bb30-c49e0e6cca14))
+ (pad "A3" smd circle (at 0 -0.566) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d53a898c-45a0-4d65-9011-46c60117ea15))
+ (pad "A5" smd circle (at 0.566 -0.566) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 391c4c96-a1c2-4581-9cfe-4bd40655929b))
+ (pad "B2" smd circle (at -0.283 -0.283) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e1fbc81-bc0e-47d0-995f-6ef4b0f76bb6))
+ (pad "B4" smd circle (at 0.283 -0.283) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 462cf28c-22a0-4bc0-8b7b-3b975c6498a9))
+ (pad "C1" smd circle (at -0.566 0) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 332bf203-ee37-4de4-99f9-1f260daa9856))
+ (pad "C5" smd circle (at 0.566 0) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd2b6411-deb9-4980-85f9-3d8f76ee4893))
+ (pad "D2" smd circle (at -0.283 0.283) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ded0c14-86c5-4329-9d9f-dd4fcac5f590))
+ (pad "D4" smd circle (at 0.283 0.283) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5e25e34-ebde-4f73-bec0-bae4065926e2))
+ (pad "E1" smd circle (at -0.566 0.566) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21d8e773-28d8-4fa5-a9ca-aeef6ff14c5c))
+ (pad "E3" smd circle (at 0 0.566) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3353739a-c8cd-4660-9c46-dcc250f494fd))
+ (pad "E5" smd circle (at 0.566 0.566) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f767598-0744-4aba-ba35-c332f699bfae))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-12_1.56x1.56mm_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_CSP.pretty/WLCSP-16_1.409x1.409mm_P0.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_1.409x1.409mm_P0.35mm.kicad_mod
new file mode 100644
index 00000000..6d243cbb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_1.409x1.409mm_P0.35mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "WLCSP-16_1.409x1.409mm_P0.35mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F591FB9)
+ (descr "WLCSP-16, 1.409x1.409mm, 16 Ball, 4x4 Layout, 0.35mm Pitch, http://www.latticesemi.com/view_document?document_id=213")
+ (tags "CSP 16 0.35")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.7045) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00d00602-d038-4dac-85ec-42021c06182a)
+ )
+ (fp_text value "WLCSP-16_1.409x1.409mm_P0.35mm" (at 0 1.7045) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51e9fbdd-c4fa-4fe9-8c23-40eb938d3843)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.33 0.33) (thickness 0.0495)))
+ (tstamp 53b62857-6ca2-47be-aea8-64b25a4bca9a)
+ )
+ (fp_line (start -0.46225 -0.8145) (end 0.8145 -0.8145) (layer "F.SilkS") (width 0.12) (tstamp 2ac782a4-58d7-4932-8cf5-26357d780a6f))
+ (fp_line (start -0.8145 0.8145) (end -0.8145 -0.46225) (layer "F.SilkS") (width 0.12) (tstamp 49504c21-0d57-461a-801e-67d767e6c7b7))
+ (fp_line (start 0.8145 -0.8145) (end 0.8145 0.8145) (layer "F.SilkS") (width 0.12) (tstamp 9fb386fb-3cf4-4f69-b3e3-c626c37659e7))
+ (fp_line (start 0.8145 0.8145) (end -0.8145 0.8145) (layer "F.SilkS") (width 0.12) (tstamp cbcff541-f280-491e-845e-a072bf8db9bc))
+ (fp_line (start -1.71 1.71) (end 1.71 1.71) (layer "F.CrtYd") (width 0.05) (tstamp 112ed4ef-e0d0-416a-ae00-46f208f943a7))
+ (fp_line (start -1.71 -1.71) (end -1.71 1.71) (layer "F.CrtYd") (width 0.05) (tstamp 4912c2a7-6474-4e77-81b5-839257de2fe2))
+ (fp_line (start 1.71 -1.71) (end -1.71 -1.71) (layer "F.CrtYd") (width 0.05) (tstamp 825cd28b-0325-46d1-9b90-5856ec6442d8))
+ (fp_line (start 1.71 1.71) (end 1.71 -1.71) (layer "F.CrtYd") (width 0.05) (tstamp b3c4d287-2914-4f4d-ba67-ddfbe8cd2393))
+ (fp_line (start -0.7045 -0.35225) (end -0.35225 -0.7045) (layer "F.Fab") (width 0.1) (tstamp 59a40f4a-d8fa-4241-8497-16b9661477fb))
+ (fp_line (start -0.7045 0.7045) (end -0.7045 -0.35225) (layer "F.Fab") (width 0.1) (tstamp 83522101-b376-4b81-a005-d60d0dfd2c2b))
+ (fp_line (start -0.35225 -0.7045) (end 0.7045 -0.7045) (layer "F.Fab") (width 0.1) (tstamp 8afb479c-34c1-40ea-8795-921869879546))
+ (fp_line (start 0.7045 -0.7045) (end 0.7045 0.7045) (layer "F.Fab") (width 0.1) (tstamp a15f7072-de53-418c-8c6c-d5bbaddb0c1a))
+ (fp_line (start 0.7045 0.7045) (end -0.7045 0.7045) (layer "F.Fab") (width 0.1) (tstamp a2b3a9a4-5224-48f8-93da-0247cf63e927))
+ (pad "A1" smd circle (at -0.525 -0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbf6f0f7-8d7a-4cda-a6ca-3cc637eecb51))
+ (pad "A2" smd circle (at -0.175 -0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 999fe7cc-2742-4eee-b40a-574fc8502a2c))
+ (pad "A3" smd circle (at 0.175 -0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ef735b8-bd51-4ca6-ac33-88e3bb3dff74))
+ (pad "A4" smd circle (at 0.525 -0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 34e6600e-90d8-4aa6-8bc5-4a8e133f0e81))
+ (pad "B1" smd circle (at -0.525 -0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b87dc94-a872-4119-84a5-5ee9e77fdc40))
+ (pad "B2" smd circle (at -0.175 -0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5ff3641-3cc4-4913-851e-dadaf33c324a))
+ (pad "B3" smd circle (at 0.175 -0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4448b855-8f06-4f87-821b-c66413c2c5e1))
+ (pad "B4" smd circle (at 0.525 -0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3657fd31-5f87-4ad1-9192-7d3bacf18de2))
+ (pad "C1" smd circle (at -0.525 0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 70165f90-d031-4ccd-9ac8-d28572d39864))
+ (pad "C2" smd circle (at -0.175 0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aeeda547-de8b-4d5e-bf33-561c136cb4e3))
+ (pad "C3" smd circle (at 0.175 0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d5c2ea0-0e14-4101-8805-cf56c1635994))
+ (pad "C4" smd circle (at 0.525 0.175) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp caac16f6-6668-4e66-9353-ef00b7a28fd3))
+ (pad "D1" smd circle (at -0.525 0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cad2170a-0c22-404d-944f-eb28aaca321e))
+ (pad "D2" smd circle (at -0.175 0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9805e04d-d480-459a-bec6-eea21e36187e))
+ (pad "D3" smd circle (at 0.175 0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2114ce72-08a4-441e-b9d7-b6e040535d5d))
+ (pad "D4" smd circle (at 0.525 0.525) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14831ae3-1dc7-4272-82c0-0b7c36acd836))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-16_1.409x1.409mm_P0.35mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_2.225x2.17mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_2.225x2.17mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..feb76b51
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_2.225x2.17mm_P0.5mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "WLCSP-16_2.225x2.17mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 61D88C7C)
+ (descr "WLCSP-16 2.225x2.17mm, 2.17x2.225mm, 16 Ball, 4x4 Layout, 0.5mm Pitch, https://ww1.microchip.com/downloads/en/DeviceDoc/16B_WLCSP_CS_C04-06036c.pdf")
+ (tags "CSP 16 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.085) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eaef1172-3351-417c-bfc4-74a598f141cb)
+ )
+ (fp_text value "WLCSP-16_2.225x2.17mm_P0.5mm" (at 0 2.085) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6ee98b5-4773-4eeb-a825-33c1705abace)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.52 0.52) (thickness 0.078)))
+ (tstamp 825c70b0-4860-42b7-97dc-86bfa46e06fd)
+ )
+ (fp_line (start 1.2225 1.195) (end -1.2225 1.195) (layer "F.SilkS") (width 0.12) (tstamp 6ff874d0-4ac5-414c-83a7-573eda4c7703))
+ (fp_line (start -1.2225 1.195) (end -1.2225 -0.6525) (layer "F.SilkS") (width 0.12) (tstamp 9538e4ed-27e6-4c37-b989-9859dc0d49e8))
+ (fp_line (start -0.68 -1.195) (end 1.2225 -1.195) (layer "F.SilkS") (width 0.12) (tstamp ca213826-0282-4b3a-840f-ec416dc34acf))
+ (fp_line (start 1.2225 -1.195) (end 1.2225 1.195) (layer "F.SilkS") (width 0.12) (tstamp e63e39d7-6ac0-4ffd-8aa3-1841a4541b55))
+ (fp_line (start 2.12 -2.09) (end -2.12 -2.09) (layer "F.CrtYd") (width 0.05) (tstamp 3451168c-3c76-4628-aee4-7c231bd100c3))
+ (fp_line (start 2.12 2.09) (end 2.12 -2.09) (layer "F.CrtYd") (width 0.05) (tstamp 563c12e4-8f8c-446c-a11f-94f5aa93b994))
+ (fp_line (start -2.12 2.09) (end 2.12 2.09) (layer "F.CrtYd") (width 0.05) (tstamp a3668681-09b1-48f0-a7b1-f6b24183a469))
+ (fp_line (start -2.12 -2.09) (end -2.12 2.09) (layer "F.CrtYd") (width 0.05) (tstamp be0953c0-632d-4dd2-85e9-4d41239f22d2))
+ (fp_line (start 1.1125 1.085) (end -1.1125 1.085) (layer "F.Fab") (width 0.1) (tstamp 5994a946-119f-4db4-aafe-00ae73b5b800))
+ (fp_line (start 1.1125 -1.085) (end 1.1125 1.085) (layer "F.Fab") (width 0.1) (tstamp 681bd495-c396-44ce-92bd-4b397cd48c04))
+ (fp_line (start -0.57 -1.085) (end 1.1125 -1.085) (layer "F.Fab") (width 0.1) (tstamp a1c7b1f5-f895-4192-9484-2357882c73e0))
+ (fp_line (start -1.1125 1.085) (end -1.1125 -0.5425) (layer "F.Fab") (width 0.1) (tstamp b680b4a7-6cb0-40b5-a7ec-a02910a0daa4))
+ (fp_line (start -1.1125 -0.5425) (end -0.57 -1.085) (layer "F.Fab") (width 0.1) (tstamp c5a1761e-3391-4e74-90c9-947fd66e1fc6))
+ (pad "A1" smd circle (at -0.75 -0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1105432-6a2f-45d9-8a08-47401d087cf4))
+ (pad "A2" smd circle (at -0.25 -0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 851ab59d-1fd7-45c7-a775-29797327cafc))
+ (pad "A3" smd circle (at 0.25 -0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 975b065a-4fee-4d11-9f2f-b1d40a3629cb))
+ (pad "A4" smd circle (at 0.75 -0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16ded395-a862-4198-b3af-ba8c7fb298bb))
+ (pad "B1" smd circle (at -0.75 -0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3934cdea-42c8-4ab1-b1be-2c4978ab08ae))
+ (pad "B2" smd circle (at -0.25 -0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0dfd7c1-401d-4f64-8463-f4c0813ac28f))
+ (pad "B3" smd circle (at 0.25 -0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23e66461-bcf2-4335-93c2-5c91dfd00187))
+ (pad "B4" smd circle (at 0.75 -0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd2f6b13-9e35-4a67-90ac-cf0d1ea34e5a))
+ (pad "C1" smd circle (at -0.75 0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3559e287-424e-4397-b080-77c7ba6f395b))
+ (pad "C2" smd circle (at -0.25 0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6521bef-4109-48f7-8b88-4121b0468927))
+ (pad "C3" smd circle (at 0.25 0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 646d9e91-59b4-4865-a2fc-29780ed32563))
+ (pad "C4" smd circle (at 0.75 0.25) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99030c03-63b4-49ba-b5ab-4d56974f7963))
+ (pad "D1" smd circle (at -0.75 0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87c78429-be2b-40ed-8d3b-56cb9666a56f))
+ (pad "D2" smd circle (at -0.25 0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edc9ab4f-487a-48dc-95f2-4d87f0e9cf9e))
+ (pad "D3" smd circle (at 0.25 0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ff4672a-e1a4-4a1e-887d-1b9a3429d278))
+ (pad "D4" smd circle (at 0.75 0.75) (size 0.327 0.327) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02165243-61a3-4857-84ba-71a77cb9a387))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-16_2.225x2.17mm_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_CSP.pretty/WLCSP-16_4x4_B2.17x2.32mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_4x4_B2.17x2.32mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..b1f125ec
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-16_4x4_B2.17x2.32mm_P0.5mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "WLCSP-16_4x4_B2.17x2.32mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02EFF5)
+ (descr "WLCSP-16, http://www.nxp.com/documents/data_sheet/LPC1102_1104.pdf, http://www.nxp.com/assets/documents/data/en/application-notes/AN3846.pdf")
+ (tags "WLCSP-16 NXP")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41ebb336-b64d-4c7a-aa5f-62d440d43840)
+ )
+ (fp_text value "WLCSP-16_4x4_B2.17x2.32mm_P0.5mm" (at 0 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd236ee2-42ed-4a41-b802-9c13b9d5177e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0cad1e82-94e9-448f-a06d-00e46f132b2c)
+ )
+ (fp_line (start -1.2 -1.3) (end -1.3 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 26d416ba-d2c4-49c5-8ed0-3f39103b69fd))
+ (fp_line (start 1.2 1.3) (end -1.2 1.3) (layer "F.SilkS") (width 0.12) (tstamp 29ac7f31-d1dd-4084-99e0-a1a6a758062d))
+ (fp_line (start -1.3 -0.5) (end -1.2 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 326564a7-52ee-45b8-ba4a-a8d27848201c))
+ (fp_line (start -1.2 1.3) (end -1.2 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 5adf90e3-853e-4aa4-874d-f1491b4ee403))
+ (fp_line (start -0.5 -1.3) (end -0.5 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 74cbf742-75b0-423f-8b37-4ef67d9ba5fb))
+ (fp_line (start 1.2 -1.3) (end 1.2 1.3) (layer "F.SilkS") (width 0.12) (tstamp 776f7ecd-6373-482b-b739-6e4ef31be95a))
+ (fp_line (start -1.3 -1.4) (end -1.3 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 7a51d2a9-8b7b-4b81-b413-35dc0700e5ef))
+ (fp_line (start -0.5 -1.4) (end -1.3 -1.4) (layer "F.SilkS") (width 0.12) (tstamp ceef18e8-036a-4c98-9b41-bc45d392a353))
+ (fp_line (start -1.2 -1.3) (end 1.2 -1.3) (layer "F.SilkS") (width 0.12) (tstamp d09fd709-ae6e-4565-bf63-e757e30a67a2))
+ (fp_line (start -1.95 -1.95) (end 1.95 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 26ae8069-631c-4feb-b988-1cc1dda8cefd))
+ (fp_line (start 1.95 1.95) (end 1.95 -1.95) (layer "F.CrtYd") (width 0.05) (tstamp 55a219ac-c14b-42d7-9525-bfd668940240))
+ (fp_line (start 1.95 1.95) (end -1.95 1.95) (layer "F.CrtYd") (width 0.05) (tstamp 9fb0594c-8e86-4d4d-80ad-82c90c70929e))
+ (fp_line (start -1.95 -1.95) (end -1.95 1.95) (layer "F.CrtYd") (width 0.05) (tstamp cd754b7b-62da-47cf-aa3c-3a6451848a72))
+ (fp_line (start 1.085 1.16) (end -1.085 1.16) (layer "F.Fab") (width 0.1) (tstamp 130b6e1c-6488-4069-a12f-7067b86e8b6d))
+ (fp_line (start -1.085 1.16) (end -1.085 -0.76) (layer "F.Fab") (width 0.1) (tstamp 2942b1ba-97b9-40c7-af4b-3fcc18bade44))
+ (fp_line (start 1.085 -1.16) (end 1.085 1.16) (layer "F.Fab") (width 0.1) (tstamp 595b6bd2-ddc3-4c89-8696-2754d2cda722))
+ (fp_line (start -1.085 -0.76) (end -0.685 -1.16) (layer "F.Fab") (width 0.1) (tstamp 7684dcf3-1538-4f05-b5b5-f0a014a003e9))
+ (fp_line (start -0.685 -1.16) (end 1.085 -1.16) (layer "F.Fab") (width 0.1) (tstamp d30d6436-db27-4edd-9e6a-955e1a50b4a7))
+ (pad "A1" smd circle (at -0.75 -0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60d12ea3-877c-43eb-8e7e-5af0d7c8e0b0))
+ (pad "A2" smd circle (at -0.25 -0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c34eae15-400b-4047-807b-d8721151f61d))
+ (pad "A3" smd circle (at 0.25 -0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d665aea-06b7-4af6-8a57-9f9a1671994a))
+ (pad "A4" smd circle (at 0.75 -0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4eafd47-b7a0-4c07-9856-7d161158cde0))
+ (pad "B1" smd circle (at -0.75 -0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91734d55-d3d9-484a-8dd7-554ca40e7c3d))
+ (pad "B2" smd circle (at -0.25 -0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92c60331-995b-48ad-8ef6-688e8e6ee6d3))
+ (pad "B3" smd circle (at 0.25 -0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 025b617d-1daf-49fa-b05e-c58833aa3562))
+ (pad "B4" smd circle (at 0.75 -0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a733f10-5d2f-4880-8063-138c00bd20f1))
+ (pad "C1" smd circle (at -0.75 0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0d7510c-a065-4825-995d-5b2e616d516f))
+ (pad "C2" smd circle (at -0.25 0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2dfa30c0-3850-4f04-ae6b-ef2d38daaee9))
+ (pad "C3" smd circle (at 0.25 0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0850ed6d-7d35-4bbc-a87a-a30d9c1c27a3))
+ (pad "C4" smd circle (at 0.75 0.25) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c7c52ff-c19f-4870-b194-ff576834d4cc))
+ (pad "D1" smd circle (at -0.75 0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39fb15aa-3c10-4dd7-bbaf-90b34e6f36a7))
+ (pad "D2" smd circle (at -0.25 0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf37129c-5ab9-40b5-8ee8-799ff118b604))
+ (pad "D3" smd circle (at 0.25 0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a7456b5-d16d-48d6-96b4-5d3a29f1d8e4))
+ (pad "D4" smd circle (at 0.75 0.75) (size 0.28 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62ba7487-920a-4a1d-9097-bc27665c988c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-16_4x4_B2.17x2.32mm_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_CSP.pretty/WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm.kicad_mod
new file mode 100644
index 00000000..2711d49c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B391AD1)
+ (descr "WLCSP-20, 4x5 raster, 1.934x2.434mm package, pitch 0.4mm; see section 36.2.3 of http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf")
+ (tags "BGA 20 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.217) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eb53fb0b-e9ad-407a-a4ec-24bc71f4f71e)
+ )
+ (fp_text value "WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm" (at 0 2.217) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3d1622d0-8be8-4795-b989-79d23959202a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.45 0.45) (thickness 0.0675)))
+ (tstamp fd953f13-f39c-4812-871f-2fb3f8e11967)
+ )
+ (fp_line (start 1.092 -1.342) (end 1.092 1.342) (layer "F.SilkS") (width 0.12) (tstamp 18f58b2b-6ecd-4b5e-b1d6-62e46ffecff6))
+ (fp_line (start -1.092 1.342) (end -1.092 -0.8585) (layer "F.SilkS") (width 0.12) (tstamp 378b3cf2-0899-4cd9-bb27-921f5c4113bf))
+ (fp_line (start -0.6085 -1.342) (end 1.092 -1.342) (layer "F.SilkS") (width 0.12) (tstamp 4c506355-0f27-4dc9-971a-cead19fba1af))
+ (fp_line (start 1.092 1.342) (end -1.092 1.342) (layer "F.SilkS") (width 0.12) (tstamp a6771ba0-cfbf-4522-afe4-7ce8ce56d754))
+ (fp_line (start 1.97 2.22) (end 1.97 -2.22) (layer "F.CrtYd") (width 0.05) (tstamp 670cf86f-c94e-42ac-a477-3e4f41529e4a))
+ (fp_line (start -1.97 -2.22) (end -1.97 2.22) (layer "F.CrtYd") (width 0.05) (tstamp a60b6bc9-64f1-455d-b30f-109c5c7908ac))
+ (fp_line (start -1.97 2.22) (end 1.97 2.22) (layer "F.CrtYd") (width 0.05) (tstamp b79581a3-3ba3-499f-af92-7b6437f15fba))
+ (fp_line (start 1.97 -2.22) (end -1.97 -2.22) (layer "F.CrtYd") (width 0.05) (tstamp c96c6743-b214-48ce-8f2d-c81fe7bf889b))
+ (fp_line (start -0.967 -0.7335) (end -0.4835 -1.217) (layer "F.Fab") (width 0.1) (tstamp 00c69866-6ff0-448d-ad6f-25f3a9133324))
+ (fp_line (start -0.4835 -1.217) (end 0.967 -1.217) (layer "F.Fab") (width 0.1) (tstamp 57549f5b-dd36-4b75-885c-cc5103d9d368))
+ (fp_line (start -0.967 1.217) (end -0.967 -0.7335) (layer "F.Fab") (width 0.1) (tstamp 9ee7948a-12e5-4ad4-bba1-e6788f54ed17))
+ (fp_line (start 0.967 -1.217) (end 0.967 1.217) (layer "F.Fab") (width 0.1) (tstamp deb53cf5-7d10-42f3-ba0c-729792d4037d))
+ (fp_line (start 0.967 1.217) (end -0.967 1.217) (layer "F.Fab") (width 0.1) (tstamp e9fe455d-ab59-412a-a1d5-d07820608298))
+ (pad "A1" smd circle (at -0.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ad02dab1-a030-4431-969e-716e65d018c1))
+ (pad "A2" smd circle (at -0.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b92b713e-4b99-4979-beec-3d13947225b3))
+ (pad "A3" smd circle (at 0.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0205d906-20d5-4865-8ed9-5f4b69dadc44))
+ (pad "A4" smd circle (at 0.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c4dedbf0-90cb-4ddb-955b-00aed95b98dd))
+ (pad "B1" smd circle (at -0.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp add710fd-410f-453b-b915-6043e8549c03))
+ (pad "B2" smd circle (at -0.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ba9daf12-45f2-48f7-9f55-4afa3393662a))
+ (pad "B3" smd circle (at 0.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b6df9bd0-ed42-4306-8047-72250350c324))
+ (pad "B4" smd circle (at 0.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9285c021-c431-4478-a0c6-4e78f3c87210))
+ (pad "C1" smd circle (at -0.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3a309737-6554-4d31-92cc-f85651b18efb))
+ (pad "C2" smd circle (at -0.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 42ec30f3-4b59-4e18-8d38-67c1f6745162))
+ (pad "C3" smd circle (at 0.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f4143b97-c6ee-4f1b-b7fd-f091f30ebf84))
+ (pad "C4" smd circle (at 0.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 50ca0693-cbb5-49fb-aa15-0c6967922d63))
+ (pad "D1" smd circle (at -0.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2f4b4a4c-2dc8-4ef8-9bb6-1b60d25f1eab))
+ (pad "D2" smd circle (at -0.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a11d305d-b480-4182-b065-c43e437fd8bd))
+ (pad "D3" smd circle (at 0.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fcbc5354-42fa-47f2-b915-d97abe322d96))
+ (pad "D4" smd circle (at 0.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2163cd4d-8a8d-4ff0-9783-9316db3f2da3))
+ (pad "E1" smd circle (at -0.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ff2f8b60-6d01-4615-8708-28f7938c065e))
+ (pad "E2" smd circle (at -0.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 91ba4bff-7a62-442a-9f41-97c340d5824a))
+ (pad "E3" smd circle (at 0.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 634992e8-70a6-441f-9c33-999d961ed9da))
+ (pad "E4" smd circle (at 0.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp a2183e1e-b40e-4aaa-8912-836e36093ee6))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-20_1.934x2.434mm_Layout4x5_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_CSP.pretty/WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm.kicad_mod
new file mode 100644
index 00000000..4e733106
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4E7FEE)
+ (descr "WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00676D.pdf")
+ (tags "WLCSP-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.94) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f4c3ef49-49a3-4cce-9bdf-44684869a425)
+ )
+ (fp_text value "WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm" (at 0 3.28) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp be18f0c3-dbd3-44dd-a55f-56de3738cb5f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.25 0.25) (thickness 0.05)))
+ (tstamp 71cd30cb-0924-49b1-b2a2-3d6f5adc82fc)
+ )
+ (fp_line (start -0.8 -1.05) (end -1.25 -1.05) (layer "F.SilkS") (width 0.1) (tstamp 07edf16f-4598-45fb-9b25-a14de990f35d))
+ (fp_line (start 1.1 -0.91) (end 1.1 0.91) (layer "F.SilkS") (width 0.1) (tstamp 4e0ffa99-421c-4067-aa4b-85461f08d3eb))
+ (fp_line (start -1.25 -1.05) (end -1.25 -0.6) (layer "F.SilkS") (width 0.1) (tstamp 8e10ded8-62af-4de6-8b20-c137238c4935))
+ (fp_line (start -1.1 0.91) (end 1.1 0.91) (layer "F.SilkS") (width 0.1) (tstamp a345ac41-a6af-4431-9afe-d1a3dfb3cd37))
+ (fp_line (start -1.1 -0.91) (end 1.1 -0.91) (layer "F.SilkS") (width 0.1) (tstamp b7ec10fd-4fb6-409c-97f9-75946161aa53))
+ (fp_line (start -1.1 -0.91) (end -1.1 0.91) (layer "F.SilkS") (width 0.1) (tstamp fdcbe119-ba73-4890-84fe-c33f6cf6c23e))
+ (fp_line (start -2.1 -1.91) (end -2.1 1.91) (layer "F.CrtYd") (width 0.05) (tstamp 4b025872-66f6-426f-b73b-1354e304a47a))
+ (fp_line (start 2.1 -1.91) (end 2.1 1.91) (layer "F.CrtYd") (width 0.05) (tstamp 8d1016b6-edc1-41f1-9bef-2ce1cfa69123))
+ (fp_line (start -2.1 -1.91) (end 2.1 -1.91) (layer "F.CrtYd") (width 0.05) (tstamp a5bb3e21-5220-4bad-8334-c2a9ea8a8654))
+ (fp_line (start -2.1 1.91) (end 2.1 1.91) (layer "F.CrtYd") (width 0.05) (tstamp f5483c00-2e2c-4c22-a5b0-73df21b068a8))
+ (fp_line (start -0.997 0.8045) (end -0.997 -0.8045) (layer "F.Fab") (width 0.1) (tstamp 230c2573-1760-436a-aa09-1a714242b880))
+ (fp_line (start -0.997 -0.8045) (end 0.997 -0.8045) (layer "F.Fab") (width 0.1) (tstamp 434984c0-6d68-4335-84cf-c6eccd07a1b8))
+ (fp_line (start -0.997 0.8045) (end 0.997 0.8045) (layer "F.Fab") (width 0.1) (tstamp 874c87ac-ba4d-4853-9bed-d2538c2b75f3))
+ (fp_line (start 0.997 0.8045) (end 0.997 -0.8045) (layer "F.Fab") (width 0.1) (tstamp d3b3ef34-0f08-4a88-be7c-1dde6b8ff6cc))
+ (pad "A1" smd circle (at -0.8 -0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e2f9d8e-2af4-4cc0-a564-cb814d4ea557))
+ (pad "A2" smd circle (at -0.4 -0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df579009-79c1-4d10-b4ff-170997afb1b0))
+ (pad "A3" smd circle (at 0 -0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6d31fdb-9ed3-4a44-942d-b6205e856bef))
+ (pad "A4" smd circle (at 0.4 -0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67d53f19-6ad9-4a81-ba58-9b4996f9d318))
+ (pad "A5" smd circle (at 0.8 -0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c700b29-5a14-4c04-84fa-1002714ab281))
+ (pad "B1" smd circle (at -0.8 -0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc4f6aa6-e11c-43ad-9d45-6ec341969a10))
+ (pad "B2" smd circle (at -0.4 -0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff950ede-d463-4aa3-b280-4d1439089101))
+ (pad "B3" smd circle (at 0 -0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb55b91b-4de6-4d82-afb2-aad37bcb3112))
+ (pad "B4" smd circle (at 0.4 -0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d2cf8271-6054-4507-9790-b56b28b87280))
+ (pad "B5" smd circle (at 0.8 -0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d824d60-c355-4bc3-a19f-99358d3b5f6f))
+ (pad "C1" smd circle (at -0.8 0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47bc6ac7-2e56-48d1-a123-19563bfefe0e))
+ (pad "C2" smd circle (at -0.4 0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7682ae79-30d1-4ce3-9e04-76a804fdd67c))
+ (pad "C3" smd circle (at 0 0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 141354e5-508f-4de7-a976-2e11508d096a))
+ (pad "C4" smd circle (at 0.4 0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90c8bafc-5d3f-4828-8b53-fa29cf3a9a0d))
+ (pad "C5" smd circle (at 0.8 0.2) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b22fa02f-4672-42e0-9fa8-dce77bb23906))
+ (pad "D1" smd circle (at -0.8 0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 752d71de-5864-4bef-b841-c14d314e556f))
+ (pad "D2" smd circle (at -0.4 0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f35f7aae-1db6-42f4-9e08-370d0b637d67))
+ (pad "D3" smd circle (at 0 0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12fa2b38-7401-4498-ba14-de5a9d61d3cb))
+ (pad "D4" smd circle (at 0.4 0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00cb9627-e8f1-4836-8566-ead7e64fc092))
+ (pad "D5" smd circle (at 0.8 0.6) (size 0.21 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a12c487-ff30-42d2-bf23-2d986a8c9816))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-20_1.994x1.609mm_Layout5x4_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_CSP.pretty/WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm.kicad_mod
new file mode 100644
index 00000000..1a67a875
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4E72A0)
+ (descr "WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00539D.pdf")
+ (tags "WLCSP-20")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.94) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f35a1827-1883-4cbe-ad61-eff07305d3e7)
+ )
+ (fp_text value "WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm" (at 0 3.28) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7aa3623a-6d29-4fc3-a7ef-d5ac74bfa597)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.25 0.25) (thickness 0.05)))
+ (tstamp 00d54a29-83ab-4805-bb5c-ee63550da1e2)
+ )
+ (fp_line (start -0.6 -1.25) (end -1.25 -1.25) (layer "F.SilkS") (width 0.1) (tstamp 2af61b84-b581-4c4a-a949-818bff7a8903))
+ (fp_line (start -1.07 1.1) (end -1.07 -1.1) (layer "F.SilkS") (width 0.1) (tstamp 4da86b63-d821-485e-91dc-c144f96770f2))
+ (fp_line (start 1.07 1.1) (end -1.07 1.1) (layer "F.SilkS") (width 0.1) (tstamp 9d502368-28b3-49c1-acdd-c51f81c02e28))
+ (fp_line (start 1.07 1.1) (end 1.07 -1.1) (layer "F.SilkS") (width 0.1) (tstamp be08340b-2817-44d3-8d12-f773eb9a7b99))
+ (fp_line (start 1.07 -1.1) (end -1.07 -1.1) (layer "F.SilkS") (width 0.1) (tstamp c17aeeab-5d30-4ab1-902d-994410a737e0))
+ (fp_line (start -1.25 -1.25) (end -1.25 -0.8) (layer "F.SilkS") (width 0.1) (tstamp e14856e4-db04-4b55-a631-d59dfc45b002))
+ (fp_line (start 2.07 2.1) (end -2.07 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 1c07b97b-4416-4e79-b0c1-d44ea26f5566))
+ (fp_line (start 2.07 2.1) (end 2.07 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 2c157888-8ca7-4fd9-a6cc-1ced7ae39586))
+ (fp_line (start 2.07 -2.1) (end -2.07 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 78f841be-8c55-43e4-b95d-66e5ea3a1165))
+ (fp_line (start -2.07 2.1) (end -2.07 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp bd3bd19b-3c01-4a17-b67e-41abe9fea7aa))
+ (fp_line (start -0.7 -1) (end 0.97 -1) (layer "F.Fab") (width 0.1) (tstamp 0bc49646-680d-4e29-a401-415fda931e2d))
+ (fp_line (start -0.97 0.997) (end -0.97 -0.66) (layer "F.Fab") (width 0.1) (tstamp 22f95fab-62e2-456e-8e9c-68f3a5894b2d))
+ (fp_line (start -0.97 1) (end 0.97 1) (layer "F.Fab") (width 0.1) (tstamp b87886e6-578b-44b9-85b2-77b57b05ecef))
+ (fp_line (start -0.97 -0.67) (end -0.71 -1) (layer "F.Fab") (width 0.1) (tstamp c528efc8-7f56-4180-8335-cf39239c8cd0))
+ (fp_line (start 0.97 0.997) (end 0.97 -0.997) (layer "F.Fab") (width 0.1) (tstamp f66a7d3c-acd9-406c-85e6-effdf8c63b12))
+ (pad "A1" smd circle (at -0.6 -0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3deabffd-7ccb-4ef2-8beb-0fd49342e109))
+ (pad "A2" smd circle (at -0.2 -0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dbcde9d9-0910-424f-9e02-7a1a1eaddf70))
+ (pad "A3" smd circle (at 0.2 -0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f60c15e-3c8d-4611-8cbf-edd78da7d704))
+ (pad "A4" smd circle (at 0.6 -0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b3f536e-dec6-4317-8d79-5bfe29aa3825))
+ (pad "B1" smd circle (at -0.6 -0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff82cc87-a891-435a-ab63-78903a4df0f4))
+ (pad "B2" smd circle (at -0.2 -0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db674b30-26dc-4c29-8276-abb4f51857c9))
+ (pad "B3" smd circle (at 0.2 -0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47c0708e-9391-4700-8d03-f4a69d385a0e))
+ (pad "B4" smd circle (at 0.6 -0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ab8e8ab-3b03-4d34-b8fa-bf9f2f5fef53))
+ (pad "C1" smd circle (at -0.6 0) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 01d5710d-83a0-4bef-8129-cfcf43619bb7))
+ (pad "C2" smd circle (at -0.2 0) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f6ad169-74a0-411b-9402-33248a28305b))
+ (pad "C3" smd circle (at 0.2 0) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3d4184b-553a-4a9f-b6ff-cd0e3e893830))
+ (pad "C4" smd circle (at 0.6 0) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 529060cd-a883-452b-ab44-28fd69a4d8c0))
+ (pad "D1" smd circle (at -0.6 0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10036242-180c-4957-88a3-d1361227a4a5))
+ (pad "D2" smd circle (at -0.2 0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9f3578a-e6ed-4c6d-bf79-322099fb8c4f))
+ (pad "D3" smd circle (at 0.2 0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f1f6ad3-2ea9-4f00-b11e-dd7cf2faf543))
+ (pad "D4" smd circle (at 0.6 0.4) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96afcb5b-a40d-42d5-8a15-65a006c3b913))
+ (pad "E1" smd circle (at -0.6 0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4bf1ad09-5483-497d-9bb5-8567f1f44513))
+ (pad "E2" smd circle (at -0.2 0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47220319-2f76-4d32-9849-a39f131e9d58))
+ (pad "E3" smd circle (at 0.2 0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfbbd3b2-ac22-474e-8e34-afbcb9422500))
+ (pad "E4" smd circle (at 0.6 0.8) (size 0.258 0.258) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ddfef544-6903-4da2-bc79-5210f173549b))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-20_1.994x1.94mm_Layout4x5_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_CSP.pretty/WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm.kicad_mod
new file mode 100644
index 00000000..d7b4fed2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4F642F)
+ (descr "WLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00604D.pdf")
+ (tags "WLCSP-36")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.34) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 382201c7-b574-4a9a-aff1-6674914aa452)
+ )
+ (fp_text value "WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm" (at 0 3.43) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44bc9c66-9042-42a0-8c6e-b05686332c0d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.125)))
+ (tstamp 7fb9dfa1-a714-45d5-9ee6-fae95ce831f1)
+ )
+ (fp_line (start -0.88 -1.485) (end -1.485 -1.485) (layer "F.SilkS") (width 0.1) (tstamp 3f9e879c-c5c9-4df6-9cba-83e8717f8f68))
+ (fp_line (start 1.287 1.287) (end 1.287 -1.287) (layer "F.SilkS") (width 0.1) (tstamp 3fc2bfba-4a8c-4c3c-9253-c98cef13a623))
+ (fp_line (start -1.287 1.287) (end -1.287 -1.287) (layer "F.SilkS") (width 0.1) (tstamp 5a2cafcc-695c-4236-8315-03a553dbaf60))
+ (fp_line (start -1.485 -1.48) (end -1.485 -0.88) (layer "F.SilkS") (width 0.1) (tstamp 8921574d-5501-46c9-a129-68091d8e7b3d))
+ (fp_line (start -1.287 -1.287) (end 1.287 -1.287) (layer "F.SilkS") (width 0.1) (tstamp a3b74436-ee6f-49f3-90d0-31446ad39bdf))
+ (fp_line (start -1.287 1.287) (end 1.287 1.287) (layer "F.SilkS") (width 0.1) (tstamp a8394d31-5cc8-4510-8834-680dcda14772))
+ (fp_line (start -2.28 2.28) (end -2.28 -2.28) (layer "F.CrtYd") (width 0.05) (tstamp 1035ba98-f392-4a5d-a9fc-8e019a3d8fcf))
+ (fp_line (start -2.28 2.28) (end 2.28 2.28) (layer "F.CrtYd") (width 0.05) (tstamp 932559cd-80c7-4fbf-a94d-a60c37250b7b))
+ (fp_line (start 2.28 2.28) (end 2.28 -2.28) (layer "F.CrtYd") (width 0.05) (tstamp a3c44b71-5ca2-4851-9e5f-623d6787f68b))
+ (fp_line (start -2.28 -2.28) (end 2.28 -2.28) (layer "F.CrtYd") (width 0.05) (tstamp c411a7a2-e2fe-4a48-af17-268ea9e7b7ea))
+ (fp_line (start 1.187 1.187) (end 1.187 -1.187) (layer "F.Fab") (width 0.1) (tstamp 56ed9142-1e17-45af-a0ed-5c73f85ed74b))
+ (fp_line (start -0.88 -1.187) (end 1.187 -1.187) (layer "F.Fab") (width 0.1) (tstamp 65f89e3a-24ae-4597-a8cc-ccd738f58dc6))
+ (fp_line (start -1.187 -0.88) (end -0.88 -1.187) (layer "F.Fab") (width 0.1) (tstamp 7e9fbe71-a341-41fa-930b-153309e733cd))
+ (fp_line (start -1.187 1.187) (end -1.187 -0.88) (layer "F.Fab") (width 0.1) (tstamp c52aabe1-b134-4591-849d-46b0a1ed7b1f))
+ (fp_line (start -1.187 1.187) (end 1.187 1.187) (layer "F.Fab") (width 0.1) (tstamp f45cf971-7863-4e3e-a1c8-bd33c54f2c29))
+ (pad "A1" smd circle (at -0.875 -0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1f969c3-9930-43b9-90cc-07bcccf701bb))
+ (pad "A2" smd circle (at -0.525 -0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c760ed46-c614-4d3a-a453-9738e1e45b05))
+ (pad "A3" smd circle (at -0.175 -0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e864a5af-c6ed-4076-a881-70a3e578117c))
+ (pad "A4" smd circle (at 0.175 -0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33243bcb-f9ef-472a-9bb2-4ef95bd4be6b))
+ (pad "A5" smd circle (at 0.525 -0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48d48b05-bea0-4752-9e36-036f5132456d))
+ (pad "A6" smd circle (at 0.875 -0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ea5fadc-1011-48f0-8633-e9e40a34e843))
+ (pad "B1" smd circle (at -0.875 -0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ceaee90-52e8-4666-b18f-03cd40bb0e82))
+ (pad "B2" smd circle (at -0.525 -0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3dab9b9-d7d3-4d77-a1f2-1538dac21340))
+ (pad "B3" smd circle (at -0.175 -0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84da917b-cb5c-4574-869c-166ba8fb71bf))
+ (pad "B4" smd circle (at 0.175 -0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c72bc03a-4039-4815-8e8d-f263b6d60664))
+ (pad "B5" smd circle (at 0.525 -0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37406ebd-ed64-4fbf-a0dd-57b32a85760f))
+ (pad "B6" smd circle (at 0.875 -0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c216459-a089-4d2c-9e21-323e3468e682))
+ (pad "C1" smd circle (at -0.875 -0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 818cffce-f20d-4e66-918f-247511eb7a5a))
+ (pad "C2" smd circle (at -0.525 -0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d69b8017-a240-48cf-9f33-9fee7f7fc704))
+ (pad "C3" smd circle (at -0.175 -0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f31b168-4255-4e6a-90ce-cc72862cb782))
+ (pad "C4" smd circle (at 0.175 -0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c20d3a36-f792-46f8-83c1-2db0d8555b52))
+ (pad "C5" smd circle (at 0.525 -0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b463fca8-6bab-479d-a9a2-25d770866030))
+ (pad "C6" smd circle (at 0.875 -0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b368e9ae-7ef0-45ad-84af-917346a0c198))
+ (pad "D1" smd circle (at -0.875 0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2d58c0b8-228b-42c7-912d-c728425ad9ba))
+ (pad "D2" smd circle (at -0.525 0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89c3a729-c4b7-42ff-934f-fbb61b1adb8b))
+ (pad "D3" smd circle (at -0.175 0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de39b15c-17db-40ad-a63d-3ec4a57f83ac))
+ (pad "D4" smd circle (at 0.175 0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 548c5c09-d8a2-497f-97b1-3ffc3d1dc72d))
+ (pad "D5" smd circle (at 0.525 0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb75c2f8-870a-4ca3-a33f-540d87fa0a62))
+ (pad "D6" smd circle (at 0.875 0.175) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d9bd7da-fb34-479c-b4c6-06410468a268))
+ (pad "E1" smd circle (at -0.875 0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae7fa168-375d-4b8a-8b24-b004fb3116e3))
+ (pad "E2" smd circle (at -0.525 0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a71762d-096f-472e-bed6-8de65ec50f4b))
+ (pad "E3" smd circle (at -0.175 0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da9a62dd-a8b5-4903-abd3-989e06621ec0))
+ (pad "E4" smd circle (at 0.175 0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62ed103a-a05a-433e-a41f-609b684c53be))
+ (pad "E5" smd circle (at 0.525 0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fb6ee8e-0ff4-4a2a-8334-dff06e7544f8))
+ (pad "E6" smd circle (at 0.875 0.525) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd65edd6-1026-44d4-9f41-692723fc408d))
+ (pad "F1" smd circle (at -0.875 0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f21d0dff-a31e-4b77-b0dd-78c8b3f0a63e))
+ (pad "F2" smd circle (at -0.525 0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1af086e1-c954-4ca5-9647-e4e9777c2f26))
+ (pad "F3" smd circle (at -0.175 0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f1f94b0-3e59-48a7-ad34-72656b8f3c55))
+ (pad "F4" smd circle (at 0.175 0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc3d7aef-4501-4c1e-815f-16c20f3c8700))
+ (pad "F5" smd circle (at 0.525 0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 176df59b-010c-4697-9f8f-1c08887a1f3a))
+ (pad "F6" smd circle (at 0.875 0.875) (size 0.274 0.274) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f55e883-6803-4c93-8c53-ece1d3288bdf))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm.kicad_mod
new file mode 100644
index 00000000..02963681
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A4F6887)
+ (descr "WLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00949D.pdf")
+ (tags "WLCSP-36")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.51) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b05c2e27-2add-4ef7-89e2-8b42d18b9bb7)
+ )
+ (fp_text value "WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm" (at 0 3.57) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 01ac7224-ea1d-4be7-b5ed-882f836e52aa)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.125)))
+ (tstamp f3b55834-d188-42f4-b0d6-c724d729f342)
+ )
+ (fp_line (start -1.51 1.51) (end 1.51 1.51) (layer "F.SilkS") (width 0.1) (tstamp 04649b9a-2518-42e1-abff-c6b40e1e8a55))
+ (fp_line (start -1.51 1.51) (end -1.51 -1.51) (layer "F.SilkS") (width 0.1) (tstamp 0b99eb07-2e14-4f23-9d62-9478bce04473))
+ (fp_line (start -1.51 -1.51) (end 1.51 -1.51) (layer "F.SilkS") (width 0.1) (tstamp 6d8002e2-25dc-44be-bfa7-b5469fe337ea))
+ (fp_line (start -1 -1.75) (end -1.75 -1.75) (layer "F.SilkS") (width 0.1) (tstamp 9367ef14-5954-4f50-bc27-ff2664d711ec))
+ (fp_line (start 1.51 1.51) (end 1.51 -1.51) (layer "F.SilkS") (width 0.1) (tstamp ad1a8e8f-946d-43c9-8bed-3ef27cff7f07))
+ (fp_line (start -1.75 -1) (end -1.75 -1.75) (layer "F.SilkS") (width 0.1) (tstamp b1334ca7-4d08-419f-abe8-cc484b574bb9))
+ (fp_line (start -2.51 2.51) (end -2.51 -2.51) (layer "F.CrtYd") (width 0.05) (tstamp 41f3d118-184b-4a59-8aa5-c6fa49eabca6))
+ (fp_line (start 2.51 2.51) (end 2.51 -2.51) (layer "F.CrtYd") (width 0.05) (tstamp 6ceb6640-d3b2-49df-a1bd-5ca9b87a94c1))
+ (fp_line (start -2.51 -2.51) (end 2.51 -2.51) (layer "F.CrtYd") (width 0.05) (tstamp 7ebe463e-6f24-44b3-b190-7045b623e5ad))
+ (fp_line (start -2.51 2.51) (end 2.51 2.51) (layer "F.CrtYd") (width 0.05) (tstamp 88c95e42-4255-40d2-9ab3-79073d69bcf4))
+ (fp_line (start -1.41 1.41) (end -1.41 -1) (layer "F.Fab") (width 0.1) (tstamp 435d9e92-62ca-4300-b2b6-0326c8b861b5))
+ (fp_line (start -1 -1.41) (end 1.41 -1.41) (layer "F.Fab") (width 0.1) (tstamp 731e1a19-59a2-4210-a84f-4a4e4a1b0b15))
+ (fp_line (start 1.41 1.41) (end 1.41 -1.41) (layer "F.Fab") (width 0.1) (tstamp 82f414d2-d96a-42b4-a0e3-5aaf26409fc0))
+ (fp_line (start -1.41 1.41) (end 1.41 1.41) (layer "F.Fab") (width 0.1) (tstamp 97136295-4fcb-42dd-848a-49d106de57d6))
+ (fp_line (start -1.41 -1) (end -1 -1.41) (layer "F.Fab") (width 0.1) (tstamp c1f88e69-4624-4f42-8880-84065653452c))
+ (pad "A1" smd circle (at -1 -1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36f68c52-dfaa-427c-8fc5-491d0a3f29d9))
+ (pad "A2" smd circle (at -0.6 -1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 722108b1-f792-4295-89f1-6621f7385d6a))
+ (pad "A3" smd circle (at -0.2 -1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52bcb9ff-2a15-4076-8591-3d246b136ecb))
+ (pad "A4" smd circle (at 0.2 -1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f03a409d-eecc-4390-a4bc-6e267c9f0e73))
+ (pad "A5" smd circle (at 0.6 -1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 86a00469-eefc-4b3c-bc6d-b88371bb0ccb))
+ (pad "A6" smd circle (at 1 -1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 434a98dd-3e6b-4df2-bb3f-e46f15c29a85))
+ (pad "B1" smd circle (at -1 -0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c7d47e6-c70c-4dbc-ad53-707219f9680b))
+ (pad "B2" smd circle (at -0.6 -0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe45e0f4-21e3-4e32-b208-7dc76f3abe00))
+ (pad "B3" smd circle (at -0.2 -0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0be76a2b-8797-4a99-b4c4-f25e44306b90))
+ (pad "B4" smd circle (at 0.2 -0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa8485fa-3992-4763-87ae-fe54db22f216))
+ (pad "B5" smd circle (at 0.6 -0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5cc86f8-a8d7-45b4-8bbd-d974d41a1ee1))
+ (pad "B6" smd circle (at 1 -0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dba669cb-5e84-402c-935d-1099e9d066ae))
+ (pad "C1" smd circle (at -1 -0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28d6dbcf-d1ad-4950-a5cc-96ff4c105d57))
+ (pad "C2" smd circle (at -0.6 -0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8d3b15e3-607a-4ae0-8560-7c11fd31c12d))
+ (pad "C3" smd circle (at -0.2 -0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 77e19009-ccb7-463b-a20c-a0d3ee773ad8))
+ (pad "C4" smd circle (at 0.2 -0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdb74b9b-8e9f-4e33-8a06-96ab5f11d959))
+ (pad "C5" smd circle (at 0.6 -0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9b74923-c52b-4d74-813c-4f39df245295))
+ (pad "C6" smd circle (at 1 -0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 456a1e57-86e3-4843-a66c-65b193b89cc1))
+ (pad "D1" smd circle (at -1 0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 717a9882-a1a5-41b9-a0ea-206c182231b2))
+ (pad "D2" smd circle (at -0.6 0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 821d6288-fdc5-4d7a-ab04-19fb8d923a34))
+ (pad "D3" smd circle (at -0.2 0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c31732a3-bfa1-497d-b56e-29009a576000))
+ (pad "D4" smd circle (at 0.2 0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54564b23-e363-430a-ac1a-5b4a8813b5f0))
+ (pad "D5" smd circle (at 0.6 0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55fb10b1-50ce-4a47-b13e-76a97a933e56))
+ (pad "D6" smd circle (at 1 0.2) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ccfe6ce-4737-43a3-a0ca-0c7709fbd925))
+ (pad "E1" smd circle (at -1 0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47532631-51e7-413a-b545-095492068144))
+ (pad "E2" smd circle (at -0.6 0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d3b6cb0-ef55-4747-9e75-47f1d3b1ccad))
+ (pad "E3" smd circle (at -0.2 0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd513546-7eb0-417e-8326-dbdd534723a6))
+ (pad "E4" smd circle (at 0.2 0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87c99884-d368-4e13-90d2-81de6d11a093))
+ (pad "E5" smd circle (at 0.6 0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df88d018-a63e-419e-a5db-0d5cf899f315))
+ (pad "E6" smd circle (at 1 0.6) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab56249d-f1dd-4280-977d-78d291f1559a))
+ (pad "F1" smd circle (at -1 1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1bc3b71-533d-4e47-81c4-fe08e385942b))
+ (pad "F2" smd circle (at -0.6 1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7852c99d-8e8b-425a-959e-65c1917c44c8))
+ (pad "F3" smd circle (at -0.2 1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5ff177f-8650-4c09-8677-1ed5f37c8f66))
+ (pad "F4" smd circle (at 0.2 1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e3a4e610-6fff-4ab6-94d4-759905d67fdc))
+ (pad "F5" smd circle (at 0.6 1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48eceeb1-0e42-4c00-9a25-9c864f4876f4))
+ (pad "F6" smd circle (at 1 1) (size 0.26 0.26) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fb22256-c7a2-4c0c-a6d0-e9e6ff002586))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-36_2.82x2.67mm_Layout6x6_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_CSP.pretty/WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..5540c328
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm.kicad_mod
@@ -0,0 +1,41 @@
+(footprint "WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F73CD14)
+ (descr "X1-WLB0909, 0.89x0.89mm, 4 Ball, 2x2 Layout, 0.5mm Pitch, https://www.diodes.com/assets/Datasheets/AP22913.pdf")
+ (tags "CSP 4 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.445) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 369966f4-df9a-4cbf-bd54-e75778e7be96)
+ )
+ (fp_text value "WLCSP-4-X1-WLB0909-4_0.89x0.89mm_P0.5mm" (at 0 1.445) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 274d2133-82bb-4196-9e00-bee9516ad8ff)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.21 0.21) (thickness 0.0315)))
+ (tstamp 7883420a-c97f-4759-8824-15a4b6627d62)
+ )
+ (fp_line (start 0.555 -0.555) (end 0.555 0.555) (layer "F.SilkS") (width 0.12) (tstamp 3b0bf97d-fe09-4f34-8aec-234ed4b4b22a))
+ (fp_line (start 0.555 0.555) (end -0.555 0.555) (layer "F.SilkS") (width 0.12) (tstamp 5ab99c4f-425d-406c-93bd-31baabbbcd62))
+ (fp_line (start -0.3325 -0.555) (end 0.555 -0.555) (layer "F.SilkS") (width 0.12) (tstamp b3c320c8-18b9-46a1-91b2-7862865b42b8))
+ (fp_line (start -0.555 0.555) (end -0.555 -0.3325) (layer "F.SilkS") (width 0.12) (tstamp fd394f28-8fef-4421-b454-4bbea064a97b))
+ (fp_line (start -1.45 -1.45) (end -1.45 1.45) (layer "F.CrtYd") (width 0.05) (tstamp 27353d28-dd48-4f08-84d0-d6defba49ee9))
+ (fp_line (start 1.45 -1.45) (end -1.45 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 3695124c-39e1-46bf-9470-6ff44af53170))
+ (fp_line (start -1.45 1.45) (end 1.45 1.45) (layer "F.CrtYd") (width 0.05) (tstamp 66814127-1ce0-4730-9620-253f37899cc2))
+ (fp_line (start 1.45 1.45) (end 1.45 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 69fd6304-b8a7-499c-8ecd-970034b61403))
+ (fp_line (start -0.445 0.445) (end -0.445 -0.2225) (layer "F.Fab") (width 0.1) (tstamp 13e3831c-40aa-4486-b539-c7673bc7c5ef))
+ (fp_line (start 0.445 0.445) (end -0.445 0.445) (layer "F.Fab") (width 0.1) (tstamp 442a21b9-6030-47d4-bb1c-220153210d30))
+ (fp_line (start -0.2225 -0.445) (end 0.445 -0.445) (layer "F.Fab") (width 0.1) (tstamp 64daad09-a27b-4c05-9169-d7f0c3a8af84))
+ (fp_line (start -0.445 -0.2225) (end -0.2225 -0.445) (layer "F.Fab") (width 0.1) (tstamp 8923d959-3c31-4566-81aa-2725d8f6c3ba))
+ (fp_line (start 0.445 -0.445) (end 0.445 0.445) (layer "F.Fab") (width 0.1) (tstamp 9b407ab6-f152-471d-bfdc-b26eb6729ea1))
+ (pad "A1" smd circle (at -0.25 -0.25) (size 0.235 0.235) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 178e2dcc-006c-429e-80db-3c5bb776a220))
+ (pad "A2" smd circle (at 0.25 -0.25) (size 0.235 0.235) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cc77e64-5464-46ef-803c-3217d987d2f5))
+ (pad "B1" smd circle (at -0.25 0.25) (size 0.235 0.235) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp baa52f3d-e0c9-46f1-9b20-b3a2f1fc6fa4))
+ (pad "B2" smd circle (at 0.25 0.25) (size 0.235 0.235) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2c86e13-83a9-4c0f-8b09-2c9edc5fd21c))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-4-X1-WLB0909-4_0.89x0.89mm_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_CSP.pretty/WLCSP-4_0.64x0.64mm_P0.35mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-4_0.64x0.64mm_P0.35mm.kicad_mod
new file mode 100644
index 00000000..f55bc722
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-4_0.64x0.64mm_P0.35mm.kicad_mod
@@ -0,0 +1,36 @@
+(module WLCSP-4_0.64x0.64mm_P0.35mm (layer F.Cu) (tedit 62999ED4)
+ (descr "WLCSP-4, 0.64x0.64mm, 4 Ball, 2x2 Layout, 0.35mm Pitch, https://www.onsemi.com/pdf/datasheet/ncp163-d.pdf#page=23")
+ (tags "CSP 4 0.35")
+ (attr smd)
+ (fp_text reference REF** (at 0 -1.32) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value WLCSP-4_0.64x0.64mm_P0.35mm (at 0 1.32) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.32 0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.32 0.32) (end -0.32 -0.16) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.32 -0.16) (end -0.16 -0.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.16 -0.32) (end 0.32 -0.32) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.32 -0.32) (end 0.32 0.32) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.32 -1.32) (end -1.32 1.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.32 1.32) (end 1.32 1.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.32 1.32) (end 1.32 -1.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.32 -1.32) (end -1.32 -1.32) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.27 -0.43) (end 0.43 -0.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.43 -0.43) (end 0.43 0.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.43 0.43) (end -0.43 0.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.43 0.43) (end -0.43 -0.27) (layer F.SilkS) (width 0.12))
+ (pad A1 smd circle (at -0.175 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad A2 smd circle (at 0.175 -0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B1 smd circle (at -0.175 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (pad B2 smd circle (at 0.175 0.175) (size 0.21 0.21) (layers F.Cu F.Mask F.Paste))
+ (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+ (effects (font (size 0.15 0.15) (thickness 0.0225)))
+ )
+ (model ${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-4_0.64x0.64mm_P0.35mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm.kicad_mod
new file mode 100644
index 00000000..271af2be
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm.kicad_mod
@@ -0,0 +1,149 @@
+(footprint "WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B5DBBC6)
+ (descr "WLCSP-56, 7x8 raster, 3.170x3.444mm package, pitch 0.4mm; see section 48.2.4 of http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001479B.pdf")
+ (tags "BGA 56 0.4")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.722) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7ec9391-8226-4c0a-8b52-471665b83f89)
+ )
+ (fp_text value "WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm" (at 0 2.722) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b775bb9e-4ace-4c8d-afbf-b437069f1ad7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.74 0.74) (thickness 0.111)))
+ (tstamp d86f20a9-a070-449c-8bfc-1ddc898c68fb)
+ )
+ (fp_line (start 1.71 1.847) (end -1.71 1.847) (layer "F.SilkS") (width 0.12) (tstamp 03fb0363-6408-41b6-8812-d61b7262ca5a))
+ (fp_line (start 1.71 -1.847) (end 1.71 1.847) (layer "F.SilkS") (width 0.12) (tstamp 0c422b24-3137-4880-8e0a-ccc055fc29a4))
+ (fp_line (start -1.71 1.847) (end -1.71 -1.0545) (layer "F.SilkS") (width 0.12) (tstamp 36cccd88-43b1-435e-b5ab-fc9846a1a143))
+ (fp_line (start -0.9175 -1.847) (end 1.71 -1.847) (layer "F.SilkS") (width 0.12) (tstamp e54fcb0b-173f-4e52-acc8-3493962fa996))
+ (fp_line (start -2.59 2.73) (end 2.59 2.73) (layer "F.CrtYd") (width 0.05) (tstamp 3f5e6263-d74d-475f-8eab-d35dbd5b69aa))
+ (fp_line (start 2.59 -2.73) (end -2.59 -2.73) (layer "F.CrtYd") (width 0.05) (tstamp 40079da7-a640-40a5-b12d-738868b01332))
+ (fp_line (start -2.59 -2.73) (end -2.59 2.73) (layer "F.CrtYd") (width 0.05) (tstamp ecf39e31-e047-483a-98d4-99f6bb623e1a))
+ (fp_line (start 2.59 2.73) (end 2.59 -2.73) (layer "F.CrtYd") (width 0.05) (tstamp f11816fc-3e4e-466a-92ed-995b22d00cab))
+ (fp_line (start -1.585 1.722) (end -1.585 -0.9295) (layer "F.Fab") (width 0.1) (tstamp 0d0a7e85-ef07-4ad9-9661-e0bd7cbb133f))
+ (fp_line (start -0.7925 -1.722) (end 1.585 -1.722) (layer "F.Fab") (width 0.1) (tstamp 1ffdbb3a-0ec0-4544-a447-9935b333e5d5))
+ (fp_line (start 1.585 -1.722) (end 1.585 1.722) (layer "F.Fab") (width 0.1) (tstamp 231fa4ae-4300-40ff-9c5c-154cc65af9e1))
+ (fp_line (start -1.585 -0.9295) (end -0.7925 -1.722) (layer "F.Fab") (width 0.1) (tstamp 863526e6-fa79-4760-8bcd-84248a11c0aa))
+ (fp_line (start 1.585 1.722) (end -1.585 1.722) (layer "F.Fab") (width 0.1) (tstamp c41eddbe-2d06-440c-b3ca-3d9d5989ed71))
+ (pad "A1" smd circle (at -1.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8229db64-a726-486a-a10d-1bb57d28c5e4))
+ (pad "A2" smd circle (at -0.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 80af2c8c-1293-4dbd-b897-45939ec0f5ad))
+ (pad "A3" smd circle (at -0.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e3f55f8f-b40a-441a-bf20-ffcd517091d5))
+ (pad "A4" smd circle (at 0 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 631b9867-2645-44f0-a13d-0be857ae70f2))
+ (pad "A5" smd circle (at 0.4 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d66bf1e3-c9ef-4596-a3d8-d708bd2d5bef))
+ (pad "A6" smd circle (at 0.8 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 08647e5a-1cec-4508-8695-8488923f52c9))
+ (pad "A7" smd circle (at 1.2 -1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 63a1cd43-dfc3-4d4f-9561-625d35053424))
+ (pad "B1" smd circle (at -1.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ca0a57ba-e03c-4302-8615-5859479ac0b1))
+ (pad "B2" smd circle (at -0.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0b847d22-54a6-4a27-8806-9de93a019afa))
+ (pad "B3" smd circle (at -0.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 66f507e6-b7a2-4f72-9c2d-c1a4b334e276))
+ (pad "B4" smd circle (at 0 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp e8ef76f0-77bd-430c-83ed-bcfc147bfccb))
+ (pad "B5" smd circle (at 0.4 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 465230b2-4153-4b5c-8d55-664be6eb2c78))
+ (pad "B6" smd circle (at 0.8 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 8cfeb6cd-6c70-47dc-a1ed-a7561a5bd005))
+ (pad "B7" smd circle (at 1.2 -1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3c4347d7-a442-4324-9626-a861d4539f5d))
+ (pad "C1" smd circle (at -1.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp da478b1a-17e7-4ae0-91c2-9a45886072de))
+ (pad "C2" smd circle (at -0.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 4f678dbd-7ac4-4189-b420-21f19892f771))
+ (pad "C3" smd circle (at -0.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f9a8574a-c538-48bf-81e5-c2f4c82a9106))
+ (pad "C4" smd circle (at 0 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d08cc997-f8b5-492b-a124-b04528cdb258))
+ (pad "C5" smd circle (at 0.4 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b1f7f95f-ee6e-498a-8a8a-94cd7a0c016a))
+ (pad "C6" smd circle (at 0.8 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 1688b3e7-0859-4e0e-a7bf-4755539a4b30))
+ (pad "C7" smd circle (at 1.2 -0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 10ea28ab-01ff-4d06-9ae9-d41c9ba9871c))
+ (pad "D1" smd circle (at -1.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3e958c1c-ceb7-43d3-9fce-f9663f28b4ee))
+ (pad "D2" smd circle (at -0.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b8ce9506-300e-43fc-9759-6abf3b3048b8))
+ (pad "D3" smd circle (at -0.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp fa0efe54-17fe-4c02-82cc-44ae6d80945b))
+ (pad "D4" smd circle (at 0 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 01862c55-fee0-41cc-80af-93bed507b9f3))
+ (pad "D5" smd circle (at 0.4 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 68551bf6-c005-4128-b50e-0cdf33644be8))
+ (pad "D6" smd circle (at 0.8 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 702a0821-0c31-4e9f-9404-ce992aebce65))
+ (pad "D7" smd circle (at 1.2 -0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 277fb64b-fb43-4041-9887-5c5b16604af5))
+ (pad "E1" smd circle (at -1.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0994e0b8-afd6-44db-b927-15c8e4859ac6))
+ (pad "E2" smd circle (at -0.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b9b3fbe8-e6f4-4887-bfc4-e4ab2aeb0685))
+ (pad "E3" smd circle (at -0.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2c5dd421-ddd1-429a-9024-39716630f0d1))
+ (pad "E4" smd circle (at 0 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp b493520d-518f-45a8-a0f5-3406479083ed))
+ (pad "E5" smd circle (at 0.4 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3de7e5ce-de0c-4710-9a70-2c32ae71e241))
+ (pad "E6" smd circle (at 0.8 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2129aa81-b08c-490e-9ede-02fee6ee242d))
+ (pad "E7" smd circle (at 1.2 0.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9bb9da2c-993a-4755-aa34-9dfaffb266af))
+ (pad "F1" smd circle (at -1.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 6d008a60-9e26-41ed-a726-34d93e479ab5))
+ (pad "F2" smd circle (at -0.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp f65b6afb-4748-489f-bcc2-c20683a05231))
+ (pad "F3" smd circle (at -0.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9ae434e4-c2c7-4237-be25-b209198a40df))
+ (pad "F4" smd circle (at 0 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 3ccce8df-4592-4b79-a64e-fed054123e31))
+ (pad "F5" smd circle (at 0.4 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 78b58aaa-f7e6-462c-81b0-4d0460ec4b17))
+ (pad "F6" smd circle (at 0.8 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 34f7ca00-6c29-4faa-849a-7df0ae59f404))
+ (pad "F7" smd circle (at 1.2 0.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 073a4372-0275-4fa4-b2b6-93947cde05a5))
+ (pad "G1" smd circle (at -1.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 03807f08-5e5d-408a-837d-329188184e05))
+ (pad "G2" smd circle (at -0.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9ff333cb-5492-4f5e-942c-be6025254749))
+ (pad "G3" smd circle (at -0.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp c158f60d-bd5c-4d5d-8abb-81775f661c91))
+ (pad "G4" smd circle (at 0 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp d2cdd7cc-09a3-48ef-9b4b-43616b050ec4))
+ (pad "G5" smd circle (at 0.4 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 20c466a2-1afa-441e-a8fb-21e6fbd3ffc9))
+ (pad "G6" smd circle (at 0.8 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ed3a0f89-491a-4310-aec3-5c14f25c5e98))
+ (pad "G7" smd circle (at 1.2 1) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2e2bcce8-9756-47c5-ae72-4f1e71ee3a75))
+ (pad "H1" smd circle (at -1.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 253eb91e-b23d-49fc-945e-12d6c701b723))
+ (pad "H2" smd circle (at -0.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 865389f0-8280-4b89-ba0e-171d0ef03cea))
+ (pad "H3" smd circle (at -0.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 0ad8a2dc-e890-4843-88ab-ab620cd63f83))
+ (pad "H4" smd circle (at 0 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2417c1d3-7fdf-48f1-89ad-61f9dda0b3fb))
+ (pad "H5" smd circle (at 0.4 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp ffad88d7-ce70-43bb-838a-f99c52b44e1a))
+ (pad "H6" smd circle (at 0.8 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 2085b74b-646b-458c-a546-626362cffa59))
+ (pad "H7" smd circle (at 1.2 1.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio 0.055556) (tstamp 9a1b6fdc-9327-4837-9eb3-6faa668cea39))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-56_3.170x3.444mm_Layout7x8_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_CSP.pretty/WLCSP-6_1.4x1.0mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-6_1.4x1.0mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..4f36ef7b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-6_1.4x1.0mm_P0.4mm.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "WLCSP-6_1.4x1.0mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02EFF5)
+ (descr "6pin Pitch 0.4mm")
+ (tags "6pin Pitch 0.4mm WLCSP")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 585e127a-2744-477c-b42f-bc53b870a4f2)
+ )
+ (fp_text value "WLCSP-6_1.4x1.0mm_P0.4mm" (at 0 1.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a354f091-b50d-4776-bbf7-5816a67dad2e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc297a38-e18e-4cee-abec-aef27495a992)
+ )
+ (fp_line (start -0.78 -0.58) (end 0.78 -0.58) (layer "F.SilkS") (width 0.12) (tstamp 25c0c0ac-7954-4364-9332-2f46dfc3b90e))
+ (fp_line (start 0.78 -0.58) (end 0.78 0.58) (layer "F.SilkS") (width 0.12) (tstamp 39ef3618-b91b-4574-a6a5-1905a7922962))
+ (fp_line (start -0.78 0.58) (end -0.78 -0.58) (layer "F.SilkS") (width 0.12) (tstamp 48568402-ad7e-47a8-8ac9-818724754d85))
+ (fp_line (start 0.78 0.58) (end -0.78 0.58) (layer "F.SilkS") (width 0.12) (tstamp 61ca033a-4aa9-49cd-a8f9-6de53e685fc5))
+ (fp_circle (center -1 -0.8) (end -0.9 -0.8) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 81973224-99c8-4939-b682-28ecc097cf9a))
+ (fp_line (start -0.95 0.75) (end -0.95 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp 0cca7be8-2fee-4dbb-b520-bc078a9d518d))
+ (fp_line (start 0.95 -0.75) (end 0.95 0.75) (layer "F.CrtYd") (width 0.05) (tstamp b957eff6-ef20-4493-829c-531b659c572b))
+ (fp_line (start 0.95 0.75) (end -0.95 0.75) (layer "F.CrtYd") (width 0.05) (tstamp ce3346eb-3eb3-4787-9126-fa477c8423ab))
+ (fp_line (start -0.95 -0.75) (end 0.95 -0.75) (layer "F.CrtYd") (width 0.05) (tstamp d7856790-d5cd-4bef-83a5-109f966ed17f))
+ (fp_line (start -0.3 -0.48) (end 0.68 -0.48) (layer "F.Fab") (width 0.1) (tstamp 88379976-1203-4523-ad0f-78023598a881))
+ (fp_line (start -0.68 -0.1) (end -0.3 -0.48) (layer "F.Fab") (width 0.1) (tstamp 9fa76c48-a468-4af6-922c-5103e1cb1781))
+ (fp_line (start 0.68 0.48) (end -0.68 0.48) (layer "F.Fab") (width 0.1) (tstamp a2ab13fb-8819-4f92-b595-a6e4a8e355e7))
+ (fp_line (start -0.68 0.48) (end -0.68 -0.1) (layer "F.Fab") (width 0.1) (tstamp c1f00db6-aa98-4653-8815-ecb15e3585a0))
+ (fp_line (start 0.68 -0.48) (end 0.68 0.48) (layer "F.Fab") (width 0.1) (tstamp cb172f40-a453-437b-b21c-a0814dbea194))
+ (pad "A1" smd circle (at -0.4 -0.2 90) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.1) (tstamp 783b9064-52e0-4cd9-bae3-2929b88de833))
+ (pad "A2" smd circle (at -0.4 0.2 90) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.1) (tstamp b9e9c194-4f0c-418b-a25f-499e7c4ad148))
+ (pad "B1" smd circle (at 0 -0.2 90) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.1) (tstamp eeb264c8-6283-4b28-83f0-6c83c200fd80))
+ (pad "B2" smd circle (at 0 0.2 90) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.1) (tstamp a926d02c-6ee3-46a4-9fb9-852f1e562f34))
+ (pad "C1" smd circle (at 0.4 -0.2 90) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.1) (tstamp 10102b9e-e1dc-402a-b168-48d4dffdc25e))
+ (pad "C2" smd circle (at 0.4 0.2 90) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.1) (tstamp 7649ec51-f78d-4210-95ad-4d4ebc0628fb))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-6_1.4x1.0mm_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_CSP.pretty/WLCSP-81_4.41x3.76mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-81_4.41x3.76mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..582e02e8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-81_4.41x3.76mm_P0.4mm.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "WLCSP-81_4.41x3.76mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A02EFF5)
+ (descr "WLCSP-81, 9x9, 0.4mm Pitch, http://www.st.com/content/ccc/resource/technical/document/technical_note/92/30/3c/a1/4c/bb/43/6f/DM00103228.pdf/files/DM00103228.pdf/jcr:content/translations/en.DM00103228.pdf")
+ (tags "WLCSP ST")
+ (solder_mask_margin 0.065)
+ (attr smd)
+ (fp_text reference "REF**" (at 0.04 -3.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f0d27ac-f700-4d84-a174-7ea986f19e3d)
+ )
+ (fp_text value "WLCSP-81_4.41x3.76mm_P0.4mm" (at 0 -5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87971f89-8b1c-4100-85b9-060692e95aac)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.05)))
+ (tstamp 7da4f6f8-447e-4573-83d0-862ae1eba7f3)
+ )
+ (fp_line (start 2.3 1.98) (end 1.3 1.98) (layer "F.SilkS") (width 0.1) (tstamp 1d186d14-79df-471f-812d-b9a22dde73d5))
+ (fp_line (start -1.82 -1.98) (end -2.3 -1.5) (layer "F.SilkS") (width 0.1) (tstamp 5e674e73-5c89-4ee8-a395-3c2b168ece95))
+ (fp_line (start -2.3 1.98) (end -1.3 1.98) (layer "F.SilkS") (width 0.1) (tstamp 97c040d2-5272-4bdd-b895-a29a63c50474))
+ (fp_line (start -1.32 -1.98) (end -1.82 -1.98) (layer "F.SilkS") (width 0.1) (tstamp a5903bf4-40ac-48bc-af89-5586d2f5b638))
+ (fp_line (start 2.3 -1.98) (end 2.3 -1) (layer "F.SilkS") (width 0.1) (tstamp b63d5ce9-6e21-40c9-832f-fe2d7bf08ca6))
+ (fp_line (start -2.3 -1.5) (end -2.3 -1) (layer "F.SilkS") (width 0.1) (tstamp d4690c85-2990-42e1-9c99-3c64f54f4bd0))
+ (fp_line (start 2.3 1) (end 2.3 1.98) (layer "F.SilkS") (width 0.1) (tstamp d9393691-304d-479e-98c7-455c4e49c47a))
+ (fp_line (start -2.3 1) (end -2.3 1.98) (layer "F.SilkS") (width 0.1) (tstamp dfac6833-3215-4c0e-ae6f-438b90e99928))
+ (fp_line (start 1.29 -1.98) (end 2.3 -1.98) (layer "F.SilkS") (width 0.1) (tstamp f5605510-4385-4df7-8782-815c7429c13f))
+ (fp_circle (center -2.4 -2.1) (end -2.35 -2.1) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 420d9c2e-c90a-41cc-a050-228fbd8a7ab5))
+ (fp_line (start -3.2 -2.88) (end 3.21 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 01788b8d-ed1f-4293-93df-2e6ade350eba))
+ (fp_line (start 3.21 2.88) (end 3.21 -2.88) (layer "F.CrtYd") (width 0.05) (tstamp 2e6abb22-7804-4356-bf73-9e140fb44907))
+ (fp_line (start -3.2 2.88) (end 3.21 2.88) (layer "F.CrtYd") (width 0.05) (tstamp 485a0f78-afdf-408c-b97e-d29032c1325a))
+ (fp_line (start -3.2 -2.88) (end -3.2 2.88) (layer "F.CrtYd") (width 0.05) (tstamp bf7eb7e7-774e-4627-a6d1-8c219716d74c))
+ (fp_line (start 2.2042 -1.8797) (end 2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 00916748-d0fd-4d88-bd39-6eaf37a80f32))
+ (fp_line (start -2.2042 -1.8797) (end -2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 23567316-1998-40c9-a2f4-f8cb5b2fdcc7))
+ (fp_line (start -2.2042 1.8797) (end 2.2042 1.8797) (layer "F.Fab") (width 0.1) (tstamp 32c04d66-60de-447c-85e2-7955ac8d2ea9))
+ (fp_line (start -2.2042 -1.8797) (end 2.2042 -1.8797) (layer "F.Fab") (width 0.1) (tstamp 7e4cabe0-6f64-40fc-a4f3-f52294a8fa68))
+ (pad "A1" smd circle (at -1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99d8a060-809c-4e93-aeb0-582a4385541c))
+ (pad "A2" smd circle (at -1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b28b2da-bf69-4750-9de8-41678db846f9))
+ (pad "A3" smd circle (at -0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e81425a-66db-4363-a0f3-90e9c2f55962))
+ (pad "A4" smd circle (at -0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 959bf22f-2700-49e3-b1c6-5aeeede7489e))
+ (pad "A5" smd circle (at 0 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ca110aa-1407-404f-982b-5bc2c268457b))
+ (pad "A6" smd circle (at 0.4 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fdb8953-b907-4a11-971f-8b04916705fb))
+ (pad "A7" smd circle (at 0.8 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d980355-0103-4dd0-b272-4242c2a4c2f5))
+ (pad "A8" smd circle (at 1.2 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3eed80d-2c35-45e1-9ca2-d4860f976d59))
+ (pad "A9" smd circle (at 1.6 -1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1a1fa3c-b733-4d2e-b43f-32dea8a5e2f0))
+ (pad "B1" smd circle (at -1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1fc1e99d-96b7-4fdd-95db-267b6fae6ae1))
+ (pad "B2" smd circle (at -1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c499ff5c-ea6e-4470-84da-0f27ba08c742))
+ (pad "B3" smd circle (at -0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f7a614e-701e-42af-ab1e-a7f492b170b9))
+ (pad "B4" smd circle (at -0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f09b03f5-1a1c-4d1b-8ff0-660cb87cff58))
+ (pad "B5" smd circle (at 0 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a57226e-d429-4357-b74f-f1dadb863cd6))
+ (pad "B6" smd circle (at 0.4 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f1df4e4-4532-4e12-afc3-f02fd0b96248))
+ (pad "B7" smd circle (at 0.8 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a67283ba-9696-428a-a9a3-7ce7bbf4f6a9))
+ (pad "B8" smd circle (at 1.2 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79b576eb-5357-4ee8-afb5-d2de9838b3d4))
+ (pad "B9" smd circle (at 1.6 -1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bbf9844-18ee-45a7-98f2-5b41b86acefc))
+ (pad "C1" smd circle (at -1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6981e200-1773-4687-ac8a-45631a790955))
+ (pad "C2" smd circle (at -1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6dc03d88-4289-458d-9922-34824a764dea))
+ (pad "C3" smd circle (at -0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7420cd42-c6e2-4860-b8e9-c172d39f1b99))
+ (pad "C4" smd circle (at -0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8866a31-b6c5-4a75-a411-46b0b255a4c3))
+ (pad "C5" smd circle (at 0 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b18f0c2-9869-46cc-9ada-e9672eb350b8))
+ (pad "C6" smd circle (at 0.4 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f51faec-e256-451c-b11a-d784d90b8196))
+ (pad "C7" smd circle (at 0.8 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 123d09b7-f8bf-40d3-ae4f-8f629560a2a5))
+ (pad "C8" smd circle (at 1.2 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e030de05-c87d-4c75-a830-5b64f3cc50d8))
+ (pad "C9" smd circle (at 1.6 -0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62760d11-a422-4a7a-9f7d-207487e5d1aa))
+ (pad "D1" smd circle (at -1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57cafb14-5543-4b97-8489-38e1bdaf6f7e))
+ (pad "D2" smd circle (at -1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f488ed4-46ec-407b-a7ca-aa0dee6210d2))
+ (pad "D3" smd circle (at -0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9bbc4012-2089-4dd0-a1ed-7e64d25bc4f5))
+ (pad "D4" smd circle (at -0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 530b6c41-bbd7-4621-9054-0db5b853e1f5))
+ (pad "D5" smd circle (at 0 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bb8f19c-90f4-4952-bef3-17811054296f))
+ (pad "D6" smd circle (at 0.4 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d658f5ab-6111-417f-ae20-8adbdd7e60dc))
+ (pad "D7" smd circle (at 0.8 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66861f44-2505-4e06-b540-cb421114e844))
+ (pad "D8" smd circle (at 1.2 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9911303b-8615-40f1-b8fb-30a60046d579))
+ (pad "D9" smd circle (at 1.6 -0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 89bbd51d-2bb4-42e2-ba35-3b5639a54917))
+ (pad "E1" smd circle (at -1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2826359f-960c-49a4-aeef-835b019bb670))
+ (pad "E2" smd circle (at -1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4278dcf2-57bc-4a3a-ba0f-60370f241600))
+ (pad "E3" smd circle (at -0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65a047cd-2ae0-4dc6-870a-30caf577929e))
+ (pad "E4" smd circle (at -0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5f12fa6-5691-47ae-a0e9-523b2bd71e31))
+ (pad "E5" smd circle (at 0 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76c57911-0d82-48e5-a985-59588345e270))
+ (pad "E6" smd circle (at 0.4 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b555782-2961-4474-b615-85f3c27913f4))
+ (pad "E7" smd circle (at 0.8 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 660b3676-1793-4ad9-833e-88fb2b1031c6))
+ (pad "E8" smd circle (at 1.2 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc45a3b9-3798-48e4-ad41-0443e83ae351))
+ (pad "E9" smd circle (at 1.6 0) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98b5c355-844d-468d-87bf-cbe7d0032369))
+ (pad "F1" smd circle (at -1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5acf503e-94dd-431e-b144-bca7f5d99d9b))
+ (pad "F2" smd circle (at -1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ea07a2a-7d66-4580-8a78-fd727ca5f915))
+ (pad "F3" smd circle (at -0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 190495b8-17b7-4a37-a2a3-6ea9447bbfae))
+ (pad "F4" smd circle (at -0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d218c090-0055-4077-ade8-981bde8e71d0))
+ (pad "F5" smd circle (at 0 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec27df08-21ae-4c18-a5dd-0c45d05392ab))
+ (pad "F6" smd circle (at 0.4 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fb19978-3b36-4e71-bda5-efcfe43645b9))
+ (pad "F7" smd circle (at 0.8 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 954d16b9-9476-4147-a089-267861a2a6f9))
+ (pad "F8" smd circle (at 1.2 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9310c02-9569-49d0-ad6d-21865edae72f))
+ (pad "F9" smd circle (at 1.6 0.4) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c907e33-0959-4ec7-955e-79877f5ae6a0))
+ (pad "G1" smd circle (at -1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 104ca840-da16-4dd2-9fe7-7a46c9ce0405))
+ (pad "G2" smd circle (at -1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92ddaf6e-354b-41a0-a796-5e0df1ca71f1))
+ (pad "G3" smd circle (at -0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7840289c-9299-4511-951e-ec60df961633))
+ (pad "G4" smd circle (at -0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21ae4ef2-cc7c-45c0-94a9-f726e5795bdf))
+ (pad "G5" smd circle (at 0 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d90eea4-fb4a-4c43-8bad-8b35a840892d))
+ (pad "G6" smd circle (at 0.4 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 432378d4-075a-40e0-a965-a9e0f6e2f566))
+ (pad "G7" smd circle (at 0.8 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c4f6316-e845-4312-96c5-643f0fb07d09))
+ (pad "G8" smd circle (at 1.2 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f8bcd8c4-e577-4329-b492-b89e61bb7e66))
+ (pad "G9" smd circle (at 1.6 0.8) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fef9569-2761-4e18-adec-130aa0c66229))
+ (pad "H1" smd circle (at -1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3e34cba-947b-4ed2-89b0-43e345926abc))
+ (pad "H2" smd circle (at -1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a372b6bd-b3be-4611-8e2a-4bd6369d060a))
+ (pad "H3" smd circle (at -0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b029f84a-7213-47af-8eb4-0bf4bb010684))
+ (pad "H4" smd circle (at -0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 443ca2a7-ca6c-4c65-b71e-dee8c3d0023f))
+ (pad "H5" smd circle (at 0 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3057236-2f8c-44c4-a80e-f684f140da62))
+ (pad "H6" smd circle (at 0.4 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e2ef3cc4-8eb4-45df-aef3-f89fc6cf0d06))
+ (pad "H7" smd circle (at 0.8 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 992c5610-fd85-4b05-a890-20306b98919d))
+ (pad "H8" smd circle (at 1.2 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31274f7a-90b6-4bd4-b1a6-592d61e96c96))
+ (pad "H9" smd circle (at 1.6 1.2) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bc63d2c-51be-4300-a099-a5328918cd9a))
+ (pad "J1" smd circle (at -1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02131a76-116a-4c27-a21e-1fe75636f921))
+ (pad "J2" smd circle (at -1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e444d49-e0c9-41b8-aecf-d8a490253010))
+ (pad "J3" smd circle (at -0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b8d128b-8326-4705-817b-3e7d8900e12c))
+ (pad "J4" smd circle (at -0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6211af8-46c5-45e0-a0ef-2be83c7d4c08))
+ (pad "J5" smd circle (at 0 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9dc3e267-13ab-4d8a-baf9-b58b20fede6f))
+ (pad "J6" smd circle (at 0.4 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 699f4713-f7f5-477b-b033-488a4694b794))
+ (pad "J7" smd circle (at 0.8 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a87bdab-b78d-4acc-b995-b6fe95d47198))
+ (pad "J8" smd circle (at 1.2 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0519ace6-06d4-4249-9979-a39b215f6179))
+ (pad "J9" smd circle (at 1.6 1.6) (size 0.225 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8bc3256-9123-41ef-94bf-2178ca858912))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-81_4.41x3.76mm_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_CSP.pretty/WLCSP-8_1.551x2.284mm_P0.5mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_P0.5mm.kicad_mod
new file mode 100644
index 00000000..63fc15eb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_P0.5mm.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "WLCSP-8_1.551x2.284mm_P0.5mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F59C467)
+ (descr "WLCSP-8, 2.284x1.551mm, 8 Ball, 2x4 Layout, 0.5mm Pitch, https://www.adestotech.com/wp-content/uploads/AT25SL321_112.pdf#page=75")
+ (tags "CSP 8 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.142) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32899149-44df-40f4-bc1a-e525e410e9cd)
+ )
+ (fp_text value "WLCSP-8_1.551x2.284mm_P0.5mm" (at 0 2.142) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2497c1f0-4a8f-4e2f-b53f-00e955a87b8c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.36 0.36) (thickness 0.054)))
+ (tstamp 82713e2e-0b6d-4e01-8115-822bacfc2de7)
+ )
+ (fp_line (start -0.8855 1.252) (end -0.8855 -0.86425) (layer "F.SilkS") (width 0.12) (tstamp 175786fd-7279-4961-aec6-fc3ca2c767ca))
+ (fp_line (start -0.49775 -1.252) (end 0.8855 -1.252) (layer "F.SilkS") (width 0.12) (tstamp 25dee005-1e68-4d6e-93c4-0ee1808647cd))
+ (fp_line (start 0.8855 -1.252) (end 0.8855 1.252) (layer "F.SilkS") (width 0.12) (tstamp 3c63cb85-ab1b-404a-9b75-fbc06ea178ec))
+ (fp_line (start 0.8855 1.252) (end -0.8855 1.252) (layer "F.SilkS") (width 0.12) (tstamp 63543dbf-8b04-4c3c-8449-8696ec0dafbd))
+ (fp_line (start 1.78 -2.15) (end -1.78 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 6fa7491a-d0f2-4691-ba02-ce4968ad2c71))
+ (fp_line (start -1.78 -2.15) (end -1.78 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 957fd0ac-fe02-438f-9274-b71906abf2c9))
+ (fp_line (start 1.78 2.15) (end 1.78 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp b38d2a03-4c78-45e0-a5c0-fa7da1bbcf85))
+ (fp_line (start -1.78 2.15) (end 1.78 2.15) (layer "F.CrtYd") (width 0.05) (tstamp e81a7a07-f9ce-403d-8791-2ac6075b75eb))
+ (fp_line (start -0.7755 -0.75425) (end -0.38775 -1.142) (layer "F.Fab") (width 0.1) (tstamp 1a0e6470-03c9-419d-83a1-fdd28b9954ed))
+ (fp_line (start 0.7755 -1.142) (end 0.7755 1.142) (layer "F.Fab") (width 0.1) (tstamp 28e42f2d-2a9e-4e5e-9d6d-faa258e11971))
+ (fp_line (start 0.7755 1.142) (end -0.7755 1.142) (layer "F.Fab") (width 0.1) (tstamp 952f61ce-7bfa-4a06-b696-a79140c60aa8))
+ (fp_line (start -0.38775 -1.142) (end 0.7755 -1.142) (layer "F.Fab") (width 0.1) (tstamp ab0e30d8-1db6-4808-9e6b-39cc10b5e770))
+ (fp_line (start -0.7755 1.142) (end -0.7755 -0.75425) (layer "F.Fab") (width 0.1) (tstamp f4b6b35b-2081-4ef7-9245-735e1804dc15))
+ (pad "A1" smd circle (at -0.25 -0.75) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d61194af-71c8-4748-97d5-8bcab03cc9d9))
+ (pad "A2" smd circle (at 0.25 -0.75) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30feba4d-315d-48ac-b7f0-120acf715b6f))
+ (pad "B1" smd circle (at -0.25 -0.25) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79a0fb7c-6b7b-4ed3-ab7c-b280f4c160aa))
+ (pad "B2" smd circle (at 0.25 -0.25) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4751c64-c02b-4bc7-90eb-851d2ba9643b))
+ (pad "C1" smd circle (at -0.25 0.25) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99573480-f00f-4a6e-ae09-3aec74e6924f))
+ (pad "C2" smd circle (at 0.25 0.25) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fc640a1-fb86-4988-b183-47dd76b6a03d))
+ (pad "D1" smd circle (at -0.25 0.75) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 956d9d28-d5c4-4647-98d7-3bbd79bdd17b))
+ (pad "D2" smd circle (at 0.25 0.75) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97f75e12-d752-47e5-a7b9-c36f6df83edb))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-8_1.551x2.284mm_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_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod
new file mode 100644
index 00000000..1853f245
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B9FB40A)
+ (descr "WLCSP/XFBGA 8-pin package, staggered pins, http://www.adestotech.com/wp-content/uploads/DS-AT25DF041B_040.pdf")
+ (tags "WLCSP WLCSP-8 XFBGA XFBGA-8 CSP BGA Chip-Scale Glass-Top")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9fe6d171-4b77-4123-a1f5-5c2c0796a8f5)
+ )
+ (fp_text value "WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD" (at 0 2.76) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8af9121-1010-4f71-9d92-a242dd60295b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.4 0.4) (thickness 0.06)))
+ (tstamp 521122ac-9db1-458b-9b59-d8257b6d57db)
+ )
+ (fp_line (start -0.5 -1.025) (end -1 -1.025) (layer "F.SilkS") (width 0.1) (tstamp 1b14f28f-668e-4bad-9d8c-96a3cff02cd4))
+ (fp_line (start 0.9 0.925) (end 0.9 -0.925) (layer "F.SilkS") (width 0.1) (tstamp 41497ba6-b29e-4124-bef5-93d1b15dcbcb))
+ (fp_line (start 0.9 -0.925) (end -0.9 -0.925) (layer "F.SilkS") (width 0.1) (tstamp 4ef55f5a-1eaf-482f-a982-7705464d1231))
+ (fp_line (start -0.9 0.925) (end 0.9 0.925) (layer "F.SilkS") (width 0.1) (tstamp 63a3f036-2f4e-49e1-b694-a010c55ceeba))
+ (fp_line (start -0.9 0.925) (end -0.9 -0.925) (layer "F.SilkS") (width 0.1) (tstamp 708b2fe3-127a-4267-897e-afbeda30e943))
+ (fp_line (start -1 -0.525) (end -0.9 -0.525) (layer "F.SilkS") (width 0.1) (tstamp 9809704e-5a0b-45d5-b719-079ecebfab1f))
+ (fp_line (start -1 -0.525) (end -1 -1.025) (layer "F.SilkS") (width 0.1) (tstamp a0c87d12-fca8-4fca-ace3-d6ca29be439f))
+ (fp_line (start -0.95 -0.975) (end -0.9 -0.925) (layer "F.SilkS") (width 0.1) (tstamp d3c0439f-bea6-4de1-8ba7-e28a37a56ee2))
+ (fp_line (start -0.5 -1.025) (end -0.5 -0.925) (layer "F.SilkS") (width 0.1) (tstamp f71e1ccf-37ce-4374-86d9-079718b57ee8))
+ (fp_line (start 1.8 -1.83) (end -1.8 -1.83) (layer "F.CrtYd") (width 0.05) (tstamp 447a06d0-14cb-4b3a-ba2d-6a1fce872250))
+ (fp_line (start -1.8 1.8) (end -1.8 -1.83) (layer "F.CrtYd") (width 0.05) (tstamp 5e367834-7eee-446c-87e2-bdba4ce01e37))
+ (fp_line (start -1.8 1.83) (end 1.8 1.83) (layer "F.CrtYd") (width 0.05) (tstamp ad4d7366-3127-4b8f-84ed-3ee5707355da))
+ (fp_line (start 1.8 1.83) (end 1.8 -1.83) (layer "F.CrtYd") (width 0.05) (tstamp dc1e1de3-c467-4639-8e6a-28a258b6321c))
+ (fp_line (start 0.7875 -0.8155) (end -0.50908 -0.8155) (layer "F.Fab") (width 0.1) (tstamp 177f202e-73d1-4210-b21d-1fc0341143e9))
+ (fp_line (start -0.7875 0.8155) (end 0.7875 0.8155) (layer "F.Fab") (width 0.1) (tstamp 7f2fc44a-4628-4189-b452-a8ee035a9210))
+ (fp_line (start 0.7875 -0.8155) (end 0.7875 0.8155) (layer "F.Fab") (width 0.1) (tstamp c829b550-d36d-459f-8366-607c43769b9e))
+ (fp_line (start -0.7875 -0.53708) (end -0.7875 0.8155) (layer "F.Fab") (width 0.1) (tstamp c992bafb-2330-49c4-bc55-e24ef3c028ec))
+ (fp_line (start -0.7875 -0.53708) (end -0.50908 -0.8155) (layer "F.Fab") (width 0.1) (tstamp f9eddb1d-0229-46cd-baa5-d6a956f8c7a6))
+ (pad "A1" smd circle (at -0.35 -0.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp 40710070-9639-4200-ad07-c8346a1bc939))
+ (pad "A3" smd circle (at 0.35 -0.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp e21c433e-6fa9-4f1a-9f65-52139e1d01df))
+ (pad "B2" smd circle (at 0 -0.2) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp a632f57d-8aa1-4c8e-b9a6-4277c1036a57))
+ (pad "C1" smd circle (at -0.35 0) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp c0397942-3338-4bc1-8a45-1b72a4324a5b))
+ (pad "C3" smd circle (at 0.35 0) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp 8b2311ee-abf4-4746-892b-1a9028dd9c25))
+ (pad "D2" smd circle (at 0 0.2) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp d813aceb-9735-4e31-8573-903b80b09c7b))
+ (pad "E1" smd circle (at -0.35 0.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp 1f89a6a3-21dd-4521-8f8a-3c418227757e))
+ (pad "E3" smd circle (at 0.35 0.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_mask_margin 0.03) (tstamp 8cf69ef5-088a-438a-ad71-7a1ca040eb55))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod
new file mode 100644
index 00000000..c1e11bc3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "pSemi_CSP-16_1.64x2.04mm_P0.4mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B353BC9)
+ (descr "pSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf)")
+ (tags "psemi csp 16")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ff513a2-62a3-422f-b870-7061ed01b438)
+ )
+ (fp_text value "pSemi_CSP-16_1.64x2.04mm_P0.4mm" (at 0 2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 29cc780c-6a70-462a-a887-5cfc953e6701)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.07)))
+ (tstamp d3968d7a-f52a-4034-8efc-4225e854aea4)
+ )
+ (fp_line (start -0.93 -0.63) (end -0.93 1.13) (layer "F.SilkS") (width 0.12) (tstamp 51ebac36-b0c4-4e09-a523-5307b9eed2b8))
+ (fp_line (start 0.93 1.13) (end -0.93 1.13) (layer "F.SilkS") (width 0.12) (tstamp 55193f5d-73c0-4a70-9f3a-5ef075a0306a))
+ (fp_line (start 0.93 -1.13) (end -0.43 -1.13) (layer "F.SilkS") (width 0.12) (tstamp c5017beb-6993-4858-95eb-a945f2a1b06d))
+ (fp_line (start 0.93 -1.13) (end 0.93 1.13) (layer "F.SilkS") (width 0.12) (tstamp f29e80f4-710c-4f2d-a85a-59fc45c6520e))
+ (fp_line (start 1.07 1.27) (end -1.07 1.27) (layer "F.CrtYd") (width 0.05) (tstamp 2019c1fa-97d5-4daa-b133-43bbc6c68c5d))
+ (fp_line (start -1.07 -1.27) (end -1.07 1.27) (layer "F.CrtYd") (width 0.05) (tstamp c78fcef5-551b-40ba-8e1c-d1334ef1be70))
+ (fp_line (start 1.07 -1.27) (end -1.07 -1.27) (layer "F.CrtYd") (width 0.05) (tstamp d26f5d72-6600-4b3b-a26f-0b3b7e2d8012))
+ (fp_line (start 1.07 -1.27) (end 1.07 1.27) (layer "F.CrtYd") (width 0.05) (tstamp da6b12d9-6766-4ea3-8777-5ac00e106d5c))
+ (fp_line (start -0.82 1.02) (end -0.82 -0.52) (layer "F.Fab") (width 0.1) (tstamp 12757c0d-1760-4eee-a21d-97316da8d3da))
+ (fp_line (start -0.32 -1.02) (end -0.82 -0.52) (layer "F.Fab") (width 0.1) (tstamp 39a761fe-bde6-4686-b480-5d242fbeb786))
+ (fp_line (start 0.82 1.02) (end -0.82 1.02) (layer "F.Fab") (width 0.1) (tstamp c7d5a0fa-bc2f-48a6-9bf3-b4937c1c8351))
+ (fp_line (start -0.32 -1.02) (end 0.82 -1.02) (layer "F.Fab") (width 0.1) (tstamp d45d57d5-b561-4f19-8435-9ebbc4a5c637))
+ (fp_line (start 0.82 -1.02) (end 0.82 1.02) (layer "F.Fab") (width 0.1) (tstamp f1797e88-0742-4366-b55f-4867e928be5f))
+ (pad "1" smd circle (at -0.6 -0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 569ed6f7-309d-4328-8372-dddadbe63e01))
+ (pad "2" smd circle (at -0.6 -0.4) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 90439de9-749c-4229-adbd-3770cab813d1))
+ (pad "3" smd circle (at -0.6 0) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6983d16-3f1c-4f56-9689-0c0eff64e087))
+ (pad "4" smd circle (at -0.6 0.4) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3fab82bd-14a3-4011-92fc-51df3b18b225))
+ (pad "5" smd circle (at -0.6 0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a11c2929-2e84-4615-a5f8-475df4914aa9))
+ (pad "6" smd circle (at -0.2 -0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c85b5fc-d7b0-4d0d-92f0-d5c9fe951c9f))
+ (pad "7" smd circle (at -0.2 0.4) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 81740225-b22e-46f9-a200-490ed66d775a))
+ (pad "8" smd circle (at -0.2 0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9715b67-fe0a-40ec-a4db-a0129deec695))
+ (pad "9" smd circle (at 0.2 -0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f08d409-681d-4fa7-892c-a4bde3e4f0af))
+ (pad "10" smd circle (at 0.2 0.4) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4ef27ee-2cf6-4c21-99de-37a8a643ebbe))
+ (pad "11" smd circle (at 0.2 0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e7627ce7-7c1a-46ed-be9b-8dae8635d93b))
+ (pad "12" smd circle (at 0.6 -0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2edf16e-9227-464c-8713-b90b51e7e977))
+ (pad "13" smd circle (at 0.6 -0.4) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5a77e9d-58ed-4c58-815d-b44e9d99450d))
+ (pad "14" smd circle (at 0.6 0) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6c20dab-1207-4a30-a4fd-c766051d39ac))
+ (pad "15" smd circle (at 0.6 0.4) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3145a4e2-2182-47c3-82a8-f941d4169a0b))
+ (pad "16" smd circle (at 0.6 0.8) (size 0.09 0.09) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96ee7873-5e28-4b59-9355-e5b3211a783a))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/pSemi_CSP-16_1.64x2.04mm_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_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod b/library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod
new file mode 100644
index 00000000..ff08952b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B353BC9)
+ (descr "pSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf)")
+ (tags "psemi csp 16")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90ccb3e7-8b08-4753-bce4-7b757f0168a8)
+ )
+ (fp_text value "pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm" (at 0 2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 825a4291-7312-4454-8125-88a52a7b79a1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.07)))
+ (tstamp fdbf80fb-3470-4649-ba44-ea35822e6c14)
+ )
+ (fp_line (start 0.93 -1.13) (end -0.43 -1.13) (layer "F.SilkS") (width 0.12) (tstamp 5be879e6-8256-4fea-91f1-bd5b87d59f27))
+ (fp_line (start 0.93 -1.13) (end 0.93 1.13) (layer "F.SilkS") (width 0.12) (tstamp 63ab3690-815d-4427-aae0-2f1097f43463))
+ (fp_line (start -0.93 -0.63) (end -0.93 1.13) (layer "F.SilkS") (width 0.12) (tstamp b127e74d-9df4-4733-8f0e-0b0258797b75))
+ (fp_line (start 0.93 1.13) (end -0.93 1.13) (layer "F.SilkS") (width 0.12) (tstamp ce923777-31b5-45c1-9cd4-19d817942201))
+ (fp_line (start 1.07 -1.27) (end -1.07 -1.27) (layer "F.CrtYd") (width 0.05) (tstamp 0710cc08-ce28-40b1-afc9-cfdad5550eb9))
+ (fp_line (start 1.07 -1.27) (end 1.07 1.27) (layer "F.CrtYd") (width 0.05) (tstamp 62b7532e-9bb1-4446-b9a8-3471c4db7dcb))
+ (fp_line (start 1.07 1.27) (end -1.07 1.27) (layer "F.CrtYd") (width 0.05) (tstamp 63fe3cc3-8621-4acd-a330-5b8cf027ace6))
+ (fp_line (start -1.07 -1.27) (end -1.07 1.27) (layer "F.CrtYd") (width 0.05) (tstamp f1b2e198-ccaa-458e-9637-a2f651509611))
+ (fp_line (start -0.82 1.02) (end -0.82 -0.52) (layer "F.Fab") (width 0.1) (tstamp 21749933-cc42-4d44-ba0c-144a1670d072))
+ (fp_line (start -0.32 -1.02) (end 0.82 -1.02) (layer "F.Fab") (width 0.1) (tstamp 5cea3a93-6abe-4b98-91f7-531e41d757fd))
+ (fp_line (start 0.82 -1.02) (end 0.82 1.02) (layer "F.Fab") (width 0.1) (tstamp 78c0942c-c7a1-45c7-b721-f2ecaba394a9))
+ (fp_line (start 0.82 1.02) (end -0.82 1.02) (layer "F.Fab") (width 0.1) (tstamp d657dc07-3975-4ebb-9c75-0169360b4733))
+ (fp_line (start -0.32 -1.02) (end -0.82 -0.52) (layer "F.Fab") (width 0.1) (tstamp f8cef56a-79e4-45e7-bb8a-00936120cf1d))
+ (pad "1" smd circle (at -0.6 -0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 428d739d-c0b9-484b-afee-d0d62fb3832b))
+ (pad "2" smd circle (at -0.6 -0.4) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfde91ca-48af-444a-a85d-ba31492ec3a5))
+ (pad "3" smd circle (at -0.6 0) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8aafaa9f-94d7-40fb-a3ab-d19a2f88de05))
+ (pad "4" smd circle (at -0.6 0.4) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31e202ab-d2a7-4961-b8cd-247c31091626))
+ (pad "5" smd circle (at -0.6 0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d546ddf5-d78f-4497-9578-c66c17ae5197))
+ (pad "6" smd circle (at -0.2 -0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c6ceb44-9305-4682-8f51-c8729096436a))
+ (pad "7" smd circle (at -0.2 0.4) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 154e8ef1-3905-476f-b84b-2e1e1dcc9727))
+ (pad "8" smd circle (at -0.2 0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efa76c88-7f47-4958-bdf0-49a2ac5813bc))
+ (pad "9" smd circle (at 0.2 -0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 980800f6-2cef-4044-9195-0726de67c240))
+ (pad "10" smd circle (at 0.2 0.4) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0cd57c5-938a-4a75-9888-4aa899e285d4))
+ (pad "11" smd circle (at 0.2 0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da191679-4d0f-4c89-ba77-7662582df703))
+ (pad "12" smd circle (at 0.6 -0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11fb721f-9faf-478b-9248-d8fd9dae91da))
+ (pad "13" smd circle (at 0.6 -0.4) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ac0621e-5da6-467b-b331-36c0e76d9a7e))
+ (pad "14" smd circle (at 0.6 0) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f324838d-a2cb-416e-986a-c99331dfa188))
+ (pad "15" smd circle (at 0.6 0.4) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78700aba-7dd1-4bc8-a15b-a7b0a6a82b0c))
+ (pad "16" smd circle (at 0.6 0.8) (size 0.18 0.18) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 881ed055-52bd-4069-9b0f-14816a79bbc0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_CSP.3dshapes/pSemi_CSP-16_1.64x2.04mm_P0.4mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)