← 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 ·d2e72d6825 ·1mo ago ·parent f3573d4
1 file changed +8−8
2601-3104.lbr+8−8
@@ -55,13 +55,13 @@ <package name="WAGO-2601-3104">   <description>WAGO-2601-3104</description>   <pad name="1" x="0.0000" y="5.0000" drill="1.2000" diameter="2.3000" shape="square"/>-  <pad name="1" x="0.0000" y="-0.0000" drill="1.2000" diameter="1.5000" shape="round"/>+  <pad name="1@2" x="0.0000" y="-0.0000" drill="1.2000" diameter="1.5000" shape="round"/>   <pad name="2" x="3.5000" y="5.0000" drill="1.2000" diameter="2.3000" shape="long"/>-  <pad name="2" x="3.5000" y="-0.0000" drill="1.2000" diameter="2.3000" shape="long"/>+  <pad name="2@2" x="3.5000" y="-0.0000" drill="1.2000" diameter="2.3000" shape="long"/>   <pad name="3" x="7.0000" y="5.0000" drill="1.2000" diameter="2.3000" shape="long"/>-  <pad name="3" x="7.0000" y="-0.0000" drill="1.2000" diameter="2.3000" shape="long"/>+  <pad name="3@2" x="7.0000" y="-0.0000" drill="1.2000" diameter="2.3000" shape="long"/>   <pad name="4" x="10.5000" y="5.0000" drill="1.2000" diameter="2.3000" shape="long"/>-  <pad name="4" x="10.5000" y="-0.0000" drill="1.2000" diameter="2.3000" shape="long"/>+  <pad name="4@2" x="10.5000" y="-0.0000" drill="1.2000" diameter="2.3000" shape="long"/>   <wire x1="-2.6800" y1="7.4200" x2="13.0600" y2="7.4200" width="0.1200" layer="21"/>   <wire x1="-2.6800" y1="-5.5700" x2="-2.6800" y2="7.4200" width="0.1200" layer="21"/>   <wire x1="-0.3000" y1="-5.5700" x2="-2.6800" y2="-5.5700" width="0.1200" layer="21"/>@@ -131,10 +131,10 @@   <devices>     <device name="" package="WAGO-2601-3104">       <connects>-        <connect gate="G$1" pin="1_1" pad="1"/>-        <connect gate="G$1" pin="2_1" pad="2"/>-        <connect gate="G$1" pin="3_1" pad="3"/>-        <connect gate="G$1" pin="4_1" pad="4"/>+        <connect gate="G$1" pin="1_1" pad="1 1@2"/>+        <connect gate="G$1" pin="2_1" pad="2 2@2"/>+        <connect gate="G$1" pin="3_1" pad="3 3@2"/>+        <connect gate="G$1" pin="4_1" pad="4 4@2"/>         <connect gate="G$1" pin="1_2" pad="5"/>         <connect gate="G$1" pin="2_2" pad="6"/>         <connect gate="G$1" pin="3_2" pad="7"/>