From: ian Date: Sun, 22 Aug 2004 21:25:53 +0000 (+0000) Subject: netlist loads ok but still everything wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=5e57f95f2478f9e2bbf171fac8cde7432b5595d8;p=trains.git netlist loads ok but still everything wip --- diff --git a/.cvsignore b/.cvsignore index c43bac5..f95e861 100644 --- a/.cvsignore +++ b/.cvsignore @@ -26,3 +26,4 @@ flash-all.hex flash-all.cod reversers.pcb.output_*.* reversers.net +reversers.net-info diff --git a/pcb/Makefile b/pcb/Makefile index 43ea865..9bf5190 100644 --- a/pcb/Makefile +++ b/pcb/Makefile @@ -97,7 +97,7 @@ clean: -rm -f -- *.d4 *.ps farn.* *~ *.new -rm -f bulkres-*.partlist bulkres-items.suggest *.bom -rm -f t,*.gnuplot-data t,*.gnuplot-cmd t,gnuplot-fifo - -rm -f t,gnuplots.sh + -rm -f t,gnuplots.sh reversers.net reversers.net-info -rm -f flasher.hex flasher.cod flasher.lst .PRECIOUS: reversers.net-info diff --git a/pcb/reversers.pcb b/pcb/reversers.pcb index 4372f4d..4aaeca0 100644 --- a/pcb/reversers.pcb +++ b/pcb/reversers.pcb @@ -1,12 +1,12 @@ # release: pcb-bin 1.99p -# date: Sun Aug 22 19:13:15 2004 +# date: Sun Aug 22 22:25:31 2004 # user: ian (Ian Jackson) # host: anarres.relativity.greenend.org.uk PCB["reversers.pcb" 1410000 355000] Grid[5000.00000000 0 0 1] -Cursor[501100 211844 3.833868] +Cursor[606410 176176 3.301895] Thermal[0.500000] DRC[809 400 800 800] Flags(0x0000000000001e51) @@ -774,22 +774,16 @@ Symbol['~' 1200] SymbolLine[2000 2500 2500 2000 800] ) -Element[0x00000000 "" "RLY13" "" 820000 320000 12500 -20000 0 100 0x00000000] +Element[0x00000000 "resistor_axial" "RS2" "500" 350000 147500 -1400 -2000 1 100 0x00000000] ( - 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 [-5000 -35000 -5000 -20000 1000] - ElementLine [-5000 -10000 -5000 5000 1000] - ElementLine [-5000 -35000 75000 -35000 1000] - ElementLine [75000 -35000 75000 5000 1000] - ElementLine [-5000 5000 75000 5000 1000] - ElementArc [-5000 -15000 5000 5000 90 180 1000] + 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] + ElementLine [-4100 -25000 -4100 0 1000] + ElementLine [0 -37500 0 -25000 1000] + ElementLine [0 0 0 12500 1000] ) @@ -830,7 +824,7 @@ Element[0x00000000 "generic" "PIC" "DIL 40" 645000 135000 32000 5000 3 100 0x000 Pin[60000 70000 6000 3000 6000 2800 "33" "33" 0x00000001] Pin[60000 60000 6000 3000 6000 2800 "34" "34" 0x00000001] Pin[60000 50000 6000 3000 6000 2800 "35" "35" 0x00000001] - Pin[60000 40000 6000 3000 6000 2800 "36" "36" 0x00000001] + Pin[60000 40000 6000 3000 6000 2800 "36" "36" 0x00000041] Pin[60000 30000 6000 3000 6000 2800 "37" "37" 0x00000001] Pin[60000 20000 6000 3000 6000 2800 "38" "38" 0x00000001] Pin[60000 10000 6000 3000 6000 2800 "39" "39" 0x00000001] @@ -844,39 +838,25 @@ Element[0x00000000 "generic" "PIC" "DIL 40" 645000 135000 32000 5000 3 100 0x000 ) -Element[0x00000000 "" "BR13" "" 842500 222500 12500 -5000 0 100 0x00000000] +Element[0x00000000 "" "GND" "" 1137500 110000 -5000 -10000 0 100 0x00000000] ( 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 [52500 -10000 52500 52500 1000] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [-10000 52500 -10000 0 1000] - ElementLine [-10000 0 0 -10000 1000] - ElementLine [0 -10000 52500 -10000 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] + 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 "resistor_axial" "RS13" "500" 817500 257500 -1400 -2000 1 100 0x00000000] +Element[0x00000000 "capacitor_radial" "CULN" "200" 490000 35000 17500 -2500 3 100 0x00000000] ( - Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101] - Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001] - ElementLine [0 0 0 12500 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [-4100 -25000 4100 -25000 1000] - ElementLine [4100 -25000 4100 0 1000] - ElementLine [-4100 0 4100 0 1000] + 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] ) -Element[0x00000000 "" "XX13" "" 852500 195000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "VCC" "" 1102500 110000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -886,52 +866,61 @@ Element[0x00000000 "" "XX13" "" 852500 195000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "XC13" "" 867500 195000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "RLY3" "" 225000 90000 12500 25000 1 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] + Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] + Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] + Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] + Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] + Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] + Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] + Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] + Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "" "RLY10" "" 1020000 155000 12500 -20000 0 100 0x00000000] +Element[0x00000000 "" "BR3" "" 230000 185000 12500 -5000 0 100 0x00000000] ( - 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 [-5000 -35000 -5000 -20000 1000] - ElementLine [-5000 -10000 -5000 5000 1000] - ElementLine [-5000 -35000 75000 -35000 1000] - ElementLine [75000 -35000 75000 5000 1000] - ElementLine [-5000 5000 75000 5000 1000] - ElementArc [-5000 -15000 5000 5000 90 180 1000] + 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] + ElementLine [52500 52500 -10000 52500 1000] + ElementLine [52500 -10000 52500 52500 1000] + ElementArc [20000 22500 10000 10000 0 90 1000] + ElementArc [22500 22500 10000 10000 90 90 1000] + ElementArc [22500 20000 10000 10000 180 90 1000] + ElementArc [22499 10001 1 1 180 90 1000] + ElementArc [20000 20000 10000 10000 270 90 1000] ) -Element[0x00000000 "" "VRLY0" "" 565000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "MCLR" "" 1117500 110000 -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] + ElementLine [5000 0 0 5000 1000] + ElementLine [0 -5000 5000 0 1000] + ElementLine [-5000 0 0 -5000 1000] ) -Element[0x00000000 "" "CLK" "" 585000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "PT0" "" 1155000 110000 -7500 -10000 0 100 0x00000000] ( - 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] + 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] ) @@ -948,39 +937,20 @@ Element[0x00000000 "resistor_axial" "RS0" "500" 500000 147500 -1400 -2000 1 100 ) -Element[0x00000000 "" "BR10" "" 1042500 57500 12500 -5000 0 100 0x00000000] -( - 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 [52500 -10000 52500 52500 1000] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [-10000 52500 -10000 0 1000] - ElementLine [-10000 0 0 -10000 1000] - ElementLine [0 -10000 52500 -10000 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS10" "500" 1017500 92500 -1400 -2000 1 100 0x00000000] +Element[0x00000000 "resistor_axial" "RS3" "500" 275000 147500 -1400 -2000 1 100 0x00000000] ( Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101] Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001] - ElementLine [0 0 0 12500 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [-4100 -25000 4100 -25000 1000] - ElementLine [4100 -25000 4100 0 1000] ElementLine [-4100 0 4100 0 1000] + ElementLine [4100 -25000 4100 0 1000] + ElementLine [-4100 -25000 4100 -25000 1000] + ElementLine [-4100 -25000 -4100 0 1000] + ElementLine [0 -37500 0 -25000 1000] + ElementLine [0 0 0 12500 1000] ) -Element[0x00000000 "" "XX10" "" 1052500 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XX9" "" 952500 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -990,46 +960,7 @@ Element[0x00000000 "" "XX10" "" 1052500 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "XC10" "" 1067500 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 "" "RLY11" "" 1020000 320000 12500 -20000 0 100 0x00000000] -( - 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 [-5000 -35000 -5000 -20000 1000] - ElementLine [-5000 -10000 -5000 5000 1000] - ElementLine [-5000 -35000 75000 -35000 1000] - ElementLine [75000 -35000 75000 5000 1000] - ElementLine [-5000 5000 75000 5000 1000] - ElementArc [-5000 -15000 5000 5000 90 180 1000] - - ) - -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] - ElementLine [5000 0 0 5000 1000] - ElementLine [0 -5000 5000 0 1000] - ElementLine [-5000 0 0 -5000 1000] - - ) - -Element[0x00000000 "" "VCC" "" 600000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XX10" "" 1052500 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1039,33 +970,7 @@ Element[0x00000000 "" "VCC" "" 600000 30000 -5000 -10000 0 100 0x00000000] ) -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 "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 "" "MCLR" "" 615000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XC10" "" 1067500 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [0 5000 -5000 0 1000] @@ -1075,7 +980,7 @@ Element[0x00000000 "" "MCLR" "" 615000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "CDUENA" "" 780000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XC9" "" 967500 30000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [0 5000 -5000 0 1000] @@ -1085,220 +990,425 @@ Element[0x00000000 "" "CDUENA" "" 780000 30000 -5000 -10000 0 100 0x00000000] ) -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 "" "RLY12" "" 917500 320000 12500 -20000 0 100 0x00000000] -( - 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 [-5000 -35000 -5000 -20000 1000] - ElementLine [-5000 -10000 -5000 5000 1000] - ElementLine [-5000 -35000 75000 -35000 1000] - ElementLine [75000 -35000 75000 5000 1000] - ElementLine [-5000 5000 75000 5000 1000] - ElementArc [-5000 -15000 5000 5000 90 180 1000] +Element[0x00000000 "generic" "ULN" "DIL 18" 460000 25000 -27000 22500 1 100 0x00000000] +( + Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00004101] + Pin[-10000 0 6000 3000 6600 2800 "2" "2" 0x00004001] + Pin[-20000 0 6000 3000 6600 2800 "3" "3" 0x00004001] + Pin[-30000 0 6000 3000 6600 2800 "4" "4" 0x00004001] + Pin[-40000 0 6000 3000 6600 2800 "5" "5" 0x00004041] + Pin[-50000 0 6000 3000 6600 2800 "6" "6" 0x00004001] + Pin[-60000 0 6000 3000 6600 2800 "7" "7" 0x00004001] + Pin[-70000 0 6000 3000 6600 2800 "8" "8" 0x00004001] + Pin[-80000 0 6000 3000 6600 2800 "9" "9" 0x00004001] + Pin[-80000 30000 6000 3000 6600 2800 "10" "10" 0x00004001] + Pin[-70000 30000 6000 3000 6600 2800 "11" "11" 0x00004001] + Pin[-60000 30000 6000 3000 6600 2800 "12" "12" 0x00004001] + Pin[-50000 30000 6000 3000 6600 2800 "13" "13" 0x00004001] + Pin[-40000 30000 6000 3000 6600 2800 "14" "14" 0x00004001] + Pin[-30000 30000 6000 3000 6600 2800 "15" "15" 0x00004001] + Pin[-20000 30000 6000 3000 6600 2800 "16" "16" 0x00004001] + Pin[-10000 30000 6000 3000 6600 2800 "17" "17" 0x00004001] + Pin[0 30000 6000 3000 6600 2800 "ULN1" "18" 0x00004001] + ElementLine [5000 20000 5000 35000 1000] + ElementLine [5000 -5000 5000 10000 1000] + ElementLine [-85000 35000 5000 35000 1000] + ElementLine [-85000 -5000 -85000 35000 1000] + ElementLine [-85000 -5000 5000 -5000 1000] + ElementArc [5000 15000 5000 5000 270 180 1000] ) -Element[0x00000000 "" "BR12" "" 940000 222500 12500 -5000 0 100 0x00000000] +Element[0x00000000 "" "BR0" "" 455000 185000 12500 -5000 0 100 0x00000000] ( 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 [52500 -10000 52500 52500 1000] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [-10000 52500 -10000 0 1000] - ElementLine [-10000 0 0 -10000 1000] ElementLine [0 -10000 52500 -10000 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] + ElementLine [-10000 0 0 -10000 1000] + ElementLine [-10000 52500 -10000 0 1000] + ElementLine [52500 52500 -10000 52500 1000] + ElementLine [52500 -10000 52500 52500 1000] ElementArc [20000 22500 10000 10000 0 90 1000] + ElementArc [22500 22500 10000 10000 90 90 1000] + ElementArc [22500 20000 10000 10000 180 90 1000] + ElementArc [22499 10001 1 1 180 90 1000] + ElementArc [20000 20000 10000 10000 270 90 1000] ) -Element[0x00000000 "resistor_axial" "RS12" "500" 915000 257500 -1400 -2000 1 100 0x00000000] +Element[0x00000000 "" "RLY2" "" 300000 90000 12500 25000 1 100 0x00000000] ( - Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101] - Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001] - ElementLine [0 0 0 12500 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [-4100 -25000 4100 -25000 1000] - ElementLine [4100 -25000 4100 0 1000] - ElementLine [-4100 0 4100 0 1000] + Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] + Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] + Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] + Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] + Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] + Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] + Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] + Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "" "XX12" "" 950000 195000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "generic" "OC1" "DIL 8" 535000 200000 17000 5000 3 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 6000 3000 6600 2800 "1" "1" 0x00000101] + Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001] + Pin[0 20000 6000 3000 6600 2800 "3" "3" 0x00000001] + Pin[0 30000 6000 3000 6600 2800 "4" "4" 0x00000001] + Pin[30000 30000 6000 3000 6600 2800 "5" "5" 0x00000001] + Pin[30000 20000 6000 3000 6600 2800 "6" "6" 0x00000001] + Pin[30000 10000 6000 3000 6600 2800 "7" "7" 0x00000001] + Pin[30000 0 6000 3000 6600 2800 "8" "8" 0x00000001] + ElementLine [20000 -5000 35000 -5000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [35000 -5000 35000 35000 1000] + ElementLine [-5000 35000 35000 35000 1000] + ElementLine [-5000 -5000 -5000 35000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "" "XC12" "" 965000 195000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "8xR-array 0.25W, common pin" "RAS" "100" 620000 245000 11000 -4000 3 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] + Pin[0 0 5000 3000 5600 2000 "common" "1" 0x00000101] + Pin[0 10000 5000 3000 5600 2000 "1" "2" 0x00000001] + Pin[0 20000 5000 3000 5600 2000 "2" "3" 0x00000001] + Pin[0 30000 5000 3000 5600 2000 "3" "4" 0x00000001] + Pin[0 40000 5000 3000 5600 2000 "4" "5" 0x00000001] + Pin[0 50000 5000 3000 5600 2000 "5" "6" 0x00000001] + Pin[0 60000 5000 3000 5600 2000 "6" "7" 0x00000001] + Pin[0 70000 5000 3000 5600 2000 "7" "8" 0x00000001] + Pin[0 80000 5000 3000 5600 2000 "8" "9" 0x00000001] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 0 5000 80000 2000] + ElementLine [-5000 0 -5000 80000 2000] + ElementArc [0 80000 5000 5000 0 180 2000] + ElementArc [0 0 5000 5000 180 180 2000] ) -Element[0x00000000 "Transistor" "PFET1" "TO220W" 712500 72500 -30000 -11500 0 100 0x00000000] +Element[0x00000000 "generic" "OC0" "DIL 16" 535000 90000 17000 5000 3 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] + Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] + Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001] + Pin[0 20000 6000 3000 6600 2800 "3" "3" 0x00000001] + Pin[0 30000 6000 3000 6600 2800 "4" "4" 0x00000001] + Pin[0 40000 6000 3000 6600 2800 "5" "5" 0x00000001] + Pin[0 50000 6000 3000 6600 2800 "6" "6" 0x00000001] + Pin[0 60000 6000 3000 6600 2800 "7" "7" 0x00000001] + Pin[0 70000 6000 3000 6600 2800 "8" "8" 0x00000001] + Pin[30000 70000 6000 3000 6600 2800 "9" "9" 0x00000001] + Pin[30000 60000 6000 3000 6600 2800 "10" "10" 0x00000001] + Pin[30000 50000 6000 3000 6600 2800 "11" "11" 0x00000001] + Pin[30000 40000 6000 3000 6600 2800 "12" "12" 0x00000001] + Pin[30000 30000 6000 3000 6600 2800 "13" "13" 0x00000001] + Pin[30000 20000 6000 3000 6600 2800 "14" "14" 0x00000001] + Pin[30000 10000 6000 3000 6600 2800 "15" "15" 0x00000001] + Pin[30000 0 6000 3000 6600 2800 "16" "16" 0x00000001] + ElementLine [20000 -5000 35000 -5000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "" "PT0" "" 652500 30000 -7500 -10000 0 100 0x00000000] +Element[0x00000000 "" "RLY4" "" 150000 90000 12500 25000 1 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] + Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] + Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] + Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] + Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] + Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] + Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] + Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] + Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET1" "ACY400" 692500 115000 -500 -2200 0 100 0x00000000] +Element[0x00000000 "capacitor_radial" "CPIC0" "200" 627500 222500 -20000 -10000 3 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] + 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] ) -Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET1" "ALF300" 682500 97500 22000 5000 0 100 0x00000000] +Element[0x00000000 "" "RLY0" "" 450000 90000 12500 25000 1 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] + Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] + Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] + Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] + Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] + Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] + Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] + Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] + Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] + + ) + +Element[0x00000000 "SUB-D female 25 pins" "INDIV0" "25f" 1060000 300000 9400 10000 1 150 0x00000000] +( + Pin[0 0 6000 3000 6600 3500 "1" "1" 0x00000101] + Pin[0 -10800 6000 3000 6600 3500 "2" "2" 0x00000001] + Pin[0 -21600 6000 3000 6600 3500 "3" "3" 0x00000001] + Pin[0 -32400 6000 3000 6600 3500 "4" "4" 0x00000001] + Pin[0 -43200 6000 3000 6600 3500 "5" "5" 0x00000001] + Pin[0 -54000 6000 3000 6600 3500 "6" "6" 0x00000001] + Pin[0 -64800 6000 3000 6600 3500 "7" "7" 0x00000001] + Pin[0 -75600 6000 3000 6600 3500 "8" "8" 0x00000001] + Pin[0 -86400 6000 3000 6600 3500 "9" "9" 0x00000001] + Pin[0 -97200 6000 3000 6600 3500 "10" "10" 0x00000001] + Pin[0 -108000 6000 3000 6600 3500 "11" "11" 0x00000001] + Pin[0 -118800 6000 3000 6600 3500 "12" "12" 0x00000001] + Pin[0 -129600 6000 3000 6600 3500 "13" "13" 0x00000001] + Pin[-11200 -5400 6000 3000 6600 3500 "14" "14" 0x00000001] + Pin[-11200 -16200 6000 3000 6600 3500 "15" "15" 0x00000001] + Pin[-11200 -27000 6000 3000 6600 3500 "16" "16" 0x00000001] + Pin[-11200 -37800 6000 3000 6600 3500 "17" "17" 0x00000001] + Pin[-11200 -48600 6000 3000 6600 3500 "18" "18" 0x00000001] + Pin[-11200 -59400 6000 3000 6600 3500 "19" "19" 0x00000001] + Pin[-11200 -70200 6000 3000 6600 3500 "20" "20" 0x00000001] + Pin[-11200 -81000 6000 3000 6600 3500 "21" "21" 0x00000001] + Pin[-11200 -91800 6000 3000 6600 3500 "22" "22" 0x00000001] + Pin[-11200 -102600 6000 3000 6600 3500 "23" "23" 0x00000001] + Pin[-11200 -113400 6000 3000 6600 3500 "24" "24" 0x00000001] + Pin[-11200 -124200 6000 3000 6600 3500 "25" "25" 0x00000001] + Pin[-5600 -156600 25000 3000 25600 12500 "C1" "26" 0x00000001] + Pin[-5600 27000 25000 3000 25600 12500 "C2" "27" 0x00000001] + ElementLine [-15200 -124200 -28600 -124200 2000] + ElementLine [-15200 -113400 -28600 -113400 2000] + ElementLine [-15200 -102600 -28600 -102600 2000] + ElementLine [-15200 -91800 -28600 -91800 2000] + ElementLine [-15200 -81000 -28600 -81000 2000] + ElementLine [-15200 -70200 -28600 -70200 2000] + ElementLine [-15200 -59400 -28600 -59400 2000] + ElementLine [-15200 -48600 -28600 -48600 2000] + ElementLine [-15200 -37800 -28600 -37800 2000] + ElementLine [-15200 -27000 -28600 -27000 2000] + ElementLine [-15200 -16200 -28600 -16200 2000] + ElementLine [-15200 -5400 -28600 -5400 2000] + ElementLine [-4000 -129600 -28600 -129600 2000] + ElementLine [-4000 -118800 -28600 -118800 2000] + ElementLine [-4000 -108000 -28600 -108000 2000] + ElementLine [-4000 -97200 -28600 -97200 2000] + ElementLine [-4000 -86400 -28600 -86400 2000] + ElementLine [-4000 -75600 -28600 -75600 2000] + ElementLine [-4000 -64800 -28600 -64800 2000] + ElementLine [-4000 -54000 -28600 -54000 2000] + ElementLine [-4000 -43200 -28600 -43200 2000] + ElementLine [-4000 -32400 -28600 -32400 2000] + ElementLine [-4000 -21600 -28600 -21600 2000] + ElementLine [-4000 -10800 -28600 -10800 2000] + ElementLine [-4000 0 -28600 0 2000] + ElementLine [-39100 16000 -39100 -145600 1000] + ElementLine [-28600 16000 -39100 16000 2000] + ElementLine [-28600 -145600 -28600 16000 2000] + ElementLine [-39100 -145600 -28600 -145600 2000] + ElementLine [-42100 21000 -39100 21000 1000] + ElementLine [-42100 33000 -39100 33000 1000] + ElementLine [-42100 -150600 -39100 -150600 1000] + ElementLine [-42100 -162600 -39100 -162600 1000] + ElementLine [-42100 39000 -42100 -168600 1000] + ElementLine [-39100 39000 -42100 39000 1000] + ElementLine [-39100 -168600 -39100 39000 1000] + ElementLine [-42100 -168600 -39100 -168600 1000] ) -Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET0" "ALF300" 667500 97500 -8000 5000 0 100 0x00000000] +Element[0x00000000 "" "RLY5" "" 75000 90000 12500 25000 1 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] + Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] + Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] + Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] + Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] + Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] + Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] + Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] + Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "" "BR11" "" 1042500 222500 12500 -5000 0 100 0x00000000] +Element[0x00000000 "" "BR5" "" 80000 185000 12500 -5000 0 100 0x00000000] ( 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 [52500 -10000 52500 52500 1000] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [-10000 52500 -10000 0 1000] - ElementLine [-10000 0 0 -10000 1000] ElementLine [0 -10000 52500 -10000 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] + ElementLine [-10000 0 0 -10000 1000] + ElementLine [-10000 52500 -10000 0 1000] + ElementLine [52500 52500 -10000 52500 1000] + ElementLine [52500 -10000 52500 52500 1000] + ElementArc [20000 22500 10000 10000 0 90 1000] ElementArc [22500 22500 10000 10000 90 90 1000] + ElementArc [22500 20000 10000 10000 180 90 1000] + ElementArc [22499 10001 1 1 180 90 1000] + ElementArc [20000 20000 10000 10000 270 90 1000] + + ) + +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] + ElementArc [0 5000 10000 10000 270 360 1000] + + ) + +Element[0x00000000 "" "CDU" "" 1185000 110000 -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 "" "BR4" "" 155000 185000 12500 -5000 0 100 0x00000000] +( + 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] + ElementLine [52500 52500 -10000 52500 1000] + ElementLine [52500 -10000 52500 52500 1000] ElementArc [20000 22500 10000 10000 0 90 1000] + ElementArc [22500 22500 10000 10000 90 90 1000] + ElementArc [22500 20000 10000 10000 180 90 1000] + ElementArc [22499 10001 1 1 180 90 1000] + ElementArc [20000 20000 10000 10000 270 90 1000] ) -Element[0x00000000 "resistor_axial" "RS11" "500" 1017500 257500 -1400 -2000 1 100 0x00000000] +Element[0x00000000 "resistor_axial" "RS4" "500" 200000 147500 -1400 -2000 1 100 0x00000000] ( Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101] Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001] - ElementLine [0 0 0 12500 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [-4100 -25000 4100 -25000 1000] - ElementLine [4100 -25000 4100 0 1000] ElementLine [-4100 0 4100 0 1000] + ElementLine [4100 -25000 4100 0 1000] + ElementLine [-4100 -25000 4100 -25000 1000] + ElementLine [-4100 -25000 -4100 0 1000] + ElementLine [0 -37500 0 -25000 1000] + ElementLine [0 0 0 12500 1000] ) -Element[0x00000000 "" "XX11" "" 1052500 195000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "BR2" "" 305000 185000 12500 -5000 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[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] + ElementLine [52500 52500 -10000 52500 1000] + ElementLine [52500 -10000 52500 52500 1000] + ElementArc [20000 22500 10000 10000 0 90 1000] + ElementArc [22500 22500 10000 10000 90 90 1000] + ElementArc [22500 20000 10000 10000 180 90 1000] + ElementArc [22499 10001 1 1 180 90 1000] + ElementArc [20000 20000 10000 10000 270 90 1000] + + ) + +Element[0x00000000 "resistor_axial" "RS5" "500" 125000 147500 -1400 -2000 1 100 0x00000000] +( + 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] + ElementLine [-4100 -25000 -4100 0 1000] + ElementLine [0 -37500 0 -25000 1000] + ElementLine [0 0 0 12500 1000] ) -Element[0x00000000 "" "XC11" "" 1067500 195000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "RLY1" "" 375000 90000 12500 25000 1 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] + Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] + Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] + Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] + Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] + Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] + Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] + Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] + Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 35000 75000 1000] + ElementLine [35000 -5000 35000 75000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] ) -Element[0x00000000 "" "CDU" "" 682500 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "BR1" "" 380000 185000 12500 -5000 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] + 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] + ElementLine [52500 52500 -10000 52500 1000] + ElementLine [52500 -10000 52500 52500 1000] + ElementArc [20000 22500 10000 10000 0 90 1000] + ElementArc [22500 22500 10000 10000 90 90 1000] + ElementArc [22500 20000 10000 10000 180 90 1000] + ElementArc [22499 10001 1 1 180 90 1000] + ElementArc [20000 20000 10000 10000 270 90 1000] + + ) + +Element[0x00000000 "resistor_axial" "RS1" "500" 425000 147500 -1400 -2000 1 100 0x00000000] +( + 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] + ElementLine [-4100 -25000 -4100 0 1000] + ElementLine [0 -37500 0 -25000 1000] + ElementLine [0 0 0 12500 1000] ) -Element[0x00000000 "" "PTGND" "" 667500 30000 -10000 -10000 0 100 0x00000000] +Element[0x00000000 "" "PTGND" "" 1170000 110000 -10000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1308,7 +1418,7 @@ Element[0x00000000 "" "PTGND" "" 667500 30000 -10000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "I2CC" "" 765000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "PT1" "" 1200000 110000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1318,7 +1428,7 @@ Element[0x00000000 "" "I2CC" "" 765000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "I2CD" "" 750000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "PCQ" "" 1235000 110000 -2500 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [0 5000 -5000 0 1000] @@ -1328,7 +1438,7 @@ Element[0x00000000 "" "I2CD" "" 750000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "LEDO" "" 805000 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "PDR" "" 1225000 110000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1338,25 +1448,17 @@ Element[0x00000000 "" "LEDO" "" 805000 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "Transistor" "PFET0" "TO220W" 640000 80000 -10000 -19000 0 100 0x00000000] +Element[0x00000000 "" "PDW" "" 1215000 110000 -7500 -10000 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] + 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 "" "PT1" "" 697500 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "XX8" "" 997500 80000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1366,7 +1468,17 @@ Element[0x00000000 "" "PT1" "" 697500 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "PCQ" "" 732500 30000 -2500 -10000 0 100 0x00000000] +Element[0x00000000 "" "XC8" "" 1012500 80000 -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 "" "VRLY1" "" 970000 80000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [0 5000 -5000 0 1000] @@ -1376,7 +1488,7 @@ Element[0x00000000 "" "PCQ" "" 732500 30000 -2500 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "PDR" "" 722500 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "" "LEDO" "" 950000 80000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [-5000 0 0 -5000 1000] @@ -1386,7 +1498,7 @@ Element[0x00000000 "" "PDR" "" 722500 30000 -5000 -10000 0 100 0x00000000] ) -Element[0x00000000 "" "PDW" "" 712500 30000 -7500 -10000 0 100 0x00000000] +Element[0x00000000 "" "CDUENA" "" 925000 80000 -5000 -10000 0 100 0x00000000] ( Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001] ElementLine [0 5000 -5000 0 1000] @@ -1396,763 +1508,443 @@ Element[0x00000000 "" "PDW" "" 712500 30000 -7500 -10000 0 100 0x00000000] ) -Element[0x00000000 "generic" "ULN0" "DIL 18" 565000 135000 -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] - Pin[0 -20000 6000 3000 6600 2800 "3" "3" 0x00000001] - Pin[0 -30000 6000 3000 6600 2800 "4" "4" 0x00000001] - Pin[0 -40000 6000 3000 6600 2800 "5" "5" 0x00000001] - Pin[0 -50000 6000 3000 6600 2800 "6" "6" 0x00000001] - Pin[0 -60000 6000 3000 6600 2800 "7" "7" 0x00000001] - Pin[0 -70000 6000 3000 6600 2800 "8" "8" 0x00000001] - Pin[0 -80000 6000 3000 6600 2800 "9" "9" 0x00000001] - Pin[-30000 -80000 6000 3000 6600 2800 "10" "10" 0x00000001] - Pin[-30000 -70000 6000 3000 6600 2800 "11" "11" 0x00000001] - Pin[-30000 -60000 6000 3000 6600 2800 "12" "12" 0x00000001] - Pin[-30000 -50000 6000 3000 6600 2800 "13" "13" 0x00000001] - Pin[-30000 -40000 6000 3000 6600 2800 "14" "14" 0x00000001] - Pin[-30000 -30000 6000 3000 6600 2800 "15" "15" 0x00000001] - Pin[-30000 -20000 6000 3000 6600 2800 "16" "16" 0x00000001] - Pin[-30000 -10000 6000 3000 6600 2800 "17" "17" 0x00000001] - Pin[-30000 0 6000 3000 6600 2800 "ULN1" "18" 0x00000001] - ElementLine [-35000 5000 -20000 5000 1000] - ElementLine [-10000 5000 5000 5000 1000] - ElementLine [-35000 -85000 -35000 5000 1000] - ElementLine [-35000 -85000 5000 -85000 1000] - ElementLine [5000 -85000 5000 5000 1000] - ElementArc [-15000 5000 5000 5000 180 180 1000] - - ) - -Element[0x00000000 "" "BR0" "" 455000 185000 12500 -5000 0 100 0x00000000] +Element[0x00000000 "" "I2CC" "" 910000 80000 -5000 -10000 0 100 0x00000000] ( 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" 0x00000041] - 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] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [52500 -10000 52500 52500 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - - ) - -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] - Pin[0 20000 5000 3000 5600 2000 "2" "3" 0x00000001] - Pin[0 30000 5000 3000 5600 2000 "3" "4" 0x00000001] - Pin[0 40000 5000 3000 5600 2000 "4" "5" 0x00000001] - Pin[0 50000 5000 3000 5600 2000 "5" "6" 0x00000001] - Pin[0 60000 5000 3000 5600 2000 "6" "7" 0x00000001] - Pin[0 70000 5000 3000 5600 2000 "7" "8" 0x00000001] - Pin[0 80000 5000 3000 5600 2000 "8" "9" 0x00000001] - ElementLine [-5000 5000 5000 5000 1000] - ElementLine [5000 0 5000 80000 2000] - ElementLine [-5000 0 -5000 80000 2000] - ElementArc [0 80000 5000 5000 0 180 2000] - ElementArc [0 0 5000 5000 180 180 2000] + 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 "generic" "OC0" "DIL 16" 567500 160000 17000 5000 3 100 0x00000000] +Element[0x00000000 "" "I2CD" "" 895000 80000 -5000 -10000 0 100 0x00000000] ( - Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] - Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001] - Pin[0 20000 6000 3000 6600 2800 "3" "3" 0x00000001] - Pin[0 30000 6000 3000 6600 2800 "4" "4" 0x00000001] - Pin[0 40000 6000 3000 6600 2800 "5" "5" 0x00000001] - Pin[0 50000 6000 3000 6600 2800 "6" "6" 0x00000001] - Pin[0 60000 6000 3000 6600 2800 "7" "7" 0x00000001] - Pin[0 70000 6000 3000 6600 2800 "8" "8" 0x00000001] - Pin[30000 70000 6000 3000 6600 2800 "9" "9" 0x00000001] - Pin[30000 60000 6000 3000 6600 2800 "10" "10" 0x00000001] - Pin[30000 50000 6000 3000 6600 2800 "11" "11" 0x00000001] - Pin[30000 40000 6000 3000 6600 2800 "12" "12" 0x00000001] - Pin[30000 30000 6000 3000 6600 2800 "13" "13" 0x00000001] - Pin[30000 20000 6000 3000 6600 2800 "14" "14" 0x00000001] - Pin[30000 10000 6000 3000 6600 2800 "15" "15" 0x00000001] - Pin[30000 0 6000 3000 6600 2800 "16" "16" 0x00000001] - ElementLine [20000 -5000 35000 -5000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [35000 75000 35000 -5000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] + 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 "generic" "OC1" "DIL 16" 567500 250000 17000 5000 3 100 0x00000000] +Element[0x00000000 "" "VRLY0" "" 1067500 110000 -5000 -10000 0 100 0x00000000] ( - Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] - Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001] - Pin[0 20000 6000 3000 6600 2800 "3" "3" 0x00000001] - Pin[0 30000 6000 3000 6600 2800 "4" "4" 0x00000001] - Pin[0 40000 6000 3000 6600 2800 "5" "5" 0x00000001] - Pin[0 50000 6000 3000 6600 2800 "6" "6" 0x00000001] - Pin[0 60000 6000 3000 6600 2800 "7" "7" 0x00000001] - Pin[0 70000 6000 3000 6600 2800 "8" "8" 0x00000001] - Pin[30000 70000 6000 3000 6600 2800 "9" "9" 0x00000001] - Pin[30000 60000 6000 3000 6600 2800 "10" "10" 0x00000001] - Pin[30000 50000 6000 3000 6600 2800 "11" "11" 0x00000001] - Pin[30000 40000 6000 3000 6600 2800 "12" "12" 0x00000001] - Pin[30000 30000 6000 3000 6600 2800 "13" "13" 0x00000001] - Pin[30000 20000 6000 3000 6600 2800 "14" "14" 0x00000001] - Pin[30000 10000 6000 3000 6600 2800 "15" "15" 0x00000001] - Pin[30000 0 6000 3000 6600 2800 "16" "16" 0x00000001] - ElementLine [20000 -5000 35000 -5000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [35000 75000 35000 -5000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] + 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 "capacitor_radial" "CPIC0" "200" 627500 222500 -20000 -10000 3 100 0x00000000] +Element[0x00000000 "" "CLK" "" 1087500 110000 -5000 -10000 0 100 0x00000000] ( - 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] + 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 "" "RLY8" "" 820000 155000 12500 -20000 0 100 0x00000000] +Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET1" "ACY400" 1242500 222500 -500 -2200 0 100 0x00000000] ( - 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 [-5000 -35000 -5000 -20000 1000] - ElementLine [-5000 -10000 -5000 5000 1000] - ElementLine [-5000 -35000 75000 -35000 1000] - ElementLine [75000 -35000 75000 5000 1000] - ElementLine [-5000 5000 75000 5000 1000] - ElementArc [-5000 -15000 5000 5000 90 180 1000] + 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 "generic" "ULN1" "DIL 18" 735000 50000 7500 23000 0 100 0x00000000] +Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET1" "ALF300" 1232500 205000 22000 5000 0 100 0x00000000] ( - Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] - Pin[0 10000 6000 3000 6600 2800 "2" "2" 0x00000001] - Pin[0 20000 6000 3000 6600 2800 "3" "3" 0x00000001] - Pin[0 30000 6000 3000 6600 2800 "4" "4" 0x00000001] - Pin[0 40000 6000 3000 6600 2800 "5" "5" 0x00000001] - Pin[0 50000 6000 3000 6600 2800 "6" "6" 0x00000001] - Pin[0 60000 6000 3000 6600 2800 "7" "7" 0x00000001] - Pin[0 70000 6000 3000 6600 2800 "8" "8" 0x00000001] - Pin[0 80000 6000 3000 6600 2800 "9" "9" 0x00000001] - Pin[30000 80000 6000 3000 6600 2800 "10" "10" 0x00000001] - Pin[30000 70000 6000 3000 6600 2800 "11" "11" 0x00000001] - Pin[30000 60000 6000 3000 6600 2800 "12" "12" 0x00000001] - Pin[30000 50000 6000 3000 6600 2800 "13" "13" 0x00000001] - Pin[30000 40000 6000 3000 6600 2800 "14" "14" 0x00000001] - Pin[30000 30000 6000 3000 6600 2800 "15" "15" 0x00000001] - Pin[30000 20000 6000 3000 6600 2800 "16" "16" 0x00000001] - Pin[30000 10000 6000 3000 6600 2800 "17" "17" 0x00000001] - Pin[30000 0 6000 3000 6600 2800 "ULN1" "18" 0x00000001] - ElementLine [-5000 -5000 -5000 85000 1000] - ElementLine [-5000 85000 35000 85000 1000] - ElementLine [35000 -5000 35000 85000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] + 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 "generic" "OC2" "DIL 16" 782500 230000 -20000 -49500 0 100 0x00000000] +Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET0" "ALF300" 1217500 205000 -8000 5000 0 100 0x00000000] ( - Pin[0 0 6000 3000 6600 2800 "1" "1" 0x00000101] - Pin[0 -10000 6000 3000 6600 2800 "2" "2" 0x00000001] - Pin[0 -20000 6000 3000 6600 2800 "3" "3" 0x00000001] - Pin[0 -30000 6000 3000 6600 2800 "4" "4" 0x00000001] - Pin[0 -40000 6000 3000 6600 2800 "5" "5" 0x00000001] - Pin[0 -50000 6000 3000 6600 2800 "6" "6" 0x00000001] - Pin[0 -60000 6000 3000 6600 2800 "7" "7" 0x00000001] - Pin[0 -70000 6000 3000 6600 2800 "8" "8" 0x00000001] - Pin[-30000 -70000 6000 3000 6600 2800 "9" "9" 0x00000001] - Pin[-30000 -60000 6000 3000 6600 2800 "10" "10" 0x00000001] - Pin[-30000 -50000 6000 3000 6600 2800 "11" "11" 0x00000001] - Pin[-30000 -40000 6000 3000 6600 2800 "12" "12" 0x00000001] - Pin[-30000 -30000 6000 3000 6600 2800 "13" "13" 0x00000001] - Pin[-30000 -20000 6000 3000 6600 2800 "14" "14" 0x00000001] - Pin[-30000 -10000 6000 3000 6600 2800 "15" "15" 0x00000001] - Pin[-30000 0 6000 3000 6600 2800 "16" "16" 0x00000001] - ElementLine [5000 -75000 5000 5000 1000] - ElementLine [-35000 -75000 5000 -75000 1000] - ElementLine [-35000 -75000 -35000 5000 1000] - ElementLine [-10000 5000 5000 5000 1000] - ElementLine [-35000 5000 -20000 5000 1000] - ElementArc [-15000 5000 5000 5000 180 180 1000] + 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 "capacitor_radial" "CPIC1" "200" 727500 215000 -7500 20000 0 100 0x00000000] +Element[0x00000000 "Transistor" "PFET0" "TO220W" 1190000 187500 -10000 -19000 0 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 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 "8xR-array 0.25W, common pin" "RA1" "100" 730000 245000 11000 -4000 3 100 0x00000000] +Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQI" "ACY400" 1240000 150000 2000 -2200 0 100 0x00000000] ( - Pin[0 0 5000 3000 5600 2000 "common" "1" 0x00000101] - Pin[0 10000 5000 3000 5600 2000 "1" "2" 0x00000001] - Pin[0 20000 5000 3000 5600 2000 "2" "3" 0x00000001] - Pin[0 30000 5000 3000 5600 2000 "3" "4" 0x00000001] - Pin[0 40000 5000 3000 5600 2000 "4" "5" 0x00000001] - Pin[0 50000 5000 3000 5600 2000 "5" "6" 0x00000001] - Pin[0 60000 5000 3000 5600 2000 "6" "7" 0x00000001] - Pin[0 70000 5000 3000 5600 2000 "7" "8" 0x00000001] - Pin[0 80000 5000 3000 5600 2000 "8" "9" 0x00000001] - ElementLine [-5000 0 -5000 80000 2000] - ElementLine [5000 0 5000 80000 2000] - ElementLine [-5000 5000 5000 5000 1000] - ElementArc [0 0 5000 5000 180 180 2000] - ElementArc [0 80000 5000 5000 0 180 2000] + 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 "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] - Pin[0 -20000 6000 3000 6600 2800 "3" "3" 0x00000001] - Pin[0 -30000 6000 3000 6600 2800 "4" "4" 0x00000001] - Pin[0 -40000 6000 3000 6600 2800 "5" "5" 0x00000001] - Pin[0 -50000 6000 3000 6600 2800 "6" "6" 0x00000001] - Pin[0 -60000 6000 3000 6600 2800 "7" "7" 0x00000001] - Pin[0 -70000 6000 3000 6600 2800 "8" "8" 0x00000001] - Pin[-30000 -70000 6000 3000 6600 2800 "9" "9" 0x00000001] - Pin[-30000 -60000 6000 3000 6600 2800 "10" "10" 0x00000001] - Pin[-30000 -50000 6000 3000 6600 2800 "11" "11" 0x00000001] - Pin[-30000 -40000 6000 3000 6600 2800 "12" "12" 0x00000001] - Pin[-30000 -30000 6000 3000 6600 2800 "13" "13" 0x00000001] - Pin[-30000 -20000 6000 3000 6600 2800 "14" "14" 0x00000001] - Pin[-30000 -10000 6000 3000 6600 2800 "15" "15" 0x00000001] - Pin[-30000 0 6000 3000 6600 2800 "16" "16" 0x00000001] - ElementLine [5000 -75000 5000 5000 1000] - ElementLine [-35000 -75000 5000 -75000 1000] - ElementLine [-35000 -75000 -35000 5000 1000] - ElementLine [-10000 5000 5000 5000 1000] - ElementLine [-35000 5000 -20000 5000 1000] - ElementArc [-15000 5000 5000 5000 180 180 1000] - - ) - -Element[0x00000000 "" "BR8" "" 842500 57500 12500 -5000 0 100 0x00000000] +Element[0x00000000 "Axial diode (pin 1 is cathode)" "DS0" "ALF300" 1185000 150000 22000 -5000 0 100 0x00000000] ( - 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 [52500 -10000 52500 52500 1000] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [-10000 52500 -10000 0 1000] - ElementLine [-10000 0 0 -10000 1000] - ElementLine [0 -10000 52500 -10000 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] + 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 "resistor_axial" "RS8" "500" 817500 92500 -1400 -2000 1 100 0x00000000] +Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET0" "ACY400" 1190000 222500 -500 -2200 0 100 0x00000000] ( - Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101] - Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001] - ElementLine [0 0 0 12500 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [-4100 -25000 4100 -25000 1000] - ElementLine [4100 -25000 4100 0 1000] - ElementLine [-4100 0 4100 0 1000] + 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 "" "XX8" "" 852500 30000 -5000 -10000 0 100 0x00000000] +Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQG" "ACY400" 1240000 162500 2000 -2200 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[-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 "" "XC8" "" 867500 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 "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] - ElementArc [5000 0 10000 10000 0 360 1000] - - ) - -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] - ElementLine [5000 0 0 5000 1000] - ElementLine [0 -5000 5000 0 1000] - ElementLine [-5000 0 0 -5000 1000] - - ) - -Element[0x00000000 "" "RLY9" "" 920000 155000 12500 -20000 0 100 0x00000000] -( - 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 [-5000 -35000 -5000 -20000 1000] - ElementLine [-5000 -10000 -5000 5000 1000] - ElementLine [-5000 -35000 75000 -35000 1000] - ElementLine [75000 -35000 75000 5000 1000] - ElementLine [-5000 5000 75000 5000 1000] - ElementArc [-5000 -15000 5000 5000 90 180 1000] - - ) - -Element[0x00000000 "" "BR9" "" 942500 57500 12500 -5000 0 100 0x00000000] -( - 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 [52500 -10000 52500 52500 1000] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [-10000 52500 -10000 0 1000] - ElementLine [-10000 0 0 -10000 1000] - ElementLine [0 -10000 52500 -10000 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS9" "500" 917500 92500 -1400 -2000 1 100 0x00000000] -( - Pin[0 12500 5000 3000 5600 2000 "1" "1" 0x00000101] - Pin[0 -37500 5000 3000 5600 2000 "2" "2" 0x00000001] - ElementLine [0 0 0 12500 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [-4100 -25000 4100 -25000 1000] - ElementLine [4100 -25000 4100 0 1000] - ElementLine [-4100 0 4100 0 1000] - - ) - -Element[0x00000000 "" "XX9" "" 952500 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 "" "XC9" "" 967500 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 "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] +Element[0x00000000 "Axial diode (pin 1 is cathode)" "DS1" "ALF300" 1215000 162500 -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 "" "TERM0" "" 335905 25000 -7870 39370 0 100 0x00000000] -( - Pin[-236220 0 9900 4000 9906 5000 "" "1" 0x00004001] - Pin[-216535 0 9900 4000 9906 5000 "" "2" 0x00004001] - Pin[-196850 0 9900 4000 9906 5000 "" "3" 0x00004001] - Pin[-177165 0 9900 4000 9906 5000 "" "4" 0x00004001] - Pin[-157480 0 9900 4000 9906 5000 "" "5" 0x00004001] - Pin[-137795 0 9900 4000 9906 5000 "" "6" 0x00004001] - Pin[0 0 9900 4000 9906 5000 "" "7" 0x00004101] - Pin[-19685 0 9900 4000 9906 5000 "" "8" 0x00004001] - Pin[-39370 0 9900 4000 9906 5000 "" "9" 0x00004001] - Pin[-59055 0 9900 4000 9906 5000 "" "10" 0x00004001] - Pin[-78740 0 9900 4000 9906 5000 "" "11" 0x00004001] - Pin[-98425 0 9900 4000 9906 5000 "" "12" 0x00004001] - Pin[-118110 0 9900 4000 9906 5000 "" "13" 0x00004001] - Pin[-255905 0 9900 4000 9906 5000 "" "14" 0x00004001] - ElementLine [11811 43307 11811 47244 1000] - ElementLine [11811 35433 11811 39370 1000] - ElementLine [11811 27559 11811 31496 1000] - ElementLine [11811 -19685 11811 23622 1000] - ElementLine [-267717 35433 -267717 39370 1000] - ElementLine [-267717 43307 -267717 47244 1000] - ElementLine [-267717 47244 11811 47244 1000] - ElementLine [-267717 -19685 11811 -19685 1000] - ElementLine [-19685 11811 -19685 19685 1000] - ElementLine [-39370 11811 -39370 19685 1000] - ElementLine [-59056 11811 -59056 19685 1000] - ElementLine [-78741 11811 -78741 19685 1000] - ElementLine [-98426 11811 -98426 19685 1000] - ElementLine [-118110 11811 -118110 19685 1000] - ElementLine [-137796 11811 -137796 19685 1000] - ElementLine [-157481 11811 -157481 19685 1000] - ElementLine [-177166 11811 -177166 19685 1000] - ElementLine [-196850 11811 -196850 19685 1000] - ElementLine [-216536 11811 -216536 19685 1000] - ElementLine [-236221 11811 -236221 19685 1000] - ElementLine [-255906 11811 -255906 19685 1000] - ElementLine [0 -15748 0 -7874 1000] - ElementLine [-19685 -15748 -19685 -7874 1000] - ElementLine [-39370 -15748 -39370 -7874 1000] - ElementLine [-59056 -15748 -59056 -7874 1000] - ElementLine [-78741 -15748 -78741 -7874 1000] - ElementLine [-98426 -15748 -98426 -7874 1000] - ElementLine [-118110 -15748 -118110 -7874 1000] - ElementLine [-137796 -15748 -137796 -7874 1000] - ElementLine [-157481 -15748 -157481 -7874 1000] - ElementLine [-177166 -15748 -177166 -7874 1000] - ElementLine [-196850 -15748 -196850 -7874 1000] - ElementLine [-216536 -15748 -216536 -7874 1000] - ElementLine [-236221 -15748 -236221 -7874 1000] - ElementLine [-255906 -15748 -255906 -7874 1000] - ElementLine [-267717 -15748 11811 -15748 1000] - ElementLine [0 11811 0 19685 1000] - ElementLine [-267717 27559 -267717 31496 1000] - ElementLine [-267717 19685 11811 19685 1000] - ElementLine [-267717 -19685 -267717 23622 1000] - - ) - -Element[0x00000000 "" "RLY5" "" 75000 90000 12500 25000 1 100 0x00000000] -( - Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] - Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] - Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] - Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] - Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] - Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] - Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] - Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [35000 -5000 35000 75000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] - - ) - -Element[0x00000000 "" "BR5" "" 80000 185000 12500 -5000 0 100 0x00000000] -( - 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] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [52500 -10000 52500 52500 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS5" "500" 125000 147500 -1400 -2000 1 100 0x00000000] -( - 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] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [0 0 0 12500 1000] - - ) - -Element[0x00000000 "" "RLY1" "" 375000 90000 12500 25000 1 100 0x00000000] -( - Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] - Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] - Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] - Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] - Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] - Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] - Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] - Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [35000 -5000 35000 75000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] - - ) - -Element[0x00000000 "" "BR1" "" 380000 185000 12500 -5000 0 100 0x00000000] -( - 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] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [52500 -10000 52500 52500 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS1" "500" 425000 147500 -1400 -2000 1 100 0x00000000] -( - 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] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [0 0 0 12500 1000] - - ) - -Element[0x00000000 "" "RLY2" "" 300000 90000 12500 25000 1 100 0x00000000] -( - Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] - Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] - Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] - Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] - Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] - Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] - Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] - Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [35000 -5000 35000 75000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] - - ) - -Element[0x00000000 "" "BR2" "" 305000 185000 12500 -5000 0 100 0x00000000] -( - 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] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [52500 -10000 52500 52500 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS2" "500" 350000 147500 -1400 -2000 1 100 0x00000000] -( - 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] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [0 0 0 12500 1000] - - ) - -Element[0x00000000 "" "RLY3" "" 225000 90000 12500 25000 1 100 0x00000000] -( - Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] - Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] - Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] - Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] - Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] - Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] - Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] - Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [35000 -5000 35000 75000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] - - ) - -Element[0x00000000 "" "BR3" "" 230000 185000 12500 -5000 0 100 0x00000000] -( - 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] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [52500 -10000 52500 52500 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS3" "500" 275000 147500 -1400 -2000 1 100 0x00000000] -( - 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] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [0 0 0 12500 1000] - - ) - -Element[0x00000000 "" "RLY4" "" 150000 90000 12500 25000 1 100 0x00000000] -( - Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] - Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] - Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] - Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] - Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] - Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] - Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] - Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [35000 -5000 35000 75000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] - - ) - -Element[0x00000000 "" "BR4" "" 155000 185000 12500 -5000 0 100 0x00000000] -( - 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] - ElementLine [52500 52500 -10000 52500 1000] - ElementLine [52500 -10000 52500 52500 1000] - ElementArc [20000 22500 10000 10000 0 90 1000] - ElementArc [22500 22500 10000 10000 90 90 1000] - ElementArc [22500 20000 10000 10000 180 90 1000] - ElementArc [22499 10001 1 1 180 90 1000] - ElementArc [20000 20000 10000 10000 270 90 1000] - - ) - -Element[0x00000000 "resistor_axial" "RS4" "500" 200000 147500 -1400 -2000 1 100 0x00000000] -( - 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] - ElementLine [-4100 -25000 -4100 0 1000] - ElementLine [0 -37500 0 -25000 1000] - ElementLine [0 0 0 12500 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 "" "RLY0" "" 450000 90000 12500 25000 1 100 0x00000000] +Element[0x00000000 "Transistor" "PFET1" "TO220W" 1262500 180000 -30000 -11500 0 100 0x00000000] ( - Pin[0 0 6000 3000 6000 2800 "" "1" 0x00000001] - Pin[30000 0 6000 3000 6000 2800 "" "16" 0x00000001] - Pin[30000 30000 6000 3000 6000 2800 "" "13" 0x00000001] - Pin[0 30000 6000 3000 6000 2800 "" "4" 0x00000001] - Pin[30000 70000 6000 3000 6000 2800 "" "9" 0x00000001] - Pin[0 50000 6000 3000 6000 2800 "" "6" 0x00000001] - Pin[30000 50000 6000 3000 6000 2800 "" "11" 0x00000001] - Pin[0 70000 6000 3000 6000 2800 "" "8" 0x00000001] - ElementLine [-5000 -5000 -5000 75000 1000] - ElementLine [-5000 75000 35000 75000 1000] - ElementLine [35000 -5000 35000 75000 1000] - ElementLine [-5000 -5000 10000 -5000 1000] - ElementLine [20000 -5000 35000 -5000 1000] - ElementArc [15000 -5000 5000 5000 0 180 1000] + 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 "Header connector, ribbon cable numbering" "BUS" "HEADER26_2" 820000 270000 -5000 -21000 0 100 0x00000000] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" 0x00004101] + Pin[0 -10000 6000 3000 6600 3000 "2" "2" 0x00004001] + Pin[10000 0 6000 3000 6600 3000 "3" "3" 0x00004001] + Pin[10000 -10000 6000 3000 6600 3000 "4" "4" 0x00004001] + Pin[20000 0 6000 3000 6600 3000 "5" "5" 0x00004001] + Pin[20000 -10000 6000 3000 6600 3000 "6" "6" 0x00004001] + Pin[30000 0 6000 3000 6600 3000 "7" "7" 0x00004001] + Pin[30000 -10000 6000 3000 6600 3000 "8" "8" 0x00004001] + Pin[40000 0 6000 3000 6600 3000 "9" "9" 0x00004001] + Pin[40000 -10000 6000 3000 6600 3000 "10" "10" 0x00004001] + Pin[50000 0 6000 3000 6600 3000 "11" "11" 0x00004001] + Pin[50000 -10000 6000 3000 6600 3000 "12" "12" 0x00004001] + Pin[60000 0 6000 3000 6600 3000 "13" "13" 0x00004001] + Pin[60000 -10000 6000 3000 6600 3000 "14" "14" 0x00004001] + Pin[70000 0 6000 3000 6600 3000 "15" "15" 0x00004001] + Pin[70000 -10000 6000 3000 6600 3000 "16" "16" 0x00004001] + Pin[80000 0 6000 3000 6600 3000 "17" "17" 0x00004001] + Pin[80000 -10000 6000 3000 6600 3000 "18" "18" 0x00004001] + Pin[90000 0 6000 3000 6600 3000 "19" "19" 0x00004001] + Pin[90000 -10000 6000 3000 6600 3000 "20" "20" 0x00004001] + Pin[100000 0 6000 3000 6600 3000 "21" "21" 0x00004001] + Pin[100000 -10000 6000 3000 6600 3000 "22" "22" 0x00004001] + Pin[110000 0 6000 3000 6600 3000 "23" "23" 0x00004001] + Pin[110000 -10000 6000 3000 6600 3000 "24" "24" 0x00004001] + Pin[120000 0 6000 3000 6600 3000 "25" "25" 0x00004001] + Pin[120000 -10000 6000 3000 6600 3000 "26" "26" 0x00004001] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -15000 -5000 5000 2000] + ElementLine [-5000 -15000 125000 -15000 2000] + ElementLine [125000 -15000 125000 5000 2000] + ElementLine [-5000 5000 125000 5000 2000] + + ) + +Element[0x00000000 "Header connector, ribbon cable numbering" "INDIV1" "HEADER34_2" 980000 155000 21000 -5000 3 100 0x00000000] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" 0x00000101] + Pin[10000 0 6000 3000 6600 3000 "2" "2" 0x00000001] + Pin[0 10000 6000 3000 6600 3000 "3" "3" 0x00000001] + Pin[10000 10000 6000 3000 6600 3000 "4" "4" 0x00000001] + Pin[0 20000 6000 3000 6600 3000 "5" "5" 0x00000001] + Pin[10000 20000 6000 3000 6600 3000 "6" "6" 0x00000001] + Pin[0 30000 6000 3000 6600 3000 "7" "7" 0x00000001] + Pin[10000 30000 6000 3000 6600 3000 "8" "8" 0x00000001] + Pin[0 40000 6000 3000 6600 3000 "9" "9" 0x00000001] + Pin[10000 40000 6000 3000 6600 3000 "10" "10" 0x00000001] + Pin[0 50000 6000 3000 6600 3000 "11" "11" 0x00000001] + Pin[10000 50000 6000 3000 6600 3000 "12" "12" 0x00000001] + Pin[0 60000 6000 3000 6600 3000 "13" "13" 0x00000001] + Pin[10000 60000 6000 3000 6600 3000 "14" "14" 0x00000001] + Pin[0 70000 6000 3000 6600 3000 "15" "15" 0x00000001] + Pin[10000 70000 6000 3000 6600 3000 "16" "16" 0x00000001] + Pin[0 80000 6000 3000 6600 3000 "17" "17" 0x00000001] + Pin[10000 80000 6000 3000 6600 3000 "18" "18" 0x00000001] + Pin[0 90000 6000 3000 6600 3000 "19" "19" 0x00000001] + Pin[10000 90000 6000 3000 6600 3000 "20" "20" 0x00000001] + Pin[0 100000 6000 3000 6600 3000 "21" "21" 0x00000001] + Pin[10000 100000 6000 3000 6600 3000 "22" "22" 0x00000001] + Pin[0 110000 6000 3000 6600 3000 "23" "23" 0x00000001] + Pin[10000 110000 6000 3000 6600 3000 "24" "24" 0x00000001] + Pin[0 120000 6000 3000 6600 3000 "25" "25" 0x00000001] + Pin[10000 120000 6000 3000 6600 3000 "26" "26" 0x00000001] + Pin[0 130000 6000 3000 6600 3000 "27" "27" 0x00000001] + Pin[10000 130000 6000 3000 6600 3000 "28" "28" 0x00000001] + Pin[0 140000 6000 3000 6600 3000 "29" "29" 0x00000001] + Pin[10000 140000 6000 3000 6600 3000 "30" "30" 0x00000001] + Pin[0 150000 6000 3000 6600 3000 "31" "31" 0x00000001] + Pin[10000 150000 6000 3000 6600 3000 "32" "32" 0x00000001] + Pin[0 160000 6000 3000 6600 3000 "33" "33" 0x00000001] + Pin[10000 160000 6000 3000 6600 3000 "34" "34" 0x00000001] + ElementLine [5000 5000 5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [15000 -5000 -5000 -5000 2000] + ElementLine [15000 165000 15000 -5000 2000] + ElementLine [-5000 165000 15000 165000 2000] + ElementLine [-5000 -5000 -5000 165000 2000] + + ) + +Element[0x00000000 "" "TERM" "" 340000 25000 -10000 40000 0 100 0x00000000] +( + Pin[-236220 0 9900 4000 9906 5000 "" "13" 0x00004001] + Pin[-216535 0 9900 4000 9906 5000 "" "12" 0x00004001] + Pin[-196850 0 9900 4000 9906 5000 "" "11" 0x00004001] + Pin[-177165 0 9900 4000 9906 5000 "" "10" 0x00004001] + Pin[-157480 0 9900 4000 9906 5000 "" "9" 0x00004001] + Pin[-137795 0 9900 4000 9906 5000 "" "8" 0x00004001] + Pin[0 0 9900 4000 9906 5000 "" "1" 0x00004101] + Pin[-19685 0 9900 4000 9906 5000 "" "2" 0x00004001] + Pin[-39370 0 9900 4000 9906 5000 "" "3" 0x00004001] + Pin[-59055 0 9900 4000 9906 5000 "" "4" 0x00004001] + Pin[-78740 0 9900 4000 9906 5000 "" "5" 0x00004001] + Pin[-98425 0 9900 4000 9906 5000 "" "6" 0x00004001] + Pin[-118110 0 9900 4000 9906 5000 "" "7" 0x00004001] + Pin[-255905 0 9900 4000 9906 5000 "" "14" 0x00004001] + ElementLine [-10000 -5000 -10000 -10000 1000] + ElementLine [10000 -5000 10000 10000 1000] + ElementLine [10000 -10000 10000 -5000 1000] + ElementLine [-10000 -10000 10000 -10000 1000] + ElementLine [-5000 10000 10000 10000 1000] + ElementLine [-10000 10000 -10000 -5000 1000] + ElementLine [-5000 10000 -10000 10000 1000] + ElementLine [10000 10000 10000 10000 1000] + ElementLine [11811 43307 11811 47244 1000] + ElementLine [11811 35433 11811 39370 1000] + ElementLine [11811 27559 11811 31496 1000] + ElementLine [11811 -19685 11811 23622 1000] + ElementLine [-267717 35433 -267717 39370 1000] + ElementLine [-267717 43307 -267717 47244 1000] + ElementLine [-267717 47244 11811 47244 1000] + ElementLine [-267717 -19685 11811 -19685 1000] + ElementLine [-19685 11811 -19685 19685 1000] + ElementLine [-39370 11811 -39370 19685 1000] + ElementLine [-59056 11811 -59056 19685 1000] + ElementLine [-78741 11811 -78741 19685 1000] + ElementLine [-98426 11811 -98426 19685 1000] + ElementLine [-118110 11811 -118110 19685 1000] + ElementLine [-137796 11811 -137796 19685 1000] + ElementLine [-157481 11811 -157481 19685 1000] + ElementLine [-177166 11811 -177166 19685 1000] + ElementLine [-196850 11811 -196850 19685 1000] + ElementLine [-216536 11811 -216536 19685 1000] + ElementLine [-236221 11811 -236221 19685 1000] + ElementLine [-255906 11811 -255906 19685 1000] + ElementLine [0 -15748 0 -7874 1000] + ElementLine [-19685 -15748 -19685 -7874 1000] + ElementLine [-39370 -15748 -39370 -7874 1000] + ElementLine [-59056 -15748 -59056 -7874 1000] + ElementLine [-78741 -15748 -78741 -7874 1000] + ElementLine [-98426 -15748 -98426 -7874 1000] + ElementLine [-118110 -15748 -118110 -7874 1000] + ElementLine [-137796 -15748 -137796 -7874 1000] + ElementLine [-157481 -15748 -157481 -7874 1000] + ElementLine [-177166 -15748 -177166 -7874 1000] + ElementLine [-196850 -15748 -196850 -7874 1000] + ElementLine [-216536 -15748 -216536 -7874 1000] + ElementLine [-236221 -15748 -236221 -7874 1000] + ElementLine [-255906 -15748 -255906 -7874 1000] + ElementLine [-267717 -15748 11811 -15748 1000] + ElementLine [0 11811 0 19685 1000] + ElementLine [-267717 27559 -267717 31496 1000] + ElementLine [-267717 19685 11811 19685 1000] + ElementLine [-267717 -19685 -267717 23622 1000] ) +Rat[705000 195000 1 980000 185000 1 0x00000010] +Rat[980000 185000 1 1060000 235200 1 0x00000010] +Rat[645000 275000 1 980000 195000 1 0x00000010] +Rat[980000 195000 1 1060000 213600 1 0x00000010] +Rat[705000 205000 1 990000 185000 1 0x00000010] +Rat[990000 185000 1 1060000 224400 1 0x00000010] +Rat[645000 285000 1 990000 195000 1 0x00000010] +Rat[990000 195000 1 1060000 202800 1 0x00000010] +Rat[1060000 246000 1 990000 175000 1 0x00000010] +Rat[990000 175000 1 705000 185000 1 0x00000010] +Rat[1060000 256800 1 980000 175000 1 0x00000010] +Rat[980000 175000 1 705000 155000 1 0x00000010] +Rat[645000 255000 1 850000 270000 1 0x00000010] +Rat[705000 305000 1 880000 260000 1 0x00000010] +Rat[1060000 300000 1 980000 155000 1 0x00000010] +Rat[980000 155000 1 705000 135000 1 0x00000010] +Rat[645000 245000 1 627500 222500 1 0x00000010] +Rat[627500 222500 1 565000 230000 1 0x00000010] +Rat[565000 230000 1 565000 210000 1 0x00000010] +Rat[565000 210000 1 565000 160000 1 0x00000010] +Rat[565000 160000 1 565000 140000 1 0x00000010] +Rat[565000 140000 1 565000 120000 1 0x00000010] +Rat[565000 120000 1 565000 100000 1 0x00000010] +Rat[645000 245000 1 705000 225000 1 0x00000010] +Rat[705000 225000 1 727500 215000 1 0x00000010] +Rat[727500 215000 1 820000 260000 1 0x00000010] +Rat[820000 260000 1 830000 260000 1 0x00000010] +Rat[830000 260000 1 840000 260000 1 0x00000010] +Rat[840000 260000 1 850000 260000 1 0x00000010] +Rat[850000 260000 1 870000 270000 1 0x00000010] +Rat[870000 270000 1 990000 155000 1 0x00000010] +Rat[990000 155000 1 1060000 289200 1 0x00000010] +Rat[645000 235000 1 620000 245000 1 0x00000010] +Rat[620000 245000 1 617500 222500 1 0x00000010] +Rat[645000 235000 1 705000 215000 1 0x00000010] +Rat[705000 215000 1 727500 225000 1 0x00000010] +Rat[727500 225000 1 860000 270000 1 0x00000010] +Rat[1060000 267600 1 990000 165000 1 0x00000010] +Rat[1060000 278400 1 980000 165000 1 0x00000010] +Rat[645000 135000 1 860000 260000 1 0x00000010] +Rat[705000 245000 1 980000 215000 1 0x00000010] +Rat[980000 215000 1 1060000 170400 1 0x00000010] +Rat[1060000 181200 1 990000 205000 1 0x00000010] +Rat[990000 205000 1 705000 255000 1 0x00000010] +Rat[705000 275000 1 990000 215000 1 0x00000010] +Rat[990000 215000 1 1048800 294600 1 0x00000010] +Rat[705000 285000 1 980000 225000 1 0x00000010] +Rat[980000 225000 1 1048800 283800 1 0x00000010] +Rat[705000 295000 1 980000 235000 1 0x00000010] +Rat[980000 235000 1 1048800 262200 1 0x00000010] +Rat[705000 165000 1 990000 225000 1 0x00000010] +Rat[990000 225000 1 1048800 273000 1 0x00000010] +Rat[535000 100000 1 535000 120000 1 0x00000010] +Rat[535000 120000 1 535000 140000 1 0x00000010] +Rat[535000 140000 1 535000 160000 1 0x00000010] +Rat[535000 100000 1 545000 70000 0 0x00000010] +Rat[545000 245000 0 535000 230000 1 0x00000010] +Rat[535000 230000 1 535000 210000 1 0x00000010] +Rat[280945 25000 1 450000 120000 1 0x00000010] +Rat[241575 25000 1 375000 120000 1 0x00000010] +Rat[202205 25000 1 300000 120000 1 0x00000010] +Rat[162835 25000 1 225000 120000 1 0x00000010] +Rat[123465 25000 1 150000 120000 1 0x00000010] +Rat[84095 25000 1 75000 120000 1 0x00000010] +Rat[645000 155000 1 440000 25000 1 0x00000010] +Rat[645000 165000 1 430000 25000 1 0x00000010] +Rat[645000 175000 1 420000 25000 1 0x00000010] +Rat[645000 195000 1 410000 25000 1 0x00000010] +Rat[645000 205000 1 400000 25000 1 0x00000010] +Rat[645000 215000 1 390000 25000 1 0x00000010] +Rat[890000 260000 1 490000 35000 1 0x00000010] +Rat[490000 35000 1 460000 25000 1 0x00000010] +Rat[460000 25000 1 450000 25000 1 0x00000010] +Rat[450000 25000 1 380000 25000 1 0x00000010] +Rat[900000 270000 1 490000 45000 1 0x00000010] +Rat[490000 45000 1 450000 90000 0 0x00000010] +Rat[375000 90000 1 380000 55000 1 0x00000010] +Rat[440000 55000 1 480000 90000 1 0x00000010] +Rat[430000 55000 1 405000 90000 1 0x00000010] +Rat[420000 55000 1 330000 90000 1 0x00000010] +Rat[410000 55000 1 255000 90000 1 0x00000010] +Rat[400000 55000 1 180000 90000 1 0x00000010] +Rat[390000 55000 1 105000 90000 1 0x00000010] +Rat[645000 325000 1 620000 255000 1 0x00000010] +Rat[620000 255000 1 565000 90000 1 0x00000010] +Rat[645000 315000 1 620000 265000 1 0x00000010] +Rat[620000 265000 1 565000 110000 1 0x00000010] +Rat[645000 295000 1 620000 275000 1 0x00000010] +Rat[620000 275000 1 565000 130000 1 0x00000010] +Rat[645000 265000 1 620000 285000 1 0x00000010] +Rat[645000 265000 1 565000 150000 1 0x00000010] +Rat[645000 225000 1 620000 295000 1 0x00000010] +Rat[645000 225000 1 565000 200000 1 0x00000010] +Rat[645000 185000 1 565000 220000 1 0x00000010] +Rat[565000 220000 1 620000 305000 1 0x00000010] +Rat[500000 160000 1 535000 90000 1 0x00000010] +Rat[425000 160000 1 535000 110000 1 0x00000010] +Rat[350000 160000 1 535000 130000 1 0x00000010] +Rat[275000 160000 1 535000 150000 1 0x00000010] +Rat[200000 160000 1 535000 200000 1 0x00000010] +Rat[125000 160000 1 535000 220000 1 0x00000010] +Rat[645000 145000 1 980000 205000 1 0x00000010] +Rat[980000 205000 1 1060000 192000 1 0x00000010] +Rat[300630 25000 1 480000 120000 1 0x00000010] +Rat[261260 25000 1 405000 120000 1 0x00000010] +Rat[221890 25000 1 330000 120000 1 0x00000010] +Rat[182520 25000 1 255000 120000 1 0x00000010] +Rat[143150 25000 1 180000 120000 1 0x00000010] +Rat[103780 25000 1 105000 120000 1 0x00000010] Layer(1 "component") ( Line[390000 145000 390000 130000 4000 2000 0x00000020] @@ -2182,16 +1974,32 @@ Layer(1 "component") Line[90000 145000 105000 130000 4000 2000 0x00000020] Line[105000 130000 105000 140000 4000 2000 0x00000020] Line[440000 100000 85000 100000 2500 2000 0x00000020] - Line[455000 227500 442500 215000 4000 2000 0x00000020] + Line[455000 227500 455000 215000 4000 2000 0x00000020] Line[480000 130000 480000 140000 4000 2000 0x00000020] Line[465000 145000 465000 130000 4000 2000 0x00000020] - Line[90000 215000 442500 215000 4000 2000 0x00000020] - Line[105000 130000 480000 130000 4000 2000 0x00000020] Line[440000 100000 450000 90000 2500 2000 0x00000020] + Line[545000 245000 545000 70000 4000 2000 0x00000020] + Line[90000 215000 455000 215000 4000 2000 0x00000020] + Line[455000 215000 485000 245000 4000 2000 0x00000020] + Line[485000 245000 545000 245000 4000 2000 0x00000020] + Line[105000 130000 485000 130000 4000 2000 0x00000020] + Line[485000 130000 490000 125000 4000 2000 0x00000020] + Line[465000 45000 490000 70000 4000 2000 0x00000020] + Line[355905 45000 340905 25000 4000 2000 0x00000020] + Line[545000 70000 525000 70000 4000 2000 0x00000020] + Line[370000 35000 465000 35000 4000 2000 0x00000020] + Line[330000 10000 321220 23780 4000 2000 0x00000020] + Line[316220 23780 321220 25000 4000 2000 0x00000020] + Line[370000 35000 345000 10000 4000 2000 0x00000020] + Line[345000 10000 330000 10000 4000 2000 0x00000020] + Line[355905 45000 465000 45000 4000 2000 0x00000020] + Line[490000 125000 490000 70000 4000 2000 0x00000020] + Line[465000 35000 500000 70000 4000 2000 0x00000020] + Line[500000 70000 525000 70000 4000 2000 0x00000020] ) Layer(2 "solder") ( - Line[850000 320000 850000 337500 4000 2000 0x00000020] + Line[500000 110000 500000 140000 1000 2000 0x00000020] Line[500000 140000 480000 160000 1000 2000 0x00000020] Line[380000 185000 422500 227500 4000 2000 0x00000020] Line[375000 140000 420000 185000 4000 2000 0x00000020] @@ -2227,7 +2035,6 @@ Layer(2 "solder") Line[450000 140000 495000 185000 4000 2000 0x00000020] Line[495000 185000 497500 185000 4000 2000 0x00000020] Line[480000 160000 475000 165000 4000 2000 0x00000020] - Line[500000 110000 500000 140000 1000 2000 0x00000020] ) Layer(3 "GND") ( @@ -2248,866 +2055,541 @@ Layer(8 "unused") ( ) Layer(9 "silk") -( -) -Layer(10 "silk") -( - Arc[565001 310001 1 1 1000 2000 0 -90 0x00000020] - Arc[565001 310001 1 1 1000 2000 -90 90 0x00000020] - Arc[585001 220001 1 1 1000 2000 0 -90 0x00000020] - Arc[585001 220001 1 1 1000 2000 -90 90 0x00000020] - Arc[440001 260001 1 1 1000 2000 0 -90 0x00000020] - Arc[440001 260001 1 1 1000 2000 -90 90 0x00000020] - Arc[365001 260001 1 1 1000 2000 0 -90 0x00000020] - Arc[365001 260001 1 1 1000 2000 -90 90 0x00000020] - Text[80000 56496 0 100 "Q5" 0x00000000] - Text[95748 56496 0 100 "T5" 0x00000000] - Text[119370 56496 0 100 "Q4" 0x00000000] - Text[135118 56496 0 100 "T4" 0x00000000] - Text[158740 56496 0 100 "Q3" 0x00000000] - Text[174488 56496 0 100 "T3" 0x00000000] - Text[198110 56496 0 100 "Q2" 0x00000000] - Text[213858 56496 0 100 "T2" 0x00000000] - Text[237481 56496 0 100 "Q1" 0x00000000] - Text[253229 56496 0 100 "T1" 0x00000000] - Text[276851 56496 0 100 "Q0" 0x00000000] - Text[292599 56496 0 100 "T0" 0x00000000] - Text[316221 52559 0 100 "Q" 0x00000000] - Text[331969 52559 0 100 "T" 0x00000000] -) -NetList() -( - Net("afsenrx0" "Signal") - ( - Connect("RS0-1") - Connect("OC0-1") - ) - Net("afsenrx1" "Signal") - ( - Connect("RS1-1") - Connect("OC0-3") - ) - Net("afsenrx10" "Signal") - ( - Connect("RS10-1") - Connect("OC2-3") - ) - Net("afsenrx11" "Signal") - ( - Connect("RS11-1") - Connect("OC2-1") - ) - Net("afsenrx12" "Signal") - ( - Connect("RS12-1") - Connect("OC3-7") - ) - Net("afsenrx13" "Signal") - ( - Connect("RS13-1") - Connect("OC3-5") - ) - Net("afsenrx2" "Signal") - ( - Connect("RS2-1") - Connect("OC0-5") - ) - Net("afsenrx3" "Signal") - ( - Connect("RS3-1") - Connect("OC0-7") - ) - Net("afsenrx4" "Signal") - ( - Connect("RS4-1") - Connect("OC1-1") - ) - Net("afsenrx5" "Signal") - ( - Connect("RS5-1") - Connect("OC1-3") - ) - Net("afsenrx6" "Signal") - ( - Connect("RS6-1") - Connect("OC1-5") - ) - Net("afsenrx7" "Signal") - ( - Connect("RS7-1") - Connect("OC1-7") - ) - Net("afsenrx8" "Signal") - ( - Connect("RS8-1") - Connect("OC2-7") - ) - Net("afsenrx9" "Signal") - ( - Connect("RS9-1") - Connect("OC2-5") - ) - Net("befsenx0" "Fat") - ( - Connect("RLY0-8") - Connect("RLY0-11") - Connect("BR0-4") - Connect("OC0-2") - ) - Net("befsenx1" "Fat") - ( - Connect("RLY1-8") - Connect("RLY1-11") - Connect("BR1-4") - Connect("OC0-4") - ) - Net("befsenx10" "Fat") - ( - Connect("RLY10-8") - Connect("RLY10-11") - Connect("BR10-4") - Connect("OC2-4") - ) - Net("befsenx11" "Fat") - ( - Connect("RLY11-8") - Connect("RLY11-11") - Connect("BR11-4") - Connect("OC2-2") - ) - Net("befsenx12" "Fat") - ( - Connect("RLY12-8") - Connect("RLY12-11") - Connect("BR12-4") - Connect("OC3-8") - ) - Net("befsenx13" "Fat") - ( - Connect("RLY13-8") - Connect("RLY13-11") - Connect("BR13-4") - Connect("OC3-6") - ) - Net("befsenx2" "Fat") - ( - Connect("RLY2-8") - Connect("RLY2-11") - Connect("BR2-4") - Connect("OC0-6") - ) - Net("befsenx3" "Fat") - ( - Connect("RLY3-8") - Connect("RLY3-11") - Connect("BR3-4") - Connect("OC0-8") - ) - Net("befsenx4" "Fat") - ( - Connect("RLY4-8") - Connect("RLY4-11") - Connect("BR4-4") - Connect("OC1-2") - ) - Net("befsenx5" "Fat") - ( - Connect("RLY5-8") - Connect("RLY5-11") - Connect("BR5-4") - Connect("OC1-4") - ) - Net("befsenx6" "Fat") - ( - Connect("RLY6-8") - Connect("RLY6-11") - Connect("BR6-4") - Connect("OC1-6") - ) - Net("befsenx7" "Fat") - ( - Connect("RLY7-8") - Connect("RLY7-11") - Connect("BR7-4") - Connect("OC1-8") - ) - Net("befsenx8" "Fat") - ( - Connect("RLY8-8") - Connect("RLY8-11") - Connect("BR8-4") - Connect("OC2-8") - ) - Net("befsenx9" "Fat") - ( - Connect("RLY9-8") - Connect("RLY9-11") - Connect("BR9-4") - Connect("OC2-6") - ) - Net("boosta" "Fat") - ( - Connect("RLY0-4") - Connect("RLY1-4") - Connect("RLY2-4") - Connect("RLY3-4") - Connect("RLY4-4") - Connect("RLY5-4") - Connect("RLY6-4") - Connect("RLY7-4") - Connect("RLY8-4") - Connect("RLY9-4") - Connect("RLY10-4") - Connect("RLY11-4") - Connect("RLY12-4") - Connect("RLY13-4") - Connect("BOOSTA-1") - ) - Net("boostb" "Fat") - ( - Connect("RLY0-13") - Connect("RLY1-13") - Connect("RLY2-13") - Connect("RLY3-13") - Connect("RLY4-13") - Connect("RLY5-13") - Connect("RLY6-13") - Connect("RLY7-13") - Connect("RLY8-13") - Connect("RLY9-13") - Connect("RLY10-13") - Connect("RLY11-13") - Connect("RLY12-13") - Connect("RLY13-13") - Connect("BOOSTB-1") - ) - Net("cdu" "Power") - ( - Connect("DPFET0-1") - Connect("DPFET1-1") - Connect("CDU-1") - ) - Net("cduena" "Signal") - ( - Connect("PIC-21") - Connect("CDUENA-1") - ) - Net("gnd" "Signal") - ( - Connect("ULN0-9") - Connect("CULN0-1") - Connect("ULN1-9") - Connect("CULN1-1") - Connect("OC0-15") - Connect("OC0-13") - Connect("OC0-11") - Connect("OC0-9") - Connect("OC1-15") - Connect("OC1-13") - Connect("OC1-11") - Connect("OC1-9") - Connect("OC2-9") - Connect("OC2-11") - Connect("OC2-13") - 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") - ( - 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("picclk" "Signal") - ( - Connect("PIC-13") - Connect("CLK-1") - ) - Net("picout0" "Signal") - ( - Connect("PIC-2") - Connect("ULN0-8") - ) - Net("picout1" "Signal") - ( - Connect("PIC-3") - Connect("ULN0-7") - ) - Net("picout10" "Signal") - ( - Connect("PIC-36") - Connect("ULN1-3") - ) - Net("picout11" "Signal") - ( - Connect("PIC-35") - Connect("ULN1-4") - ) - Net("picout12" "Signal") +( +) +Layer(10 "silk") +( + Arc[565001 310001 1 1 1000 2000 0 -90 0x00000020] + Arc[565001 310001 1 1 1000 2000 -90 90 0x00000020] + Arc[585001 220001 1 1 1000 2000 0 -90 0x00000020] + Arc[585001 220001 1 1 1000 2000 -90 90 0x00000020] + Arc[440001 260001 1 1 1000 2000 0 -90 0x00000020] + Arc[440001 260001 1 1 1000 2000 -90 90 0x00000020] + Arc[365001 260001 1 1 1000 2000 0 -90 0x00000020] + Arc[365001 260001 1 1 1000 2000 -90 90 0x00000020] + Text[85000 56496 0 100 "Q5" 0x00000000] + Text[100748 56496 0 100 "T5" 0x00000000] + Text[124370 56496 0 100 "Q4" 0x00000000] + Text[140118 56496 0 100 "T4" 0x00000000] + Text[163740 56496 0 100 "Q3" 0x00000000] + Text[179488 56496 0 100 "T3" 0x00000000] + Text[203110 56496 0 100 "Q2" 0x00000000] + Text[218858 56496 0 100 "T2" 0x00000000] + Text[242481 56496 0 100 "Q1" 0x00000000] + Text[258229 56496 0 100 "T1" 0x00000000] + Text[281851 56496 0 100 "Q0" 0x00000000] + Text[297599 56496 0 100 "T0" 0x00000000] + Text[321221 52559 0 100 "Q" 0x00000000] + Text[336969 52559 0 100 "T" 0x00000000] +) +NetList() +( + Net("booster_cutout__pt9" "Signal") ( Connect("PIC-34") - Connect("ULN1-5") + Connect("INDIV0-7") + Connect("INDIV1-7") ) - Net("picout13" "Signal") + Net("booster_dirn__pt17" "Signal") ( - Connect("PIC-33") - Connect("ULN1-6") + Connect("PIC-15") + Connect("INDIV0-9") + Connect("INDIV1-9") ) - Net("picout2" "Signal") + Net("booster_flag__pt10" "Signal") ( - Connect("PIC-4") - Connect("ULN0-6") + Connect("PIC-33") + Connect("INDIV0-8") + Connect("INDIV1-8") ) - Net("picout3" "Signal") + Net("booster_pwm__pt16" "Signal") ( - Connect("PIC-5") - Connect("ULN0-5") + Connect("PIC-16") + Connect("INDIV0-10") + Connect("INDIV1-10") ) - Net("picout4" "Signal") + Net("booster_retry__pt8" "Signal") ( - Connect("PIC-6") - Connect("ULN0-4") + Connect("INDIV0-6") + Connect("INDIV1-6") + Connect("PIC-35") ) - Net("picout5" "Signal") + Net("cdu_enable__pt6" "Signal") ( - Connect("PIC-7") - Connect("ULN0-3") + Connect("INDIV0-5") + Connect("INDIV1-5") + Connect("PIC-38") ) - Net("picout6" "Signal") + Net("cdu_gnd" "Signal") ( - Connect("PIC-8") - Connect("ULN0-2") + Connect("BUS-18") ) - Net("picout7" "Signal") + Net("cdu_out" "Signal") ( - Connect("PIC-9") - Connect("ULN0-1") + Connect("BUS-19") ) - Net("picout8" "Signal") + Net("clock" "Signal") ( - Connect("PIC-38") - Connect("ULN1-1") + Connect("PIC-13") + Connect("BUS-7") ) - Net("picout9" "Signal") + Net("i2c_clk" "Signal") ( - Connect("PIC-37") - Connect("ULN1-2") + Connect("BUS-12") ) - Net("picpc" "Signal") + Net("i2c_clock" "Signal") ( - Connect("PIC-39") - Connect("RPCQI-2") - Connect("RPCQG-1") - Connect("RPFET1-1") + Connect("PIC-18") ) - Net("picpcq" "Signal") + Net("i2c_data" "Signal") ( - Connect("RPCQI-1") - Connect("PCQ-1") + Connect("PIC-23") + Connect("BUS-14") ) - Net("picpd" "Signal") + Net("icsp_pc__pt1" "Signal") ( + Connect("INDIV0-1") + Connect("INDIV1-1") Connect("PIC-40") - Connect("DS0-1") - Connect("DS1-2") ) - Net("picpdr" "Signal") + Net("icsp_pd__pt0" "Signal") ( - Connect("DS1-1") - Connect("PDR-1") + Connect("PIC-39") ) - Net("picpdw" "Signal") + Net("icsp_pdrall" "Signal") ( - Connect("DS0-2") - Connect("PDW-1") + Connect("BUS-5") ) - Net("ptgnd" "Power") + Net("icsp_pdrany" "Signal") ( - Connect("PFET0-3") - Connect("PFET1-3") - Connect("PTGND-1") + Connect("BUS-3") ) - Net("rlydrv0" "Signal") + Net("icsp_pdw" "Signal") ( - Connect("ULN0-11") - Connect("RLY0-1") + Connect("BUS-1") ) - Net("rlydrv1" "Signal") + Net("l_gnd" "Power") ( - Connect("ULN0-12") - Connect("RLY1-1") + Connect("PIC-12") + Connect("PIC-31") + Connect("BUS-2") + Connect("BUS-4") + Connect("BUS-6") + Connect("BUS-8") + Connect("BUS-11") + Connect("INDIV0-2") + Connect("INDIV1-2") + Connect("CPIC0-1") + Connect("CPIC1-1") + Connect("OC0-15") + Connect("OC0-13") + Connect("OC0-11") + Connect("OC0-9") + Connect("OC1-7") + Connect("OC1-5") ) - Net("rlydrv10" "Signal") + Net("l_vcc" "Power") ( - Connect("ULN1-16") - Connect("RLY10-16") + Connect("PIC-11") + Connect("PIC-32") + Connect("BUS-9") + Connect("CPIC0-2") + Connect("CPIC1-2") + Connect("RAS-1") ) - Net("rlydrv11" "Signal") + Net("led_green" "Signal") ( - Connect("ULN1-15") - Connect("RLY11-16") + Connect("INDIV0-4") + Connect("INDIV1-4") ) - Net("rlydrv12" "Signal") + Net("led_red" "Signal") ( - Connect("ULN1-14") - Connect("RLY12-16") + Connect("INDIV0-3") + Connect("INDIV1-3") ) - Net("rlydrv13" "Signal") + Net("led_refhigh" "Signal") ( - Connect("ULN1-13") - Connect("RLY13-16") + Connect("BUS-15") ) - Net("rlydrv2" "Signal") + Net("led_reflow" "Signal") ( - Connect("ULN0-13") - Connect("RLY2-1") + Connect("BUS-13") ) - Net("rlydrv3" "Signal") + Net("mclr" "Signal") ( - Connect("ULN0-14") - Connect("RLY3-1") + Connect("PIC-1") + Connect("BUS-10") ) - Net("rlydrv4" "Signal") + Net("perpicled" "Signal") ( - Connect("ULN0-15") - Connect("RLY4-16") - Connect("LINK0A-1") - Connect("LINK0B-1") + Connect("PIC-21") ) - Net("rlydrv5" "Signal") + Net("pt11__spare2" "Signal") ( - Connect("ULN0-16") - Connect("RLY5-16") + Connect("PIC-29") + Connect("INDIV0-13") + Connect("INDIV1-13") ) - Net("rlydrv6" "Signal") + Net("pt12__spare1" "Signal") ( - Connect("ULN0-17") - Connect("RLY6-16") + Connect("INDIV0-12") + Connect("INDIV1-12") + Connect("PIC-28") ) - Net("rlydrv7" "Signal") + Net("pt13__rs232_rxin" "Signal") ( - Connect("ULN0-18") - Connect("RLY7-16") + Connect("PIC-26") + Connect("INDIV0-14") + Connect("INDIV1-14") ) - Net("rlydrv8" "Signal") + Net("pt14__rs232_txout" "Signal") ( - Connect("ULN1-18") - Connect("RLY8-16") + Connect("PIC-25") + Connect("INDIV0-15") + Connect("INDIV1-15") ) - Net("rlydrv9" "Signal") + Net("pt15__rs232_fcout" "Signal") ( - Connect("ULN1-17") - Connect("RLY9-16") + Connect("PIC-24") + Connect("INDIV0-17") + Connect("INDIV1-17") ) - Net("seni0" "Signal") + Net("pt2" "Signal") ( - Connect("OC0-16") - Connect("PIC-10") - Connect("RA0-2") + Connect("PIC-36") ) - Net("seni1" "Signal") + Net("pt3" "Signal") ( - Connect("OC0-14") - Connect("PIC-14") - Connect("RA0-3") + Connect("PIC-30") ) - Net("seni10" "Signal") + Net("pt4" "Signal") ( - Connect("OC2-14") Connect("PIC-27") - Connect("RA1-4") ) - Net("seni11" "Signal") + Net("pt5" "Signal") ( - Connect("OC2-16") - Connect("PIC-26") - Connect("RA1-5") + Connect("PIC-22") ) - Net("seni12" "Signal") + Net("pt7__rs232_fcin" "Signal") ( - Connect("OC3-10") - Connect("PIC-25") - Connect("RA1-6") + Connect("PIC-37") + Connect("INDIV0-16") + Connect("INDIV1-16") ) - Net("seni13" "Signal") + Net("q" "Signal") ( - Connect("OC3-12") - Connect("PIC-24") - Connect("RA1-7") + Connect("OC0-2") + Connect("OC0-4") + Connect("OC0-6") + Connect("OC0-8") + Connect("OC1-2") + Connect("OC1-4") + Connect("TERM-2") + Connect("BR0-4") + Connect("BR1-4") + Connect("BR2-4") + Connect("BR3-4") + Connect("BR4-4") + Connect("BR5-4") ) - Net("seni2" "Signal") + Net("q0" "Fat") ( - Connect("OC0-12") - Connect("PIC-15") - Connect("RA0-4") + Connect("TERM-4") + Connect("RLY0-4") ) - Net("seni3" "Signal") + Net("q1" "Fat") ( - Connect("OC0-10") - Connect("PIC-16") - Connect("RA0-5") + Connect("TERM-6") + Connect("RLY1-4") ) - Net("seni4" "Signal") + Net("q2" "Fat") ( - Connect("OC1-16") - Connect("PIC-17") - Connect("RA0-6") + Connect("TERM-8") + Connect("RLY2-4") ) - Net("seni5" "Signal") + Net("q3" "Fat") ( - Connect("OC1-14") - Connect("PIC-19") - Connect("RA0-7") + Connect("TERM-10") + Connect("RLY3-4") ) - Net("seni6" "Signal") + Net("q4" "Fat") ( - Connect("OC1-12") - Connect("PIC-20") - Connect("RA0-8") + Connect("TERM-12") + Connect("RLY4-4") ) - Net("seni7" "Signal") + Net("q5" "Fat") ( - Connect("OC1-10") - Connect("PIC-22") - Connect("RA0-9") + Connect("TERM-14") + Connect("RLY5-4") ) - Net("seni8" "Signal") + Net("qmid0" "Fat") ( - Connect("OC2-10") - Connect("PIC-29") - Connect("RA1-2") + Connect("RS0-2") + Connect("BR0-2") + Connect("RLY0-6") + Connect("RLY0-9") ) - Net("seni9" "Signal") + Net("qmid1" "Fat") ( - Connect("OC2-12") - Connect("PIC-28") - Connect("RA1-3") + Connect("RS1-2") + Connect("BR1-2") + Connect("RLY1-6") + Connect("RLY1-9") ) - Net("shortbr0" "Fat") + Net("qmid2" "Fat") ( - Connect("BR0-1") - Connect("BR0-3") + Connect("RS2-2") + Connect("BR2-2") + Connect("RLY2-6") + Connect("RLY2-9") ) - Net("shortbr1" "Fat") + Net("qmid3" "Fat") ( - Connect("BR1-1") - Connect("BR1-3") + Connect("RS3-2") + Connect("BR3-2") + Connect("RLY3-6") + Connect("RLY3-9") ) - Net("shortbr10" "Fat") + Net("qmid4" "Fat") ( - Connect("BR10-1") - Connect("BR10-3") + Connect("RS4-2") + Connect("BR4-2") + Connect("RLY4-6") + Connect("RLY4-9") ) - Net("shortbr11" "Fat") + Net("qmid5" "Fat") ( - Connect("BR11-1") - Connect("BR11-3") + Connect("RS5-2") + Connect("BR5-2") + Connect("RLY5-6") + Connect("RLY5-9") ) - Net("shortbr12" "Fat") + Net("reverse0" "Signal") ( - Connect("BR12-1") - Connect("BR12-3") + Connect("PIC-3") + Connect("ULN-3") ) - Net("shortbr13" "Fat") + Net("reverse1" "Signal") ( - Connect("BR13-1") - Connect("BR13-3") + Connect("PIC-4") + Connect("ULN-4") ) - Net("shortbr2" "Fat") + Net("reverse2" "Signal") ( - Connect("BR2-1") - Connect("BR2-3") + Connect("PIC-5") + Connect("ULN-5") ) - Net("shortbr3" "Fat") + Net("reverse3" "Signal") ( - Connect("BR3-1") - Connect("BR3-3") + Connect("PIC-7") + Connect("ULN-6") ) - Net("shortbr4" "Fat") + Net("reverse4" "Signal") ( - Connect("BR4-1") - Connect("BR4-3") + Connect("PIC-8") + Connect("ULN-7") ) - Net("shortbr5" "Fat") + Net("reverse5" "Signal") ( - Connect("BR5-1") - Connect("BR5-3") + Connect("PIC-9") + Connect("ULN-8") ) - Net("shortbr6" "Fat") + Net("rly_gnd" "Power") ( - Connect("BR6-1") - Connect("BR6-3") + Connect("BUS-16") + Connect("ULN-2") + Connect("ULN-1") + Connect("ULN-9") + Connect("CULN-1") ) - Net("shortbr7" "Fat") + Net("rly_v12" "Power") ( - Connect("BR7-1") - Connect("BR7-3") + Connect("BUS-17") + Connect("ULN-10") + Connect("CULN-2") + Connect("RLY0-1") + Connect("RLY1-1") + Connect("RLY2-1") + Connect("RLY3-1") + Connect("RLY4-1") + Connect("RLY5-1") ) - Net("shortbr8" "Fat") + Net("rlydrv0" "Signal") ( - Connect("BR8-1") - Connect("BR8-3") + Connect("ULN-16") + Connect("RLY0-16") ) - Net("shortbr9" "Fat") + Net("rlydrv1" "Signal") ( - Connect("BR9-1") - Connect("BR9-3") + Connect("ULN-15") + Connect("RLY1-16") ) - Net("trackc0" "Fat") + Net("rlydrv2" "Signal") ( - Connect("RLY0-6") - Connect("RLY0-9") - Connect("XC0-1") + Connect("ULN-14") + Connect("RLY2-16") ) - Net("trackc1" "Fat") + Net("rlydrv3" "Signal") ( - Connect("RLY1-6") - Connect("RLY1-9") - Connect("XC1-1") + Connect("ULN-13") + Connect("RLY3-16") ) - Net("trackc10" "Fat") + Net("rlydrv4" "Signal") ( - Connect("RLY10-6") - Connect("RLY10-9") - Connect("XC10-1") + Connect("ULN-12") + Connect("RLY4-16") ) - Net("trackc11" "Fat") + Net("rlydrv5" "Signal") ( - Connect("RLY11-6") - Connect("RLY11-9") - Connect("XC11-1") + Connect("ULN-11") + Connect("RLY5-16") ) - Net("trackc12" "Fat") + Net("sense0" "Signal") ( - Connect("RLY12-6") - Connect("RLY12-9") - Connect("XC12-1") + Connect("PIC-20") + Connect("OC0-16") + Connect("RAS-2") ) - Net("trackc13" "Fat") + Net("sense1" "Signal") ( - Connect("RLY13-6") - Connect("RLY13-9") - Connect("XC13-1") + Connect("PIC-19") + Connect("OC0-14") + Connect("RAS-3") ) - Net("trackc2" "Fat") + Net("sense2" "Signal") ( - Connect("RLY2-6") - Connect("RLY2-9") - Connect("XC2-1") + Connect("PIC-17") + Connect("OC0-12") + Connect("RAS-4") ) - Net("trackc3" "Fat") + Net("sense3" "Signal") ( - Connect("RLY3-6") - Connect("RLY3-9") - Connect("XC3-1") + Connect("PIC-14") + Connect("OC0-10") + Connect("RAS-5") ) - Net("trackc4" "Fat") + Net("sense4" "Signal") ( - Connect("RLY4-6") - Connect("RLY4-9") - Connect("XC4-1") + Connect("PIC-10") + Connect("OC1-8") + Connect("RAS-6") ) - Net("trackc5" "Fat") + Net("sense5" "Signal") ( - Connect("RLY5-6") - Connect("RLY5-9") - Connect("XC5-1") + Connect("PIC-6") + Connect("OC1-6") + Connect("RAS-7") ) - Net("trackc6" "Fat") + Net("sensei0" "Signal") ( - Connect("RLY6-6") - Connect("RLY6-9") - Connect("XC6-1") + Connect("RS0-1") + Connect("OC0-1") ) - Net("trackc7" "Fat") + Net("sensei1" "Signal") ( - Connect("RLY7-6") - Connect("RLY7-9") - Connect("XC7-1") + Connect("RS1-1") + Connect("OC0-3") ) - Net("trackc8" "Fat") + Net("sensei2" "Signal") ( - Connect("RLY8-6") - Connect("RLY8-9") - Connect("XC8-1") + Connect("RS2-1") + Connect("OC0-5") ) - Net("trackc9" "Fat") + Net("sensei3" "Signal") ( - Connect("RLY9-6") - Connect("RLY9-9") - Connect("XC9-1") + Connect("RS3-1") + Connect("OC0-7") ) - Net("trackx0" "Fat") + Net("sensei4" "Signal") ( - Connect("BR0-2") - Connect("XX0-1") - Connect("RS0-2") + Connect("RS4-1") + Connect("OC1-1") ) - Net("trackx1" "Fat") + Net("sensei5" "Signal") ( - Connect("BR1-2") - Connect("XX1-1") - Connect("RS1-2") + Connect("RS5-1") + Connect("OC1-3") ) - Net("trackx10" "Fat") + Net("spare0" "Signal") ( - Connect("BR10-2") - Connect("XX10-1") - Connect("RS10-2") + Connect("PIC-2") + Connect("INDIV0-11") + Connect("INDIV1-11") ) - Net("trackx11" "Fat") + Net("sshort0" "Signal") ( - Connect("BR11-2") - Connect("XX11-1") - Connect("RS11-2") + Connect("BR0-1") + Connect("BR0-3") ) - Net("trackx12" "Fat") + Net("sshort1" "Signal") ( - Connect("BR12-2") - Connect("XX12-1") - Connect("RS12-2") + Connect("BR1-1") + Connect("BR1-3") ) - Net("trackx13" "Fat") + Net("sshort2" "Signal") ( - Connect("BR13-2") - Connect("XX13-1") - Connect("RS13-2") + Connect("BR2-1") + Connect("BR2-3") ) - Net("trackx2" "Fat") + Net("sshort3" "Signal") ( - Connect("BR2-2") - Connect("XX2-1") - Connect("RS2-2") + Connect("BR3-1") + Connect("BR3-3") ) - Net("trackx3" "Fat") + Net("sshort4" "Signal") ( - Connect("BR3-2") - Connect("XX3-1") - Connect("RS3-2") + Connect("BR4-1") + Connect("BR4-3") ) - Net("trackx4" "Fat") + Net("sshort5" "Signal") ( - Connect("BR4-2") - Connect("XX4-1") - Connect("RS4-2") + Connect("BR5-1") + Connect("BR5-3") ) - Net("trackx5" "Fat") + Net("t" "Signal") ( - Connect("BR5-2") - Connect("XX5-1") - Connect("RS5-2") + Connect("TERM-1") + Connect("RLY0-8") + Connect("RLY0-11") + Connect("RLY1-8") + Connect("RLY1-11") + Connect("RLY2-8") + Connect("RLY2-11") + Connect("RLY3-8") + Connect("RLY3-11") + Connect("RLY4-8") + Connect("RLY4-11") + Connect("RLY5-8") + Connect("RLY5-11") ) - Net("trackx6" "Fat") + Net("t0" "Fat") ( - Connect("BR6-2") - Connect("XX6-1") - Connect("RS6-2") + Connect("TERM-3") + Connect("RLY0-13") ) - Net("trackx7" "Fat") + Net("t1" "Fat") ( - Connect("BR7-2") - Connect("XX7-1") - Connect("RS7-2") + Connect("TERM-5") + Connect("RLY1-13") ) - Net("trackx8" "Fat") + Net("t2" "Fat") ( - Connect("BR8-2") - Connect("XX8-1") - Connect("RS8-2") + Connect("TERM-7") + Connect("RLY2-13") ) - Net("trackx9" "Fat") + Net("t3" "Fat") ( - Connect("BR9-2") - Connect("XX9-1") - Connect("RS9-2") + Connect("TERM-9") + Connect("RLY3-13") ) - Net("vcc" "Signal") + Net("t4" "Fat") ( - Connect("RA0-1") - Connect("RA1-1") - Connect("VCC-1") - Connect("PIC-11") - Connect("PIC-32") - Connect("CPIC0-1") - Connect("CPIC1-1") + Connect("TERM-11") + Connect("RLY4-13") ) - Net("vrly0" "Signal") + Net("t5" "Fat") ( - Connect("CULN0-2") - Connect("VRLY0-1") - Connect("ULN0-10") - Connect("RLY0-16") - Connect("RLY1-16") - Connect("RLY2-16") - Connect("RLY3-16") - Connect("RLY4-1") - Connect("RLY5-1") - Connect("RLY6-1") - Connect("RLY7-1") - ) - Net("vrly1" "Signal") - ( - Connect("CULN1-2") - Connect("VRLY1-1") - Connect("ULN1-10") - Connect("RLY8-1") - Connect("RLY9-1") - Connect("RLY10-1") - Connect("RLY11-1") - Connect("RLY12-1") - Connect("RLY13-1") + Connect("TERM-13") + Connect("RLY5-13") ) ) diff --git a/pic.make b/pic.make index 43ea865..9bf5190 100644 --- a/pic.make +++ b/pic.make @@ -97,7 +97,7 @@ clean: -rm -f -- *.d4 *.ps farn.* *~ *.new -rm -f bulkres-*.partlist bulkres-items.suggest *.bom -rm -f t,*.gnuplot-data t,*.gnuplot-cmd t,gnuplot-fifo - -rm -f t,gnuplots.sh + -rm -f t,gnuplots.sh reversers.net reversers.net-info -rm -f flasher.hex flasher.cod flasher.lst .PRECIOUS: reversers.net-info diff --git a/reversers-netlist.pl b/reversers-netlist.pl index ed4cb1d..f522e44 100755 --- a/reversers-netlist.pl +++ b/reversers-netlist.pl @@ -22,6 +22,7 @@ sub unpack_iter_list ($$@) { # o return array of pins (first entry is undef) in order # instead of array of { Pin =>, Action => } my ($currentpin, @expanded, $base,$start,$end,$step,$i, @done,@out); + my ($backwards, $sign); local ($_); @expanded= (); foreach $_ (@in) { @@ -45,14 +46,18 @@ sub unpack_iter_list ($$@) { $currentpin= 1; foreach $_ (@expanded) { if (m/^\d+$/) { - die "$_ != $currentpin (@in) (@expanded)" if $currentpin ne $&; - } elsif (m/^\:(\d+)(?:([-+]\d+)|([-+])|)$/) { - $currentpin= $1; - $step= length $2 ? $2 : length $3 ? $3.'1' : 1; + die "$_ != $currentpin $max (@in) (@expanded)" + if $currentpin ne $&; + } elsif (m/^\:(\-?)(\d+)(?:([-+]\d+)|([-+])|)$/) { + ($backwards,$start,$step,$sign)=($1,$2,$3,$4); + $currentpin= length $backwards ? $max-$start : $start; + $step= length $step ? $step : length $sign ? $sign.'1' : 1; } else { - die "$currentpin<1 $_ (@in) (@expanded)" if $currentpin < 1; - die "$currentpin>$max $_ (@in) (@expanded)" if $currentpin > $max; - die "already $done[$currentpin] $_ (@in) (@expanded)" + die "$currentpin<1 $_ $max (@in) (@expanded)" + if $currentpin < 1; + die "$currentpin>$max $_ $max (@in) (@expanded)" + if $currentpin > $max; + die "already $done[$currentpin] $_ $max (@in) (@expanded)" if ($options !~ m/r/) && defined $done[$currentpin]; push @out, { Pin => $currentpin, Action => $_ }; $done[$currentpin]= $_; @@ -61,10 +66,10 @@ sub unpack_iter_list ($$@) { } if ($options !~ m/p/) { for ($i=1; $i<$max; $i++) { - die "$i missing (@in) (@expanded)" unless defined $done[$i]; + die "$i missing $max (@in) (@expanded)" unless defined $done[$i]; } } - print "# uil $max $options (@in) => (@done)\n"; + print "# uil $max $options $max (@in) => (@done)\n"; return ($options =~ m/o/) ? @done : @out; } @@ -185,25 +190,38 @@ o('l_gnd', Power, 'CPIC0-1 CPIC1-1'); o('l_vcc', Power, 'CPIC0-2 CPIC1-2'); assignpins(qw(ULN 18 - :11 rlydrv..0 - :8- pt5..0 rly_gnd rly_gnd + :11 rlydrv5..0 + :8- reverse5..0 rly_gnd rly_gnd :9 rly_gnd :10 rly_v12)); assignpins(qw(CULN 2 rly_gnd rly_v12)); sub assignpins_multi ($$@) { + # Args are linemin linemax linesperchip and a list like for assignpins + # assignpins is done several times to handle all of the lines. + # Each iteration (aka `chip') handles (up to) linesperchip + # lines, starting at linemin for the first chip. The last + # chip may be partial. + # List may contain extra characters, which are substituted: + # @ chip number (starts at 0) + # & lines handled by this chip (linesperchip except for last chip) + # < first line handled by this chip + # > last line handled by this chip + # X@@Y X for all `full' chips, Y for any incomplete chip my ($line_min, $line_max, $perchip, @il) = @_; - my ($chipno, $line_low, $line_high, $linesthischip, @ol); + my ($chipno, $line_low, $line_high, $linesthischip, @ol, $full_chip); print "# m $line_min $line_max $perchip (@il)\n"; for ($chipno=0; ($line_low = $perchip*$chipno) <= $line_max; $chipno++) { $line_high= $line_low + $perchip-1; - $line_high= $line_max if $line_high > $line_max; + $full_chip= $line_high <= $line_max; + $line_high= $line_max if !$full_chip; $linesthischip= $line_high - $line_low + 1; @ol= @il; map { + s/^(.*)\@\@(.*)$/ $full_chip ? $1 : $2 /ge; s/\@/ $chipno /ge; s/\/ $line_high /ge; @@ -215,12 +233,23 @@ sub assignpins_multi ($$@) { } } +assignpins_multi(0,5, 1, + qw(RS@ 2 + 1 sensei@ + 2 qmid@)); + assignpins_multi(0,5, 4, - qw(OC@ 16 + qw(OC@ 16@@8 :1+2 sensei<..> :2+2 q*& - :15-2 l_gnd*& - :16-2 sense<..>)); + :-1-2 l_gnd*& + :-0-2 sense<..>)); + +assignpins(qw(TERM 14 + 1 t q + :3+2 t0..5 + :4+2 q0..5)); + assignpins(qw(RAS 9 l_vcc :2 sense0..5)); @@ -228,7 +257,7 @@ assignpins(qw(RAS 9 assignpins_multi(0,5, 1, qw(BR@ 4 :1+2 sshort@*2 - :2 q@ + :2 qmid@ :4 q)); assignpins_multi(0,5, 1, @@ -277,6 +306,24 @@ foreach $compname (keys %net) { } } +sub add_other_sn($$$) { + my ($stack,$me,$ofthis) = @_; + my (@others,$other); + return if $othernames{$me}{$ofthis} == 2; + $othernames{$me}{$ofthis}= 2; + @others= keys %{ $othernames{$me} }; + print "# tc $stack (@others)\n"; + foreach $other (@others) { + add_other_sn($stack.">$other",$me,$other); + add_other_sn($stack."<$other",$other,$me); + } +} + +# Now compute the transitive closure of %othernames +foreach $sn (keys %othernames) { + add_other_sn($sn,$sn,$sn); +} + # Process each net exactly once. We go through the singlenames # and process each singlename if it's the lexically least singlename # for that net. @@ -285,11 +332,11 @@ foreach $sn (keys %othernames) { next unless $sns[0] eq $sn; # is this the lexcially least ? $canon= join '__', @sns; undef $type; + $stuff= ''; foreach $compname (keys %net) { - # Find all subnets. A subnet of $canon is a net whose composite name - @sns2= keys %{ $othernames{ + @sns2= split /\,/, $compname; print "# snq $sn $canon $compname (@sns2)\n"; - next unless grep { $_ eq $sn } @sns2; + next unless exists $othernames{$sn}{$sns2[0]}; print "# sna $sn $canon $compname ($net{$compname}{Stuff})\n"; if (!exists $net{$compname}{Type}) { } elsif (!defined $type) { @@ -297,11 +344,26 @@ foreach $sn (keys %othernames) { } elsif ($type ne $net{$compname}{Type}) { die "$compname $canon $type $net{$ccompname}{Type}"; } - $propernet{$canon}{Stuff} .= $net{$compname}{Stuff}; + $stuff .= $net{$compname}{Stuff}; } - print "# snr $sn $canon $type (@sns) ($net{$compname}{Stuff})\n"; + print "# snr $sn $canon $type (@sns) ($stuff)\n"; + map { + if (length) { + $pinuse{$_}++; + m/\-/ or die "$_ ?"; + $chipuse{$`}++; + } + } split /\s+/, $stuff; $type= 'Signal' if !defined $type; $propernet{$canon}{Type}= $type; + $propernet{$canon}{Stuff}= $stuff; +} + +foreach $pinuse (sort keys %pinuse) { + print "# pin $pinuse $pinuse{$pinuse}\n"; +} +foreach $chipuse (sort keys %chipuse) { + print "# chip $chipuse $chipuse{$chipuse}\n"; } foreach $canon (sort keys %propernet) { diff --git a/spice/Makefile b/spice/Makefile index 43ea865..9bf5190 100644 --- a/spice/Makefile +++ b/spice/Makefile @@ -97,7 +97,7 @@ clean: -rm -f -- *.d4 *.ps farn.* *~ *.new -rm -f bulkres-*.partlist bulkres-items.suggest *.bom -rm -f t,*.gnuplot-data t,*.gnuplot-cmd t,gnuplot-fifo - -rm -f t,gnuplots.sh + -rm -f t,gnuplots.sh reversers.net reversers.net-info -rm -f flasher.hex flasher.cod flasher.lst .PRECIOUS: reversers.net-info