chiark / gitweb /
points
authorian <ian>
Mon, 23 Aug 2004 02:15:59 +0000 (02:15 +0000)
committerian <ian>
Mon, 23 Aug 2004 02:15:59 +0000 (02:15 +0000)
pcb/reversers.pcb
reversers-netlist.pl

index b09eca3a811cb14c8973874bfcdbbf403a9177dc..c576f74298e282a3d7420cea21a4d609b4374f0d 100644 (file)
@@ -1,12 +1,12 @@
 # release: pcb-bin 1.99p
-# date:    Mon Aug 23 01:34:51 2004
+# date:    Mon Aug 23 03:15:35 2004
 # user:    ian (Ian Jackson)
 # host:    anarres.relativity.greenend.org.uk
 
 PCB["reversers.pcb" 1410000 355000]
 
-Grid[2500.00000000 0 0 1]
-Cursor[630400 112200 2.000000]
+Grid[5000.00000000 0 0 1]
+Cursor[1225660 138043 2.598104]
 Thermal[0.500000]
 DRC[809 400 800 800]
 Flags(0x0000000000001e51)
@@ -775,6 +775,8 @@ Symbol['~' 1200]
 )
 Via[662500 287500 6000 2000 6006 3500 "2" 0x00000002]
 Via[672500 287500 6000 2000 6006 3500 "1" 0x00000002]
+Via[1327500 15000 12500 3000 13100 7000 "1" 0x00000002]
+Via[1397500 15000 12500 3000 13100 7000 "2" 0x00000002]
 
 Element[0x00000000 "resistor_axial" "RS2" "500" 350000 147500 -1400 -2000 1 100 0x00000000]
 (
@@ -826,13 +828,72 @@ Element[0x00000000 "Header connector, ribbon cable numbering" "BUS" "HEADER26_2"
 
        )
 
-Element[0x00000000 "" "GND" "" 1137500 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "SUB-D female 25 pins" "POINTS" "25f" 1199400 117000 -9400 -10000 3 150 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 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 -16000 28600 145600 2000]
+       ElementLine [28600 145600 39100 145600 2000]
+       ElementLine [39100 -21000 42100 -21000 1000]
+       ElementLine [39100 -33000 42100 -33000 1000]
+       ElementLine [39100 150600 42100 150600 1000]
+       ElementLine [39100 162600 42100 162600 1000]
+       ElementLine [42100 -39000 42100 168600 1000]
+       ElementLine [39100 -39000 42100 -39000 1000]
+       ElementLine [39100 -39000 39100 168600 1000]
+       ElementLine [39100 168600 42100 168600 1000]
 
        )
 
@@ -844,13 +905,16 @@ Element[0x00000000 "capacitor_radial" "CULN" "200" 497500 67500 2500 17500 2 100
 
        )
 
-Element[0x00000000 "" "VCC" "" 1102500 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQG" "ACY400" 1372500 137500 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]
 
        )
 
@@ -892,7 +956,7 @@ Element[0x00000000 "" "BR3" "" 230000 185000 12500 -5000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "MCLR" "" 1117500 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "XC9" "" 1342500 225000 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
@@ -902,13 +966,21 @@ Element[0x00000000 "" "MCLR" "" 1117500 110000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "PT0" "" 1155000 110000 -7500 -10000 0 100 0x00000000]
+Element[0x00000000 "Transistor" "PFET1" "TO220W" 1395000 155000 -30000 -11500 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[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]
 
        )
 
@@ -938,43 +1010,57 @@ Element[0x00000000 "resistor_axial" "RS3" "500" 275000 147500 -1400 -2000 1 100
 
        )
 
-Element[0x00000000 "" "XX9" "" 952500 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "RPDWU" "" 590000 105000 -17500 12500 2 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 2000 6006 3500 "" "2" 0x00004001]
+       Pin[-10000 0 6000 2000 6006 3500 "" "1" 0x00004001]
+       ElementLine [-7500 10000 -2500 5000 1000]
+       ElementLine [-10000 10000 -7500 10000 1000]
+       ElementLine [-7500 -10000 -2500 -5000 1000]
+       ElementLine [-10000 -10000 -7500 -10000 1000]
+       ElementArc [-9999 1 10001 10001 270 90 1000]
+       ElementArc [-10000 0 10000 10000 0 90 1000]
 
        )
 
-Element[0x00000000 "" "XX10" "" 1052500 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CPIC0" "200" 615000 162500 10000 12500 2 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 2000 "1" "1" 0x00000101]
+       Pin[0 -10000 6000 3000 6600 2000 "2" "2" 0x00000001]
+       ElementArc [0 -5000 10000 10000 90 360 1000]
 
        )
 
-Element[0x00000000 "" "XC10" "" 1067500 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CPIC1" "200" 717500 140000 7500 -20000 2 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 6600 2000 "1" "1" 0x00000101]
+       Pin[0 -10000 6000 3000 6600 2000 "2" "2" 0x00000001]
+       ElementArc [0 -5000 10000 10000 90 360 1000]
 
        )
 
-Element[0x00000000 "" "XC9" "" 967500 30000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "6 inverters OC" "AC05" "7405" 590000 50000 -5000 17000 2 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 6600 2800 "1A" "1" 0x00004101]
+       Pin[-10000 0 6000 3000 6600 2800 "1Y" "2" 0x00004001]
+       Pin[-20000 0 6000 3000 6600 2800 "2A" "3" 0x00004001]
+       Pin[-30000 0 6000 3000 6600 2800 "2Y" "4" 0x00004001]
+       Pin[-40000 0 6000 3000 6600 2800 "3A" "5" 0x00004001]
+       Pin[-50000 0 6000 3000 6600 2800 "3Y" "6" 0x00004001]
+       Pin[-60000 0 6000 3000 6600 2800 "Gnd" "7" 0x00004001]
+       Pin[-60000 30000 6000 3000 6600 2800 "4Y" "8" 0x00004001]
+       Pin[-50000 30000 6000 3000 6600 2800 "4A" "9" 0x00004001]
+       Pin[-40000 30000 6000 3000 6600 2800 "5Y" "10" 0x00004001]
+       Pin[-30000 30000 6000 3000 6600 2800 "5A" "11" 0x00004001]
+       Pin[-20000 30000 6000 3000 6600 2800 "6Y" "12" 0x00004001]
+       Pin[-10000 30000 6000 3000 6600 2800 "6A" "13" 0x00004001]
+       Pin[0 30000 6000 3000 6600 2800 "Vcc" "14" 0x00004001]
+       ElementLine [5000 20000 5000 35000 1000]
+       ElementLine [5000 -5000 5000 10000 1000]
+       ElementLine [-65000 35000 5000 35000 1000]
+       ElementLine [-65000 -5000 -65000 35000 1000]
+       ElementLine [-65000 -5000 5000 -5000 1000]
+       ElementArc [5000 15000 5000 5000 270 180 1000]
 
        )
 
@@ -1121,48 +1207,48 @@ Element[0x00000000 "" "RLY4" "" 150000 90000 12500 25000 1 100 0x00000000]
 
        )
 
-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 "Header connector, ribbon cable numbering" "INDIV1" "HEADER34_2" 505000 337500 -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]
+       Pin[130000 0 6000 3000 6600 3000 "27" "27" 0x00004001]
+       Pin[130000 -10000 6000 3000 6600 3000 "28" "28" 0x00004001]
+       Pin[140000 0 6000 3000 6600 3000 "29" "29" 0x00004001]
+       Pin[140000 -10000 6000 3000 6600 3000 "30" "30" 0x00004001]
+       Pin[150000 0 6000 3000 6600 3000 "31" "31" 0x00004001]
+       Pin[150000 -10000 6000 3000 6600 3000 "32" "32" 0x00004001]
+       Pin[160000 0 6000 3000 6600 3000 "33" "33" 0x00004001]
+       Pin[160000 -10000 6000 3000 6600 3000 "34" "34" 0x00004001]
+       ElementLine [-5000 -5000 5000 -5000 1000]
+       ElementLine [5000 -5000 5000 5000 1000]
+       ElementLine [-5000 -15000 -5000 5000 2000]
+       ElementLine [-5000 -15000 165000 -15000 2000]
+       ElementLine [165000 -15000 165000 5000 2000]
+       ElementLine [-5000 5000 165000 5000 2000]
 
        )
 
@@ -1193,72 +1279,72 @@ Element[0x00000000 "generic" "OC0" "DIL 16" 527500 110000 17000 5000 3 100 0x000
 
        )
 
-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[0x00000040 "SUB-D female 25 pins" "INDIV0" "25f" 362500 312500 10000 -9400 2 150 0x00000040]
+(
+       Pin[0 0 6000 3000 6600 3500 "1" "1" 0x00004141]
+       Pin[-10800 0 6000 3000 6600 3500 "2" "2" 0x00004041]
+       Pin[-21600 0 6000 3000 6600 3500 "3" "3" 0x00004041]
+       Pin[-32400 0 6000 3000 6600 3500 "4" "4" 0x00004041]
+       Pin[-43200 0 6000 3000 6600 3500 "5" "5" 0x00004041]
+       Pin[-54000 0 6000 3000 6600 3500 "6" "6" 0x00004041]
+       Pin[-64800 0 6000 3000 6600 3500 "7" "7" 0x00004041]
+       Pin[-75600 0 6000 3000 6600 3500 "8" "8" 0x00004041]
+       Pin[-86400 0 6000 3000 6600 3500 "9" "9" 0x00004041]
+       Pin[-97200 0 6000 3000 6600 3500 "10" "10" 0x00004041]
+       Pin[-108000 0 6000 3000 6600 3500 "11" "11" 0x00004041]
+       Pin[-118800 0 6000 3000 6600 3500 "12" "12" 0x00004041]
+       Pin[-129600 0 6000 3000 6600 3500 "13" "13" 0x00004041]
+       Pin[-5400 11200 6000 3000 6600 3500 "14" "14" 0x00004041]
+       Pin[-16200 11200 6000 3000 6600 3500 "15" "15" 0x00004041]
+       Pin[-27000 11200 6000 3000 6600 3500 "16" "16" 0x00004041]
+       Pin[-37800 11200 6000 3000 6600 3500 "17" "17" 0x00004041]
+       Pin[-48600 11200 6000 3000 6600 3500 "18" "18" 0x00004041]
+       Pin[-59400 11200 6000 3000 6600 3500 "19" "19" 0x00004041]
+       Pin[-70200 11200 6000 3000 6600 3500 "20" "20" 0x00004041]
+       Pin[-81000 11200 6000 3000 6600 3500 "21" "21" 0x00004041]
+       Pin[-91800 11200 6000 3000 6600 3500 "22" "22" 0x00004041]
+       Pin[-102600 11200 6000 3000 6600 3500 "23" "23" 0x00004041]
+       Pin[-113400 11200 6000 3000 6600 3500 "24" "24" 0x00004041]
+       Pin[-124200 11200 6000 3000 6600 3500 "25" "25" 0x00004041]
+       Pin[-156600 5600 25000 3000 25600 12500 "C1" "26" 0x00004041]
+       Pin[27000 5600 25000 3000 25600 12500 "C2" "27" 0x00004041]
+       ElementLine [-124200 15200 -124200 28600 2000]
+       ElementLine [-113400 15200 -113400 28600 2000]
+       ElementLine [-102600 15200 -102600 28600 2000]
+       ElementLine [-91800 15200 -91800 28600 2000]
+       ElementLine [-81000 15200 -81000 28600 2000]
+       ElementLine [-70200 15200 -70200 28600 2000]
+       ElementLine [-59400 15200 -59400 28600 2000]
+       ElementLine [-48600 15200 -48600 28600 2000]
+       ElementLine [-37800 15200 -37800 28600 2000]
+       ElementLine [-27000 15200 -27000 28600 2000]
+       ElementLine [-16200 15200 -16200 28600 2000]
+       ElementLine [-5400 15200 -5400 28600 2000]
+       ElementLine [-129600 4000 -129600 28600 2000]
+       ElementLine [-118800 4000 -118800 28600 2000]
+       ElementLine [-108000 4000 -108000 28600 2000]
+       ElementLine [-97200 4000 -97200 28600 2000]
+       ElementLine [-86400 4000 -86400 28600 2000]
+       ElementLine [-75600 4000 -75600 28600 2000]
+       ElementLine [-64800 4000 -64800 28600 2000]
+       ElementLine [-54000 4000 -54000 28600 2000]
+       ElementLine [-43200 4000 -43200 28600 2000]
+       ElementLine [-32400 4000 -32400 28600 2000]
+       ElementLine [-21600 4000 -21600 28600 2000]
+       ElementLine [-10800 4000 -10800 28600 2000]
+       ElementLine [0 4000 0 28600 2000]
+       ElementLine [-145600 39100 16000 39100 1000]
+       ElementLine [16000 28600 16000 39100 2000]
+       ElementLine [-145600 28600 16000 28600 2000]
+       ElementLine [-145600 28600 -145600 39100 2000]
+       ElementLine [21000 39100 21000 42100 1000]
+       ElementLine [33000 39100 33000 42100 1000]
+       ElementLine [-150600 39100 -150600 42100 1000]
+       ElementLine [-162600 39100 -162600 42100 1000]
+       ElementLine [-168600 42100 39000 42100 1000]
+       ElementLine [39000 39100 39000 42100 1000]
+       ElementLine [-168600 39100 39000 39100 1000]
+       ElementLine [-168600 39100 -168600 42100 1000]
 
        )
 
@@ -1367,13 +1453,16 @@ Element[0x00000000 "" "TERM" "" 340000 20000 -10000 40000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "CDU" "" 1185000 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET1" "ALF300" 1365000 180000 22000 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[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]
 
        )
 
@@ -1492,7 +1581,7 @@ Element[0x00000000 "resistor_axial" "RS1" "500" 425000 147500 -1400 -2000 1 100
 
        )
 
-Element[0x00000000 "" "PTGND" "" 1170000 110000 -10000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "XX9" "" 1327500 225000 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
@@ -1502,107 +1591,246 @@ Element[0x00000000 "" "PTGND" "" 1170000 110000 -10000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "PT1" "" 1200000 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DS0" "ALF300" 1317500 125000 22000 -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[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 "" "PCQ" "" 1235000 110000 -2500 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET1" "ACY400" 1375000 197500 -500 -2200 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[-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 "" "PDR" "" 1225000 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DPFET0" "ALF300" 1350000 180000 -8000 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[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 "" "PDW" "" 1215000 110000 -7500 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQI" "ACY400" 1372500 125000 2000 -2200 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[-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" "" 997500 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "" "" 600000 290000 -32500 -185000 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 6000 2000 6006 3500 "" "2" 0x00004001]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00004101]
+       ElementLine [-2500 -10000 -7500 -5000 1000]
+       ElementLine [0 -10000 -2500 -10000 1000]
+       ElementLine [-2500 10000 -7500 5000 1000]
+       ElementLine [0 10000 -2500 10000 1000]
+       ElementArc [-1 -1 10001 10001 90 90 1000]
+       ElementArc [0 0 10000 10000 180 90 1000]
 
        )
 
-Element[0x00000000 "" "XC8" "" 1012500 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPT0U" "ACY500" 782500 15000 -27000 -6100 2 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[12500 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[-37500 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [0 -4100 0 4100 1000]
+       ElementLine [-25000 -4100 0 -4100 1000]
+       ElementLine [-25000 -4100 -25000 4100 1000]
+       ElementLine [-25000 4100 0 4100 1000]
+       ElementLine [-37500 0 -25000 0 1000]
+       ElementLine [0 0 12500 0 1000]
 
        )
 
-Element[0x00000000 "" "VRLY1" "" 970000 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "RPDWI" "" 615000 112500 -12500 0 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 6000 2000 6006 3500 "" "2" 0x00000001]
+       Pin[0 10000 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [10000 7500 5000 2500 1000]
+       ElementLine [10000 7500 10000 10000 1000]
+       ElementLine [-10000 7500 -5000 2500 1000]
+       ElementLine [-10000 7500 -10000 10000 1000]
+       ElementArc [1 9999 10001 10001 0 90 1000]
+       ElementArc [0 10000 10000 10000 90 90 1000]
 
        )
 
-Element[0x00000000 "" "LEDO" "" 950000 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "RPDR" "" 590000 130000 -15000 -10000 2 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 2000 6006 3500 "" "2" 0x00004001]
+       Pin[-10000 0 6000 2000 6006 3500 "" "1" 0x00004001]
+       ElementLine [-7500 10000 -2500 5000 1000]
+       ElementLine [-10000 10000 -7500 10000 1000]
+       ElementLine [-7500 -10000 -2500 -5000 1000]
+       ElementLine [-10000 -10000 -7500 -10000 1000]
+       ElementArc [-9999 1 10001 10001 270 90 1000]
+       ElementArc [-10000 0 10000 10000 0 90 1000]
 
        )
 
-Element[0x00000000 "" "CDUENA" "" 925000 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "capacitor_radial" "CAC05" "200" 615000 50000 -10000 -12500 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[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 "" "I2CC" "" 910000 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "generic" "PIC" "DIL 40" 637500 47500 32000 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 6000 2800 "1" "1" 0x00000101]
+       Pin[0 10000 6000 3000 6000 2800 "2" "2" 0x00000001]
+       Pin[0 20000 6000 3000 6000 2800 "3" "3" 0x00000001]
+       Pin[0 30000 6000 3000 6000 2800 "4" "4" 0x00000001]
+       Pin[0 40000 6000 3000 6000 2800 "5" "5" 0x00000001]
+       Pin[0 50000 6000 3000 6000 2800 "6" "6" 0x00000001]
+       Pin[0 60000 6000 3000 6000 2800 "7" "7" 0x00000001]
+       Pin[0 70000 6000 3000 6000 2800 "8" "8" 0x00000001]
+       Pin[0 80000 6000 3000 6000 2800 "9" "9" 0x00000001]
+       Pin[0 90000 6000 3000 6000 2800 "10" "10" 0x00000001]
+       Pin[0 100000 6000 3000 6000 2800 "11" "11" 0x00000001]
+       Pin[0 110000 6000 3000 6000 2800 "12" "12" 0x00000001]
+       Pin[0 120000 6000 3000 6000 2800 "13" "13" 0x00000001]
+       Pin[0 130000 6000 3000 6000 2800 "14" "14" 0x00000001]
+       Pin[0 140000 6000 3000 6000 2800 "15" "15" 0x00000001]
+       Pin[0 150000 6000 3000 6000 2800 "16" "16" 0x00000001]
+       Pin[0 160000 6000 3000 6000 2800 "17" "17" 0x00000001]
+       Pin[0 170000 6000 3000 6000 2800 "18" "18" 0x00000001]
+       Pin[0 180000 6000 3000 6000 2800 "19" "19" 0x00000001]
+       Pin[0 190000 6000 3000 6000 2800 "20" "20" 0x00000001]
+       Pin[60000 190000 6000 3000 6000 2800 "21" "21" 0x00000001]
+       Pin[60000 180000 6000 3000 6000 2800 "22" "22" 0x00000001]
+       Pin[60000 170000 6000 3000 6000 2800 "23" "23" 0x00000001]
+       Pin[60000 160000 6000 3000 6000 2800 "24" "24" 0x00000001]
+       Pin[60000 150000 6000 3000 6000 2800 "25" "25" 0x00000001]
+       Pin[60000 140000 6000 3000 6000 2800 "26" "26" 0x00000001]
+       Pin[60000 130000 6000 3000 6000 2800 "27" "27" 0x00000001]
+       Pin[60000 120000 6000 3000 6000 2800 "28" "28" 0x00000001]
+       Pin[60000 110000 6000 3000 6000 2800 "29" "29" 0x00000001]
+       Pin[60000 100000 6000 3000 6000 2800 "30" "30" 0x00000001]
+       Pin[60000 90000 6000 3000 6000 2800 "31" "31" 0x00000001]
+       Pin[60000 80000 6000 3000 6000 2800 "32" "32" 0x00000001]
+       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 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]
+       Pin[60000 0 6000 3000 6000 2800 "40" "40" 0x00000001]
+       ElementLine [-5000 -5000 -5000 195000 1000]
+       ElementLine [-5000 195000 65000 195000 1000]
+       ElementLine [65000 195000 65000 -5000 1000]
+       ElementLine [-5000 -5000 25000 -5000 1000]
+       ElementLine [35000 -5000 65000 -5000 1000]
+       ElementArc [30000 -5000 5000 5000 0 180 1000]
+
+       )
+
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "" "ALF800" 1307500 47500 55400 -13300 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 2000 "1" "1" 0x00004101]
+       Pin[80000 0 8000 3000 8600 2000 "2" "2" 0x00004001]
+       ElementLine [26600 -13300 26600 13300 1000]
+       ElementLine [53400 13300 26600 0 1000]
+       ElementLine [53400 -13300 53400 13300 1000]
+       ElementLine [26600 0 53400 -13300 1000]
+       ElementLine [53400 0 80000 0 1000]
+       ElementLine [0 0 26600 0 1000]
+
+       )
+
+Element[0x00000000 "diode" "" "800" 1285000 92500 55400 -13300 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 2000 "1" "1" 0x00004101]
+       Pin[80000 0 8000 3000 8600 2000 "2" "2" 0x00004001]
+       ElementLine [26600 -13300 26600 13300 1000]
+       ElementLine [53400 13300 26600 0 1000]
+       ElementLine [53400 -13300 53400 13300 1000]
+       ElementLine [26600 0 53400 -13300 1000]
+       ElementLine [53400 0 80000 0 1000]
+       ElementLine [0 0 26600 0 1000]
+
+       )
+
+Element[0x00000000 "generic" "RAP0" "DIL 16" 800000 40000 17000 5000 3 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]
+
+       )
+
+Element[0x00000000 "Axial diode (pin 1 is cathode)" "DS1" "ALF300" 1347500 137500 -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 "" "PT0" "" 1317500 142500 -7500 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
        )
 
-Element[0x00000000 "" "I2CD" "" 895000 80000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "CDU" "" 1347500 142500 -5000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [0 5000 -5000 0 1000]
@@ -1612,7 +1840,34 @@ Element[0x00000000 "" "I2CD" "" 895000 80000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "VRLY0" "" 1067500 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "generic" "RAP1" "DIL 16" 800000 130000 17000 5000 3 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]
+
+       )
+
+Element[0x00000000 "" "PTGND" "" 1332500 142500 -10000 -10000 0 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
        ElementLine [-5000 0 0 -5000 1000]
@@ -1622,9 +1877,9 @@ Element[0x00000000 "" "VRLY0" "" 1067500 110000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "CLK" "" 1087500 110000 -5000 -10000 0 100 0x00000000]
+Element[0x00000000 "" "PT1" "" 1362500 142500 -5000 -10000 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "1" "1" 0x00000001]
+       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]
@@ -1632,227 +1887,769 @@ Element[0x00000000 "" "CLK" "" 1087500 110000 -5000 -10000 0 100 0x00000000]
 
        )
 
-Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET1" "ACY400" 1242500 222500 -500 -2200 0 100 0x00000000]
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPFET0" "ACY400" 1325000 205000 -500 -2200 0 100 0x00000000]
 (
        Pin[-10000 0 5000 3000 5600 2000 "1" "1" 0x00004101]
        Pin[30000 0 5000 3000 5600 2000 "2" "2" 0x00004001]
-       ElementLine [-10000 0 0 0 1000]
-       ElementLine [20000 0 30000 0 1000]
-       ElementLine [0 -3300 20000 -3300 1000]
-       ElementLine [20000 -3300 20000 3300 1000]
-       ElementLine [20000 3300 0 3300 1000]
        ElementLine [0 3300 0 -3300 1000]
+       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 diode (pin 1 is cathode)" "DPFET1" "ALF300" 1232500 205000 22000 5000 0 100 0x00000000]
+Element[0x00000000 "" "PCQ" "" 1397500 142500 -2500 -10000 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]
+       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)" "DPFET0" "ALF300" 1217500 205000 -8000 5000 0 100 0x00000000]
+Element[0x00000000 "" "VCC" "" 1345000 330000 -5000 -10000 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 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 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 "Transistor" "PFET0" "TO220W" 1190000 187500 -10000 -19000 0 100 0x00000000]
+Element[0x00000000 "" "MCLR" "" 1360000 330000 -5000 -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 "Axial non-polar component (typically resistor or capacitor)," "RPCQI" "ACY400" 1240000 150000 2000 -2200 0 100 0x00000000]
+Element[0x00000000 "" "PDR" "" 1387500 142500 -5000 -10000 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]
+       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 "Axial diode (pin 1 is cathode)" "DS0" "ALF300" 1185000 150000 22000 -5000 0 100 0x00000000]
+Element[0x00000000 "" "XX10" "" 1295000 250000 -5000 -10000 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]
+       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 "Axial non-polar component (typically resistor or capacitor)," "RPFET0" "ACY400" 1190000 222500 -500 -2200 0 100 0x00000000]
+Element[0x00000000 "" "XC10" "" 1310000 250000 -5000 -10000 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]
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
 
        )
 
-Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCQG" "ACY400" 1240000 162500 2000 -2200 0 100 0x00000000]
+Element[0x00000000 "" "PDW" "" 1377500 142500 -7500 -10000 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]
+       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 "" "XX8" "" 1240000 300000 -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 "" "XC8" "" 1255000 300000 -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" "" 1212500 300000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [0 5000 -5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [-5000 0 0 -5000 1000]
+
+       )
+
+Element[0x00000000 "" "LEDO" "" 1192500 300000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "CDUENA" "" 1167500 300000 -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 "" "I2CC" "" 1152500 300000 -5000 -10000 0 100 0x00000000]
+(
+       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [-5000 0 0 -5000 1000]
+       ElementLine [0 -5000 5000 0 1000]
+       ElementLine [5000 0 0 5000 1000]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "" "I2CD" "" 1137500 300000 -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 "" "VRLY0" "" 1310000 330000 -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 "" "CLK" "" 1330000 330000 -5000 -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]
+       ElementLine [0 5000 -5000 0 1000]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET0" "TO220W" 900000 30000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD0" "" 945000 30000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET1" "TO220W" 1035000 45000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD1" "" 1080000 45000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET2" "TO220W" 900000 55000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD2" "" 945000 55000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET3" "TO220W" 1035000 70000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD3" "" 1080000 70000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET4" "TO220W" 900000 80000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD4" "" 945000 80000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET5" "TO220W" 1035000 95000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD5" "" 1080000 95000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET6" "TO220W" 900000 105000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD6" "" 945000 105000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET7" "TO220W" 1035000 120000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD7" "" 1080000 120000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET8" "TO220W" 900000 130000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD8" "" 945000 130000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET9" "TO220W" 1035000 145000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD9" "" 1080000 145000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET10" "TO220W" 900000 155000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD10" "" 945000 155000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET11" "TO220W" 1035000 170000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD11" "" 1080000 170000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET12" "TO220W" 900000 180000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD12" "" 945000 180000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET13" "TO220W" 1035000 195000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "PTD13" "" 1080000 195000 25000 -2500 0 100 0x00000000]
+(
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
+
+       )
+
+Element[0x00000000 "Transistor" "PTFET14" "TO220W" 900000 205000 32500 -11500 0 100 0x00000000]
+(
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "Axial diode (pin 1 is cathode)" "DS1" "ALF300" 1215000 162500 -8000 2500 0 100 0x00000000]
+Element[0x00000000 "" "PTD14" "" 945000 205000 25000 -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]
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
 
        )
 
-Element[0x00000000 "Transistor" "PFET1" "TO220W" 1262500 180000 -30000 -11500 0 100 0x00000000]
+Element[0x00000000 "Transistor" "PTFET15" "TO220W" 1035000 220000 32500 -11500 0 100 0x00000000]
 (
-       Pin[0 0 8000 3000 8600 2000 "1" "1" 0x00004101]
-       Pin[-10000 0 8000 3000 8600 2000 "2" "2" 0x00004001]
-       Pin[-20000 0 8000 3000 8600 2000 "3" "3" 0x00004001]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 -6000 -30000 12000 2000]
-       ElementLine [-30000 -6000 10000 -6000 2000]
-       ElementLine [10000 -6000 10000 12000 2000]
-       ElementLine [-30000 12000 10000 12000 2000]
-       ElementLine [-30000 6000 -30000 12000 2000]
-       ElementLine [-30000 6000 10000 6000 2000]
-       ElementLine [10000 6000 10000 12000 2000]
-       ElementLine [-3000 6000 -3000 12000 1000]
-       ElementLine [-17000 6000 -17000 12000 1000]
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "RPDWU" "" 590000 105000 -17500 12500 2 100 0x00000000]
+Element[0x00000000 "" "PTD15" "" 1080000 220000 25000 -2500 0 100 0x00000000]
 (
-       Pin[0 0 6000 2000 6006 3500 "" "2" 0x00004001]
-       Pin[-10000 0 6000 2000 6006 3500 "" "1" 0x00004001]
-       ElementLine [-7500 10000 -2500 5000 1000]
-       ElementLine [-10000 10000 -7500 10000 1000]
-       ElementLine [-7500 -10000 -2500 -5000 1000]
-       ElementLine [-10000 -10000 -7500 -10000 1000]
-       ElementArc [-9999 1 10001 10001 270 90 1000]
-       ElementArc [-10000 0 10000 10000 0 90 1000]
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
 
        )
 
-Element[0x00000000 "capacitor_radial" "CPIC0" "200" 615000 162500 10000 12500 2 100 0x00000000]
+Element[0x00000000 "Transistor" "PTFET16" "TO220W" 900000 230000 32500 -11500 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 90 360 1000]
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "capacitor_radial" "CPIC1" "200" 717500 140000 7500 -20000 2 100 0x00000000]
+Element[0x00000000 "" "PTD16" "" 945000 230000 25000 -2500 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 90 360 1000]
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
 
        )
 
-Element[0x00000000 "6 inverters OC" "AC05" "7405" 590000 50000 -5000 17000 2 100 0x00000000]
+Element[0x00000000 "Transistor" "PTFET17" "TO220W" 1035000 245000 32500 -11500 0 100 0x00000000]
 (
-       Pin[0 0 6000 3000 6600 2800 "1A" "1" 0x00004101]
-       Pin[-10000 0 6000 3000 6600 2800 "1Y" "2" 0x00004001]
-       Pin[-20000 0 6000 3000 6600 2800 "2A" "3" 0x00004001]
-       Pin[-30000 0 6000 3000 6600 2800 "2Y" "4" 0x00004001]
-       Pin[-40000 0 6000 3000 6600 2800 "3A" "5" 0x00004001]
-       Pin[-50000 0 6000 3000 6600 2800 "3Y" "6" 0x00004001]
-       Pin[-60000 0 6000 3000 6600 2800 "Gnd" "7" 0x00004001]
-       Pin[-60000 30000 6000 3000 6600 2800 "4Y" "8" 0x00004001]
-       Pin[-50000 30000 6000 3000 6600 2800 "4A" "9" 0x00004001]
-       Pin[-40000 30000 6000 3000 6600 2800 "5Y" "10" 0x00004001]
-       Pin[-30000 30000 6000 3000 6600 2800 "5A" "11" 0x00004001]
-       Pin[-20000 30000 6000 3000 6600 2800 "6Y" "12" 0x00004001]
-       Pin[-10000 30000 6000 3000 6600 2800 "6A" "13" 0x00004001]
-       Pin[0 30000 6000 3000 6600 2800 "Vcc" "14" 0x00004001]
-       ElementLine [5000 20000 5000 35000 1000]
-       ElementLine [5000 -5000 5000 10000 1000]
-       ElementLine [-65000 35000 5000 35000 1000]
-       ElementLine [-65000 -5000 -65000 35000 1000]
-       ElementLine [-65000 -5000 5000 -5000 1000]
-       ElementArc [5000 15000 5000 5000 270 180 1000]
+       Pin[0 0 8000 3000 8600 3000 "1" "1" 0x00004101]
+       Pin[10000 0 8000 3000 8600 3000 "2" "2" 0x00004001]
+       Pin[20000 0 8000 3000 8600 3000 "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 "" "" "" 600000 290000 -32500 -185000 0 100 0x00000000]
+Element[0x00000000 "" "PTD17" "" 1080000 245000 25000 -2500 0 100 0x00000000]
 (
-       Pin[-10000 0 6000 2000 6006 3500 "" "2" 0x00004001]
-       Pin[0 0 6000 2000 6006 3500 "" "1" 0x00004101]
-       ElementLine [-2500 -10000 -7500 -5000 1000]
-       ElementLine [0 -10000 -2500 -10000 1000]
-       ElementLine [-2500 10000 -7500 5000 1000]
-       ElementLine [0 10000 -2500 10000 1000]
-       ElementArc [-1 -1 10001 10001 90 90 1000]
-       ElementArc [0 0 10000 10000 180 90 1000]
+       Pin[0 0 12500 3000 13100 6000 "" "1" 0x00004001]
+       Pin[70000 0 12500 3000 13100 6000 "" "2" 0x00004001]
+       ElementLine [55000 0 62500 0 2500]
+       ElementLine [7500 0 15000 0 2500]
+       ElementLine [20000 7500 20000 -7500 2500]
+       ElementLine [15000 -7500 15000 7500 2500]
+       ElementLine [55000 -7500 55000 7500 2500]
+       ElementLine [15000 -7500 55000 -7500 2500]
+       ElementLine [55000 7500 15000 7500 2500]
 
        )
 
-Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPT0U" "ACY500" 750000 17500 27000 6100 0 100 0x00000000]
+Element[0x00000000 "Axial non-polar component (typically resistor or capacitor)," "RPCPT" "ACY500" 762500 35000 -27000 -6100 2 100 0x00000000]
 (
-       Pin[-12500 0 5000 3000 5600 2000 "1" "1" 0x00004101]
-       Pin[37500 0 5000 3000 5600 2000 "2" "2" 0x00004001]
-       ElementLine [0 4100 0 -4100 1000]
-       ElementLine [25000 4100 0 4100 1000]
-       ElementLine [25000 -4100 25000 4100 1000]
-       ElementLine [0 -4100 25000 -4100 1000]
-       ElementLine [25000 0 37500 0 1000]
-       ElementLine [-12500 0 0 0 1000]
+       Pin[12500 0 5000 3000 5600 2000 "1" "1" 0x00004101]
+       Pin[-37500 0 5000 3000 5600 2000 "2" "2" 0x00004001]
+       ElementLine [0 -4100 0 4100 1000]
+       ElementLine [-25000 -4100 0 -4100 1000]
+       ElementLine [-25000 -4100 -25000 4100 1000]
+       ElementLine [-25000 4100 0 4100 1000]
+       ElementLine [-37500 0 -25000 0 1000]
+       ElementLine [0 0 12500 0 1000]
 
        )
 
-Element[0x00000000 "" "RPDWI" "" 615000 112500 -12500 0 3 100 0x00000000]
+Element[0x00000000 "" "RPCI" "" 725000 230000 -12500 0 3 100 0x00000000]
 (
        Pin[0 0 6000 2000 6006 3500 "" "2" 0x00000001]
        Pin[0 10000 6000 2000 6006 3500 "" "1" 0x00000001]
@@ -1865,94 +2662,48 @@ Element[0x00000000 "" "RPDWI" "" 615000 112500 -12500 0 3 100 0x00000000]
 
        )
 
-Element[0x00000000 "" "RPDR" "" 590000 130000 -15000 -10000 2 100 0x00000000]
-(
-       Pin[0 0 6000 2000 6006 3500 "" "2" 0x00004001]
-       Pin[-10000 0 6000 2000 6006 3500 "" "1" 0x00004001]
-       ElementLine [-7500 10000 -2500 5000 1000]
-       ElementLine [-10000 10000 -7500 10000 1000]
-       ElementLine [-7500 -10000 -2500 -5000 1000]
-       ElementLine [-10000 -10000 -7500 -10000 1000]
-       ElementArc [-9999 1 10001 10001 270 90 1000]
-       ElementArc [-10000 0 10000 10000 0 90 1000]
-
-       )
-
-Element[0x00000000 "capacitor_radial" "CAC05" "200" 615000 50000 -10000 -12500 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 "generic" "PIC" "DIL 40" 637500 47500 32000 5000 3 100 0x00000000]
+Element[0x00000000 "" "RPCL" "" 750000 230000 -12500 0 3 100 0x00000000]
 (
-       Pin[0 0 6000 3000 6000 2800 "1" "1" 0x00000101]
-       Pin[0 10000 6000 3000 6000 2800 "2" "2" 0x00000001]
-       Pin[0 20000 6000 3000 6000 2800 "3" "3" 0x00000001]
-       Pin[0 30000 6000 3000 6000 2800 "4" "4" 0x00000001]
-       Pin[0 40000 6000 3000 6000 2800 "5" "5" 0x00000001]
-       Pin[0 50000 6000 3000 6000 2800 "6" "6" 0x00000001]
-       Pin[0 60000 6000 3000 6000 2800 "7" "7" 0x00000001]
-       Pin[0 70000 6000 3000 6000 2800 "8" "8" 0x00000001]
-       Pin[0 80000 6000 3000 6000 2800 "9" "9" 0x00000001]
-       Pin[0 90000 6000 3000 6000 2800 "10" "10" 0x00000001]
-       Pin[0 100000 6000 3000 6000 2800 "11" "11" 0x00000001]
-       Pin[0 110000 6000 3000 6000 2800 "12" "12" 0x00000001]
-       Pin[0 120000 6000 3000 6000 2800 "13" "13" 0x00000001]
-       Pin[0 130000 6000 3000 6000 2800 "14" "14" 0x00000001]
-       Pin[0 140000 6000 3000 6000 2800 "15" "15" 0x00000001]
-       Pin[0 150000 6000 3000 6000 2800 "16" "16" 0x00000001]
-       Pin[0 160000 6000 3000 6000 2800 "17" "17" 0x00000001]
-       Pin[0 170000 6000 3000 6000 2800 "18" "18" 0x00000001]
-       Pin[0 180000 6000 3000 6000 2800 "19" "19" 0x00000001]
-       Pin[0 190000 6000 3000 6000 2800 "20" "20" 0x00000001]
-       Pin[60000 190000 6000 3000 6000 2800 "21" "21" 0x00000001]
-       Pin[60000 180000 6000 3000 6000 2800 "22" "22" 0x00000001]
-       Pin[60000 170000 6000 3000 6000 2800 "23" "23" 0x00000001]
-       Pin[60000 160000 6000 3000 6000 2800 "24" "24" 0x00000001]
-       Pin[60000 150000 6000 3000 6000 2800 "25" "25" 0x00000001]
-       Pin[60000 140000 6000 3000 6000 2800 "26" "26" 0x00000001]
-       Pin[60000 130000 6000 3000 6000 2800 "27" "27" 0x00000001]
-       Pin[60000 120000 6000 3000 6000 2800 "28" "28" 0x00000001]
-       Pin[60000 110000 6000 3000 6000 2800 "29" "29" 0x00000001]
-       Pin[60000 100000 6000 3000 6000 2800 "30" "30" 0x00000001]
-       Pin[60000 90000 6000 3000 6000 2800 "31" "31" 0x00000001]
-       Pin[60000 80000 6000 3000 6000 2800 "32" "32" 0x00000001]
-       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 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]
-       Pin[60000 0 6000 3000 6000 2800 "40" "40" 0x00000001]
-       ElementLine [-5000 -5000 -5000 195000 1000]
-       ElementLine [-5000 195000 65000 195000 1000]
-       ElementLine [65000 195000 65000 -5000 1000]
-       ElementLine [-5000 -5000 25000 -5000 1000]
-       ElementLine [35000 -5000 65000 -5000 1000]
-       ElementArc [30000 -5000 5000 5000 0 180 1000]
+       Pin[0 0 6000 2000 6006 3500 "" "2" 0x00000001]
+       Pin[0 10000 6000 2000 6006 3500 "" "1" 0x00000001]
+       ElementLine [10000 7500 5000 2500 1000]
+       ElementLine [10000 7500 10000 10000 1000]
+       ElementLine [-10000 7500 -5000 2500 1000]
+       ElementLine [-10000 7500 -10000 10000 1000]
+       ElementArc [1 9999 10001 10001 0 90 1000]
+       ElementArc [0 10000 10000 10000 90 90 1000]
 
        )
-Rat[697500 107500 1 980000 185000 1  0x00000010]
-Rat[980000 185000 1 1060000 235200 1  0x00000010]
-Rat[637500 187500 1 980000 195000 1  0x00000010]
-Rat[980000 195000 1 1060000 213600 1  0x00000010]
-Rat[697500 117500 1 990000 185000 1  0x00000010]
-Rat[990000 185000 1 1060000 224400 1  0x00000010]
-Rat[637500 197500 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 697500 97500 1  0x00000010]
-Rat[1060000 256800 1 980000 175000 1  0x00000010]
-Rat[980000 175000 1 697500 67500 1  0x00000010]
+Rat[697500 107500 1 800000 110000 1  0x00000010]
+Rat[697500 107500 1 535000 337500 1  0x00000010]
+Rat[535000 337500 1 297700 312500 1  0x00000010]
+Rat[800000 200000 1 637500 187500 1  0x00000010]
+Rat[637500 187500 1 545000 337500 1  0x00000010]
+Rat[545000 337500 1 276100 312500 1  0x00000010]
+Rat[800000 130000 1 697500 117500 1  0x00000010]
+Rat[697500 117500 1 535000 327500 1  0x00000010]
+Rat[535000 327500 1 286900 312500 1  0x00000010]
+Rat[637500 197500 1 545000 327500 1  0x00000010]
+Rat[637500 197500 1 800000 190000 1  0x00000010]
+Rat[545000 327500 1 265300 312500 1  0x00000010]
+Rat[800000 100000 1 697500 97500 1  0x00000010]
+Rat[697500 97500 1 525000 327500 1  0x00000010]
+Rat[525000 327500 1 308500 312500 1  0x00000010]
+Rat[800000 80000 1 697500 67500 1  0x00000010]
+Rat[697500 67500 1 525000 337500 1  0x00000010]
+Rat[525000 337500 1 319300 312500 1  0x00000010]
+Rat[607500 15000 1 920000 30000 1  0x00000010]
+Rat[920000 55000 1 1055000 45000 1  0x00000010]
+Rat[617500 25000 1 945000 30000 1  0x00000010]
+Rat[945000 55000 1 1080000 45000 1  0x00000010]
 Rat[637500 167500 1 557500 25000 1  0x00000010]
 Rat[637500 217500 1 577500 15000 1  0x00000010]
 Rat[697500 217500 1 587500 15000 1  0x00000010]
-Rat[1060000 300000 1 980000 155000 1  0x00000010]
-Rat[980000 155000 1 697500 47500 1  0x00000010]
+Rat[725000 240000 1 750000 240000 1  0x00000010]
+Rat[725000 240000 1 697500 47500 1  0x00000010]
+Rat[697500 47500 1 775000 35000 1  0x00000010]
+Rat[362500 312500 1 505000 337500 1  0x00000010]
+Rat[505000 337500 1 725000 230000 1  0x00000010]
 Rat[697500 57500 1 615000 112500 1  0x00000010]
 Rat[615000 112500 1 580000 80000 1  0x00000010]
 Rat[580000 80000 1 560000 80000 1  0x00000010]
@@ -1966,27 +2717,74 @@ Rat[540000 50000 1 580000 105000 1  0x00000010]
 Rat[580000 105000 1 615000 122500 1  0x00000010]
 Rat[637500 157500 0 697500 137500 1  0x00000010]
 Rat[697500 137500 1 717500 140000 1  0x00000010]
-Rat[717500 140000 1 990000 155000 1  0x00000010]
-Rat[990000 155000 1 1060000 289200 1  0x00000010]
+Rat[717500 140000 1 750000 230000 1  0x00000010]
+Rat[557500 232500 1 505000 327500 1  0x00000010]
+Rat[505000 327500 1 351700 312500 1  0x00000010]
 Rat[650000 135000 1 697500 127500 1  0x00000010]
 Rat[697500 127500 1 717500 130000 1  0x00000010]
-Rat[717500 130000 1 787500 17500 1  0x00000010]
-Rat[1060000 267600 1 990000 165000 1  0x00000010]
-Rat[1060000 278400 1 980000 165000 1  0x00000010]
+Rat[650000 47500 1 745000 15000 1  0x00000010]
+Rat[330100 312500 1 515000 327500 1  0x00000010]
+Rat[340900 312500 1 515000 337500 1  0x00000010]
 Rat[637500 47500 1 567500 15000 1  0x00000010]
-Rat[697500 157500 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 697500 167500 1  0x00000010]
-Rat[697500 187500 1 990000 215000 1  0x00000010]
-Rat[990000 215000 1 1048800 294600 1  0x00000010]
-Rat[697500 197500 1 980000 225000 1  0x00000010]
-Rat[980000 225000 1 1048800 283800 1  0x00000010]
-Rat[697500 207500 1 980000 235000 1  0x00000010]
-Rat[980000 235000 1 1048800 262200 1  0x00000010]
-Rat[697500 77500 1 990000 225000 1  0x00000010]
-Rat[990000 225000 1 1048800 273000 1  0x00000010]
-Rat[560000 50000 1 737500 17500 1  0x00000010]
+Rat[800000 140000 1 697500 157500 1  0x00000010]
+Rat[697500 157500 1 565000 337500 1  0x00000010]
+Rat[565000 337500 1 232900 312500 1  0x00000010]
+Rat[243700 312500 1 555000 327500 1  0x00000010]
+Rat[555000 327500 1 697500 167500 1  0x00000010]
+Rat[697500 167500 1 800000 150000 1  0x00000010]
+Rat[800000 160000 1 697500 187500 1  0x00000010]
+Rat[697500 187500 1 565000 327500 1  0x00000010]
+Rat[565000 327500 1 357100 323700 1  0x00000010]
+Rat[346300 323700 1 575000 337500 1  0x00000010]
+Rat[575000 337500 1 697500 197500 1  0x00000010]
+Rat[697500 197500 1 800000 170000 1  0x00000010]
+Rat[800000 180000 1 697500 207500 1  0x00000010]
+Rat[697500 207500 1 585000 337500 1  0x00000010]
+Rat[585000 337500 1 324700 323700 1  0x00000010]
+Rat[697500 87500 1 800000 40000 1  0x00000010]
+Rat[697500 147500 1 800000 50000 1  0x00000010]
+Rat[697500 177500 1 800000 60000 1  0x00000010]
+Rat[697500 227500 1 800000 70000 1  0x00000010]
+Rat[697500 77500 1 800000 90000 1  0x00000010]
+Rat[697500 77500 1 575000 327500 1  0x00000010]
+Rat[575000 327500 1 335500 323700 1  0x00000010]
+Rat[1160000 30000 0 1199400 117000 1  0x00000010]
+Rat[1150000 45000 0 1199400 127800 1  0x00000010]
+Rat[1160000 155000 0 1199400 225000 1  0x00000010]
+Rat[1160000 170000 0 1199400 235800 1  0x00000010]
+Rat[1160000 180000 0 1199400 246600 1  0x00000010]
+Rat[1140000 185000 0 1210600 122400 1  0x00000010]
+Rat[1160000 205000 0 1210600 133200 1  0x00000010]
+Rat[1160000 220000 0 1210600 144000 1  0x00000010]
+Rat[1160000 230000 0 1210600 154800 1  0x00000010]
+Rat[1140000 235000 0 1210600 165600 1  0x00000010]
+Rat[1160000 55000 0 1199400 138600 1  0x00000010]
+Rat[1160000 70000 0 1199400 149400 1  0x00000010]
+Rat[1160000 80000 0 1199400 160200 1  0x00000010]
+Rat[1150000 95000 0 1199400 171000 1  0x00000010]
+Rat[1160000 105000 0 1199400 181800 1  0x00000010]
+Rat[1160000 120000 0 1199400 192600 1  0x00000010]
+Rat[1160000 130000 0 1199400 203400 1  0x00000010]
+Rat[1150000 145000 0 1199400 214200 1  0x00000010]
+Rat[560000 50000 1 795000 15000 1  0x00000010]
+Rat[795000 15000 1 885000 30000 0  0x00000010]
+Rat[725000 35000 1 885000 45000 0  0x00000010]
+Rat[885000 155000 0 830000 130000 1  0x00000010]
+Rat[885000 170000 0 830000 140000 1  0x00000010]
+Rat[885000 180000 0 830000 150000 1  0x00000010]
+Rat[885000 195000 0 830000 160000 1  0x00000010]
+Rat[885000 205000 0 830000 170000 1  0x00000010]
+Rat[885000 220000 0 830000 180000 1  0x00000010]
+Rat[885000 230000 0 830000 190000 1  0x00000010]
+Rat[885000 245000 0 830000 200000 1  0x00000010]
+Rat[885000 55000 0 830000 40000 1  0x00000010]
+Rat[885000 70000 0 830000 50000 1  0x00000010]
+Rat[885000 80000 0 830000 60000 1  0x00000010]
+Rat[885000 95000 0 830000 70000 1  0x00000010]
+Rat[885000 105000 0 830000 80000 1  0x00000010]
+Rat[885000 120000 0 830000 90000 1  0x00000010]
+Rat[885000 130000 0 830000 100000 1  0x00000010]
+Rat[885000 145000 0 830000 110000 1  0x00000010]
 Rat[535000 230000 0 527500 212500 1  0x00000010]
 Rat[535000 102500 0 527500 120000 1  0x00000010]
 Rat[527500 120000 1 527500 140000 1  0x00000010]
@@ -2002,8 +2800,8 @@ Rat[630000 170000 1 582500 172500 0  0x00000010]
 Rat[627500 167500 1 582500 162500 0  0x00000010]
 Rat[637500 237500 1 582500 212500 0  0x00000010]
 Rat[637500 227500 1 582500 202500 0  0x00000010]
-Rat[637500 57500 1 980000 205000 1  0x00000010]
-Rat[980000 205000 1 1060000 192000 1  0x00000010]
+Rat[637500 57500 1 555000 337500 1  0x00000010]
+Rat[555000 337500 1 254500 312500 1  0x00000010]
 Layer(1 "component")
 (
        Line[390000 145000 390000 130000 4000 2000 0x00000020]
@@ -2169,6 +2967,101 @@ Layer(1 "component")
        Line[592500 97500 597500 102500 2500 2000 0x00000020]
        Line[615000 162500 605000 152500 2500 2000 0x00000020]
        Line[597500 102500 597500 145000 2500 2000 0x00000020]
+       Line[1045000 70000 1055000 60000 2500 2000 0x00000020]
+       Line[1055000 60000 1140000 60000 2500 2000 0x00000020]
+       Line[1140000 60000 1150000 70000 2500 2000 0x00000020]
+       Line[1015000 55000 1160000 55000 2500 2000 0x00000020]
+       Line[1150000 70000 1160000 70000 2500 2000 0x00000020]
+       Line[1015000 30000 1160000 30000 2500 2000 0x00000020]
+       Line[1045000 45000 1055000 35000 2500 2000 0x00000020]
+       Line[1055000 35000 1140000 35000 2500 2000 0x00000020]
+       Line[1140000 35000 1150000 45000 2500 2000 0x00000020]
+       Line[910000 30000 920000 40000 2500 2000 0x00000020]
+       Line[920000 40000 1005000 40000 2500 2000 0x00000020]
+       Line[1005000 40000 1015000 30000 2500 2000 0x00000020]
+       Line[1035000 45000 885000 45000 1000 2000 0x00000020]
+       Line[1035000 70000 885000 70000 1000 2000 0x00000020]
+       Line[900000 55000 885000 55000 1000 2000 0x00000020]
+       Line[900000 30000 885000 30000 1000 2000 0x00000020]
+       Line[910000 55000 920000 65000 2500 2000 0x00000020]
+       Line[920000 65000 1005000 65000 2500 2000 0x00000020]
+       Line[1005000 65000 1015000 55000 2500 2000 0x00000020]
+       Line[1045000 120000 1055000 110000 2500 2000 0x00000020]
+       Line[1055000 110000 1140000 110000 2500 2000 0x00000020]
+       Line[1140000 110000 1150000 120000 2500 2000 0x00000020]
+       Line[1015000 105000 1160000 105000 2500 2000 0x00000020]
+       Line[1150000 120000 1160000 120000 2500 2000 0x00000020]
+       Line[1015000 80000 1160000 80000 2500 2000 0x00000020]
+       Line[1045000 95000 1055000 85000 2500 2000 0x00000020]
+       Line[1055000 85000 1140000 85000 2500 2000 0x00000020]
+       Line[1140000 85000 1150000 95000 2500 2000 0x00000020]
+       Line[910000 80000 920000 90000 2500 2000 0x00000020]
+       Line[920000 90000 1005000 90000 2500 2000 0x00000020]
+       Line[1005000 90000 1015000 80000 2500 2000 0x00000020]
+       Line[1035000 95000 885000 95000 1000 2000 0x00000020]
+       Line[1035000 120000 885000 120000 1000 2000 0x00000020]
+       Line[900000 105000 885000 105000 1000 2000 0x00000020]
+       Line[900000 80000 885000 80000 1000 2000 0x00000020]
+       Line[910000 105000 920000 115000 2500 2000 0x00000020]
+       Line[920000 115000 1005000 115000 2500 2000 0x00000020]
+       Line[1005000 115000 1015000 105000 2500 2000 0x00000020]
+       Line[1045000 170000 1055000 160000 2500 2000 0x00000020]
+       Line[1055000 160000 1140000 160000 2500 2000 0x00000020]
+       Line[1140000 160000 1150000 170000 2500 2000 0x00000020]
+       Line[1015000 155000 1160000 155000 2500 2000 0x00000020]
+       Line[1150000 170000 1160000 170000 2500 2000 0x00000020]
+       Line[1015000 130000 1160000 130000 2500 2000 0x00000020]
+       Line[1045000 145000 1055000 135000 2500 2000 0x00000020]
+       Line[1055000 135000 1140000 135000 2500 2000 0x00000020]
+       Line[1140000 135000 1150000 145000 2500 2000 0x00000020]
+       Line[910000 130000 920000 140000 2500 2000 0x00000020]
+       Line[920000 140000 1005000 140000 2500 2000 0x00000020]
+       Line[1005000 140000 1015000 130000 2500 2000 0x00000020]
+       Line[1035000 145000 885000 145000 1000 2000 0x00000020]
+       Line[1035000 170000 885000 170000 1000 2000 0x00000020]
+       Line[900000 155000 885000 155000 1000 2000 0x00000020]
+       Line[900000 130000 885000 130000 1000 2000 0x00000020]
+       Line[910000 155000 920000 165000 2500 2000 0x00000020]
+       Line[920000 165000 1005000 165000 2500 2000 0x00000020]
+       Line[1005000 165000 1015000 155000 2500 2000 0x00000020]
+       Line[1045000 220000 1055000 210000 2500 2000 0x00000020]
+       Line[1055000 210000 1140000 210000 2500 2000 0x00000020]
+       Line[1140000 210000 1150000 220000 2500 2000 0x00000020]
+       Line[1015000 205000 1160000 205000 2500 2000 0x00000020]
+       Line[1150000 220000 1160000 220000 2500 2000 0x00000020]
+       Line[1015000 180000 1160000 180000 2500 2000 0x00000020]
+       Line[1045000 195000 1055000 185000 2500 2000 0x00000020]
+       Line[1055000 185000 1140000 185000 2500 2000 0x00000020]
+       Line[1140000 185000 1150000 195000 2500 2000 0x00000020]
+       Line[910000 180000 920000 190000 2500 2000 0x00000020]
+       Line[920000 190000 1005000 190000 2500 2000 0x00000020]
+       Line[1005000 190000 1015000 180000 2500 2000 0x00000020]
+       Line[1035000 195000 885000 195000 1000 2000 0x00000020]
+       Line[1035000 220000 885000 220000 1000 2000 0x00000020]
+       Line[900000 205000 885000 205000 1000 2000 0x00000020]
+       Line[900000 180000 885000 180000 1000 2000 0x00000020]
+       Line[910000 205000 920000 215000 2500 2000 0x00000020]
+       Line[920000 215000 1005000 215000 2500 2000 0x00000020]
+       Line[1005000 215000 1015000 205000 2500 2000 0x00000020]
+       Line[1045000 270000 1055000 260000 2500 2000 0x00000020]
+       Line[1055000 260000 1140000 260000 2500 2000 0x00000020]
+       Line[1140000 260000 1150000 270000 2500 2000 0x00000020]
+       Line[1015000 255000 1160000 255000 2500 2000 0x00000020]
+       Line[1150000 270000 1160000 270000 2500 2000 0x00000020]
+       Line[1015000 230000 1160000 230000 2500 2000 0x00000020]
+       Line[1045000 245000 1055000 235000 2500 2000 0x00000020]
+       Line[1055000 235000 1140000 235000 2500 2000 0x00000020]
+       Line[1140000 235000 1150000 245000 2500 2000 0x00000020]
+       Line[910000 230000 920000 240000 2500 2000 0x00000020]
+       Line[920000 240000 1005000 240000 2500 2000 0x00000020]
+       Line[1005000 240000 1015000 230000 2500 2000 0x00000020]
+       Line[1035000 245000 885000 245000 1000 2000 0x00000020]
+       Line[1035000 270000 885000 270000 1000 2000 0x00000020]
+       Line[900000 255000 885000 255000 1000 2000 0x00000020]
+       Line[900000 230000 885000 230000 1000 2000 0x00000020]
+       Line[910000 255000 920000 265000 2500 2000 0x00000020]
+       Line[920000 265000 1005000 265000 2500 2000 0x00000020]
+       Line[1005000 265000 1015000 255000 2500 2000 0x00000020]
 )
 Layer(2 "solder")
 (
@@ -2365,6 +3258,10 @@ Layer(2 "solder")
        Line[650000 135000 637500 147500 2500 2000 0x00000020]
        Line[590000 130000 590000 147500 2500 2000 0x00000020]
        Line[590000 147500 582500 155000 2500 2000 0x00000020]
+       Line[920000 30000 920000 280000 2500 2000 0x00000020]
+       Line[945000 30000 945000 280000 2500 2000 0x00000020]
+       Line[1080000 45000 1080000 295000 2500 2000 0x00000020]
+       Line[1055000 45000 1055000 295000 2500 2000 0x00000020]
 )
 Layer(3 "GND")
 (
@@ -2393,6 +3290,13 @@ Layer(10 "silk")
        Line[670000 297500 665000 292500 1000 0 0x00000000]
        Line[672500 277500 670000 277500 1000 0 0x00000000]
        Line[670000 277500 665000 282500 1000 0 0x00000000]
+       Line[1382500 22500 1342500 22500 2500 2000 0x00000020]
+       Line[1342500 7500 1382500 7500 2500 2000 0x00000020]
+       Line[1382500 7500 1382500 22500 2500 2000 0x00000020]
+       Line[1342500 7500 1342500 22500 2500 2000 0x00000020]
+       Line[1347500 22500 1347500 7500 2500 2000 0x00000020]
+       Line[1335000 15000 1342500 15000 2500 2000 0x00000020]
+       Line[1382500 15000 1390000 15000 2500 2000 0x00000020]
        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]
@@ -2423,17 +3327,20 @@ NetList()
        Net("booster_cutout__pt9" "Signal")
        (
                Connect("PIC-34")
+               Connect("RAP0-8")
                Connect("INDIV0-7")
                Connect("INDIV1-7")
        )
        Net("booster_dirn__pt17" "Signal")
        (
+               Connect("RAP1-8")
                Connect("PIC-15")
                Connect("INDIV0-9")
                Connect("INDIV1-9")
        )
        Net("booster_flag__pt10" "Signal")
        (
+               Connect("RAP1-1")
                Connect("PIC-33")
                Connect("INDIV0-8")
                Connect("INDIV1-8")
@@ -2443,15 +3350,18 @@ NetList()
                Connect("PIC-16")
                Connect("INDIV0-10")
                Connect("INDIV1-10")
+               Connect("RAP1-7")
        )
        Net("booster_retry__pt8" "Signal")
        (
+               Connect("RAP0-7")
                Connect("INDIV0-6")
                Connect("INDIV1-6")
                Connect("PIC-35")
        )
        Net("cdu_enable__pt6" "Signal")
        (
+               Connect("RAP0-5")
                Connect("INDIV0-5")
                Connect("INDIV1-5")
                Connect("PIC-38")
@@ -2459,10 +3369,46 @@ NetList()
        Net("cdu_gnd" "Signal")
        (
                Connect("BUS-18")
+               Connect("PTFET0-3")
+               Connect("PTFET1-3")
+               Connect("PTFET2-3")
+               Connect("PTFET3-3")
+               Connect("PTFET4-3")
+               Connect("PTFET5-3")
+               Connect("PTFET6-3")
+               Connect("PTFET7-3")
+               Connect("PTFET8-3")
+               Connect("PTFET9-3")
+               Connect("PTFET10-3")
+               Connect("PTFET11-3")
+               Connect("PTFET12-3")
+               Connect("PTFET13-3")
+               Connect("PTFET14-3")
+               Connect("PTFET15-3")
+               Connect("PTFET16-3")
+               Connect("PTFET17-3")
        )
        Net("cdu_out" "Signal")
        (
                Connect("BUS-19")
+               Connect("PTD0-1")
+               Connect("PTD1-1")
+               Connect("PTD2-1")
+               Connect("PTD3-1")
+               Connect("PTD4-1")
+               Connect("PTD5-1")
+               Connect("PTD6-1")
+               Connect("PTD7-1")
+               Connect("PTD8-1")
+               Connect("PTD9-1")
+               Connect("PTD10-1")
+               Connect("PTD11-1")
+               Connect("PTD12-1")
+               Connect("PTD13-1")
+               Connect("PTD14-1")
+               Connect("PTD15-1")
+               Connect("PTD16-1")
+               Connect("PTD17-1")
        )
        Net("clock" "Signal")
        (
@@ -2480,10 +3426,17 @@ NetList()
                Connect("BUS-14")
        )
        Net("icsp_pc__pt1" "Signal")
+       (
+               Connect("RPCI-1")
+               Connect("RPCL-1")
+               Connect("RPCPT-1")
+               Connect("PIC-40")
+       )
+       Net("icsp_pcq" "Signal")
        (
                Connect("INDIV0-1")
                Connect("INDIV1-1")
-               Connect("PIC-40")
+               Connect("RPCI-2")
        )
        Net("icsp_pd__pt0" "Signal")
        (
@@ -2542,6 +3495,7 @@ NetList()
                Connect("OC1-5")
                Connect("AC05-7")
                Connect("AC05-1")
+               Connect("RPCL-2")
        )
        Net("l_vcc" "Power")
        (
@@ -2586,30 +3540,35 @@ NetList()
        )
        Net("pt11__spare2" "Signal")
        (
-               Connect("PIC-29")
+               Connect("RAP1-2")
                Connect("INDIV0-13")
                Connect("INDIV1-13")
+               Connect("PIC-29")
        )
        Net("pt12__spare1" "Signal")
        (
                Connect("INDIV0-12")
                Connect("INDIV1-12")
+               Connect("RAP1-3")
                Connect("PIC-28")
        )
        Net("pt13__rs232_rxin" "Signal")
        (
-               Connect("PIC-26")
+               Connect("RAP1-4")
                Connect("INDIV0-14")
                Connect("INDIV1-14")
+               Connect("PIC-26")
        )
        Net("pt14__rs232_txout" "Signal")
        (
-               Connect("PIC-25")
                Connect("INDIV0-15")
                Connect("INDIV1-15")
+               Connect("RAP1-5")
+               Connect("PIC-25")
        )
        Net("pt15__rs232_fcout" "Signal")
        (
+               Connect("RAP1-6")
                Connect("PIC-24")
                Connect("INDIV0-17")
                Connect("INDIV1-17")
@@ -2617,29 +3576,228 @@ NetList()
        Net("pt2" "Signal")
        (
                Connect("PIC-36")
+               Connect("RAP0-1")
        )
        Net("pt3" "Signal")
        (
                Connect("PIC-30")
+               Connect("RAP0-2")
        )
        Net("pt4" "Signal")
        (
                Connect("PIC-27")
+               Connect("RAP0-3")
        )
        Net("pt5" "Signal")
        (
                Connect("PIC-22")
+               Connect("RAP0-4")
        )
        Net("pt7__rs232_fcin" "Signal")
        (
                Connect("PIC-37")
                Connect("INDIV0-16")
                Connect("INDIV1-16")
+               Connect("RAP0-6")
+       )
+       Net("ptdrain0" "Signal")
+       (
+               Connect("PTFET0-2")
+               Connect("PTD0-2")
+               Connect("POINTS-1")
+       )
+       Net("ptdrain1" "Signal")
+       (
+               Connect("PTFET1-2")
+               Connect("PTD1-2")
+               Connect("POINTS-2")
+       )
+       Net("ptdrain10" "Signal")
+       (
+               Connect("PTFET10-2")
+               Connect("PTD10-2")
+               Connect("POINTS-11")
+       )
+       Net("ptdrain11" "Signal")
+       (
+               Connect("PTFET11-2")
+               Connect("PTD11-2")
+               Connect("POINTS-12")
+       )
+       Net("ptdrain12" "Signal")
+       (
+               Connect("PTFET12-2")
+               Connect("PTD12-2")
+               Connect("POINTS-13")
+       )
+       Net("ptdrain13" "Signal")
+       (
+               Connect("PTFET13-2")
+               Connect("PTD13-2")
+               Connect("POINTS-14")
+       )
+       Net("ptdrain14" "Signal")
+       (
+               Connect("PTFET14-2")
+               Connect("PTD14-2")
+               Connect("POINTS-15")
+       )
+       Net("ptdrain15" "Signal")
+       (
+               Connect("PTFET15-2")
+               Connect("PTD15-2")
+               Connect("POINTS-16")
+       )
+       Net("ptdrain16" "Signal")
+       (
+               Connect("PTFET16-2")
+               Connect("PTD16-2")
+               Connect("POINTS-17")
+       )
+       Net("ptdrain17" "Signal")
+       (
+               Connect("PTFET17-2")
+               Connect("PTD17-2")
+               Connect("POINTS-18")
+       )
+       Net("ptdrain2" "Signal")
+       (
+               Connect("PTFET2-2")
+               Connect("PTD2-2")
+               Connect("POINTS-3")
+       )
+       Net("ptdrain3" "Signal")
+       (
+               Connect("PTFET3-2")
+               Connect("PTD3-2")
+               Connect("POINTS-4")
+       )
+       Net("ptdrain4" "Signal")
+       (
+               Connect("PTFET4-2")
+               Connect("PTD4-2")
+               Connect("POINTS-5")
+       )
+       Net("ptdrain5" "Signal")
+       (
+               Connect("PTFET5-2")
+               Connect("PTD5-2")
+               Connect("POINTS-6")
+       )
+       Net("ptdrain6" "Signal")
+       (
+               Connect("PTFET6-2")
+               Connect("PTD6-2")
+               Connect("POINTS-7")
+       )
+       Net("ptdrain7" "Signal")
+       (
+               Connect("PTFET7-2")
+               Connect("PTD7-2")
+               Connect("POINTS-8")
+       )
+       Net("ptdrain8" "Signal")
+       (
+               Connect("PTFET8-2")
+               Connect("PTD8-2")
+               Connect("POINTS-9")
+       )
+       Net("ptdrain9" "Signal")
+       (
+               Connect("PTFET9-2")
+               Connect("PTD9-2")
+               Connect("POINTS-10")
        )
        Net("ptgate0" "Signal")
        (
                Connect("AC05-4")
                Connect("RPT0U-1")
+               Connect("PTFET0-1")
+       )
+       Net("ptgate1" "Signal")
+       (
+               Connect("RPCPT-2")
+               Connect("PTFET1-1")
+       )
+       Net("ptgate10" "Signal")
+       (
+               Connect("PTFET10-1")
+               Connect("RAP1-16")
+       )
+       Net("ptgate11" "Signal")
+       (
+               Connect("PTFET11-1")
+               Connect("RAP1-15")
+       )
+       Net("ptgate12" "Signal")
+       (
+               Connect("PTFET12-1")
+               Connect("RAP1-14")
+       )
+       Net("ptgate13" "Signal")
+       (
+               Connect("PTFET13-1")
+               Connect("RAP1-13")
+       )
+       Net("ptgate14" "Signal")
+       (
+               Connect("PTFET14-1")
+               Connect("RAP1-12")
+       )
+       Net("ptgate15" "Signal")
+       (
+               Connect("PTFET15-1")
+               Connect("RAP1-11")
+       )
+       Net("ptgate16" "Signal")
+       (
+               Connect("PTFET16-1")
+               Connect("RAP1-10")
+       )
+       Net("ptgate17" "Signal")
+       (
+               Connect("PTFET17-1")
+               Connect("RAP1-9")
+       )
+       Net("ptgate2" "Signal")
+       (
+               Connect("PTFET2-1")
+               Connect("RAP0-16")
+       )
+       Net("ptgate3" "Signal")
+       (
+               Connect("PTFET3-1")
+               Connect("RAP0-15")
+       )
+       Net("ptgate4" "Signal")
+       (
+               Connect("PTFET4-1")
+               Connect("RAP0-14")
+       )
+       Net("ptgate5" "Signal")
+       (
+               Connect("PTFET5-1")
+               Connect("RAP0-13")
+       )
+       Net("ptgate6" "Signal")
+       (
+               Connect("PTFET6-1")
+               Connect("RAP0-12")
+       )
+       Net("ptgate7" "Signal")
+       (
+               Connect("PTFET7-1")
+               Connect("RAP0-11")
+       )
+       Net("ptgate8" "Signal")
+       (
+               Connect("PTFET8-1")
+               Connect("RAP0-10")
+       )
+       Net("ptgate9" "Signal")
+       (
+               Connect("PTFET9-1")
+               Connect("RAP0-9")
        )
        Net("q" "Signal")
        (
index eb48695a72218d89326e688f002bad811bb65c7f..93aa0c8784e147a1560db9638cf22ff8e71a59a6 100755 (executable)
@@ -168,7 +168,7 @@ assignpins(qw(BUS 32
              cdu_gnd cdu_out
              )); # 32-way ribbon
 
-@indiv= qw(icsp_pc l_gnd led_red led_green);
+@indiv= qw(icsp_pcq l_gnd led_red led_green);
 
 push @indiv, qw(cdu_enable
                booster_retry
@@ -204,7 +204,7 @@ sub assignpins_multi ($$@) {
     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;
+        ($line_low = $line_min + $perchip*$chipno) <= $line_max;
         $chipno++) {
        $line_high= $line_low + $perchip-1;
        $full_chip= $line_high <= $line_max;
@@ -418,4 +418,12 @@ RPDWU 2            icsp_pdw_mid l_vcc
 RPDWI 2                icsp_pdw_mid icsp_pd
 RPT0U 2                ptgate0 l_vcc
 
-# 0-17/1 PFET@ ptgate@ ptdrain@ cdu_gnd
+RPCI 2         icsp_pc icsp_pcq
+RPCL 2         icsp_pc l_gnd
+RPCPT 2                icsp_pc ptgate1
+
+0-17/1 PTFET@ 3        ptgate@ ptdrain@ cdu_gnd
+0-17/1 PTD@ 2  cdu_out ptdrain@
+2-17/8 RAP@ 16 :1 pt<..> :-0- ptgate<..>
+
+POINTS 25      ptdrain0..17