← Commit history

Dedupe duplicate pad names (KiCad same-net multi-pads, pre-2.10 adom-lbr): Fusion refuses the entire library over them; renamed to the name@N convention with connects extended so every pad keeps its pin

Colby Knox ·feb12b7120 ·2mo ago ·parent d32b1a8
1 file changed +20−20
TLC5940.lbr+20−20
@@ -83,25 +83,25 @@   <smd name="27" x="2.8500" y="3.5750" dx="1.1000" dy="0.4000" layer="1"/>   <smd name="28" x="2.8500" y="4.2250" dx="1.1000" dy="0.4000" layer="1"/>   <pad name="29" x="-1.3000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="-1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="-1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="-1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="-1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="-1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="0.0000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="0.0000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="0.0000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>-  <smd name="29" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>-  <smd name="29" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>-  <pad name="29" x="0.0000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="0.0000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="0.0000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="1.3000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>-  <pad name="29" x="1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@2" x="-1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@3" x="-1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@4" x="-1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@5" x="-1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@6" x="-1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@7" x="0.0000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@8" x="0.0000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@9" x="0.0000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+  <smd name="29@10" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>+  <smd name="29@11" x="0.0000" y="-0.0000" dx="3.4000" dy="9.7000" layer="1"/>+  <pad name="29@12" x="0.0000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@13" x="0.0000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@14" x="0.0000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@15" x="1.3000" y="4.4500" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@16" x="1.3000" y="2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@17" x="1.3000" y="0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@18" x="1.3000" y="-0.8900" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@19" x="1.3000" y="-2.6700" drill="0.3000" diameter="0.6000" shape="round"/>+  <pad name="29@20" x="1.3000" y="-4.4500" drill="0.3000" diameter="0.6000" shape="round"/>   <wire x1="-2.3250" y1="4.9750" x2="-2.3250" y2="4.7500" width="0.1500" layer="21"/>   <wire x1="-2.3250" y1="4.9750" x2="2.3250" y2="4.9750" width="0.1500" layer="21"/>   <wire x1="-2.3250" y1="-5.0258" x2="-2.3250" y2="-4.7008" width="0.1500" layer="21"/>@@ -217,7 +217,7 @@         <connect gate="G$1" pin="DCPRG" pad="26"/>         <connect gate="G$1" pin="IREF" pad="27"/>         <connect gate="G$1" pin="VCC" pad="28"/>-        <connect gate="G$1" pin="PAD" pad="29"/>+        <connect gate="G$1" pin="PAD" pad="29 29@2 29@3 29@4 29@5 29@6 29@7 29@8 29@9 29@10 29@11 29@12 29@13 29@14 29@15 29@16 29@17 29@18 29@19 29@20"/>       </connects>       <technologies><technology name=""/></technologies>     </device>