From: ian Date: Fri, 6 Aug 2004 00:58:17 +0000 (+0000) Subject: trying finish route X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=9aae1f2941d294cc05c4149610e20546405ec6b5;p=trains.git trying finish route --- diff --git a/pcb/reversers.pcb b/pcb/reversers.pcb index 3baa50d..1f95d05 100644 --- a/pcb/reversers.pcb +++ b/pcb/reversers.pcb @@ -1,12 +1,12 @@ # release: pcb-bin 1.99p -# date: Fri Aug 6 01:02:58 2004 +# date: Fri Aug 6 01:58:09 2004 # user: ian (Ian Jackson) # host: anarres.relativity.greenend.org.uk PCB["reversers.pcb" 1450000 360000] -Grid[5000.00000000 0 0 1] -Cursor[864189 192921 3.563876] +Grid[2500.00000000 0 0 0] +Cursor[623124 143228 1.563876] Thermal[0.500000] DRC[699 400 800 800] Flags(0x0000000000001e51) @@ -915,7 +915,7 @@ Element[0x00000000 "" "RLY10" "" 1020000 155000 12500 -20000 0 100 0x00000000] ) -Element[0x00000000 "" "VRLY0" "" 595000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "VRLY0" "" 565000 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -925,23 +925,23 @@ Element[0x00000000 "" "VRLY0" "" 595000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "BOOSTA" "" 540000 30000 -17500 -10000 0 100 0x00000000] +Element[0x00000000 "" "CLK" "" 585000 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] + Pin[0 0 6000 2000 6006 3500 "1" "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 "" "BOOSTB" "" 560000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "BOOSTA" "" 520000 30000 -12500 -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] + Pin[0 0 8000 2000 8006 3500 "" "1" 0x00000001] + ElementLine [-5000 5000 -5000 -5000 1000] + ElementLine [5000 5000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] ) @@ -1016,7 +1016,7 @@ Element[0x00000000 "" "RLY11" "" 1020000 320000 12500 -20000 0 100 0x00000000] ) -Element[0x00000000 "" "GND" "" 620000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "GND" "" 635000 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" "" 620000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "VCC" "" 635000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "VCC" "" 600000 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1472,7 +1472,7 @@ Element[0x00000000 "generic" "ULN0" "DIL 18" 615000 130000 -22500 -27000 0 100 0 ) -Element[0x00000000 "capacitor_radial" "CULN0" "200" 565000 75000 2500 17500 2 100 0x00000000] +Element[0x00000000 "capacitor_radial" "CULN0" "200" 565000 75000 -12500 12500 0 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" 565000 75000 2500 17500 2 10 ) -Element[0x00000000 "8xR-array 0.25W, common pin" "RA0" "100" 620000 197500 11000 -4000 3 100 0x00000000] +Element[0x00000000 "8xR-array 0.25W, common pin" "RA0" "100" 620000 245000 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,11 +1553,11 @@ Element[0x00000000 "generic" "OC1" "DIL 16" 567500 250000 17000 5000 3 100 0x000 ) -Element[0x00000000 "capacitor_radial" "CPIC0" "200" 620000 165000 -10000 20000 0 100 0x00000000] +Element[0x00000000 "capacitor_radial" "CPIC0" "200" 627500 222500 -20000 -10000 3 100 0x00000000] ( - Pin[0 0 6000 3000 6600 2000 "1" "1" 0x00000101] - Pin[0 10000 6000 3000 6600 2000 "2" "2" 0x00000001] - ElementArc [0 5000 10000 10000 270 360 1000] + Pin[0 0 6000 3000 6600 2000 "1" "1" 0x00004101] + Pin[-10000 0 6000 3000 6600 2000 "2" "2" 0x00004001] + ElementArc [-5000 0 10000 10000 180 360 1000] ) @@ -1580,7 +1580,7 @@ Element[0x00000000 "" "RLY8" "" 820000 155000 12500 -20000 0 100 0x00000000] ) -Element[0x00000000 "generic" "ULN1" "DIL 18" 735000 50000 22500 27000 2 100 0x00000000] +Element[0x00000000 "generic" "ULN1" "DIL 18" 735000 50000 7500 23000 0 100 0x00000000] ( Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001] @@ -1609,7 +1609,7 @@ Element[0x00000000 "generic" "ULN1" "DIL 18" 735000 50000 22500 27000 2 100 0x00 ) -Element[0x00000000 "generic" "OC2" "DIL 16" 782500 230000 -17000 -5000 1 100 0x00000000] +Element[0x00000000 "generic" "OC2" "DIL 16" 782500 230000 -20000 -49500 0 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 165000 -7500 20000 0 100 0x00000000] +Element[0x00000000 "capacitor_radial" "CPIC1" "200" 727500 215000 -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 165000 -7500 20000 0 ) -Element[0x00000000 "8xR-array 0.25W, common pin" "RA1" "100" 730000 197500 11000 -4000 3 100 0x00000000] +Element[0x00000000 "8xR-array 0.25W, common pin" "RA1" "100" 730000 245000 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] @@ -1663,7 +1663,7 @@ Element[0x00000000 "8xR-array 0.25W, common pin" "RA1" "100" 730000 197500 11000 ) -Element[0x00000000 "generic" "OC3" "DIL 16" 782500 320000 -17000 -5000 1 100 0x00000000] +Element[0x00000000 "generic" "OC3" "DIL 16" 782500 320000 -20000 -49500 0 100 0x00000000] ( Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] Pin[0 -10000 6000 3000 6600 2800 "2" "2" 0x00000001] @@ -1934,7 +1934,7 @@ Element[0x00000000 "" "RLY0" "" 535000 125000 -25000 12500 0 100 0x00000000] ) -Element[0x00000000 "" "XX0" "" 510000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XX0" "" 495000 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [0 5000 -5000 0 1000] @@ -1944,7 +1944,7 @@ Element[0x00000000 "" "XX0" "" 510000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "XC0" "" 495000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XC0" "" 480000 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -2279,7 +2279,7 @@ Element[0x00000000 "Axial non-polar component (typically resistor or capacitor), ) -Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET1" "ALF300" 682500 97500 22000 -5000 0 100 0x00000000] +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] @@ -2292,7 +2292,7 @@ Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET1" "ALF300" 682500 975 ) -Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET0" "ALF300" 667500 97500 -22000 5000 2 100 0x00000000] +Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET0" "ALF300" 667500 97500 -8000 5000 0 100 0x00000000] ( Pin[0 0 5000 3000 5600 2000 "1" "1" 0x00004101] Pin[-30000 0 5000 3000 5600 2000 "2" "2" 0x00004001] @@ -2364,11 +2364,349 @@ Element[0x00000000 "" "CDUENA" "" 780000 30000 -5000 -10000 0 100 0x00000000] ElementLine [-5000 0 0 -5000 1000] ) + +Element[0x00000000 "" "MCLR" "" 615000 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 "" "BOOSTB" "" 537500 30000 -7500 -10000 0 100 0x00000000] +( + Pin[0 0 8000 2000 8006 3500 "" "1" 0x00000001] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [5000 5000 -5000 5000 1000] + ElementLine [-5000 5000 -5000 -5000 1000] + + ) + +Element[0x00000000 "" "LINK0A" "" 247500 317500 -5000 -10000 0 100 0x00000000] +( + Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000201] + 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 "" "LINK0B" "" 570000 100000 -20000 7500 0 100 0x00000000] +( + Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000201] + ElementLine [-5000 0 0 -5000 1000] + ElementLine [0 -5000 5000 0 1000] + ElementLine [5000 0 0 5000 1000] + ElementLine [0 5000 -5000 0 1000] + + ) +Rat[537500 105000 1 567500 160000 1 0x00000010] +Rat[437500 105000 1 567500 180000 1 0x00000010] +Rat[1017500 105000 1 782500 210000 1 0x00000010] +Rat[1017500 270000 1 782500 230000 1 0x00000010] +Rat[915000 270000 1 782500 260000 1 0x00000010] +Rat[817500 270000 1 782500 280000 1 0x00000010] +Rat[337500 105000 1 567500 200000 1 0x00000010] +Rat[237500 105000 1 567500 220000 1 0x00000010] +Rat[237500 270000 1 567500 250000 1 0x00000010] +Rat[337500 270000 1 567500 270000 1 0x00000010] +Rat[437500 270000 1 567500 290000 1 0x00000010] +Rat[537500 270000 1 567500 310000 1 0x00000010] +Rat[817500 105000 1 782500 170000 1 0x00000010] +Rat[917500 105000 1 782500 190000 1 0x00000010] +Rat[465000 125000 1 470000 100000 1 0x00000010] +Rat[465000 125000 1 485000 155000 1 0x00000010] +Rat[485000 155000 1 567500 170000 1 0x00000010] +Rat[365000 125000 1 370000 100000 1 0x00000010] +Rat[365000 125000 1 385000 155000 1 0x00000010] +Rat[385000 155000 1 567500 190000 1 0x00000010] +Rat[1090000 155000 1 1070000 125000 1 0x00000010] +Rat[1070000 125000 1 1042500 100000 1 0x00000010] +Rat[1042500 100000 1 782500 200000 1 0x00000010] +Rat[1090000 320000 1 1070000 290000 1 0x00000010] +Rat[1070000 290000 1 1042500 265000 1 0x00000010] +Rat[1042500 265000 1 782500 220000 1 0x00000010] +Rat[987500 320000 1 967500 290000 1 0x00000010] +Rat[967500 290000 1 940000 265000 1 0x00000010] +Rat[940000 265000 1 782500 250000 1 0x00000010] +Rat[890000 320000 1 870000 290000 1 0x00000010] +Rat[870000 290000 1 842500 265000 1 0x00000010] +Rat[842500 265000 1 782500 270000 1 0x00000010] +Rat[265000 125000 1 270000 100000 1 0x00000010] +Rat[265000 125000 1 285000 155000 1 0x00000010] +Rat[285000 155000 1 567500 210000 1 0x00000010] +Rat[165000 125000 1 170000 100000 1 0x00000010] +Rat[165000 125000 1 185000 155000 1 0x00000010] +Rat[185000 155000 1 567500 230000 1 0x00000010] +Rat[165000 290000 1 170000 265000 1 0x00000010] +Rat[165000 290000 1 185000 320000 1 0x00000010] +Rat[185000 320000 1 567500 260000 1 0x00000010] +Rat[265000 290000 1 270000 265000 1 0x00000010] +Rat[265000 290000 1 285000 320000 1 0x00000010] +Rat[285000 320000 1 567500 280000 1 0x00000010] +Rat[365000 290000 1 370000 265000 1 0x00000010] +Rat[365000 290000 1 385000 320000 1 0x00000010] +Rat[385000 320000 1 567500 300000 1 0x00000010] +Rat[465000 290000 1 470000 265000 1 0x00000010] +Rat[465000 290000 1 485000 320000 1 0x00000010] +Rat[485000 320000 1 567500 320000 1 0x00000010] +Rat[890000 155000 1 870000 125000 1 0x00000010] +Rat[870000 125000 1 842500 100000 1 0x00000010] +Rat[842500 100000 1 782500 160000 1 0x00000010] +Rat[990000 155000 1 970000 125000 1 0x00000010] +Rat[970000 125000 1 942500 100000 1 0x00000010] +Rat[942500 100000 1 782500 180000 1 0x00000010] +Rat[505000 125000 1 520000 30000 1 0x00000010] +Rat[505000 125000 1 405000 125000 1 0x00000010] +Rat[405000 125000 1 305000 125000 1 0x00000010] +Rat[305000 125000 1 205000 125000 1 0x00000010] +Rat[205000 125000 1 205000 281500 1 0x00000010] +Rat[850000 320000 1 947500 320000 1 0x00000010] +Rat[205000 290000 1 305000 290000 1 0x00000010] +Rat[305000 290000 1 405000 290000 1 0x00000010] +Rat[405000 290000 1 505000 290000 1 0x00000010] +Rat[947500 320000 1 1050000 320000 1 0x00000010] +Rat[850000 320000 1 850000 155000 1 0x00000010] +Rat[850000 155000 1 950000 155000 1 0x00000010] +Rat[950000 155000 1 1050000 155000 1 0x00000010] +Rat[505000 155000 1 405000 155000 1 0x00000010] +Rat[405000 155000 1 305000 155000 1 0x00000010] +Rat[305000 155000 1 205000 155000 1 0x00000010] +Rat[505000 155000 1 537500 30000 1 0x00000010] +Rat[205000 155000 1 205000 320000 1 0x00000010] +Rat[205000 320000 1 305000 320000 1 0x00000010] +Rat[305000 320000 1 405000 320000 1 0x00000010] +Rat[405000 320000 1 505000 320000 1 0x00000010] +Rat[537500 30000 1 850000 125000 1 0x00000010] +Rat[850000 125000 1 950000 125000 1 0x00000010] +Rat[950000 125000 1 1050000 125000 1 0x00000010] +Rat[1050000 125000 1 1050000 290000 1 0x00000010] +Rat[1050000 290000 1 947500 290000 1 0x00000010] +Rat[947500 290000 1 850000 290000 1 0x00000010] +Rat[667500 97500 1 682500 97500 1 0x00000010] +Rat[682500 97500 1 682500 30000 1 0x00000010] +Rat[705000 325000 1 780000 30000 1 0x00000010] +Rat[615000 50000 1 635000 30000 1 0x00000010] +Rat[615000 50000 1 565000 75000 1 0x00000010] +Rat[635000 30000 1 720000 55000 1 0x00000010] +Rat[720000 55000 1 735000 110000 1 0x00000010] +Rat[735000 110000 1 735000 120000 1 0x00000010] +Rat[735000 120000 1 735000 130000 1 0x00000010] +Rat[735000 130000 1 752500 160000 1 0x00000010] +Rat[752500 160000 1 752500 180000 1 0x00000010] +Rat[752500 180000 1 752500 200000 1 0x00000010] +Rat[752500 200000 1 752500 220000 1 0x00000010] +Rat[752500 220000 1 727500 225000 1 0x00000010] +Rat[727500 225000 1 705000 225000 1 0x00000010] +Rat[752500 220000 1 752500 250000 1 0x00000010] +Rat[752500 250000 1 752500 270000 1 0x00000010] +Rat[752500 270000 1 752500 290000 1 0x00000010] +Rat[752500 290000 1 752500 300000 1 0x00000010] +Rat[752500 300000 1 752500 310000 1 0x00000010] +Rat[752500 310000 1 752500 320000 1 0x00000010] +Rat[752500 290000 1 782500 290000 1 0x00000010] +Rat[782500 290000 1 782500 300000 1 0x00000010] +Rat[782500 300000 1 782500 310000 1 0x00000010] +Rat[782500 310000 1 782500 320000 1 0x00000010] +Rat[735000 110000 1 785000 75000 1 0x00000010] +Rat[705000 225000 1 645000 245000 1 0x00000010] +Rat[645000 245000 1 617500 222500 1 0x00000010] +Rat[617500 222500 1 597500 230000 1 0x00000010] +Rat[597500 230000 1 597500 210000 1 0x00000010] +Rat[597500 210000 1 597500 190000 1 0x00000010] +Rat[597500 190000 1 597500 170000 1 0x00000010] +Rat[597500 230000 1 597500 260000 1 0x00000010] +Rat[597500 260000 1 597500 280000 1 0x00000010] +Rat[597500 280000 1 597500 300000 1 0x00000010] +Rat[597500 300000 1 597500 320000 1 0x00000010] +Rat[645000 305000 1 765000 30000 1 0x00000010] +Rat[705000 305000 1 750000 30000 1 0x00000010] +Rat[705000 235000 1 805000 30000 1 0x00000010] +Rat[645000 135000 1 615000 30000 1 0x00000010] +Rat[650000 80000 1 637500 97500 1 0x00000010] +Rat[650000 80000 1 652500 30000 1 0x00000010] +Rat[702500 72500 1 712500 97500 1 0x00000010] +Rat[702500 72500 1 697500 30000 1 0x00000010] +Rat[670000 115000 1 640000 80000 1 0x00000010] +Rat[722500 115000 1 712500 72500 1 0x00000010] +Rat[645000 255000 1 585000 30000 1 0x00000010] +Rat[645000 145000 1 615000 60000 1 0x00000010] +Rat[645000 155000 1 615000 70000 1 0x00000010] +Rat[705000 175000 1 735000 70000 1 0x00000010] +Rat[705000 185000 1 735000 80000 1 0x00000010] +Rat[705000 195000 1 735000 90000 1 0x00000010] +Rat[705000 205000 1 735000 100000 1 0x00000010] +Rat[645000 165000 1 615000 80000 1 0x00000010] +Rat[645000 175000 1 615000 90000 1 0x00000010] +Rat[645000 185000 1 615000 100000 1 0x00000010] +Rat[645000 195000 1 615000 110000 1 0x00000010] +Rat[645000 205000 1 615000 120000 1 0x00000010] +Rat[645000 215000 1 615000 130000 1 0x00000010] +Rat[705000 155000 1 735000 50000 1 0x00000010] +Rat[705000 165000 1 735000 60000 1 0x00000010] +Rat[705000 145000 1 682500 115000 1 0x00000010] +Rat[682500 115000 1 680000 55000 1 0x00000010] +Rat[680000 55000 1 720000 42500 1 0x00000010] +Rat[680000 42500 1 732500 30000 1 0x00000010] +Rat[705000 135000 1 635000 55000 1 0x00000010] +Rat[635000 55000 1 635000 42500 1 0x00000010] +Rat[665000 55000 1 722500 30000 1 0x00000010] +Rat[665000 42500 1 712500 30000 1 0x00000010] +Rat[660000 80000 1 692500 72500 1 0x00000010] +Rat[692500 72500 1 667500 30000 1 0x00000010] +Rat[585000 60000 1 535000 125000 1 0x00000010] +Rat[585000 70000 1 435000 125000 1 0x00000010] +Rat[765000 70000 1 1020000 125000 1 0x00000010] +Rat[765000 80000 1 1020000 290000 1 0x00000010] +Rat[765000 90000 1 917500 290000 1 0x00000010] +Rat[765000 100000 1 820000 290000 1 0x00000010] +Rat[585000 80000 1 335000 125000 1 0x00000010] +Rat[585000 90000 1 235000 125000 1 0x00000010] +Rat[570000 100000 1 247500 317500 1 0x00000010] +Rat[585000 110000 1 335000 320000 1 0x00000010] +Rat[585000 120000 1 435000 320000 1 0x00000010] +Rat[585000 130000 1 535000 320000 1 0x00000010] +Rat[765000 50000 1 820000 125000 1 0x00000010] +Rat[765000 60000 1 920000 125000 1 0x00000010] +Rat[597500 160000 1 645000 225000 1 0x00000010] +Rat[645000 225000 1 620000 255000 1 0x00000010] +Rat[597500 180000 1 620000 265000 1 0x00000010] +Rat[620000 265000 1 645000 265000 1 0x00000010] +Rat[752500 210000 1 730000 275000 1 0x00000010] +Rat[730000 275000 1 705000 265000 1 0x00000010] +Rat[752500 230000 1 730000 285000 1 0x00000010] +Rat[730000 285000 1 705000 275000 1 0x00000010] +Rat[752500 260000 1 730000 295000 1 0x00000010] +Rat[730000 295000 1 705000 285000 1 0x00000010] +Rat[752500 280000 1 730000 305000 1 0x00000010] +Rat[730000 305000 1 705000 295000 1 0x00000010] +Rat[597500 200000 1 620000 275000 1 0x00000010] +Rat[620000 275000 1 645000 275000 1 0x00000010] +Rat[597500 220000 1 620000 285000 1 0x00000010] +Rat[620000 285000 1 645000 285000 1 0x00000010] +Rat[597500 250000 1 620000 295000 1 0x00000010] +Rat[620000 295000 1 645000 295000 1 0x00000010] +Rat[597500 270000 1 620000 305000 1 0x00000010] +Rat[620000 305000 1 645000 315000 1 0x00000010] +Rat[597500 290000 1 620000 315000 1 0x00000010] +Rat[620000 315000 1 645000 325000 1 0x00000010] +Rat[597500 310000 1 620000 325000 1 0x00000010] +Rat[620000 325000 1 705000 315000 1 0x00000010] +Rat[752500 170000 1 730000 255000 1 0x00000010] +Rat[730000 255000 1 705000 245000 1 0x00000010] +Rat[752500 190000 1 730000 265000 1 0x00000010] +Rat[730000 265000 1 705000 255000 1 0x00000010] +Rat[470000 57500 1 512500 100000 1 0x00000010] +Rat[370000 57500 1 412500 100000 1 0x00000010] +Rat[1042500 57500 1 1085000 100000 1 0x00000010] +Rat[1042500 222500 1 1085000 265000 1 0x00000010] +Rat[940000 222500 1 982500 265000 1 0x00000010] +Rat[842500 222500 1 885000 265000 1 0x00000010] +Rat[270000 57500 1 312500 100000 1 0x00000010] +Rat[170000 57500 1 212500 100000 1 0x00000010] +Rat[170000 222500 1 212500 265000 1 0x00000010] +Rat[270000 222500 1 312500 265000 1 0x00000010] +Rat[370000 222500 1 412500 265000 1 0x00000010] +Rat[470000 222500 1 512500 265000 1 0x00000010] +Rat[842500 57500 1 885000 100000 1 0x00000010] +Rat[942500 57500 1 985000 100000 1 0x00000010] +Rat[485000 125000 1 465000 155000 1 0x00000010] +Rat[485000 125000 1 480000 30000 1 0x00000010] +Rat[385000 125000 1 365000 155000 1 0x00000010] +Rat[385000 125000 1 395000 30000 1 0x00000010] +Rat[1070000 155000 1 1090000 125000 1 0x00000010] +Rat[1090000 125000 1 1067500 30000 1 0x00000010] +Rat[1070000 320000 1 1090000 290000 1 0x00000010] +Rat[1090000 290000 1 1067500 195000 1 0x00000010] +Rat[967500 320000 1 987500 290000 1 0x00000010] +Rat[987500 290000 1 965000 195000 1 0x00000010] +Rat[870000 320000 1 890000 290000 1 0x00000010] +Rat[890000 290000 1 867500 195000 1 0x00000010] +Rat[285000 125000 1 265000 155000 1 0x00000010] +Rat[285000 125000 1 295000 30000 1 0x00000010] +Rat[185000 125000 1 165000 155000 1 0x00000010] +Rat[185000 125000 1 195000 30000 1 0x00000010] +Rat[185000 290000 1 165000 320000 1 0x00000010] +Rat[185000 290000 1 195000 195000 1 0x00000010] +Rat[285000 290000 1 265000 320000 1 0x00000010] +Rat[285000 290000 1 295000 195000 1 0x00000010] +Rat[385000 290000 1 365000 320000 1 0x00000010] +Rat[385000 290000 1 395000 195000 1 0x00000010] +Rat[485000 290000 1 465000 320000 1 0x00000010] +Rat[485000 290000 1 495000 195000 1 0x00000010] +Rat[870000 155000 1 890000 125000 1 0x00000010] +Rat[890000 125000 1 867500 30000 1 0x00000010] +Rat[970000 155000 1 990000 125000 1 0x00000010] +Rat[990000 125000 1 967500 30000 1 0x00000010] +Rat[512500 57500 1 537500 55000 1 0x00000010] +Rat[512500 57500 1 495000 30000 1 0x00000010] +Rat[412500 57500 1 437500 55000 1 0x00000010] +Rat[412500 57500 1 410000 30000 1 0x00000010] +Rat[1085000 57500 1 1052500 30000 1 0x00000010] +Rat[1052500 30000 1 1017500 55000 1 0x00000010] +Rat[1085000 222500 1 1052500 195000 1 0x00000010] +Rat[1052500 195000 1 1017500 220000 1 0x00000010] +Rat[982500 222500 1 950000 195000 1 0x00000010] +Rat[950000 195000 1 915000 220000 1 0x00000010] +Rat[885000 222500 1 852500 195000 1 0x00000010] +Rat[852500 195000 1 817500 220000 1 0x00000010] +Rat[312500 57500 1 337500 55000 1 0x00000010] +Rat[312500 57500 1 310000 30000 1 0x00000010] +Rat[212500 57500 1 237500 55000 1 0x00000010] +Rat[212500 57500 1 210000 30000 1 0x00000010] +Rat[212500 222500 1 237500 220000 1 0x00000010] +Rat[212500 222500 1 210000 195000 1 0x00000010] +Rat[312500 222500 1 337500 220000 1 0x00000010] +Rat[312500 222500 1 310000 195000 1 0x00000010] +Rat[412500 222500 1 437500 220000 1 0x00000010] +Rat[412500 222500 1 410000 195000 1 0x00000010] +Rat[512500 222500 1 537500 220000 1 0x00000010] +Rat[512500 222500 1 510000 195000 1 0x00000010] +Rat[885000 57500 1 852500 30000 1 0x00000010] +Rat[852500 30000 1 817500 55000 1 0x00000010] +Rat[985000 57500 1 952500 30000 1 0x00000010] +Rat[952500 30000 1 917500 55000 1 0x00000010] +Rat[620000 245000 1 627500 222500 1 0x00000010] +Rat[627500 222500 1 645000 235000 1 0x00000010] +Rat[645000 235000 1 705000 215000 1 0x00000010] +Rat[705000 215000 1 727500 215000 1 0x00000010] +Rat[727500 215000 1 730000 245000 1 0x00000010] +Rat[627500 222500 1 600000 30000 1 0x00000010] +Rat[555000 75000 1 585000 50000 1 0x00000010] +Rat[585000 50000 1 565000 30000 1 0x00000010] +Rat[555000 75000 1 535000 155000 1 0x00000010] +Rat[535000 155000 1 435000 155000 1 0x00000010] +Rat[435000 155000 1 335000 155000 1 0x00000010] +Rat[335000 155000 1 235000 155000 1 0x00000010] +Rat[435000 155000 1 435000 290000 1 0x00000010] +Rat[435000 290000 1 535000 290000 1 0x00000010] +Rat[435000 290000 1 335000 290000 1 0x00000010] +Rat[335000 290000 1 235000 290000 1 0x00000010] +Rat[795000 75000 1 825000 30000 1 0x00000010] +Rat[795000 75000 1 765000 130000 1 0x00000010] +Rat[765000 130000 1 820000 155000 1 0x00000010] +Rat[820000 155000 1 920000 155000 1 0x00000010] +Rat[920000 155000 1 1020000 155000 1 0x00000010] +Rat[820000 155000 1 820000 320000 1 0x00000010] +Rat[820000 320000 1 917500 320000 1 0x00000010] +Rat[917500 320000 1 1020000 320000 1 0x00000010] Layer(1 "component") ( ) Layer(2 "solder") ( + Line[195000 337500 195000 300000 4000 2000 0x00000020] + Line[205000 281500 205000 300000 4000 2000 0x00000020] + Line[235000 320000 245000 320000 1000 2000 0x00000020] + Line[245000 320000 247500 317500 1000 2000 0x00000020] + Line[585000 100000 570000 100000 1000 2000 0x00000020] + Line[195000 300000 205000 300000 4000 2000 0x00000020] + Line[850000 320000 850000 337500 4000 2000 0x00000020] + Line[850000 337500 195000 337500 4000 2000 0x00000020] ) Layer(3 "GND") ( @@ -2482,105 +2820,105 @@ NetList() Connect("RS9-1") Connect("OC2-5") ) - Net("befsenx0" "Power") + Net("befsenx0" "Fat") ( Connect("RLY0-8") Connect("RLY0-11") Connect("BR0-4") Connect("OC0-2") ) - Net("befsenx1" "Power") + Net("befsenx1" "Fat") ( Connect("RLY1-8") Connect("RLY1-11") Connect("BR1-4") Connect("OC0-4") ) - Net("befsenx10" "Power") + Net("befsenx10" "Fat") ( Connect("RLY10-8") Connect("RLY10-11") Connect("BR10-4") Connect("OC2-4") ) - Net("befsenx11" "Power") + Net("befsenx11" "Fat") ( Connect("RLY11-8") Connect("RLY11-11") Connect("BR11-4") Connect("OC2-2") ) - Net("befsenx12" "Power") + Net("befsenx12" "Fat") ( Connect("RLY12-8") Connect("RLY12-11") Connect("BR12-4") Connect("OC3-8") ) - Net("befsenx13" "Power") + Net("befsenx13" "Fat") ( Connect("RLY13-8") Connect("RLY13-11") Connect("BR13-4") Connect("OC3-6") ) - Net("befsenx2" "Power") + Net("befsenx2" "Fat") ( Connect("RLY2-8") Connect("RLY2-11") Connect("BR2-4") Connect("OC0-6") ) - Net("befsenx3" "Power") + Net("befsenx3" "Fat") ( Connect("RLY3-8") Connect("RLY3-11") Connect("BR3-4") Connect("OC0-8") ) - Net("befsenx4" "Power") + Net("befsenx4" "Fat") ( Connect("RLY4-8") Connect("RLY4-11") Connect("BR4-4") Connect("OC1-2") ) - Net("befsenx5" "Power") + Net("befsenx5" "Fat") ( Connect("RLY5-8") Connect("RLY5-11") Connect("BR5-4") Connect("OC1-4") ) - Net("befsenx6" "Power") + Net("befsenx6" "Fat") ( Connect("RLY6-8") Connect("RLY6-11") Connect("BR6-4") Connect("OC1-6") ) - Net("befsenx7" "Power") + Net("befsenx7" "Fat") ( Connect("RLY7-8") Connect("RLY7-11") Connect("BR7-4") Connect("OC1-8") ) - Net("befsenx8" "Power") + Net("befsenx8" "Fat") ( Connect("RLY8-8") Connect("RLY8-11") Connect("BR8-4") Connect("OC2-8") ) - Net("befsenx9" "Power") + Net("befsenx9" "Fat") ( Connect("RLY9-8") Connect("RLY9-11") Connect("BR9-4") Connect("OC2-6") ) - Net("boosta" "Power") + Net("boosta" "Fat") ( Connect("RLY0-4") Connect("RLY1-4") @@ -2598,7 +2936,7 @@ NetList() Connect("RLY13-4") Connect("BOOSTA-1") ) - Net("boostb" "Power") + Net("boostb" "Fat") ( Connect("RLY0-13") Connect("RLY1-13") @@ -2616,25 +2954,16 @@ 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") + Net("cduena" "Signal") ( - Connect("RPCQG-2") - Connect("PIC-40") - Connect("DS0-1") - Connect("DS1-2") + Connect("PIC-21") + Connect("CDUENA-1") ) Net("gnd" "Signal") ( @@ -2656,11 +2985,42 @@ NetList() Connect("OC2-15") Connect("OC3-9") Connect("OC3-11") + Connect("ULN1-7") + Connect("ULN1-8") + Connect("OC3-1") + Connect("OC3-2") + Connect("OC3-3") + Connect("OC3-4") + Connect("OC3-13") + Connect("OC3-14") + Connect("OC3-15") + Connect("OC3-16") Connect("GND-1") Connect("PIC-12") Connect("PIC-31") Connect("CPIC0-2") Connect("CPIC1-2") + Connect("RPCQG-2") + ) + Net("i2cc" "Signal") + ( + Connect("PIC-18") + Connect("I2CC-1") + ) + Net("i2cd" "Signal") + ( + Connect("PIC-23") + Connect("I2CD-1") + ) + Net("ledo" "Signal") + ( + Connect("PIC-30") + Connect("LEDO-1") + ) + Net("mclr" "Signal") + ( + Connect("PIC-1") + Connect("MCLR-1") ) Net("pfetd0" "Power") ( @@ -2684,6 +3044,11 @@ NetList() Connect("RPFET1-2") Connect("PFET1-1") ) + Net("picclk" "Signal") + ( + Connect("PIC-13") + Connect("CLK-1") + ) Net("picout0" "Signal") ( Connect("PIC-2") @@ -2754,22 +3119,40 @@ NetList() Connect("PIC-37") Connect("ULN1-2") ) - Net("ptgnd" "Power") + Net("picpc" "Signal") ( - Connect("PFET0-3") - Connect("PFET1-3") - Connect("PTGND-1") + Connect("PIC-39") + Connect("RPCQI-2") + Connect("RPCQG-1") + Connect("RPFET1-1") ) - Net("q" "l") + Net("picpcq" "Signal") ( Connect("RPCQI-1") Connect("PCQ-1") ) - Net("r" "l") + Net("picpd" "Signal") + ( + Connect("PIC-40") + Connect("DS0-1") + Connect("DS1-2") + ) + Net("picpdr" "Signal") ( Connect("DS1-1") Connect("PDR-1") ) + Net("picpdw" "Signal") + ( + Connect("DS0-2") + Connect("PDW-1") + ) + Net("ptgnd" "Power") + ( + Connect("PFET0-3") + Connect("PFET1-3") + Connect("PTGND-1") + ) Net("rlydrv0" "Signal") ( Connect("ULN0-11") @@ -2924,239 +3307,239 @@ NetList() Connect("PIC-28") Connect("RA1-3") ) - Net("shortbr0" "Power") + Net("shortbr0" "Fat") ( Connect("BR0-1") Connect("BR0-3") ) - Net("shortbr1" "Power") + Net("shortbr1" "Fat") ( Connect("BR1-1") Connect("BR1-3") ) - Net("shortbr10" "Power") + Net("shortbr10" "Fat") ( Connect("BR10-1") Connect("BR10-3") ) - Net("shortbr11" "Power") + Net("shortbr11" "Fat") ( Connect("BR11-1") Connect("BR11-3") ) - Net("shortbr12" "Power") + Net("shortbr12" "Fat") ( Connect("BR12-1") Connect("BR12-3") ) - Net("shortbr13" "Power") + Net("shortbr13" "Fat") ( Connect("BR13-1") Connect("BR13-3") ) - Net("shortbr2" "Power") + Net("shortbr2" "Fat") ( Connect("BR2-1") Connect("BR2-3") ) - Net("shortbr3" "Power") + Net("shortbr3" "Fat") ( Connect("BR3-1") Connect("BR3-3") ) - Net("shortbr4" "Power") + Net("shortbr4" "Fat") ( Connect("BR4-1") Connect("BR4-3") ) - Net("shortbr5" "Power") + Net("shortbr5" "Fat") ( Connect("BR5-1") Connect("BR5-3") ) - Net("shortbr6" "Power") + Net("shortbr6" "Fat") ( Connect("BR6-1") Connect("BR6-3") ) - Net("shortbr7" "Power") + Net("shortbr7" "Fat") ( Connect("BR7-1") Connect("BR7-3") ) - Net("shortbr8" "Power") + Net("shortbr8" "Fat") ( Connect("BR8-1") Connect("BR8-3") ) - Net("shortbr9" "Power") + Net("shortbr9" "Fat") ( Connect("BR9-1") Connect("BR9-3") ) - Net("trackc0" "Power") + Net("trackc0" "Fat") ( Connect("RLY0-6") Connect("RLY0-9") Connect("XC0-1") ) - Net("trackc1" "Power") + Net("trackc1" "Fat") ( Connect("RLY1-6") Connect("RLY1-9") Connect("XC1-1") ) - Net("trackc10" "Power") + Net("trackc10" "Fat") ( Connect("RLY10-6") Connect("RLY10-9") Connect("XC10-1") ) - Net("trackc11" "Power") + Net("trackc11" "Fat") ( Connect("RLY11-6") Connect("RLY11-9") Connect("XC11-1") ) - Net("trackc12" "Power") + Net("trackc12" "Fat") ( Connect("RLY12-6") Connect("RLY12-9") Connect("XC12-1") ) - Net("trackc13" "Power") + Net("trackc13" "Fat") ( Connect("RLY13-6") Connect("RLY13-9") Connect("XC13-1") ) - Net("trackc2" "Power") + Net("trackc2" "Fat") ( Connect("RLY2-6") Connect("RLY2-9") Connect("XC2-1") ) - Net("trackc3" "Power") + Net("trackc3" "Fat") ( Connect("RLY3-6") Connect("RLY3-9") Connect("XC3-1") ) - Net("trackc4" "Power") + Net("trackc4" "Fat") ( Connect("RLY4-6") Connect("RLY4-9") Connect("XC4-1") ) - Net("trackc5" "Power") + Net("trackc5" "Fat") ( Connect("RLY5-6") Connect("RLY5-9") Connect("XC5-1") ) - Net("trackc6" "Power") + Net("trackc6" "Fat") ( Connect("RLY6-6") Connect("RLY6-9") Connect("XC6-1") ) - Net("trackc7" "Power") + Net("trackc7" "Fat") ( Connect("RLY7-6") Connect("RLY7-9") Connect("XC7-1") ) - Net("trackc8" "Power") + Net("trackc8" "Fat") ( Connect("RLY8-6") Connect("RLY8-9") Connect("XC8-1") ) - Net("trackc9" "Power") + Net("trackc9" "Fat") ( Connect("RLY9-6") Connect("RLY9-9") Connect("XC9-1") ) - Net("trackx0" "Power") + Net("trackx0" "Fat") ( Connect("BR0-2") Connect("XX0-1") Connect("RS0-2") ) - Net("trackx1" "Power") + Net("trackx1" "Fat") ( Connect("BR1-2") Connect("XX1-1") Connect("RS1-2") ) - Net("trackx10" "Power") + Net("trackx10" "Fat") ( Connect("BR10-2") Connect("XX10-1") Connect("RS10-2") ) - Net("trackx11" "Power") + Net("trackx11" "Fat") ( Connect("BR11-2") Connect("XX11-1") Connect("RS11-2") ) - Net("trackx12" "Power") + Net("trackx12" "Fat") ( Connect("BR12-2") Connect("XX12-1") Connect("RS12-2") ) - Net("trackx13" "Power") + Net("trackx13" "Fat") ( Connect("BR13-2") Connect("XX13-1") Connect("RS13-2") ) - Net("trackx2" "Power") + Net("trackx2" "Fat") ( Connect("BR2-2") Connect("XX2-1") Connect("RS2-2") ) - Net("trackx3" "Power") + Net("trackx3" "Fat") ( Connect("BR3-2") Connect("XX3-1") Connect("RS3-2") ) - Net("trackx4" "Power") + Net("trackx4" "Fat") ( Connect("BR4-2") Connect("XX4-1") Connect("RS4-2") ) - Net("trackx5" "Power") + Net("trackx5" "Fat") ( Connect("BR5-2") Connect("XX5-1") Connect("RS5-2") ) - Net("trackx6" "Power") + Net("trackx6" "Fat") ( Connect("BR6-2") Connect("XX6-1") Connect("RS6-2") ) - Net("trackx7" "Power") + Net("trackx7" "Fat") ( Connect("BR7-2") Connect("XX7-1") Connect("RS7-2") ) - Net("trackx8" "Power") + Net("trackx8" "Fat") ( Connect("BR8-2") Connect("XX8-1") Connect("RS8-2") ) - Net("trackx9" "Power") + Net("trackx9" "Fat") ( Connect("BR9-2") Connect("XX9-1") @@ -3198,9 +3581,4 @@ NetList() Connect("RLY12-1") Connect("RLY13-1") ) - Net("w" "l") - ( - Connect("DS0-2") - Connect("PDW-1") - ) ) diff --git a/reversers-netlist.pl b/reversers-netlist.pl index 81d1d7b..6e98442 100755 --- a/reversers-netlist.pl +++ b/reversers-netlist.pl @@ -65,6 +65,9 @@ for $iter (0..13) { $wh8, $in8+2); } +for $pin (7..8) { o("gnd", Signal, "ULN1-%d", $pin); } +for $pin (1..4, 13..16) { o("gnd", Signal, "OC3-%d", $pin); } + foreach $pfet (0..1) { $pf= "PFET$pfet"; o("pfetg$pfet",Signal,"R$pf-2 $pf-1");