Fixed a bunch of outdated pad styles
I believe all footprints in this PR have been split into smaller PRs which you can see linked below. So please do not merge this!
This is a big one, so grab a cup of coffee and sit down in a comfy chair. Or... you can trust me and merge with a quick review. :)
I set out to address footprints listed at https://github.com/KiCad/kicad-footprints/issues/266, and I found a few more with outdated pad designs so I fixed them up too.
Changed multiple overlapping pads to a single custom pad:
-
Inductor_SMD/L_Coilcraft_LPS4018 (also moved silkscreen from under part body) -
Inductor_SMD/L_Wuerth_WE-TPC-3816 -
Package_DFN_QFN/Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm -
Package_DFN_QFN/Infineon_MLPQ-40-32-1EP_7x7mm_P0.5mm -
Package_DFN_QFN/Infineon_PQFN-22-15-4EP_6x5mm_P0.65mm -
Package_DFN_QFN/Infineon_PQFN-44-31-5EP_7x7mm_P0.5mm -
Package_DFN_QFN/ST_UFQFPN-20_3x3mm_P0.5mm -
Package_TO_SOT_SMD/HVSOF5 (and fix pad X position) -
Package_TO_SOT_SMD/LFPAK33 -
Package_TO_SOT_SMD/LFPAK56 (I didn't touch the other LFPAK56 because they're non-standard and perhaps should be removed?) -
Package_TO_SOT_SMD/PQFN_8x8 (this needed a few dimensional fixes too) -
Package_TO_SOT_SMD/SOT-89-3 (no referenced datasheet so picked the closest one and updated the footprint to match) -
Package_TO_SOT_SMD/SOT-89-3_HandSoldering -
Package_TO_SOT_SMD/SOT-89-5 -
Package_TO_SOT_SMD/SOT-89-5_HandSoldering -
Package_TO_SOT_SMD/TDSON-8-1 (nearly all dimensions were wrong so this got fixed too) -
Package_TO_SOT_SMD/Vishay_PowerPAK_SC70-6L_Single
Changed existing custom pads' zone connection:
-
Package_SO:PowerPAK_SO-8_Dual -
Package_SO:PowerPAK_SO-8_Single -
Package_SO:Vishay_PowerPAK_1212-8_Dual -
Package_SO:Vishay_PowerPAK_1212-8_Single
Removed pin number from paste pads:
-
Package_TO_SOT_SMD/ATPAK-2 -
Package_TO_SOT_SMD/ROHM_HRP7
Merged multiple adjacent pads into a single one:
-
Package_DFN_QFN/DFN-S-8-1EP_6x5mm_P1.27mm -
Package_DFN_QFN/Linear_UGK52_QFN-46-52 -
Package_DFN_QFN/Microchip_8E-16 -
Package_DFN_QFN/Microsemi_QFN-40-32-2EP_6x8mm_P0.5mm (also fixed line widths) -
Package_DFN_QFN/Mini-Circuits_DL805 (and removed silk to mark pin 1) -
Package_DFN_QFN/Texas_RUM0016A -
Package_DFN_QFN/Texas_R_PUQFN-N12 -
Package_DFN_QFN/Texas_VQFN-RGR-20 -
Package_DFN_QFN/Texas_VQFN-RGW-20 -
Package_DFN_QFN/UDFN-4_1x1mm_P0.65mm (and updated silk and moved courtyard to 0.25mm clearance and added datasheet) -
Package_TO_SOT_SMD/Infineon_PG-HSOF-8-1 (basically a total do-over) -
Package_TO_SOT_SMD/Infineon_PG-HSOF-8-1_ThermalVias (basically a total do-over) -
Package_TO_SOT_SMD/Infineon_PG-HSOF-8-2 (new footprint) -
Package_TO_SOT_SMD/Infineon_PG-HSOF-8-2_ThermalVias (new footprint) -
Package_TO_SOT_SMD/Infineon_PG-HSOF-8-2_ThermalVias2 (new footprint) -
Package_SO:Diodes_PSOP-8 -
Package_SO:HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown -
Package_SO:HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias -
Package_SO:HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown -
Package_SO:HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias -
Package_SO:Infineon_PG-DSO-8-43 -
Package_SO:PowerPAK_SO-8_Dual -
Package_SO:PowerPAK_SO-8_Single -
Package_SO:TI_SO-PowerPAD-8 (does not match doc; starts with "TI" and not "Texas") -
Package_SO:TI_SO-PowerPAD-8_ThermalVias (does not match doc; starts with "TI" and not "Texas") -
Package_SO:TSSOP-14-1EP_4.4x5mm_P0.65mm -
Package_SO:TSSOP-16-1EP_4.4x5mm_P0.65mm -
Package_SO:TSSOP-28-1EP_4.4x9.7mm_P0.65mm
Other changes:
-
Package_TO_SOT_SMD/TDSON-8-1_HandSoldering: Removed since the X dimension was +/-3.5mm and the fixed reflow one is +/-3.325mm
I left alone QFNs with odd-shaped corner pads and/or D-shaped pads since I believe Rene's fancy generator script can (or could) make them.
Dimensioned drawings and screenshots, where relevant, to follow.
Edit: Removed items that were split off into other PRs.
Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items:
-
Provide a URL to a datasheet for the footprint(s) you are contributing -
An example screenshot image is very helpful -
If there are matching symbol or 3D model pull requests, provide link(s) as appropriate -
Check the output of the Travis automated check scripts - fix any errors as required