chiark / gitweb /
at coredump
authorian <ian>
Fri, 6 Aug 2004 00:31:44 +0000 (00:31 +0000)
committerian <ian>
Fri, 6 Aug 2004 00:31:44 +0000 (00:31 +0000)
pcb/reversers.pcb
reversers-netlist.pl

index 0b96e847e635d8d7d7c1da04b14bb0de12d60437..3baa50d4498c058839bf40af4ce006036121a3b8 100644 (file)
@@ -1,12 +1,12 @@
 # release: pcb-bin 1.99p
-# date:    Fri Aug  6 00:17:12 2004
+# date:    Fri Aug  6 01:02:58 2004
 # user:    ian (Ian Jackson)
 # host:    anarres.relativity.greenend.org.uk
 
 PCB["reversers.pcb" 1450000 360000]
 
-Grid[2500.00000000 0 0 1]
-Cursor[658115 190114 3.521596]
+Grid[5000.00000000 0 0 1]
+Cursor[864189 192921 3.563876]
 Thermal[0.500000]
 DRC[699 400 800 800]
 Flags(0x0000000000001e51)
@@ -793,7 +793,7 @@ Element[0x00000000 "" "RLY13" "" 820000 320000 12500 -20000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "generic" "PIC" "DIL 40" 645000 72500 32000 5000 3 100 0x00000000]
+Element[0x00000000 "generic" "PIC" "DIL 40" 645000 135000 32000 5000 3 100 0x00000000]
 (
        Pin[0 0 6000 3000 6000 2800 "1" "1" 0x00000101]
        Pin[0 10000 6000 3000 6000 2800 "2" "2" 0x00000001]
@@ -915,7 +915,7 @@ Element[0x00000000 "" "RLY10" "" 1020000 155000 12500 -20000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "VRLY0" "" 610000 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "VRLY0" "" 595000 30000 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
@@ -1016,7 +1016,7 @@ Element[0x00000000 "" "RLY11" "" 1020000 320000 12500 -20000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "GND" "" 642500 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "GND" "" 620000 30000 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
@@ -1026,7 +1026,7 @@ Element[0x00000000 "" "GND" "" 642500 30000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "VCC" "" 667500 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "VCC" "" 635000 30000 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
@@ -1443,7 +1443,7 @@ Element[0x00000000 "resistor_axial" "RS6" "500" 437500 257500 -1400 -2000 1 100
 
        )
 
-Element[0x00000000 "generic" "ULN0" "DIL 18" 620000 130000 -22500 -27000 0 100 0x00000000]
+Element[0x00000000 "generic" "ULN0" "DIL 18" 615000 130000 -22500 -27000 0 100 0x00000000]
 (
        Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101]
        Pin[0 -10000 6000 3000 6600 2800 "2" "2" 0x00000001]
@@ -1472,7 +1472,7 @@ Element[0x00000000 "generic" "ULN0" "DIL 18" 620000 130000 -22500 -27000 0 100 0
 
        )
 
-Element[0x00000000 "capacitor_radial" "CULN0" "200" 570000 75000 2500 17500 2 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CULN0" "200" 565000 75000 2500 17500 2 100 0x00000000]
 (
        Pin[0 0 6000 3000 6600 2000 "1" "1" 0x00004101]
        Pin[-10000 0 6000 3000 6600 2000 "2" "2" 0x00004001]
@@ -1480,7 +1480,7 @@ Element[0x00000000 "capacitor_radial" "CULN0" "200" 570000 75000 2500 17500 2 10
 
        )
 
-Element[0x00000000 "8xR-array 0.25W, common pin" "RA0" "100" 620000 182500 11000 -4000 3 100 0x00000000]
+Element[0x00000000 "8xR-array 0.25W, common pin" "RA0" "100" 620000 197500 11000 -4000 3 100 0x00000000]
 (
        Pin[0 0 5000 3000 5600 2000 "common" "1" 0x00000101]
        Pin[0 10000 5000 3000 5600 2000 "1" "2" 0x00000001]
@@ -1553,7 +1553,7 @@ Element[0x00000000 "generic" "OC1" "DIL 16" 567500 250000 17000 5000 3 100 0x000
 
        )
 
-Element[0x00000000 "capacitor_radial" "CPIC0" "200" 620000 150000 -10000 20000 0 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CPIC0" "200" 620000 165000 -10000 20000 0 100 0x00000000]
 (
        Pin[0 0 6000 3000 6600 2000 "1" "1" 0x00000101]
        Pin[0 10000 6000 3000 6600 2000 "2" "2" 0x00000001]
@@ -1580,7 +1580,7 @@ Element[0x00000000 "" "RLY8" "" 820000 155000 12500 -20000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "generic" "ULN1" "DIL 18" 730000 50000 22500 27000 2 100 0x00000000]
+Element[0x00000000 "generic" "ULN1" "DIL 18" 735000 50000 22500 27000 2 100 0x00000000]
 (
        Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101]
        Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001]
@@ -1636,7 +1636,7 @@ Element[0x00000000 "generic" "OC2" "DIL 16" 782500 230000 -17000 -5000 1 100 0x0
 
        )
 
-Element[0x00000000 "capacitor_radial" "CPIC1" "200" 730000 150000 -7500 20000 0 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CPIC1" "200" 730000 165000 -7500 20000 0 100 0x00000000]
 (
        Pin[0 0 6000 3000 6600 2000 "1" "1" 0x00000101]
        Pin[0 10000 6000 3000 6600 2000 "2" "2" 0x00000001]
@@ -1644,7 +1644,7 @@ Element[0x00000000 "capacitor_radial" "CPIC1" "200" 730000 150000 -7500 20000 0
 
        )
 
-Element[0x00000000 "8xR-array 0.25W, common pin" "RA1" "100" 730000 182500 11000 -4000 3 100 0x00000000]
+Element[0x00000000 "8xR-array 0.25W, common pin" "RA1" "100" 730000 197500 11000 -4000 3 100 0x00000000]
 (
        Pin[0 0 5000 3000 5600 2000 "common" "1" 0x00000101]
        Pin[0 10000 5000 3000 5600 2000 "1" "2" 0x00000001]
@@ -1742,7 +1742,7 @@ Element[0x00000000 "" "XC8" "" 867500 30000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "capacitor_radial" "CULN1" "200" 780000 75000 -2500 -17500 0 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CULN1" "200" 785000 75000 -2500 -17500 0 100 0x00000000]
 (
        Pin[0 0 6000 3000 6600 2000 "1" "1" 0x00004101]
        Pin[10000 0 6000 3000 6600 2000 "2" "2" 0x00004001]
@@ -1750,7 +1750,7 @@ Element[0x00000000 "capacitor_radial" "CULN1" "200" 780000 75000 -2500 -17500 0
 
        )
 
-Element[0x00000000 "" "VRLY1" "" 745000 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "VRLY1" "" 825000 30000 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
@@ -1831,10 +1831,10 @@ Element[0x00000000 "" "XC9" "" 967500 30000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000040 "resistor_axial" "RS2" "500" 337500 92500 -1400 -2000 1 100 0x00000040]
+Element[0x00000000 "resistor_axial" "RS2" "500" 337500 92500 -1400 -2000 1 100 0x00000000]
 (
-       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000141]
-       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000041]
+       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101]
+       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001]
        ElementLine [-4100 0 4100 0 1000]
        ElementLine [4100 -25000 4100 0 1000]
        ElementLine [-4100 -25000 4100 -25000 1000]
@@ -1844,16 +1844,16 @@ Element[0x00000040 "resistor_axial" "RS2" "500" 337500 92500 -1400 -2000 1 100 0
 
        )
 
-Element[0x00000040 "" "RLY3" "" 235000 125000 -25000 12500 0 100 0x00000040]
+Element[0x00000000 "" "RLY3" "" 235000 125000 -25000 12500 0 100 0x00000000]
 (
-       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004041]
-       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004041]
-       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004041]
-       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004041]
-       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004041]
-       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004041]
-       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004041]
-       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004041]
+       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004001]
+       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004001]
+       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004001]
+       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004001]
+       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004001]
+       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004001]
+       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004001]
+       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004001]
        ElementLine [-75000 -5000 5000 -5000 1000]
        ElementLine [-75000 -5000 -75000 35000 1000]
        ElementLine [-75000 35000 5000 35000 1000]
@@ -1863,9 +1863,9 @@ Element[0x00000040 "" "RLY3" "" 235000 125000 -25000 12500 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XX3" "" 210000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XX3" "" 210000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
        ElementLine [0 -5000 5000 0 1000]
@@ -1873,9 +1873,9 @@ Element[0x00000040 "" "XX3" "" 210000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XC3" "" 195000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XC3" "" 195000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
        ElementLine [0 -5000 5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
@@ -1883,12 +1883,12 @@ Element[0x00000040 "" "XC3" "" 195000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "BR3" "" 170000 57500 12500 -5000 0 100 0x00000040]
+Element[0x00000000 "" "BR3" "" 170000 57500 12500 -5000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
-       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000041]
-       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000041]
-       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000001]
+       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000001]
+       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000001]
        ElementLine [0 -10000 52500 -10000 1000]
        ElementLine [-10000 0 0 -10000 1000]
        ElementLine [-10000 52500 -10000 0 1000]
@@ -1902,10 +1902,10 @@ Element[0x00000040 "" "BR3" "" 170000 57500 12500 -5000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "resistor_axial" "RS3" "500" 237500 92500 -1400 -2000 1 100 0x00000040]
+Element[0x00000000 "resistor_axial" "RS3" "500" 237500 92500 -1400 -2000 1 100 0x00000000]
 (
-       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000141]
-       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000041]
+       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101]
+       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001]
        ElementLine [-4100 0 4100 0 1000]
        ElementLine [4100 -25000 4100 0 1000]
        ElementLine [-4100 -25000 4100 -25000 1000]
@@ -1915,16 +1915,16 @@ Element[0x00000040 "resistor_axial" "RS3" "500" 237500 92500 -1400 -2000 1 100 0
 
        )
 
-Element[0x00000040 "" "RLY0" "" 535000 125000 -25000 12500 0 100 0x00000040]
+Element[0x00000000 "" "RLY0" "" 535000 125000 -25000 12500 0 100 0x00000000]
 (
-       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004041]
-       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004041]
-       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004041]
-       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004041]
-       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004041]
-       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004041]
-       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004041]
-       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004041]
+       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004001]
+       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004001]
+       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004001]
+       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004001]
+       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004001]
+       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004001]
+       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004001]
+       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004001]
        ElementLine [-75000 -5000 5000 -5000 1000]
        ElementLine [-75000 -5000 -75000 35000 1000]
        ElementLine [-75000 35000 5000 35000 1000]
@@ -1934,9 +1934,9 @@ Element[0x00000040 "" "RLY0" "" 535000 125000 -25000 12500 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XX0" "" 510000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XX0" "" 510000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
        ElementLine [0 -5000 5000 0 1000]
@@ -1944,9 +1944,9 @@ Element[0x00000040 "" "XX0" "" 510000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XC0" "" 495000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XC0" "" 495000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
        ElementLine [0 -5000 5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
@@ -1954,12 +1954,12 @@ Element[0x00000040 "" "XC0" "" 495000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "BR0" "" 470000 57500 12500 -5000 0 100 0x00000040]
+Element[0x00000000 "" "BR0" "" 470000 57500 12500 -5000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
-       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000041]
-       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000041]
-       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000001]
+       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000001]
+       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000001]
        ElementLine [0 -10000 52500 -10000 1000]
        ElementLine [-10000 0 0 -10000 1000]
        ElementLine [-10000 52500 -10000 0 1000]
@@ -1973,10 +1973,10 @@ Element[0x00000040 "" "BR0" "" 470000 57500 12500 -5000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "resistor_axial" "RS0" "500" 537500 92500 -1400 -2000 1 100 0x00000040]
+Element[0x00000000 "resistor_axial" "RS0" "500" 537500 92500 -1400 -2000 1 100 0x00000000]
 (
-       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000141]
-       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000041]
+       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101]
+       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001]
        ElementLine [-4100 0 4100 0 1000]
        ElementLine [4100 -25000 4100 0 1000]
        ElementLine [-4100 -25000 4100 -25000 1000]
@@ -1986,16 +1986,16 @@ Element[0x00000040 "resistor_axial" "RS0" "500" 537500 92500 -1400 -2000 1 100 0
 
        )
 
-Element[0x00000040 "" "RLY1" "" 435000 125000 -25000 12500 0 100 0x00000040]
+Element[0x00000000 "" "RLY1" "" 435000 125000 -25000 12500 0 100 0x00000000]
 (
-       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004041]
-       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004041]
-       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004041]
-       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004041]
-       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004041]
-       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004041]
-       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004041]
-       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004041]
+       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004001]
+       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004001]
+       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004001]
+       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004001]
+       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004001]
+       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004001]
+       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004001]
+       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004001]
        ElementLine [-75000 -5000 5000 -5000 1000]
        ElementLine [-75000 -5000 -75000 35000 1000]
        ElementLine [-75000 35000 5000 35000 1000]
@@ -2005,9 +2005,9 @@ Element[0x00000040 "" "RLY1" "" 435000 125000 -25000 12500 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XX1" "" 410000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XX1" "" 410000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
        ElementLine [0 -5000 5000 0 1000]
@@ -2015,9 +2015,9 @@ Element[0x00000040 "" "XX1" "" 410000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XC1" "" 395000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XC1" "" 395000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
        ElementLine [0 -5000 5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
@@ -2025,12 +2025,12 @@ Element[0x00000040 "" "XC1" "" 395000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "BR1" "" 370000 57500 12500 -5000 0 100 0x00000040]
+Element[0x00000000 "" "BR1" "" 370000 57500 12500 -5000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
-       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000041]
-       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000041]
-       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000001]
+       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000001]
+       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000001]
        ElementLine [0 -10000 52500 -10000 1000]
        ElementLine [-10000 0 0 -10000 1000]
        ElementLine [-10000 52500 -10000 0 1000]
@@ -2044,10 +2044,10 @@ Element[0x00000040 "" "BR1" "" 370000 57500 12500 -5000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "resistor_axial" "RS1" "500" 437500 92500 -1400 -2000 1 100 0x00000040]
+Element[0x00000000 "resistor_axial" "RS1" "500" 437500 92500 -1400 -2000 1 100 0x00000000]
 (
-       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000141]
-       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000041]
+       Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101]
+       Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001]
        ElementLine [-4100 0 4100 0 1000]
        ElementLine [4100 -25000 4100 0 1000]
        ElementLine [-4100 -25000 4100 -25000 1000]
@@ -2057,16 +2057,16 @@ Element[0x00000040 "resistor_axial" "RS1" "500" 437500 92500 -1400 -2000 1 100 0
 
        )
 
-Element[0x00000040 "" "RLY2" "" 335000 125000 -25000 12500 0 100 0x00000040]
+Element[0x00000000 "" "RLY2" "" 335000 125000 -25000 12500 0 100 0x00000000]
 (
-       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004041]
-       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004041]
-       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004041]
-       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004041]
-       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004041]
-       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004041]
-       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004041]
-       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004041]
+       Pin[0 0 6000 3000 6000 2800 "" "1" 0x00004001]
+       Pin[0 30000 6000 3000 6000 2800 "" "16" 0x00004001]
+       Pin[-30000 30000 6000 3000 6000 2800 "" "13" 0x00004001]
+       Pin[-30000 0 6000 3000 6000 2800 "" "4" 0x00004001]
+       Pin[-70000 30000 6000 3000 6000 2800 "" "9" 0x00004001]
+       Pin[-50000 0 6000 3000 6000 2800 "" "6" 0x00004001]
+       Pin[-50000 30000 6000 3000 6000 2800 "" "11" 0x00004001]
+       Pin[-70000 0 6000 3000 6000 2800 "" "8" 0x00004001]
        ElementLine [-75000 -5000 5000 -5000 1000]
        ElementLine [-75000 -5000 -75000 35000 1000]
        ElementLine [-75000 35000 5000 35000 1000]
@@ -2076,9 +2076,9 @@ Element[0x00000040 "" "RLY2" "" 335000 125000 -25000 12500 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XX2" "" 310000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XX2" "" 310000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
        ElementLine [0 -5000 5000 0 1000]
@@ -2086,9 +2086,9 @@ Element[0x00000040 "" "XX2" "" 310000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "XC2" "" 295000 30000 -5000 -10000 0 100 0x00000040]
+Element[0x00000000 "" "XC2" "" 295000 30000 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
        ElementLine [0 -5000 5000 0 1000]
        ElementLine [5000 0 0 5000 1000]
@@ -2096,12 +2096,12 @@ Element[0x00000040 "" "XC2" "" 295000 30000 -5000 -10000 0 100 0x00000040]
 
        )
 
-Element[0x00000040 "" "BR2" "" 270000 57500 12500 -5000 0 100 0x00000040]
+Element[0x00000000 "" "BR2" "" 270000 57500 12500 -5000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000041]
-       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000041]
-       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000041]
-       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000041]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       Pin[42500 0 6000 2000 6006 3500 "" "2" 0x00000001]
+       Pin[42500 42500 6000 2000 6006 3500 "" "3" 0x00000001]
+       Pin[0 42500 6000 2000 6006 3500 "" "4" 0x00000001]
        ElementLine [0 -10000 52500 -10000 1000]
        ElementLine [-10000 0 0 -10000 1000]
        ElementLine [-10000 52500 -10000 0 1000]
@@ -2113,6 +2113,256 @@ Element[0x00000040 "" "BR2" "" 270000 57500 12500 -5000 0 100 0x00000040]
        ElementArc [22499 10001 1 1 180 90 1000]
        ElementArc [20000 20000 10000 10000 270 90 1000]
 
+       )
+
+Element[0x00000000 "Transistor" "PFET0" "TO220W" 640000 80000 -10000 -19000 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 2000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 2000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 2000 "3" "3" 0x00004001]
+       ElementLine [17000 -12000 17000 -6000 1000]
+       ElementLine [3000 -12000 3000 -6000 1000]
+       ElementLine [-10000 -6000 -10000 -12000 2000]
+       ElementLine [30000 -6000 -10000 -6000 2000]
+       ElementLine [30000 -12000 30000 -6000 2000]
+       ElementLine [-10000 -12000 30000 -12000 2000]
+       ElementLine [-10000 6000 -10000 -12000 2000]
+       ElementLine [30000 6000 -10000 6000 2000]
+       ElementLine [30000 -12000 30000 6000 2000]
+       ElementLine [-10000 -12000 30000 -12000 2000]
+
+       )
+
+Element[0x00000000 "" "PT1" "" 697500 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "PCQ" "" 732500 30000 -2500 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
+       )
+
+Element[0x00000000 "" "PDR" "" 722500 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "PDW" "" 712500 30000 -7500 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
+       )
+
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DS0" "ALF300" 635000 42500 22000 -5000 0 100 0x00000000]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [10000 -5000 10000 5000 1000]
+       ElementLine [20000 5000 10000 0 1000]
+       ElementLine [20000 -5000 20000 5000 1000]
+       ElementLine [10000 0 20000 -5000 1000]
+       ElementLine [20000 0 30000 0 1000]
+       ElementLine [0 0 10000 0 1000]
+
+       )
+
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DS1" "ALF300" 665000 55000 -8000 2500 0 100 0x00000000]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[-30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [-10000 -5000 -10000 5000 1000]
+       ElementLine [-20000 -5000 -10000 0 1000]
+       ElementLine [-20000 -5000 -20000 5000 1000]
+       ElementLine [-10000 0 -20000 5000 1000]
+       ElementLine [-30000 0 -20000 0 1000]
+       ElementLine [-10000 0 0 0 1000]
+
+       )
+
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQI" "ACY400" 690000 42500 2000 -2200 0 100 0x00000000]
+(
+       Pin[-10000 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [0 3300 0 -3300 1000]
+       ElementLine [20000 3300 0 3300 1000]
+       ElementLine [20000 -3300 20000 3300 1000]
+       ElementLine [0 -3300 20000 -3300 1000]
+       ElementLine [20000 0 30000 0 1000]
+       ElementLine [-10000 0 0 0 1000]
+
+       )
+
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQG" "ACY400" 690000 55000 2000 -2200 0 100 0x00000000]
+(
+       Pin[-10000 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [0 3300 0 -3300 1000]
+       ElementLine [20000 3300 0 3300 1000]
+       ElementLine [20000 -3300 20000 3300 1000]
+       ElementLine [0 -3300 20000 -3300 1000]
+       ElementLine [20000 0 30000 0 1000]
+       ElementLine [-10000 0 0 0 1000]
+
+       )
+
+Element[0x00000000 "Transistor" "PFET1" "TO220W" 712500 72500 -30000 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 2000 "1" "1" 0x00004101]
+       Pin[-10000 0 8000 3000 8600 2000 "2" "2" 0x00004001]
+       Pin[-20000 0 8000 3000 8600 2000 "3" "3" 0x00004001]
+       ElementLine [-30000 12000 10000 12000 2000]
+       ElementLine [-30000 -6000 -30000 12000 2000]
+       ElementLine [-30000 -6000 10000 -6000 2000]
+       ElementLine [10000 -6000 10000 12000 2000]
+       ElementLine [-30000 12000 10000 12000 2000]
+       ElementLine [-30000 6000 -30000 12000 2000]
+       ElementLine [-30000 6000 10000 6000 2000]
+       ElementLine [10000 6000 10000 12000 2000]
+       ElementLine [-3000 6000 -3000 12000 1000]
+       ElementLine [-17000 6000 -17000 12000 1000]
+
+       )
+
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET0" "ACY400" 640000 115000 -500 -2200 0 100 0x00000000]
+(
+       Pin[-10000 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [0 3300 0 -3300 1000]
+       ElementLine [20000 3300 0 3300 1000]
+       ElementLine [20000 -3300 20000 3300 1000]
+       ElementLine [0 -3300 20000 -3300 1000]
+       ElementLine [20000 0 30000 0 1000]
+       ElementLine [-10000 0 0 0 1000]
+
+       )
+
+Element[0x00000000 "" "PT0" "" 652500 30000 -7500 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
+       )
+
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET1" "ACY400" 692500 115000 -500 -2200 0 100 0x00000000]
+(
+       Pin[-10000 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [-10000 0 0 0 1000]
+       ElementLine [20000 0 30000 0 1000]
+       ElementLine [0 -3300 20000 -3300 1000]
+       ElementLine [20000 -3300 20000 3300 1000]
+       ElementLine [20000 3300 0 3300 1000]
+       ElementLine [0 3300 0 -3300 1000]
+
+       )
+
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET1" "ALF300" 682500 97500 22000 -5000 0 100 0x00000000]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [10000 -5000 10000 5000 1000]
+       ElementLine [20000 5000 10000 0 1000]
+       ElementLine [20000 -5000 20000 5000 1000]
+       ElementLine [10000 0 20000 -5000 1000]
+       ElementLine [20000 0 30000 0 1000]
+       ElementLine [0 0 10000 0 1000]
+
+       )
+
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET0" "ALF300" 667500 97500 -22000 5000 2 100 0x00000000]
+(
+       Pin[0 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[-30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [-10000 0 0 0 1000]
+       ElementLine [-30000 0 -20000 0 1000]
+       ElementLine [-10000 0 -20000 5000 1000]
+       ElementLine [-20000 -5000 -20000 5000 1000]
+       ElementLine [-20000 -5000 -10000 0 1000]
+       ElementLine [-10000 -5000 -10000 5000 1000]
+
+       )
+
+Element[0x00000000 "" "CDU" "" 682500 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
+       )
+
+Element[0x00000000 "" "PTGND" "" 667500 30000 -10000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "I2CC" "" 765000 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "I2CD" "" 750000 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
+       )
+
+Element[0x00000000 "" "LEDO" "" 805000 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "CDUENA" "" 780000 30000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
        )
 Layer(1 "component")
 (
@@ -2151,14 +2401,14 @@ Layer(10 "silk")
        Arc[390001 310001 1 1 1000 2000 -90 90 0x00000020]
        Arc[190001 310001 1 1 1000 2000 0 -90 0x00000020]
        Arc[190001 310001 1 1 1000 2000 -90 90 0x00000020]
-       Arc[190001 145001 1 1 1000 2000 0 -90 0x00000060]
-       Arc[190001 145001 1 1 1000 2000 -90 90 0x00000060]
-       Arc[290001 145001 1 1 1000 2000 0 -90 0x00000060]
-       Arc[290001 145001 1 1 1000 2000 -90 90 0x00000060]
-       Arc[490001 145001 1 1 1000 2000 0 -90 0x00000060]
-       Arc[490001 145001 1 1 1000 2000 -90 90 0x00000060]
-       Arc[390001 145001 1 1 1000 2000 0 -90 0x00000060]
-       Arc[390001 145001 1 1 1000 2000 -90 90 0x00000060]
+       Arc[190001 145001 1 1 1000 2000 0 -90 0x00000020]
+       Arc[190001 145001 1 1 1000 2000 -90 90 0x00000020]
+       Arc[290001 145001 1 1 1000 2000 0 -90 0x00000020]
+       Arc[290001 145001 1 1 1000 2000 -90 90 0x00000020]
+       Arc[490001 145001 1 1 1000 2000 0 -90 0x00000020]
+       Arc[490001 145001 1 1 1000 2000 -90 90 0x00000020]
+       Arc[390001 145001 1 1 1000 2000 0 -90 0x00000020]
+       Arc[390001 145001 1 1 1000 2000 -90 90 0x00000020]
 )
 NetList()
 (
@@ -2366,6 +2616,26 @@ NetList()
                Connect("RLY13-13")
                Connect("BOOSTB-1")
        )
+       Net("c" "l")
+       (
+               Connect("PIC-39")
+               Connect("RPCQI-2")
+               Connect("RPCQG-1")
+               Connect("RPFET1-1")
+       )
+       Net("cdu" "Power")
+       (
+               Connect("DPFET0-1")
+               Connect("DPFET1-1")
+               Connect("CDU-1")
+       )
+       Net("d" "l")
+       (
+               Connect("RPCQG-2")
+               Connect("PIC-40")
+               Connect("DS0-1")
+               Connect("DS1-2")
+       )
        Net("gnd" "Signal")
        (
                Connect("ULN0-9")
@@ -2392,6 +2662,28 @@ NetList()
                Connect("CPIC0-2")
                Connect("CPIC1-2")
        )
+       Net("pfetd0" "Power")
+       (
+               Connect("PFET0-2")
+               Connect("DPFET0-2")
+               Connect("PT0-1")
+       )
+       Net("pfetd1" "Power")
+       (
+               Connect("PFET1-2")
+               Connect("DPFET1-2")
+               Connect("PT1-1")
+       )
+       Net("pfetg0" "Signal")
+       (
+               Connect("RPFET0-2")
+               Connect("PFET0-1")
+       )
+       Net("pfetg1" "Signal")
+       (
+               Connect("RPFET1-2")
+               Connect("PFET1-1")
+       )
        Net("picout0" "Signal")
        (
                Connect("PIC-2")
@@ -2462,6 +2754,22 @@ NetList()
                Connect("PIC-37")
                Connect("ULN1-2")
        )
+       Net("ptgnd" "Power")
+       (
+               Connect("PFET0-3")
+               Connect("PFET1-3")
+               Connect("PTGND-1")
+       )
+       Net("q" "l")
+       (
+               Connect("RPCQI-1")
+               Connect("PCQ-1")
+       )
+       Net("r" "l")
+       (
+               Connect("DS1-1")
+               Connect("PDR-1")
+       )
        Net("rlydrv0" "Signal")
        (
                Connect("ULN0-11")
@@ -2890,4 +3198,9 @@ NetList()
                Connect("RLY12-1")
                Connect("RLY13-1")
        )
+       Net("w" "l")
+       (
+               Connect("DS0-2")
+               Connect("PDW-1")
+       )
 )
index 0b73dabb8a6f6559407f188b589831f0ef953e8f..81d1d7bdae6af3153db361e9cd86c151e23fabfd 100755 (executable)
@@ -46,13 +46,13 @@ for $iter (0..13) {
       $rlycoil[0]);
     o("vrly$wh8", Signal, "RLY%d-%d", $iter,
       $rlycoil[1]);
-    o("boosta", Power, "RLY%d-4", $iter);
-    o("boostb", Power, "RLY%d-13", $iter);
-    o("trackc$iter", Power, "RLY%d-6 RLY%d-9 XC%d-1", $iter, $iter, $iter);
-    o("shortbr$iter", Power, "BR%d-1 BR%d-3", $iter, $iter);
-    o("befsenx$iter", Power, "RLY%d-8 RLY%d-11 BR%d-4 OC%d-%d",
+    o("boosta", Fat, "RLY%d-4", $iter);
+    o("boostb", Fat, "RLY%d-13", $iter);
+    o("trackc$iter", Fat, "RLY%d-6 RLY%d-9 XC%d-1", $iter, $iter, $iter);
+    o("shortbr$iter", Fat, "BR%d-1 BR%d-3", $iter, $iter);
+    o("befsenx$iter", Fat, "RLY%d-8 RLY%d-11 BR%d-4 OC%d-%d",
       $iter, $iter, $iter, $wh4,$in4r*2+2);
-    o("trackx$iter", Power, "BR%d-2 XX%d-1 RS%d-2",
+    o("trackx$iter", Fat, "BR%d-2 XX%d-1 RS%d-2",
       $iter, $iter, $iter);
     o("afsenrx$iter", Signal, "RS%d-1 OC%d-%d",
       $iter, $wh4, 1+($in4r*2));
@@ -65,10 +65,30 @@ for $iter (0..13) {
       $wh8, $in8+2);
 }
 
+foreach $pfet (0..1) {
+    $pf= "PFET$pfet";
+    o("pfetg$pfet",Signal,"R$pf-2 $pf-1");
+    o("pfetd$pfet",Power,"$pf-2 D$pf-2 PT$pfet-1");
+    o("cdu",Power,"D$pf-1");
+    o("ptgnd",Power,"$pf-3");
+}
+o("cdu",Power,"CDU-1");
+o("ptgnd",Power,"PTGND-1");
+
 o("gnd", Signal, "GND-1 PIC-12 PIC-31 CPIC0-2 CPIC1-2");
 o("vcc", Signal, "VCC-1 PIC-11 PIC-32 CPIC0-1 CPIC1-1");
-o("boosta", Power, "BOOSTA-1");
-o("boostb", Power, "BOOSTB-1");
+o("boosta", Fat, "BOOSTA-1");
+o("boostb", Fat, "BOOSTB-1");
+
+while (<DATA>) {
+    next if m/^\#/;
+    next unless m/\S/;
+    chomp;
+    s/^\s+//;
+    s/\s+$//;
+    m/^(\S+)\s+(\S+)\s+(\S.*\S)$/ or die $1;
+    o($1,$2,"%s",$3);
+}
 
 foreach $netname (sort keys %net) {
     printf("%s\t%s\t%s\n",
@@ -77,3 +97,19 @@ foreach $netname (sort keys %net) {
           $net{$netname}{Stuff})
        or die $!;
 }
+
+__DATA__
+
+picpc  Signal  PIC-39 RPCQI-2 RPCQG-1 RPFET1-1
+gnd    Signal  RPCQG-2
+picpcq Signal  RPCQI-1 PCQ-1
+picpd  Signal  PIC-40 DS0-1 DS1-2
+picpdw Signal  DS0-2 PDW-1
+picpdr Signal  DS1-1 PDR-1
+i2cc   Signal  PIC-18 I2CC-1
+i2cd   Signal  PIC-23 I2CD-1
+ledo   Signal  PIC-30 LEDO-1
+cduena Signal  PIC-21 CDUENA-1
+mclr   Signal  PIC-1 MCLR-1
+picclk Signal  PIC-13 CLK-1
+rlydrv4        Signal  LINK0A-1 LINK0B-1