From b556830ac85a5d2a14a06063dc8c17bb8c9ca5a3 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Mon, 5 Dec 2011 18:30:27 -0700 Subject: [PATCH] substantial update, capturing most but not all of the results of my physical inspection of a real Pluto-P board in the PCB layout --- Notebook | 24 +- cncfpga.pcb | 800 ++++++++++++++++++++---------- cncfpga.sch | 152 ++++-- packages/100mil3x2.fp | 13 + packages/NICHICON_WT_CAP_10_10.fp | 34 ++ packages/{SOT23.fp => SOT23-Q.fp} | 8 +- symbols/ATtiny10.sym | 80 +++ symbols/conn-15b.sym~ | 169 ------- symbols/conn-6.sym | 70 +++ symbols/npn-1.sym | 47 ++ 10 files changed, 900 insertions(+), 497 deletions(-) create mode 100644 packages/100mil3x2.fp create mode 100644 packages/NICHICON_WT_CAP_10_10.fp rename packages/{SOT23.fp => SOT23-Q.fp} (58%) create mode 100644 symbols/ATtiny10.sym delete mode 100644 symbols/conn-15b.sym~ create mode 100644 symbols/conn-6.sym create mode 100644 symbols/npn-1.sym diff --git a/Notebook b/Notebook index baa810e..c93950b 100644 --- a/Notebook +++ b/Notebook @@ -69,26 +69,12 @@ To Do: **DONE** 26 pin header pins 11 and 12 to sole pin side of "G1" transistor, both other - leads have caps to ground, one to pin 24, the other to pin 37, 35 + leads have caps to ground - those header pins are VCC? - pin 37, 35 is VCCIO - pin 24 is TMS - - WTF? - - SOT-23 with G1 label could be: - - transistor, 1=B, 2=E, 3(sole)=C - fet, 1=G, 2=S, 3=D - - so: - TMS is driving base or gate - 3.3V is on emitter or source - header VCC is on collector or drain - - TMS is 'test mode state' on the jtag interface, which drives the TAP - controller state machine. TMS going low starts a cycle? + if it's an NPN transistor: + emitter attached to VCCINT + base and collector both to VCCIO + VCCIO is driven by 3.3V regulator, VCCINT is not 4.7k between pins 87 and 90 diff --git a/cncfpga.pcb b/cncfpga.pcb index 930da03..2780eb6 100644 --- a/cncfpga.pcb +++ b/cncfpga.pcb @@ -6,7 +6,7 @@ FileVersion[20070407] PCB["cncfpga" 510000 200000] Grid[100.0 0 0 0] -Cursor[2800 23400 0.000000] +Cursor[16400 80600 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[600 1000 600 500 1500 700] @@ -856,11 +856,8 @@ Via[309700 105600 3100 2000 0 1500 "" "thermal(2S)"] Via[309800 87000 3100 2000 0 1500 "" ""] Via[298700 86800 3100 2000 0 1500 "" ""] Via[306700 90300 3100 2000 0 1500 "" ""] -Via[388700 90400 3100 2000 0 1500 "" ""] Via[303700 93800 3100 2000 0 1500 "" ""] -Via[399800 93800 3100 2000 0 1500 "" ""] Via[300700 97500 3100 2000 0 1500 "" ""] -Via[410600 97500 3100 2000 0 1500 "" ""] Via[301900 116900 3100 2000 0 1500 "" ""] Via[301200 90300 3100 2000 0 1500 "" ""] Via[281300 135400 3100 2000 0 1500 "" "thermal(1S)"] @@ -873,11 +870,11 @@ Via[357000 83200 3100 2000 0 1500 "" ""] Via[227500 89100 3100 2000 0 1500 "" ""] Via[307300 121500 3100 2000 0 1500 "" ""] Via[347300 136300 3100 2000 0 1500 "" ""] -Via[432300 140400 3100 2000 0 1500 "" ""] -Via[421300 80500 3100 2000 0 1500 "" ""] +Via[432700 113900 3100 2000 0 1500 "" ""] +Via[421300 76000 3100 2000 0 1500 "" ""] Via[347300 152100 3100 2000 0 1500 "" ""] -Via[437600 143700 3100 2000 0 1500 "" ""] -Via[420700 18000 3100 2000 0 1500 "" ""] +Via[437800 91900 3100 2000 0 1500 "" ""] +Via[437900 74700 3100 2000 0 1500 "" ""] Via[286400 102700 3100 2000 0 1500 "" ""] Via[286600 90400 3100 2000 0 1500 "" ""] Via[311800 116900 3100 2000 0 1500 "" ""] @@ -908,18 +905,18 @@ Via[50100 129400 3100 2000 0 1500 "" "thermal(2S)"] Via[50100 113700 3100 2000 0 1500 "" "thermal(1S)"] Via[39200 112100 3100 2000 0 1500 "" "thermal(1S)"] Via[39400 130900 3100 2000 0 1500 "" "thermal(0X,2S)"] - -Element["" "100mil3pin" "J10" "unknown" 298800 71600 -3600 6300 0 100 ""] -( - Pin[0 0 7000 1500 8500 3800 "1" "1" "square"] - Pin[0 -10000 7000 1500 8500 3800 "2" "2" ""] - Pin[0 -20000 7000 1500 8500 3800 "3" "3" "thermal(1X)"] - ElementLine [-5000 -25000 -5000 5000 1500] - ElementLine [-5000 5000 5000 5000 1500] - ElementLine [5000 -25000 5000 5000 1500] - ElementLine [-5000 -25000 5000 -25000 1500] - - ) +Via[122900 174800 3100 2000 0 1500 "" ""] +Via[80700 106100 3100 2000 0 1500 "" "thermal(1S)"] +Via[118700 99000 3100 2000 0 1500 "" "thermal(1S)"] +Via[119600 119200 3100 2000 0 1500 "" ""] +Via[69400 103600 3100 2000 0 1500 "" ""] +Via[486400 118800 3100 2000 0 1500 "" ""] +Via[453200 118900 3100 2000 0 1500 "" "thermal(0X,1S)"] +Via[285300 116900 3100 2000 0 1500 "" ""] +Via[292900 86800 3100 2000 0 1500 "" ""] +Via[249000 89000 3100 2000 0 1500 "" ""] +Via[264400 89000 3100 2000 0 1500 "" ""] +Via[354100 103500 3100 2000 0 1500 "" ""] Element["" "db-header-26" "J2" "unknown" 144500 131300 -79700 -24700 0 100 ""] ( @@ -1098,7 +1095,7 @@ Element["" "182-25" "J1" "unknown" 144600 162600 -103491 -18591 0 100 ""] ) -Element["" "lqfp100" "U1" "EP1K" 321590 142226 30336 -37116 0 100 ""] +Element["" "lqfp100" "U1" "unknown" 321590 142226 31936 25884 0 100 ""] ( Pad[28739 -23621 32282 -23621 1181 787 1811 "nSTATUS" "25" "square,edge2"] Pad[-32283 -23621 -28740 -23621 1181 787 1811 "nCONFIG" "51" "square"] @@ -1289,113 +1286,12 @@ Element["" "pj-037a" "J8" "unknown" 491800 0 -17115 58515 0 100 ""] ) -Element["" "TO220W" "U3" "7805" 497000 75000 -100 31500 0 100 ""] -( - Pin[0 0 9000 3000 9600 6000 "1" "1" "square"] - Pin[0 10000 9000 3000 9600 6000 "2" "2" "thermal(1X)"] - Pin[0 20000 9000 3000 9600 6000 "3" "3" "thermal(2X)"] - ElementLine [12000 -10000 12000 30000 2000] - ElementLine [-6000 30000 12000 30000 2000] - ElementLine [-6000 -10000 -6000 30000 2000] - ElementLine [-6000 -10000 12000 -10000 2000] - ElementLine [12000 -10000 12000 30000 2000] - ElementLine [6000 30000 12000 30000 2000] - ElementLine [6000 -10000 6000 30000 2000] - ElementLine [6000 -10000 12000 -10000 2000] - ElementLine [6000 3000 12000 3000 1000] - ElementLine [6000 17000 12000 17000 1000] - - ) - Element["hidename" "hole-fox-stack" "H2" "unknown" 491500 184000 -16900 -21000 0 100 ""] ( Pin[0 0 25197 1500 32000 12500 "1" "1" "usetherm,thermal(1S)"] ) -Element["" "0805" "C5" "unknown" 485900 148457 3350 7950 3 100 ""] -( - Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] - Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] - ElementLine [2755 -393 2755 393 800] - ElementLine [-2755 -393 -2755 393 800] - - ) - -Element["" "0805" "R3" "330" 473457 151600 -13764 -3350 0 100 ""] -( - Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"] - Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"] - ElementLine [-393 -2755 393 -2755 800] - ElementLine [-393 2755 393 2755 800] - - ) - -Element["" "0603diode" "D3" "green" 472459 141700 -13009 -2891 0 100 ""] -( - Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"] - Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"] - ElementLine [4700 -2500 4700 2500 1000] - ElementLine [3700 2500 4700 2500 1000] - ElementLine [3700 -2500 4700 -2500 1000] - - ) - -Element["" "0603diode" "D2" "green" 472659 85000 -13368 -3250 0 100 ""] -( - Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"] - Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"] - ElementLine [4700 -2500 4700 2500 1000] - ElementLine [3700 2500 4700 2500 1000] - ElementLine [3700 -2500 4700 -2500 1000] - - ) - -Element["" "0805" "C2" "unknown" 486100 78043 2850 -13436 3 100 ""] -( - Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] - Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] - ElementLine [-2755 -393 -2755 393 800] - ElementLine [2755 -393 2755 393 800] - - ) - -Element["" "0805" "C3" "unknown" 486000 92357 3350 7750 3 100 ""] -( - Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] - Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] - ElementLine [2755 -393 2755 393 800] - ElementLine [-2755 -393 -2755 393 800] - - ) - -Element["" "0805" "R2" "470" 473457 95900 -14264 -3450 0 100 ""] -( - Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"] - Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"] - ElementLine [-393 -2755 393 -2755 800] - ElementLine [-393 2755 393 2755 800] - - ) - -Element["" "TO220W" "U4" "7833" 497000 131600 -200 -17100 0 100 ""] -( - Pin[0 0 9000 3000 9600 6000 "1" "1" "square"] - Pin[0 10000 9000 3000 9600 6000 "2" "2" "thermal(1X)"] - Pin[0 20000 9000 3000 9600 6000 "3" "3" "thermal(0X,2X)"] - ElementLine [12000 -10000 12000 30000 2000] - ElementLine [-6000 30000 12000 30000 2000] - ElementLine [-6000 -10000 -6000 30000 2000] - ElementLine [-6000 -10000 12000 -10000 2000] - ElementLine [12000 -10000 12000 30000 2000] - ElementLine [6000 30000 12000 30000 2000] - ElementLine [6000 -10000 6000 30000 2000] - ElementLine [6000 -10000 12000 -10000 2000] - ElementLine [6000 3000 12000 3000 1000] - ElementLine [6000 17000 12000 17000 1000] - - ) - Element["" "0805" "C10" "0.1uF" 298757 5100 -4050 3250 0 100 ""] ( Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"] @@ -1414,7 +1310,7 @@ Element["" "0805" "C9" "0.1uF" 188957 104900 -2564 2750 0 100 ""] ) -Element["" "100mil3pin" "J11" "unknown" 448700 113500 -3400 6200 0 100 ""] +Element["" "100mil3pin" "J11" "unknown" 394200 113500 -3400 6200 0 100 ""] ( Pin[0 0 7000 1500 8500 3800 "1" "1" "square,thermal(2X)"] Pin[0 -10000 7000 1500 8500 3800 "2" "2" "thermal(1X)"] @@ -1509,19 +1405,267 @@ Element["" "0805" "C6" "0.1uF" 50100 121557 8936 -2864 3 100 ""] ElementLine [2755 -393 2755 393 800] ElementLine [-2755 -393 -2755 393 800] + ) + +Element["" "0805" "R22" "4.7k" 73043 98600 -17222 -3050 0 100 ""] +( + Pad[3543 -393 3543 393 5118 2000 5718 "1" "1" "square"] + Pad[-3543 -393 -3543 393 5118 2000 5718 "2" "2" "square"] + ElementLine [-393 2755 393 2755 800] + ElementLine [-393 -2755 393 -2755 800] + + ) + +Element["" "0805" "R21" "4.7k" 125143 106000 7464 -2950 0 100 ""] +( + Pad[3543 -393 3543 393 5118 2000 5718 "1" "1" "square"] + Pad[-3543 -393 -3543 393 5118 2000 5718 "2" "2" "square"] + ElementLine [-393 2755 393 2755 800] + ElementLine [-393 -2755 393 -2755 800] + + ) + +Element["" "0805" "R18" "10k" 354100 111257 8850 -4750 3 100 ""] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] + ElementLine [2755 -393 2755 393 800] + ElementLine [-2755 -393 -2755 393 800] + + ) + +Element["" "0805" "R17" "22" 432700 105643 2850 7350 3 100 ""] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] + ElementLine [2755 -393 2755 393 800] + ElementLine [-2755 -393 -2755 393 800] + + ) + +Element["" "0805" "R16" "22" 256657 89000 -5050 2950 0 100 ""] +( + Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"] + Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"] + ElementLine [-393 -2755 393 -2755 800] + ElementLine [-393 2755 393 2755 800] + + ) + +Element["" "0805" "R15" "22" 405100 83800 -3250 -5250 3 100 ""] +( + Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + + ) + +Element["" "0805" "R14" "22" 416100 83843 -2550 -5250 3 100 ""] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] + ElementLine [2755 -393 2755 393 800] + ElementLine [-2755 -393 -2755 393 800] + + ) + +Element["" "0805" "R13" "22" 421300 105643 2950 7464 3 100 ""] +( + Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + + ) + +Element["" "0805" "R12" "22" 437800 83857 -2250 -4764 3 100 ""] +( + Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + + ) + +Element["" "0805" "R11" "22" 427200 83843 -2250 -4236 3 100 ""] +( + Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + + ) + +Element["" "0805" "R10" "22" 383200 105600 -2650 -4450 3 100 ""] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] + ElementLine [2755 -393 2755 393 800] + ElementLine [-2755 -393 -2755 393 800] + + ) + +Element["" "NICHICON_WT_CAP_10_10" "C2" "330uF" 459300 118857 -17457 22943 0 100 ""] +( + Pad[-20078 0 -11023 0 6330 1000 7330 "1" "1" "square"] + Pad[11023 0 20078 0 6330 1000 7330 "2" "2" "square,edge2"] + ElementLine [21969 -21969 21969 -4465 1000] + ElementLine [-18969 -21969 21969 -21969 1000] + ElementLine [-18969 -21969 -21969 -18969 1000] + ElementLine [-21969 -18969 -21969 -4465 1000] + ElementLine [21969 4465 21969 21969 1000] + ElementLine [-18969 21969 21969 21969 1000] + ElementLine [-18969 21969 -21969 18969 1000] + ElementLine [-21969 4465 -21969 18969 1000] + + ) + +Element["" "SOT23-Q" "Q2" "MMBT3904" 90070 102500 -2925 -13558 0 100 ""] +( + Attribute("author" "DJ Delorie") + Attribute("copyright" "2006 DJ Delorie") + Attribute("use-license" "Unlimited") + Attribute("dist-license" "GPL") + Pad[3149 0 5511 0 4187 3000 5387 "C" "C" "square,edge2"] + Pad[-5315 3543 -3150 3543 4187 3000 5387 "E" "E" "square"] + Pad[-5315 -3544 -3150 -3544 4187 3000 5387 "B" "B" "square"] + ElementLine [8858 -6890 8858 6889 1000] + ElementLine [-8662 6889 8858 6889 1000] + ElementLine [-8662 -6890 -8662 6889 1000] + ElementLine [-8662 -6890 8858 -6890 1000] + + ) + +Element["" "SOT23-Q" "Q1" "MMBT3904" 108830 102500 -2585 -13558 0 100 ""] +( + Attribute("author" "DJ Delorie") + Attribute("copyright" "2006 DJ Delorie") + Attribute("use-license" "Unlimited") + Attribute("dist-license" "GPL") + Pad[-5511 0 -3149 0 4187 3000 5387 "C" "C" "square"] + Pad[3150 -3543 5315 -3543 4187 3000 5387 "E" "E" "square,edge2"] + Pad[3150 3544 5315 3544 4187 3000 5387 "B" "B" "square,edge2"] + ElementLine [-8858 -6889 -8858 6890 1000] + ElementLine [-8858 -6889 8662 -6889 1000] + ElementLine [8662 -6889 8662 6890 1000] + ElementLine [-8858 6890 8662 6890 1000] + + ) + +Element["" "TO220W" "U3" "7805" 497000 70000 200 31300 0 100 ""] +( + Pin[0 0 9000 3000 9600 6000 "1" "1" "square"] + Pin[0 10000 9000 3000 9600 6000 "2" "2" "thermal(1S)"] + Pin[0 20000 9000 3000 9600 6000 "3" "3" "thermal(2X)"] + ElementLine [12000 -10000 12000 30000 2000] + ElementLine [-6000 30000 12000 30000 2000] + ElementLine [-6000 -10000 -6000 30000 2000] + ElementLine [-6000 -10000 12000 -10000 2000] + ElementLine [12000 -10000 12000 30000 2000] + ElementLine [6000 30000 12000 30000 2000] + ElementLine [6000 -10000 6000 30000 2000] + ElementLine [6000 -10000 12000 -10000 2000] + ElementLine [6000 3000 12000 3000 1000] + ElementLine [6000 17000 12000 17000 1000] + + ) + +Element["" "0805" "C4" "0.1uF" 486000 72743 3050 -12936 3 100 ""] +( + Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + + ) + +Element["" "0805" "R2" "470" 473457 90900 -14264 -3450 0 100 ""] +( + Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"] + Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"] + ElementLine [-393 -2755 393 -2755 800] + ElementLine [-393 2755 393 2755 800] + + ) + +Element["" "0805" "C3" "0.1uF" 486000 87357 3350 7750 3 100 ""] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] + ElementLine [2755 -393 2755 393 800] + ElementLine [-2755 -393 -2755 393 800] + + ) + +Element["" "0603diode" "D2" "green" 472659 80000 -13368 -3250 0 100 ""] +( + Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"] + Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"] + ElementLine [4700 -2500 4700 2500 1000] + ElementLine [3700 2500 4700 2500 1000] + ElementLine [3700 -2500 4700 -2500 1000] + + ) + +Element["" "0805" "C5" "0.1uF" 485900 151857 3350 7950 3 100 ""] +( + Pad[-393 -3543 393 -3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 3543 393 3543 5118 2000 5718 "2" "2" "square"] + ElementLine [2755 -393 2755 393 800] + ElementLine [-2755 -393 -2755 393 800] + + ) + +Element["" "0805" "R3" "330" 473457 155000 -13764 -3350 0 100 ""] +( + Pad[-3543 -393 -3543 393 5118 2000 5718 "1" "1" "square"] + Pad[3543 -393 3543 393 5118 2000 5718 "2" "2" "square"] + ElementLine [-393 -2755 393 -2755 800] + ElementLine [-393 2755 393 2755 800] + + ) + +Element["" "0603diode" "D3" "green" 472459 145100 -13009 -2891 0 100 ""] +( + Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"] + Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"] + ElementLine [4700 -2500 4700 2500 1000] + ElementLine [3700 2500 4700 2500 1000] + ElementLine [3700 -2500 4700 -2500 1000] + + ) + +Element["" "TO220W" "U4" "7833" 497000 135000 0 31400 0 100 ""] +( + Pin[0 0 9000 3000 9600 6000 "1" "1" "square"] + Pin[0 10000 9000 3000 9600 6000 "2" "2" "thermal(1S,3)"] + Pin[0 20000 9000 3000 9600 6000 "3" "3" "thermal(0X,2X)"] + ElementLine [12000 -10000 12000 30000 2000] + ElementLine [-6000 30000 12000 30000 2000] + ElementLine [-6000 -10000 -6000 30000 2000] + ElementLine [-6000 -10000 12000 -10000 2000] + ElementLine [12000 -10000 12000 30000 2000] + ElementLine [6000 30000 12000 30000 2000] + ElementLine [6000 -10000 6000 30000 2000] + ElementLine [6000 -10000 12000 -10000 2000] + ElementLine [6000 3000 12000 3000 1000] + ElementLine [6000 17000 12000 17000 1000] + + ) + +Element["" "0805" "C13" "0.1uF" 485900 138343 3050 -15236 3 100 ""] +( + Pad[-393 3543 393 3543 5118 2000 5718 "1" "1" "square"] + Pad[-393 -3543 393 -3543 5118 2000 5718 "2" "2" "square"] + ElementLine [-2755 -393 -2755 393 800] + ElementLine [2755 -393 2755 393 800] + ) Layer(1 "top") ( Line[79167 156209 79167 131633 1000 2000 ""] Line[79167 131633 84500 126300 1000 2000 ""] - Line[90072 156209 90072 145072 1000 2000 ""] - Line[90072 145072 89500 144500 1000 2000 ""] - Line[89500 144500 89500 131300 1000 2000 ""] - Line[89500 131300 94500 126300 1000 2000 ""] - Line[100978 156209 100978 144678 1000 2000 ""] - Line[100978 144678 99500 143200 1000 2000 ""] - Line[99500 143200 99500 131300 1000 2000 ""] - Line[99500 131300 104500 126300 1000 2000 ""] Line[122789 156209 122789 148089 1000 2000 ""] Line[122789 148089 119600 144900 1000 2000 ""] Line[119600 144900 119600 131200 1000 2000 ""] @@ -1562,25 +1706,6 @@ Layer(1 "top") Line[182768 138032 184500 136300 1000 2000 ""] Line[171863 167390 171863 138937 1000 2000 ""] Line[171863 138937 174500 136300 1000 2000 ""] - Line[496800 141700 496900 141600 2500 2000 ""] - Line[475018 141700 496800 141700 2500 2000 ""] - Line[469914 141714 469900 141700 2500 2000 ""] - Line[469914 151600 469914 141714 2500 2000 ""] - Line[477400 152000 477000 151600 2500 2000 ""] - Line[486000 152000 477400 152000 2500 2000 ""] - Line[489214 141600 485900 144914 4000 2000 ""] - Line[497000 141600 489214 141600 4000 2000 ""] - Line[496600 152000 497000 151600 4000 2000 ""] - Line[485900 152000 496600 152000 4000 2000 ""] - Line[475218 85000 496700 85000 2500 2000 ""] - Line[469914 85186 470100 85000 2500 2000 ""] - Line[469914 95900 469914 85186 2500 2000 ""] - Line[477000 95900 485800 95900 2500 2000 ""] - Line[496100 95900 497000 95000 4000 2000 ""] - Line[486000 95900 496100 95900 4000 2000 ""] - Line[497500 85000 484900 85000 4000 2000 ""] - Line[486100 74500 496500 74500 4000 2000 ""] - Line[496500 74500 497000 75000 4000 2000 ""] Line[327495 172738 327495 189107 1000 2000 ""] Line[321590 172738 321590 175690 1000 2000 ""] Line[321590 175690 322600 176700 1000 2000 ""] @@ -1642,9 +1767,7 @@ Layer(1 "top") Line[305842 183458 304300 185000 1000 2000 ""] Line[304300 185000 204500 185000 1000 2000 ""] Line[44900 32467 44733 32300 1000 2000 ""] - Line[316400 198200 120400 198200 1000 2000 ""] - Line[120400 198200 101000 178800 1000 2000 ""] - Line[101000 178800 101000 156231 1000 2000 ""] + Line[316400 198200 146300 198200 1000 2000 ""] Line[101000 156231 100978 156209 1000 2000 ""] Line[339306 172738 339300 156900 1000 2000 ""] Line[333400 172738 333400 164100 1000 2000 ""] @@ -1653,16 +1776,15 @@ Layer(1 "top") Line[331432 172738 331432 177732 1000 2000 ""] Line[331432 177732 334700 181000 1000 2000 ""] Line[334700 181000 400700 181000 1000 2000 ""] - Line[400700 181000 427100 154600 1000 2000 ""] - Line[427100 154600 427100 40800 1000 2000 ""] + Line[400700 181000 426100 155600 1000 2000 ""] + Line[427100 80200 427100 40800 1000 2000 ""] Line[427100 40800 424100 37800 1000 2000 ""] Line[424100 37800 410701 37800 1000 2000 ""] Line[410701 37800 405211 32310 1000 2000 ""] Line[352100 148132 359532 148132 1000 2000 ""] Line[359532 148132 360600 149200 1000 2000 ""] - Line[360600 149200 368500 149200 1000 2000 ""] - Line[368500 149200 405100 112600 1000 2000 ""] - Line[405100 112600 405100 58326 1000 2000 ""] + Line[360600 149200 373400 149200 1000 2000 ""] + Line[405100 80000 405100 58326 1000 2000 ""] Line[405100 58326 405211 58215 1000 2000 ""] Line[352100 150100 358600 150100 1000 2000 ""] Line[358600 150100 359800 151300 1000 2000 ""] @@ -1779,7 +1901,7 @@ Layer(1 "top") Line[171000 37800 158800 50000 1000 2000 ""] Line[186937 69396 186696 69396 1000 2000 ""] Line[375700 151300 416100 110900 1000 2000 ""] - Line[416100 110900 416100 67000 1000 2000 ""] + Line[416100 80100 416100 67000 1000 2000 ""] Line[416100 67000 410800 61700 1000 2000 ""] Line[410800 61700 410800 53800 1000 2000 ""] Line[410800 53800 408900 51900 1000 2000 ""] @@ -1799,8 +1921,7 @@ Layer(1 "top") Line[352100 130416 359184 130416 1000 2000 ""] Line[359184 130416 360800 128800 1000 2000 ""] Line[360800 128800 375000 128800 1000 2000 ""] - Line[375000 128800 394400 109400 1000 2000 ""] - Line[394400 109400 394400 66700 1000 2000 ""] + Line[394400 74300 394400 66700 1000 2000 ""] Line[367043 69396 367100 112200 1000 2000 ""] Line[352100 138290 369690 138290 1000 2000 ""] Line[369690 138290 369700 138300 1000 2000 ""] @@ -1823,8 +1944,6 @@ Layer(1 "top") Line[375400 50900 377700 53200 1000 2000 ""] Line[377700 53200 377700 60300 1000 2000 ""] Line[377700 60300 383200 65800 1000 2000 ""] - Line[383200 65800 383200 116900 1000 2000 ""] - Line[383200 116900 373800 126300 1000 2000 ""] Line[373800 126300 360200 126300 1000 2000 ""] Line[360200 126300 358000 128500 1000 2000 ""] Line[358000 128500 352154 128500 1000 2000 ""] @@ -1860,18 +1979,13 @@ Layer(1 "top") Line[307810 111716 307810 108010 1000 2000 ""] Line[307810 108010 306700 106900 1000 2000 ""] Line[306700 106900 306700 90300 1000 2000 ""] - Line[388700 90400 388700 69549 1000 2000 ""] Line[388700 69549 388853 69396 1000 2000 ""] Line[305842 111716 305842 108542 1000 2000 ""] Line[305842 108542 303700 106400 1000 2000 ""] Line[303700 106400 303700 93800 1000 2000 ""] - Line[399758 69396 399758 93758 1000 2000 ""] - Line[399758 93758 399800 93800 1000 2000 ""] Line[303873 111716 303873 109173 1000 2000 ""] Line[303873 109173 301000 106300 1000 2000 ""] Line[301000 106300 301000 97600 1000 2000 ""] - Line[410664 69396 410664 97436 1000 2000 ""] - Line[410664 97436 410600 97500 1000 2000 ""] Line[301905 111716 301905 116895 1000 2000 ""] Line[301905 116895 301900 116900 1000 2000 ""] Line[291078 136321 285479 136321 1000 2000 ""] @@ -1927,17 +2041,13 @@ Layer(1 "top") Line[219850 26750 228600 18000 1000 2000 ""] Line[228600 18000 415300 18000 1000 2000 ""] Line[415300 18000 432600 35300 1000 2000 ""] - Line[432600 35300 432600 140600 1000 2000 ""] + Line[432600 35300 432700 102100 1000 2000 ""] Line[352100 157974 359126 157974 1000 2000 ""] Line[359126 157974 360700 156400 1000 2000 ""] Line[360700 156400 377900 156400 1000 2000 ""] - Line[377900 156400 421300 113000 1000 2000 ""] - Line[421300 113000 421300 80300 1000 2000 ""] - Line[421300 80300 421500 80100 1000 2000 ""] + Line[377900 156400 420500 113800 1000 2000 ""] Line[352100 152069 347331 152069 1000 2000 ""] Line[347331 152069 347300 152100 1000 2000 ""] - Line[437600 143700 437600 35200 1000 2000 ""] - Line[437600 35200 420700 18000 1000 2000 ""] Line[286400 102700 286400 90600 1000 2000 ""] Line[286400 90600 286600 90400 1000 2000 ""] Line[311747 111716 311747 116847 1000 2000 ""] @@ -2062,6 +2172,100 @@ Layer(1 "top") Line[56200 110500 43000 110500 1000 2000 ""] Line[22650 45750 22650 66350 1000 2000 ""] Line[22650 66350 22500 66500 1000 2000 ""] + Line[122900 174800 146300 198200 1000 2000 ""] + Line[113562 106044 121556 106044 1000 2000 ""] + Line[121556 106044 121600 106000 1000 2000 ""] + Line[104500 126300 104500 103000 1000 2000 ""] + Line[104500 103000 105000 102500 1000 2000 ""] + Line[94500 126300 94500 102800 1000 2000 ""] + Line[94500 102800 94200 102500 1000 2000 ""] + Line[90072 157009 90072 142072 1000 2000 ""] + Line[90072 142072 89400 141400 1000 2000 ""] + Line[89400 141400 89400 131400 1000 2000 ""] + Line[89400 131400 94500 126300 1000 2000 ""] + Line[100934 156166 100934 143034 1000 2000 ""] + Line[100934 143034 99500 141600 1000 2000 ""] + Line[99500 141600 99500 131400 1000 2000 ""] + Line[99500 131400 104500 126400 1000 2000 ""] + Line[85638 98956 76942 98956 1000 2000 ""] + Line[76942 98956 76586 98600 1000 2000 ""] + Line[80700 106100 85580 106100 1000 2000 ""] + Line[85580 106100 85638 106043 1000 2000 ""] + Line[118700 99000 113606 99000 1000 2000 ""] + Line[113606 99000 113562 98957 1000 2000 ""] + Line[119600 119200 119600 118900 1000 2000 ""] + Line[119600 118900 129000 109500 1000 2000 ""] + Line[129000 109500 129000 106314 1000 2000 ""] + Line[129000 106314 128686 106000 1000 2000 ""] + Line[69400 103600 69400 98700 1000 2000 ""] + Line[69400 98700 69500 98600 1000 2000 ""] + Line[486000 69200 496200 69200 4000 2000 ""] + Line[496500 69500 497000 70000 4000 2000 ""] + Line[497500 80000 484900 80000 4000 2000 ""] + Line[486000 90900 496100 90900 4000 2000 ""] + Line[496100 90900 497000 90000 4000 2000 ""] + Line[477000 90900 485800 90900 2500 2000 ""] + Line[469914 90900 469914 80186 2500 2000 ""] + Line[469914 80186 470100 80000 2500 2000 ""] + Line[475218 80000 496700 80000 2500 2000 ""] + Line[496800 145100 496900 145000 2500 2000 ""] + Line[475018 145100 496800 145100 2500 2000 ""] + Line[469914 145114 469900 145100 2500 2000 ""] + Line[469914 155000 469914 145114 2500 2000 ""] + Line[477400 155400 477000 155000 2500 2000 ""] + Line[486000 155400 477400 155400 2500 2000 ""] + Line[489214 145000 485900 148314 4000 2000 ""] + Line[497000 145000 489214 145000 4000 2000 ""] + Line[496600 155400 497000 155000 4000 2000 ""] + Line[485900 155400 496600 155400 4000 2000 ""] + Line[485900 134800 496800 134800 4000 2000 ""] + Line[496800 134800 497000 135000 4000 2000 ""] + Line[437900 74700 437900 80214 1000 2000 ""] + Line[437900 80214 437800 80314 1000 2000 ""] + Line[486400 118800 474908 118800 4000 2000 ""] + Line[474908 118800 474850 118857 4000 2000 ""] + Line[453200 118900 443792 118900 4000 2000 ""] + Line[443792 118900 443750 118857 4000 2000 ""] + Line[437800 91900 437800 87400 1000 2000 ""] + Line[427200 87386 427200 154500 1000 2000 ""] + Line[427200 154500 425950 155750 1000 2000 ""] + Line[432700 113900 432700 109186 1000 2000 ""] + Line[421300 109186 421300 113000 1000 2000 ""] + Line[421300 113000 419950 114350 1000 2000 ""] + Line[421300 102100 421300 75800 1000 2000 ""] + Line[416100 87386 416100 110900 1000 2000 ""] + Line[416100 110900 415600 111400 1000 2000 ""] + Line[291078 118605 287005 118605 1000 2000 ""] + Line[287005 118605 285300 116900 1000 2000 ""] + Line[249000 89000 253114 89000 1000 2000 ""] + Line[264400 89000 260200 89000 1000 2000 ""] + Line[291078 163880 287820 163880 1000 2000 ""] + Line[287820 163880 286900 164800 1000 2000 ""] + Line[286900 164800 286900 171600 1000 2000 ""] + Line[286900 171600 285600 172900 1000 2000 ""] + Line[285600 172900 282286 172900 1000 2000 ""] + Line[282286 172900 282100 173086 1000 2000 ""] + Line[291078 161911 287889 161911 1000 2000 ""] + Line[287889 161911 286900 162900 1000 2000 ""] + Line[286900 162900 286900 166600 1000 2000 ""] + Line[297968 172738 297968 180432 1000 2000 ""] + Line[297968 180432 297950 180450 1000 2000 ""] + Line[291078 165848 295552 165848 1000 2000 ""] + Line[295552 165848 307400 154000 1000 2000 ""] + Line[307400 154000 325500 154000 1000 2000 ""] + Line[325500 154000 325526 154026 1000 2000 ""] + Line[383200 65800 383200 74500 1000 2000 ""] + Line[383200 74500 377900 79800 1000 2000 ""] + Line[377900 79800 377900 122100 1000 2000 ""] + Line[377900 122100 373700 126300 1000 2000 ""] + Line[394400 74300 383200 85500 1000 2000 ""] + Line[383200 85500 383200 102100 1000 2000 ""] + Line[383200 109143 383200 120600 1000 2000 ""] + Line[383200 120600 375000 128800 1000 2000 ""] + Line[354100 114800 354100 118600 1000 2000 ""] + Line[354100 107714 354100 103500 1000 2000 ""] + Line[405100 87343 405100 117500 1000 2000 ""] + Line[405100 117500 373400 149200 1000 2000 ""] ) Layer(2 "GND plane") ( @@ -2072,6 +2276,7 @@ Layer(2 "GND plane") ) Layer(3 "power plane") ( + Line[354100 103500 354100 107400 2500 2000 ""] Polygon("clearpoly,lock") ( [1000 1000] [509000 1000] [509000 103000] [1000 103000] @@ -2087,31 +2292,16 @@ Layer(3 "power plane") ) Layer(4 "bottom") ( - Line[497000 75000 497000 72700 4000 2000 ""] - Line[497000 72700 499400 70300 4000 2000 ""] Line[499400 70300 499400 62422 4000 2000 ""] Line[499400 62422 491800 54822 4000 2000 ""] - Line[497000 74700 497000 60022 4000 2000 ""] Line[497000 60022 491289 54311 4000 2000 ""] - Line[497000 74900 497000 72800 4000 2000 ""] - Line[497000 72800 494500 70300 4000 2000 ""] Line[494500 70300 494500 57522 4000 2000 ""] Line[494500 57522 492289 55311 4000 2000 ""] - Line[488400 123000 488400 58222 4000 2000 ""] + Line[488300 132000 488400 58222 4000 2000 ""] Line[488400 58222 491800 54822 4000 2000 ""] - Line[497000 75100 494100 75100 4000 2000 ""] - Line[494100 75100 488400 80800 4000 2000 ""] - Line[491400 77800 491400 55000 4000 2000 ""] Line[491400 55000 491689 54711 4000 2000 ""] - Line[484500 125800 484500 62122 4000 2000 ""] + Line[484600 128800 484500 62122 4000 2000 ""] Line[484500 62122 491800 54822 4000 2000 ""] - Line[484500 123600 485200 123600 4000 2000 ""] - Line[497000 131600 488400 123000 4000 2000 ""] - Line[497100 131700 494800 131700 4000 2000 ""] - Line[494800 131700 492400 134100 4000 2000 ""] - Line[492400 134100 484500 126200 4000 2000 ""] - Line[484500 123800 485600 123800 4000 2000 ""] - Line[485600 123800 492000 130200 4000 2000 ""] Line[342100 79000 185636 79000 1000 2000 ""] Line[185636 79000 176032 69396 1000 2000 ""] Line[325400 154000 247600 154000 1000 2000 ""] @@ -2161,15 +2351,15 @@ Layer(4 "bottom") Line[359734 50800 367043 43491 1000 2000 ""] Line[298700 86800 309600 86800 1000 2000 ""] Line[309600 86800 309800 87000 1000 2000 ""] - Line[306700 90300 388800 90300 1000 2000 ""] - Line[303700 93800 399900 93800 1000 2000 ""] - Line[300700 97500 410600 97500 1000 2000 ""] + Line[306700 90300 367500 90300 1000 2000 ""] + Line[303700 93800 375000 93800 1000 2000 ""] + Line[300700 97500 382100 97500 1000 2000 ""] Line[176032 43491 176032 43568 1000 2000 ""] Line[176032 43568 159500 60100 1000 2000 ""] Line[159500 60100 159500 86600 1000 2000 ""] Line[159500 86600 166900 94000 1000 2000 ""] Line[166900 94000 256400 94000 1000 2000 ""] - Line[256200 94000 274200 124500 1000 2000 ""] + Line[256200 94000 277100 129400 1000 2000 ""] Line[351900 112450 351850 112450 1000 2000 ""] Line[351850 112450 346100 118200 1000 2000 ""] Line[346100 118200 332500 118200 1000 2000 ""] @@ -2191,21 +2381,16 @@ Layer(4 "bottom") Line[192728 37700 186937 43491 1000 2000 ""] Line[224200 85900 245600 85900 1000 2000 ""] Line[245600 85900 245700 86000 1000 2000 ""] - Line[227500 89100 258600 89100 1000 2000 ""] - Line[258500 89100 258600 89100 1000 2000 ""] - Line[258600 89100 291000 121500 1000 2000 ""] - Line[291000 121500 307400 121500 1000 2000 ""] + Line[227500 89100 249000 89000 1000 2000 ""] Line[336400 160000 336400 158200 1000 2000 ""] Line[336400 158200 322400 144200 1000 2000 ""] Line[339300 156900 339300 156400 1000 2000 ""] Line[339300 156400 323900 141000 1000 2000 ""] - Line[274200 124500 317300 124500 1000 2000 ""] Line[347300 136300 357600 136300 1000 2000 ""] Line[357600 136300 360300 139000 1000 2000 ""] Line[360300 139000 365300 139000 1000 2000 ""] Line[365300 139000 367300 141000 1000 2000 ""] - Line[367300 141000 431700 141000 1000 2000 ""] - Line[431700 141000 432300 140400 1000 2000 ""] + Line[367300 141000 405600 141000 1000 2000 ""] Line[236011 32310 236190 32310 1000 2000 ""] Line[236190 32310 246700 21800 1000 2000 ""] Line[246700 21800 393300 21800 1000 2000 ""] @@ -2214,10 +2399,6 @@ Layer(4 "bottom") Line[399800 34700 405200 40100 1000 2000 ""] Line[405200 40100 405200 47000 1000 2000 ""] Line[405200 47000 408900 50700 1000 2000 ""] - Line[408900 50700 420400 50700 1000 2000 ""] - Line[420400 50700 426900 57200 1000 2000 ""] - Line[426900 57200 426900 74900 1000 2000 ""] - Line[426900 74900 421300 80500 1000 2000 ""] Line[347300 152100 429400 152100 1000 2000 ""] Line[429400 152100 437700 143800 1000 2000 ""] Line[301900 116900 290500 116900 1000 2000 ""] @@ -2241,7 +2422,6 @@ Layer(4 "bottom") Line[225106 32310 225106 32294 1000 2000 ""] Line[225106 32294 239200 18200 1000 2000 ""] Line[239200 18200 420500 18200 1000 2000 ""] - Line[420500 18200 420700 18000 1000 2000 ""] Line[314500 103200 313300 103200 1000 2000 ""] Line[313300 103200 312700 102600 1000 2000 ""] Line[312700 102600 296100 102600 1000 2000 ""] @@ -2251,13 +2431,6 @@ Layer(4 "bottom") Line[345300 172100 296200 172100 1000 2000 ""] Line[296200 172100 281100 188100 1000 2000 ""] Line[281300 188100 117500 188100 1000 2000 ""] - Line[117500 188100 101000 171600 1000 2000 ""] - Line[101000 171600 101000 165800 1000 2000 ""] - Line[101000 165800 95500 160300 1000 2000 ""] - Line[95500 160300 95500 145200 1000 2000 ""] - Line[95500 145200 99300 141400 1000 2000 ""] - Line[99300 141400 99300 131100 1000 2000 ""] - Line[99300 131100 94500 126300 1000 2000 ""] Line[193674 168190 193674 174874 1000 2000 ""] Line[193674 174874 199800 181000 1000 2000 ""] Line[330000 190600 120300 190600 1000 2000 ""] @@ -2278,6 +2451,73 @@ Layer(4 "bottom") Line[111200 195600 339600 195600 1000 2000 ""] Line[339600 195600 344300 190900 1000 2000 ""] Line[344300 190900 344300 177900 1000 2000 ""] + Line[122900 174800 122900 165600 1000 2000 ""] + Line[122900 165600 117200 159900 1000 2000 ""] + Line[117200 159900 117200 147200 1000 2000 ""] + Line[117200 147200 119600 144800 1000 2000 ""] + Line[119600 144800 119600 119400 1000 2000 ""] + Line[69400 103600 83900 118100 1000 2000 ""] + Line[83900 118100 94900 118100 1000 2000 ""] + Line[94900 118100 99600 122800 1000 2000 ""] + Line[99600 122800 99600 141800 1000 2000 ""] + Line[99600 141800 106400 148600 1000 2000 ""] + Line[106400 148600 106400 159900 1000 2000 ""] + Line[106400 159900 112000 165500 1000 2000 ""] + Line[112000 165500 112000 182500 1000 2000 ""] + Line[112000 182500 117600 188100 1000 2000 ""] + Line[494100 70100 488400 75800 4000 2000 ""] + Line[497000 70100 494100 70100 4000 2000 ""] + Line[497000 67800 494500 65300 4000 2000 ""] + Line[497000 69900 497000 67800 4000 2000 ""] + Line[497000 67700 499400 65300 4000 2000 ""] + Line[497000 70000 497000 67700 4000 2000 ""] + Line[491500 72700 491500 57700 4000 2000 ""] + Line[491500 57700 493089 56111 4000 2000 ""] + Line[497000 70000 497000 62200 4000 2000 ""] + Line[497000 62200 494500 59700 4000 2000 ""] + Line[484500 104500 487600 104500 4000 2000 ""] + Line[488600 120400 499500 131300 4000 2000 ""] + Line[484500 105300 485600 105300 4000 2000 ""] + Line[485500 120400 495500 130400 4000 2000 ""] + Line[484500 127000 485200 127000 4000 2000 ""] + Line[484500 127200 485600 127200 4000 2000 ""] + Line[497000 135000 484500 122500 4000 2000 ""] + Line[488300 130500 488300 131000 4000 2000 ""] + Line[488300 131000 492200 134900 4000 2000 ""] + Line[484600 128800 492700 137400 4000 2000 ""] + Line[437650 143850 437650 92050 1000 2000 ""] + Line[437650 92050 437800 91900 1000 2000 ""] + Line[437900 74700 437900 35700 1000 2000 ""] + Line[437900 35700 420400 18200 1000 2000 ""] + Line[432700 113900 405600 141000 1000 2000 ""] + Line[388853 68896 388804 68896 1000 2000 ""] + Line[388804 68896 367400 90300 1000 2000 ""] + Line[399758 68896 399758 68942 1000 2000 ""] + Line[399758 68942 374900 93800 1000 2000 ""] + Line[410664 68896 410664 68936 1000 2000 ""] + Line[410664 68936 382100 97500 1000 2000 ""] + Line[421300 76000 420200 76000 1000 2000 ""] + Line[420200 76000 416100 71900 1000 2000 ""] + Line[416100 71900 416100 66400 1000 2000 ""] + Line[416100 66400 410800 61100 1000 2000 ""] + Line[410800 61100 410800 52600 1000 2000 ""] + Line[410800 52600 408650 50450 1000 2000 ""] + Line[292900 86800 274200 86800 1000 2000 ""] + Line[274200 86800 269200 91800 1000 2000 ""] + Line[269200 91800 269200 98100 1000 2000 ""] + Line[269200 98100 276300 105200 1000 2000 ""] + Line[276300 105200 276300 107900 1000 2000 ""] + Line[276300 107900 285300 116900 1000 2000 ""] + Line[317300 124500 312600 129200 1000 2000 ""] + Line[312600 129200 277023 129200 1000 2000 ""] + Line[277023 129200 276923 129100 1000 2000 ""] + Line[307300 121500 307200 121500 1000 2000 ""] + Line[307200 121500 304100 124600 1000 2000 ""] + Line[304100 124600 281300 124600 1000 2000 ""] + Line[281300 124600 274000 117300 1000 2000 ""] + Line[274000 117300 274000 107900 1000 2000 ""] + Line[274000 107900 264400 98300 1000 2000 ""] + Line[264400 98300 264400 89000 1000 2000 ""] ) Layer(5 "outline") ( @@ -2296,10 +2536,10 @@ Layer(7 "silk") Text[377113 191279 0 100 "http://gag.com/homeshop/cncfpga" ""] Text[376913 177479 0 100 "` 2011 Bdale Garbee KB0G" ""] Text[377113 184779 0 100 "License: http://tapr.org/OHL" ""] - Text[427700 110800 0 100 "3.3V" "clearline"] - Text[427500 100400 0 100 "GND" "clearline"] - Text[431600 90400 0 100 "5V" "clearline"] Text[7200 52600 0 100 "pcok dout9" "clearline"] + Text[401100 100500 0 100 "GND" "clearline"] + Text[401100 90300 0 100 "5V" "clearline"] + Text[401300 110900 0 100 "3.3V" "clearline"] ) NetList() ( @@ -2309,9 +2549,9 @@ NetList() Connect("C5-2") Connect("C11-2") Connect("C12-2") - Connect("J10-1") Connect("J11-1") Connect("R3-2") + Connect("R18-1") Connect("U1-4") Connect("U1-12") Connect("U1-17") @@ -2365,55 +2605,47 @@ NetList() ( Connect("U1-1") ) - Net("DATA0" "(unknown)") - ( - Connect("U1-76") - ) - Net("DCLK" "(unknown)") - ( - Connect("U1-75") - ) Net("din_0" "(unknown)") ( Connect("J3-13") - Connect("U1-19") + Connect("R10-1") ) Net("din_1" "(unknown)") ( Connect("J3-14") - Connect("U1-93") + Connect("R11-2") ) Net("din_2" "(unknown)") ( Connect("J4-13") - Connect("U1-8") + Connect("R12-2") ) Net("din_3" "(unknown)") ( Connect("J4-14") - Connect("U1-5") + Connect("R13-2") ) Net("din_4" "(unknown)") ( Connect("J3-28") - Connect("U1-9") + Connect("R14-1") ) Net("din_5" "(unknown)") ( Connect("J3-29") - Connect("U1-10") + Connect("R15-2") ) Net("din_6" "(unknown)") ( Connect("J4-28") Connect("J7-7") - Connect("U1-13") + Connect("R16-1") ) Net("din_7" "(unknown)") ( Connect("J4-29") Connect("J7-8") - Connect("U1-16") + Connect("R17-1") ) Net("dout_0" "(unknown)") ( @@ -2498,6 +2730,7 @@ NetList() Connect("C1-1") Connect("C2-1") Connect("C3-1") + Connect("C4-1") Connect("C5-1") Connect("C6-1") Connect("C7-1") @@ -2506,6 +2739,7 @@ NetList() Connect("C10-1") Connect("C11-1") Connect("C12-1") + Connect("C13-1") Connect("D1-2") Connect("D2-2") Connect("D3-2") @@ -2551,8 +2785,9 @@ NetList() Connect("J7-9") Connect("J8-2") Connect("J9-6") - Connect("J10-3") Connect("J11-2") + Connect("Q1-E") + Connect("Q2-E") Connect("R5-1") Connect("U1-7") Connect("U1-11") @@ -2568,6 +2803,8 @@ NetList() Connect("U1-59") Connect("U1-66") Connect("U1-71") + Connect("U1-73") + Connect("U1-74") Connect("U1-88") Connect("U1-89") Connect("U1-95") @@ -2603,22 +2840,14 @@ NetList() Connect("J2-17") Connect("U1-84") ) - Net("nCE" "(unknown)") - ( - Connect("U1-74") - ) Net("nCEO" "(unknown)") ( Connect("U1-2") ) Net("nCONFIG" "(unknown)") ( - Connect("U1-51") - ) - Net("nConfig" "(unknown)") - ( - Connect("J10-2") Connect("U1-49") + Connect("U1-51") ) Net("nDataStr" "(unknown)") ( @@ -2628,18 +2857,20 @@ NetList() ) Net("nSTATUS" "(unknown)") ( + Connect("R18-2") Connect("U1-25") ) Net("nWait" "(unknown)") ( Connect("J1-11") Connect("J2-11") - Connect("U1-87") + Connect("Q1-C") ) Net("nWrite" "(unknown)") ( Connect("J1-1") Connect("J2-1") + Connect("U1-75") Connect("U1-90") ) Net("pc_ok" "(unknown)") @@ -2657,7 +2888,7 @@ NetList() ( Connect("J1-12") Connect("J2-12") - Connect("U1-6") + Connect("Q2-C") ) Net("pp_13" "(unknown)") ( @@ -2675,6 +2906,7 @@ NetList() ( Connect("J1-2") Connect("J2-2") + Connect("U1-76") Connect("U1-77") ) Net("pport_data_1" "(unknown)") @@ -2783,10 +3015,6 @@ NetList() ( Connect("U1-100") ) - Net("TDI" "(unknown)") - ( - Connect("U1-73") - ) Net("TDO" "(unknown)") ( Connect("U1-3") @@ -2796,37 +3024,99 @@ NetList() Connect("U1-24") ) Net("unnamed_net1" "(unknown)") + ( + Connect("R10-2") + Connect("U1-19") + ) + Net("unnamed_net2" "(unknown)") + ( + Connect("R17-2") + Connect("U1-16") + ) + Net("unnamed_net3" "(unknown)") + ( + Connect("R16-2") + Connect("U1-13") + ) + Net("unnamed_net4" "(unknown)") + ( + Connect("R15-1") + Connect("U1-10") + ) + Net("unnamed_net5" "(unknown)") + ( + Connect("R22-2") + Connect("U1-6") + ) + Net("unnamed_net6" "(unknown)") + ( + Connect("R13-1") + Connect("U1-5") + ) + Net("unnamed_net7" "(unknown)") + ( + Connect("R12-1") + Connect("U1-8") + ) + Net("unnamed_net8" "(unknown)") + ( + Connect("R14-2") + Connect("U1-9") + ) + Net("unnamed_net9" "(unknown)") + ( + Connect("R11-1") + Connect("U1-93") + ) + Net("unnamed_net10" "(unknown)") + ( + Connect("R21-1") + Connect("U1-87") + ) + Net("unnamed_net11" "(unknown)") ( Connect("C2-2") + Connect("C4-2") + Connect("C13-2") Connect("J8-1") Connect("U3-1") Connect("U4-1") ) - Net("unnamed_net2" "(unknown)") + Net("unnamed_net12" "(unknown)") ( Connect("D1-1") Connect("R1-1") ) - Net("unnamed_net3" "(unknown)") + Net("unnamed_net13" "(unknown)") ( Connect("D3-1") Connect("R3-1") ) - Net("unnamed_net4" "(unknown)") + Net("unnamed_net14" "(unknown)") ( Connect("D2-1") Connect("R2-1") ) - Net("unnamed_net5" "(unknown)") + Net("unnamed_net15" "(unknown)") ( Connect("D4-4") Connect("R5-2") ) - Net("unnamed_net6" "(unknown)") + Net("unnamed_net16" "(unknown)") ( Connect("D4-1") Connect("R4-1") ) + Net("unnamed_net17" "(unknown)") + ( + Connect("Q1-B") + Connect("R21-2") + ) + Net("unnamed_net18" "(unknown)") + ( + Connect("Q2-B") + Connect("R22-1") + ) Net("up_0" "(unknown)") ( Connect("J3-1") diff --git a/cncfpga.sch b/cncfpga.sch index 9e6e46b..449d404 100644 --- a/cncfpga.sch +++ b/cncfpga.sch @@ -149,47 +149,34 @@ device=CONNECTOR T 56000 43600 5 10 1 1 0 0 1 value=GPIO } -N 66800 51800 65100 51800 4 +N 66800 51800 63700 51800 4 C 67600 48100 1 0 0 gnd.sym N 67700 49200 67700 48400 4 -N 67700 48500 65100 48500 4 -N 65100 48500 65100 51400 4 +N 67700 48500 63700 48500 4 +N 63700 48500 63700 51400 4 N 66400 49800 66400 51800 4 -C 66100 49800 1 90 0 capacitor.sym +C 64300 49400 1 90 0 capacitor.sym { -T 65400 50000 5 10 0 0 90 0 1 +T 63600 49600 5 10 0 0 90 0 1 device=CAPACITOR -T 65700 50500 5 10 1 1 180 0 1 +T 64500 50200 5 10 1 1 180 0 1 refdes=C2 -T 65200 50000 5 10 0 0 90 0 1 +T 63400 49600 5 10 0 0 90 0 1 symversion=0.1 -T 66100 49800 5 10 0 1 0 0 1 +T 64300 49400 5 10 0 1 0 0 1 loadstatus=smt -T 66100 49800 5 10 0 1 0 0 1 +T 64300 49400 5 10 0 1 0 0 1 vendor=digikey -T 66100 49800 5 10 0 1 0 0 1 -footprint=0805 -} -C 69100 48900 1 90 0 capacitor.sym -{ -T 68400 49100 5 10 0 0 90 0 1 -device=CAPACITOR -T 69300 49700 5 10 1 1 180 0 1 -refdes=C5 -T 68200 49100 5 10 0 0 90 0 1 -symversion=0.1 -T 69100 48900 5 10 0 1 0 0 1 -loadstatus=smt -T 69100 48900 5 10 0 1 0 0 1 -vendor=digikey -T 69100 48900 5 10 0 1 0 0 1 -footprint=0805 +T 64300 49400 5 10 0 1 0 0 1 +footprint=NICHICON_WT_CAP_10_10 +T 64300 49500 5 10 1 1 0 0 1 +value=330uF } N 67700 48500 70900 48500 4 N 68900 48500 68900 48900 4 N 68600 49800 71500 49800 4 -N 65900 51800 65900 50700 4 -N 65900 49800 65900 48500 4 +N 64100 51800 64100 50300 4 +N 64100 49400 64100 48500 4 C 68700 49800 1 0 0 3.3V-plus.sym C 46700 60500 1 0 0 3.3V-plus.sym N 44700 60400 49100 60400 4 @@ -227,21 +214,6 @@ N 66800 49800 66400 49800 4 C 67600 50600 1 0 0 gnd.sym C 68700 51800 1 0 0 5V-plus.sym N 68600 51800 71500 51800 4 -C 69100 50900 1 90 0 capacitor.sym -{ -T 68400 51100 5 10 0 0 90 0 1 -device=CAPACITOR -T 69300 51600 5 10 1 1 180 0 1 -refdes=C3 -T 68200 51100 5 10 0 0 90 0 1 -symversion=0.1 -T 69100 50900 5 10 0 0 0 0 1 -footprint=0805 -T 69100 50900 5 10 0 1 0 0 1 -loadstatus=smt -T 69100 50900 5 10 0 1 0 0 1 -vendor=digikey -} N 67700 50900 67700 51200 4 N 68900 50900 67700 50900 4 C 61300 46700 1 0 0 5V-plus.sym @@ -876,15 +848,15 @@ T 73200 44800 5 10 0 1 0 0 1 footprint=0805 } C 72900 44500 1 0 0 gnd.sym -C 65100 51300 1 0 1 conn-2.sym +C 63700 51300 1 0 1 conn-2.sym { -T 64795 51945 5 10 1 1 0 6 1 +T 63395 51945 5 10 1 1 0 6 1 refdes=J8 -T 65100 51300 5 10 0 1 0 0 1 +T 63700 51300 5 10 0 1 0 0 1 loadstatus=throughhole -T 65100 51300 5 10 0 1 0 0 1 +T 63700 51300 5 10 0 1 0 0 1 device=CONNECTOR -T 65100 51300 5 10 0 1 0 0 1 +T 63700 51300 5 10 0 1 0 0 1 footprint=pj-037a } C 68400 53900 1 0 0 gnd.sym @@ -1644,7 +1616,7 @@ vendor_part_number=MMBT3904-FDICT-ND T 41600 42500 5 10 0 0 0 6 1 vendor=digikey T 41600 42500 5 10 0 0 0 6 1 -footprint=SOT23 +footprint=SOT23-Q T 41600 42500 5 10 0 0 0 6 1 loadstatus=smt } @@ -1661,7 +1633,7 @@ vendor_part_number=MMBT3904-FDICT-ND T 52400 58900 5 10 0 0 0 0 1 vendor=digikey T 52400 58900 5 10 0 0 0 0 1 -footprint=SOT23 +footprint=SOT23-Q T 52400 58900 5 10 0 0 0 0 1 loadstatus=smt } @@ -1704,3 +1676,83 @@ N 52200 59400 52400 59400 4 N 51300 59400 50400 59400 4 C 43300 47100 1 0 0 gnd.sym C 43300 53500 1 0 0 gnd.sym +C 69100 48900 1 90 0 capacitor.sym +{ +T 68400 49100 5 10 0 0 90 0 1 +device=CAPACITOR +T 69200 49700 5 10 1 1 180 0 1 +refdes=C5 +T 68200 49100 5 10 0 0 90 0 1 +symversion=0.1 +T 69000 49000 5 10 1 1 0 0 1 +value=0.1uF +T 69100 48900 5 10 0 1 0 0 1 +loadstatus=smt +T 69100 48900 5 10 0 1 0 0 1 +vendor=digikey +T 69100 48900 5 10 0 1 0 0 1 +vendor_part_number=311-1140-1-ND +T 69100 48900 5 10 0 1 0 0 1 +footprint=0805 +} +C 69100 50900 1 90 0 capacitor.sym +{ +T 68400 51100 5 10 0 0 90 0 1 +device=CAPACITOR +T 69200 51700 5 10 1 1 180 0 1 +refdes=C3 +T 68200 51100 5 10 0 0 90 0 1 +symversion=0.1 +T 69000 51000 5 10 1 1 0 0 1 +value=0.1uF +T 69100 50900 5 10 0 1 0 0 1 +loadstatus=smt +T 69100 50900 5 10 0 1 0 0 1 +vendor=digikey +T 69100 50900 5 10 0 1 0 0 1 +vendor_part_number=311-1140-1-ND +T 69100 50900 5 10 0 1 0 0 1 +footprint=0805 +} +C 65100 50000 1 90 0 capacitor.sym +{ +T 64400 50200 5 10 0 0 90 0 1 +device=CAPACITOR +T 65200 50800 5 10 1 1 180 0 1 +refdes=C4 +T 64200 50200 5 10 0 0 90 0 1 +symversion=0.1 +T 65000 50100 5 10 1 1 0 0 1 +value=0.1uF +T 65100 50000 5 10 0 1 0 0 1 +loadstatus=smt +T 65100 50000 5 10 0 1 0 0 1 +vendor=digikey +T 65100 50000 5 10 0 1 0 0 1 +vendor_part_number=311-1140-1-ND +T 65100 50000 5 10 0 1 0 0 1 +footprint=0805 +} +N 64900 50900 64900 51800 4 +N 64900 50000 64900 48500 4 +C 65800 49400 1 90 0 capacitor.sym +{ +T 65100 49600 5 10 0 0 90 0 1 +device=CAPACITOR +T 66000 50200 5 10 1 1 180 0 1 +refdes=C13 +T 64900 49600 5 10 0 0 90 0 1 +symversion=0.1 +T 65700 49500 5 10 1 1 0 0 1 +value=0.1uF +T 65800 49400 5 10 0 1 0 0 1 +loadstatus=smt +T 65800 49400 5 10 0 1 0 0 1 +vendor=digikey +T 65800 49400 5 10 0 1 0 0 1 +vendor_part_number=311-1140-1-ND +T 65800 49400 5 10 0 1 0 0 1 +footprint=0805 +} +N 65600 50300 65600 51800 4 +N 65600 49400 65600 48500 4 diff --git a/packages/100mil3x2.fp b/packages/100mil3x2.fp new file mode 100644 index 0000000..1c45a3e --- /dev/null +++ b/packages/100mil3x2.fp @@ -0,0 +1,13 @@ +Element["" "Header_3x2" "J0" "" 15750 10750 17500 -2500 0 100 ""] +( + Pin[-10000 -5000 7000 1500 7600 3800 "2" "2" "edge2"] + Pin[0 -5000 7000 1500 7600 3800 "4" "4" "edge2"] + Pin[10000 -5000 7000 1500 7600 3800 "6" "6" "edge2"] + Pin[-10000 5000 7000 1500 7600 3800 "1" "1" "square,edge2"] + Pin[0 5000 7000 1500 7600 3800 "3" "3" "edge2"] + Pin[10000 5000 7000 1500 7600 3800 "5" "5" "edge2"] + ElementLine [15000 -10000 -15000 -10000 1500] + ElementLine [-15000 -10000 -15000 10000 1500] + ElementLine [-15000 10000 15000 10000 1500] + ElementLine [15000 10000 15000 -10000 1500] +) diff --git a/packages/NICHICON_WT_CAP_10_10.fp b/packages/NICHICON_WT_CAP_10_10.fp new file mode 100644 index 0000000..ebefcf2 --- /dev/null +++ b/packages/NICHICON_WT_CAP_10_10.fp @@ -0,0 +1,34 @@ + # max pin width (perpendicular to axis of package) (1/100 mil) + # max pin length (parallel to axis of package) (1/100 mil) + # gap between the pads (1/100 mil) + # package width (1/100 mil) + # package height (1/100 mil) + # component veritcal height off board (1/100 mil) + # pad width and length + # y values for drawing the pad. The Y center of the pad is 0.5*(PINL + PINS) + # we need a line segment of length PADL - PADW so we have end points: + # 0.5*(PINL + PINS) +/- 0.5*(PADL - PADW) + # width of soldermask relief (5 mil on each side) + # silkscreen width (1/100 mils) + # how much space to leave around the part before the + # silk screen (1/100 mils) + # lower left corner for silk screen (1/100 mil) + # upper right corner for silk screen (1/100 mil) + # how much to notch the corners by in silk to indicate polarity +# Element [SFlags "Desc" "Name" "Value" MX MY TX TY TDir TScale TSFlags] +Element[ "" "Description_nichicon_NICHICON_WT_CAP_10_10" "" "`NICHICON_WT_CAP_10_10'" 0 0 0 0 0 100 ""] +( +# Pad [rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" SFlags] +Pad[ 0 -20078 0 -11023 6330 1000 7330 "Plus" "1" "square"] +Pad[ 0 20078 0 11023 6330 1000 7330 "Minus" "2" "square"] +# Silk screen around package +# ElementLine[ x1 y1 x2 y2 width] +ElementLine[ 21969 21969 4465 21969 1000] +ElementLine[ 21969 21969 21969 -18969 1000] +ElementLine[ 21969 -18969 18969 -21969 1000] +ElementLine[ 18969 -21969 4465 -21969 1000] +ElementLine[ -21969 21969 -4465 21969 1000] +ElementLine[ -21969 21969 -21969 -18969 1000] +ElementLine[ -21969 -18969 -18969 -21969 1000] +ElementLine[ -18969 -21969 -4465 -21969 1000] +) diff --git a/packages/SOT23.fp b/packages/SOT23-Q.fp similarity index 58% rename from packages/SOT23.fp rename to packages/SOT23-Q.fp index 91092d7..147d4fc 100644 --- a/packages/SOT23.fp +++ b/packages/SOT23-Q.fp @@ -1,8 +1,8 @@ -Element["" "SOT23" "" "" 0 0 3542 -1575 1 23 ""] +Element["" "SOT23-Q" "" "" 0 0 3542 -1575 1 23 ""] ( - Pad[0 -5511 0 -3149 4187 3000 5387 "" "3" "square"] - Pad[3543 3150 3543 5315 4187 3000 5387 "" "2" "square,edge2"] - Pad[-3544 3150 -3544 5315 4187 3000 5387 "" "1" "square,edge2"] + Pad[0 -5511 0 -3149 4187 3000 5387 "" "C" "square"] + Pad[3543 3150 3543 5315 4187 3000 5387 "" "E" "square,edge2"] + Pad[-3544 3150 -3544 5315 4187 3000 5387 "" "B" "square,edge2"] ElementLine [6889 -8858 -6890 -8858 1000] ElementLine [6889 8662 6889 -8858 1000] ElementLine [-6890 8662 6889 8662 1000] diff --git a/symbols/ATtiny10.sym b/symbols/ATtiny10.sym new file mode 100644 index 0000000..abb157e --- /dev/null +++ b/symbols/ATtiny10.sym @@ -0,0 +1,80 @@ +v 20110115 2 +P 0 1000 400 1000 1 0 0 +{ +T 305 1045 5 10 1 1 0 6 1 +pinnumber=1 +T 455 995 3 10 1 1 0 0 1 +pinlabel=PB0/PCINT0/TPIDATA/OC0A/ADC0/AIN0 +T 0 1000 5 10 0 1 0 6 1 +pinseq=1 +T 0 1000 5 10 0 1 0 6 1 +pintype=io +} +P 8300 200 7900 200 1 0 0 +{ +T 8000 300 5 10 1 1 0 0 1 +pinnumber=4 +T 4950 200 3 10 1 1 0 0 1 +pinlabel=PB2/T0/CLKO/PCINT2/INT0/ADC2 +T 8300 200 5 10 0 1 0 0 1 +pinseq=4 +T 8300 200 5 10 0 1 0 0 1 +pintype=io +} +P 8300 600 7900 600 1 0 0 +{ +T 7995 645 5 10 1 1 0 0 1 +pinnumber=5 +T 7845 595 3 10 1 1 0 6 1 +pinlabel=VCC +T 8700 700 5 10 0 1 0 6 1 +pinseq=5 +T 8300 600 5 10 0 1 0 6 1 +pintype=pwr +} +P 8300 1000 7900 1000 1 0 0 +{ +T 7995 1045 5 10 1 1 0 0 1 +pinnumber=6 +T 7845 995 3 10 1 1 0 6 1 +pinlabel=PB3/RESET/PCINT3/ADC3 +T 8700 1100 5 10 0 1 0 6 1 +pinseq=6 +T 8300 1000 5 10 0 1 0 6 1 +pintype=io +} +P 0 600 400 600 1 0 0 +{ +T 200 650 5 10 1 1 0 0 1 +pinnumber=2 +T 500 600 3 10 1 1 0 0 1 +pinlabel=GND +T -500 500 5 10 0 1 0 0 1 +pinseq=2 +T 0 600 5 10 0 1 0 0 1 +pintype=pwr +} +P 0 200 400 200 1 0 0 +{ +T 305 245 5 10 1 1 0 6 1 +pinnumber=3 +T 455 195 3 10 1 1 0 0 1 +pinlabel=PB1/PCINT1/TPICLK/CLKI/ICP0/OC0B/ADC1/AIN1 +T -400 300 5 10 0 1 0 0 1 +pinseq=3 +T 0 200 5 10 0 1 0 0 1 +pintype=io +} +B 400 0 7500 1400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 5400 -4000 8 10 0 0 0 0 1 +description=Atmel ATtiny48 Microcontroller +T 5400 -3100 8 10 0 0 0 0 1 +numslots=1 +T 5400 -3400 8 10 0 0 0 0 1 +device=ATtiny48 +T 5400 -2800 8 10 0 0 0 0 1 +slot=1 +T 5400 -3700 8 10 0 0 0 0 1 +footprint=TQFP32_7 +T 500 1500 8 10 1 1 0 0 1 +refdes=U? diff --git a/symbols/conn-15b.sym~ b/symbols/conn-15b.sym~ deleted file mode 100644 index c01b8fa..0000000 --- a/symbols/conn-15b.sym~ +++ /dev/null @@ -1,169 +0,0 @@ -v 20110115 2 -P 0 5700 300 5700 1 0 0 -{ -T 0 5700 5 10 0 0 0 0 1 -pintype=unknown -T 355 5695 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 5745 5 10 1 1 0 6 1 -pinnumber=1 -T 0 5700 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 5300 300 5300 1 0 0 -{ -T 0 5300 5 10 0 0 0 0 1 -pintype=unknown -T 355 5295 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 5345 5 10 1 1 0 6 1 -pinnumber=2 -T 0 5300 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 4900 300 4900 1 0 0 -{ -T 0 4900 5 10 0 0 0 0 1 -pintype=unknown -T 355 4895 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 4945 5 10 1 1 0 6 1 -pinnumber=3 -T 0 4900 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 4500 300 4500 1 0 0 -{ -T 0 4500 5 10 0 0 0 0 1 -pintype=unknown -T 355 4495 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 4545 5 10 1 1 0 6 1 -pinnumber=4 -T 0 4500 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 4100 300 4100 1 0 0 -{ -T 0 4100 5 10 0 0 0 0 1 -pintype=unknown -T 355 4095 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 4145 5 10 1 1 0 6 1 -pinnumber=5 -T 0 4100 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 3700 300 3700 1 0 0 -{ -T 0 3700 5 10 0 0 0 0 1 -pintype=unknown -T 355 3695 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 3745 5 10 1 1 0 6 1 -pinnumber=6 -T 0 3700 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 3300 300 3300 1 0 0 -{ -T 0 3300 5 10 0 0 0 0 1 -pintype=unknown -T 355 3295 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 3345 5 10 1 1 0 6 1 -pinnumber=7 -T 0 3300 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 2900 300 2900 1 0 0 -{ -T 0 2900 5 10 0 0 0 0 1 -pintype=unknown -T 355 2895 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 2945 5 10 1 1 0 6 1 -pinnumber=8 -T 0 2900 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 2500 300 2500 1 0 0 -{ -T 0 2500 5 10 0 0 0 0 1 -pintype=unknown -T 355 2495 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 2545 5 10 1 1 0 6 1 -pinnumber=9 -T 0 2500 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 2100 300 2100 1 0 0 -{ -T 0 2100 5 10 0 0 0 0 1 -pintype=unknown -T 355 5895 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 2145 5 10 1 1 0 6 1 -pinnumber=10 -T 0 2100 5 10 0 0 0 0 1 -pinseq=0 -} -B 300 0 400 5800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 355 5895 8 10 1 1 0 0 1 -refdes=J? -P 0 1700 300 1700 1 0 0 -{ -T 0 1700 5 10 0 0 0 0 1 -pintype=unknown -T 355 1695 5 10 0 1 0 0 1 -pinlabel=11 -T 205 1745 5 10 1 1 0 6 1 -pinnumber=11 -T 0 1700 5 10 0 0 0 0 1 -pinseq=11 -} -P 0 1300 300 1300 1 0 0 -{ -T 0 1300 5 10 0 0 0 0 1 -pintype=unknown -T 355 1295 5 10 0 1 0 0 1 -pinlabel=12 -T 205 1345 5 10 1 1 0 6 1 -pinnumber=12 -T 0 1300 5 10 0 0 0 0 1 -pinseq=12 -} -P 0 900 300 900 1 0 0 -{ -T 0 900 5 10 0 0 0 0 1 -pintype=unknown -T 355 895 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 945 5 10 1 1 0 6 1 -pinnumber=13 -T 0 900 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 500 300 500 1 0 0 -{ -T 0 500 5 10 0 0 0 0 1 -pintype=unknown -T 355 495 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 545 5 10 1 1 0 6 1 -pinnumber=14 -T 0 500 5 10 0 0 0 0 1 -pinseq=0 -} -P 0 100 300 100 1 0 0 -{ -T 0 100 5 10 0 0 0 0 1 -pintype=unknown -T 355 95 5 10 0 1 0 0 1 -pinlabel=unknown -T 205 145 5 10 1 1 0 6 1 -pinnumber=15 -T 0 100 5 10 0 0 0 0 1 -pinseq=0 -} diff --git a/symbols/conn-6.sym b/symbols/conn-6.sym new file mode 100644 index 0000000..bfaefe6 --- /dev/null +++ b/symbols/conn-6.sym @@ -0,0 +1,70 @@ +v 20080127 1 +P 0 2100 300 2100 1 0 0 +{ +T 0 2100 5 10 0 0 0 0 1 +pintype=unknown +T 355 2095 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 2145 5 10 1 1 0 6 1 +pinnumber=1 +T 0 2100 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 1700 300 1700 1 0 0 +{ +T 0 1700 5 10 0 0 0 0 1 +pintype=unknown +T 355 1695 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 1745 5 10 1 1 0 6 1 +pinnumber=2 +T 0 1700 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 1300 300 1300 1 0 0 +{ +T 0 1300 5 10 0 0 0 0 1 +pintype=unknown +T 355 1295 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 1345 5 10 1 1 0 6 1 +pinnumber=3 +T 0 1300 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 900 300 900 1 0 0 +{ +T 0 900 5 10 0 0 0 0 1 +pintype=unknown +T 355 895 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 945 5 10 1 1 0 6 1 +pinnumber=4 +T 0 900 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 500 300 500 1 0 0 +{ +T 0 500 5 10 0 0 0 0 1 +pintype=unknown +T 355 495 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 545 5 10 1 1 0 6 1 +pinnumber=5 +T 0 500 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 100 300 100 1 0 0 +{ +T 0 100 5 10 0 0 0 0 1 +pintype=unknown +T 355 95 5 10 0 1 0 0 1 +pinlabel=unknown +T 205 145 5 10 1 1 0 6 1 +pinnumber=6 +T 0 100 5 10 0 0 0 0 1 +pinseq=0 +} +B 300 0 400 2200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 355 2295 8 10 1 1 0 0 1 +refdes=J? diff --git a/symbols/npn-1.sym b/symbols/npn-1.sym new file mode 100644 index 0000000..fa5196f --- /dev/null +++ b/symbols/npn-1.sym @@ -0,0 +1,47 @@ +v 20080706 2 +L 200 800 200 200 3 0 0 0 -1 -1 +T 600 500 5 10 0 0 0 0 1 +device=NPN_TRANSISTOR +L 500 800 200 500 3 0 0 0 -1 -1 +L 200 500 500 200 3 0 0 0 -1 -1 +H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 +M 410,240 +L 501,200 +L 455,295 +L 435,265 +z +P 0 500 200 500 1 0 0 +{ +T 100 550 5 6 1 1 0 0 1 +pinnumber=B +T 100 550 5 6 0 0 0 0 1 +pinseq=2 +T 100 550 5 6 0 1 0 0 1 +pinlabel=B +T 100 550 5 6 0 1 0 0 1 +pintype=pas +} +P 500 1000 500 800 1 0 0 +{ +T 400 850 5 6 1 1 0 0 1 +pinnumber=C +T 400 850 5 6 0 0 0 0 1 +pinseq=1 +T 400 850 5 6 0 1 0 0 1 +pinlabel=C +T 400 850 5 6 0 1 0 0 1 +pintype=pas +} +P 500 200 500 0 1 0 1 +{ +T 400 50 5 6 1 1 0 0 1 +pinnumber=E +T 400 50 5 6 0 0 0 0 1 +pinseq=3 +T 400 50 5 6 0 1 0 0 1 +pinlabel=E +T 400 50 5 6 0 1 0 0 1 +pintype=pas +} +T 600 500 8 10 1 1 0 0 1 +refdes=Q? -- 2.30.2