From 1536150b60765c48a6e7cb587ffbc31581735e58 Mon Sep 17 00:00:00 2001 From: rekado Date: Fri, 23 Nov 2012 18:30:01 +0800 Subject: add transistor after bass blend pots --- gschem/board.pcb | 491 ++++++++++++++++++++++---------------- gschem/crossover.sch | 173 +++++++++----- gschem/lib/footprints/TO92_CBE.fp | 17 ++ gschem/lib/symbols/bc550.sym | 47 ++++ 4 files changed, 466 insertions(+), 262 deletions(-) create mode 100644 gschem/lib/footprints/TO92_CBE.fp create mode 100644 gschem/lib/symbols/bc550.sym (limited to 'gschem') diff --git a/gschem/board.pcb b/gschem/board.pcb index a5ff17a..e038747 100644 --- a/gschem/board.pcb +++ b/gschem/board.pcb @@ -6,7 +6,7 @@ FileVersion[20070407] PCB["" 330000 330000] Grid[2500.0 0 0 0] -Cursor[0 0 0.000000] +Cursor[180000 230000 0.000000] PolyArea[3100.006200] Thermal[0.500000] DRC[1000 1000 1000 1000 1500 1000] @@ -786,7 +786,7 @@ Symbol['~' 1200] SymbolLine[1500 3500 2000 3500 800] SymbolLine[2000 3500 2500 3000 800] ) -Attribute("PCB::grid::unit" "mm") +Attribute("PCB::grid::unit" "mil") Via[27500 27500 10000 2000 2600 10000 "" "hole"] Via[302500 302500 10000 2000 2600 10000 "" "hole"] Via[302500 27500 10000 2000 2600 10000 "" "hole"] @@ -801,7 +801,7 @@ Element["" "DIL-8-300" "IC401" "unknown" 127500 72500 -5000 17000 2 100 ""] Pin[-30000 30000 6000 3000 6600 2800 "IN+" "5" "edge2"] Pin[-20000 30000 6000 3000 6600 2800 "IN-" "6" "edge2"] Pin[-10000 30000 6000 3000 6600 2800 "OUT" "7" "edge2"] - Pin[0 30000 6000 3000 6600 2800 "V+" "8" "edge2"] + Pin[0 30000 6000 3000 6600 2800 "V+" "8" "found,edge2"] ElementLine [-35000 -5000 5000 -5000 1000] ElementLine [-35000 -5000 -35000 35000 1000] ElementLine [-35000 35000 5000 35000 1000] @@ -941,7 +941,7 @@ Element["" "R025" "R410" "6k8" 127500 132500 12000 -2000 0 100 ""] Element["" "CK06_type_capacitor" "C407" "100n" 142500 102500 14400 -37000 3 150 ""] ( - Pin[0 0 8000 3000 11000 3500 "1" "1" "thermal(5)"] + Pin[0 0 8000 3000 11000 3500 "1" "1" "found,thermal(5)"] Pin[0 -20000 8000 3000 11000 3500 "2" "2" "thermal(1X,4)"] ElementLine [-5000 5000 5000 5000 1000] ElementLine [5000 -25000 5000 5000 1000] @@ -1138,7 +1138,7 @@ Element["" "CONNECTOR-2-1" "CONN402" "unknown" 197500 37500 -5000 -11000 0 100 " ) -Element["" "CONNECTOR-1-1" "CONN403" "unknown" 302500 82500 11000 -5000 3 100 ""] +Element["" "CONNECTOR-1-1" "CONN403" "unknown" 237500 287500 11000 -5000 3 100 ""] ( Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] ElementLine [-5000 -5000 -5000 5000 1000] @@ -1163,31 +1163,6 @@ Element["" "R025" "R418" "22k" 182500 22500 -12000 2000 2 100 ""] ) -Element["" "CONNECTOR-3-1" "CONN502" "unknown" 302500 125000 11000 -5000 3 100 ""] -( - Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] - Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] - Pin[0 20000 6000 3000 6600 3800 "3" "3" "thermal(1X)"] - ElementLine [-5000 -5000 -5000 25000 1000] - ElementLine [-5000 25000 5000 25000 1000] - ElementLine [5000 -5000 5000 25000 1000] - ElementLine [-5000 -5000 5000 -5000 1000] - ElementLine [-5000 5000 5000 5000 1000] - ElementLine [5000 -5000 5000 5000 1000] - - ) - -Element["" "RCY100P" "C503" "1u" 302500 97500 10000 15000 3 100 ""] -( - Pin[0 0 6000 3000 6600 3000 "+" "1" "square"] - Pin[0 10000 6000 3000 6600 3000 "-" "2" ""] - ElementLine [0 -11000 0 -7000 1000] - ElementLine [-2000 -9000 2000 -9000 1000] - ElementLine [0 17000 0 21000 1000] - ElementArc [0 5000 10000 10000 270 360 1000] - - ) - Element["" "CK06_type_capacitor" "C405" "56n" 112500 142500 14400 -37000 3 150 ""] ( Pin[0 0 8000 3000 11000 3500 "1" "1" "thermal(5)"] @@ -1210,7 +1185,7 @@ Element["" "CK06_type_capacitor" "C404" "56n" 55000 82500 37000 14400 2 150 ""] ) -Element["" "RCY100P" "C504" "1u" 292500 57500 10000 15000 3 100 ""] +Element["" "RCY100P" "C504" "1u" 290000 57500 10000 15000 3 100 ""] ( Pin[0 0 6000 3000 6600 3000 "+" "1" "square"] Pin[0 10000 6000 3000 6600 3000 "-" "2" ""] @@ -1321,11 +1296,11 @@ Element["" "R025" "R307" "4k7" 282500 122500 -12000 2000 2 100 ""] ) -Element["" "TO92" "Q501" "unknown" 280000 150000 -1000 13000 2 100 ""] +Element["" "TO92" "Q501" "unknown" 280000 142500 -1000 13000 2 100 ""] ( - Pin[-20000 0 7200 3000 7800 4200 "D" "1" "square,edge2"] + Pin[-20000 0 7200 3000 7800 4200 "D" "1" "found,square,edge2"] Pin[-10000 0 7200 3000 7800 4200 "S" "2" "edge2"] - Pin[0 0 7200 3000 7800 4200 "G" "3" "found,edge2"] + Pin[0 0 7200 3000 7800 4200 "G" "3" "edge2"] ElementLine [-17000 7000 -3000 7000 1000] ElementArc [-10000 0 10000 10000 135 270 1000] @@ -1333,7 +1308,7 @@ Element["" "TO92" "Q501" "unknown" 280000 150000 -1000 13000 2 100 ""] Element["" "RCY150P" "C510" "220uF" 180000 200000 -22500 15000 2 100 ""] ( - Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"] + Pin[0 0 6000 3000 6600 3000 "+" "1" "found,square,edge2"] Pin[-15000 0 6000 3000 6600 3000 "-" "2" "edge2,thermal(1X)"] ElementLine [9500 0 13500 0 1000] ElementLine [11500 -2000 11500 2000 1000] @@ -1403,7 +1378,7 @@ Element["" "R025" "R208" "10M" 92500 205000 -2000 -12000 1 100 ""] Element["" "TO92" "Q101" "unknown" 142500 232500 13000 1000 3 100 ""] ( - Pin[0 20000 7200 3000 7800 4200 "D" "1" "square"] + Pin[0 20000 7200 3000 7800 4200 "D" "1" "found,square"] Pin[0 10000 7200 3000 7800 4200 "S" "2" ""] Pin[0 0 7200 3000 7800 4200 "G" "3" ""] ElementLine [7000 3000 7000 17000 1000] @@ -1413,7 +1388,7 @@ Element["" "TO92" "Q101" "unknown" 142500 232500 13000 1000 3 100 ""] Element["" "TO92" "Q201" "unknown" 57500 232500 13000 1000 3 100 ""] ( - Pin[0 20000 7200 3000 7800 4200 "D" "1" "square"] + Pin[0 20000 7200 3000 7800 4200 "D" "1" "found,square"] Pin[0 10000 7200 3000 7800 4200 "S" "2" ""] Pin[0 0 7200 3000 7800 4200 "G" "3" ""] ElementLine [7000 3000 7000 17000 1000] @@ -1444,7 +1419,7 @@ Element["" "TO92" "Q202" "unknown" 92500 247500 -1000 13000 2 100 ""] Element["" "TO92" "Q103" "unknown" 122500 267500 1000 -13000 0 100 ""] ( - Pin[20000 0 7200 3000 7800 4200 "D" "1" "square,edge2"] + Pin[20000 0 7200 3000 7800 4200 "D" "1" "found,square,edge2"] Pin[10000 0 7200 3000 7800 4200 "S" "2" "edge2"] Pin[0 0 7200 3000 7800 4200 "G" "3" "edge2"] ElementLine [3000 -7000 17000 -7000 1000] @@ -1578,7 +1553,7 @@ Element["" "CONNECTOR-3-1" "CONN101" "unknown" 105000 302500 5000 11000 2 100 "" Element["" "TO92" "U501" "unknown" 155000 185000 -13000 -1000 1 100 ""] ( - Pin[0 -20000 7200 3000 7800 4200 "Vin" "1" "square"] + Pin[0 -20000 7200 3000 7800 4200 "Vin" "1" "found,square"] Pin[0 -10000 7200 3000 7800 4200 "Common" "2" "thermal(1X)"] Pin[0 0 7200 3000 7800 4200 "Vout" "3" ""] ElementLine [-7000 -17000 -7000 -3000 1000] @@ -1586,7 +1561,7 @@ Element["" "TO92" "U501" "unknown" 155000 185000 -13000 -1000 1 100 ""] ) -Element["" "CONNECTOR-1-2" "CONN301" "unknown" 217500 295000 -21000 5000 1 100 ""] +Element["" "CONNECTOR-1-2" "CONN301" "unknown" 220000 302500 -21000 5000 1 100 ""] ( Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2,thermal(1X)"] Pin[-10000 0 6000 3000 6600 3800 "2" "2" "edge2"] @@ -1599,32 +1574,6 @@ Element["" "CONNECTOR-1-2" "CONN301" "unknown" 217500 295000 -21000 5000 1 100 " ) -Element["" "R025" "R105" "10k" 152500 280000 12000 -2000 0 100 ""] -( - Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] - Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X,2X)"] - ElementLine [10000 -5000 30000 -5000 2000] - ElementLine [30000 -5000 30000 5000 2000] - ElementLine [10000 5000 30000 5000 2000] - ElementLine [10000 -5000 10000 5000 2000] - ElementLine [0 0 10000 0 2000] - ElementLine [30000 0 40000 0 2000] - - ) - -Element["" "R025" "R304" "10k" 152500 295000 12000 -2000 0 100 ""] -( - Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] - Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2"] - ElementLine [10000 -5000 30000 -5000 2000] - ElementLine [30000 -5000 30000 5000 2000] - ElementLine [10000 5000 30000 5000 2000] - ElementLine [10000 -5000 10000 5000 2000] - ElementLine [0 0 10000 0 2000] - ElementLine [30000 0 40000 0 2000] - - ) - Element["" "R025" "R205" "10k" 40000 275000 -2000 -12000 1 100 ""] ( Pin[0 0 6800 3000 7400 3800 "1" "1" "square"] @@ -1640,7 +1589,7 @@ Element["" "R025" "R205" "10k" 40000 275000 -2000 -12000 1 100 ""] Element["" "TO92" "Q203" "unknown" 77500 267500 -1000 13000 2 100 ""] ( - Pin[-20000 0 7200 3000 7800 4200 "D" "1" "square,edge2"] + Pin[-20000 0 7200 3000 7800 4200 "D" "1" "found,square,edge2"] Pin[-10000 0 7200 3000 7800 4200 "S" "2" "edge2"] Pin[0 0 7200 3000 7800 4200 "G" "3" "edge2"] ElementLine [-17000 7000 -3000 7000 1000] @@ -1661,35 +1610,9 @@ Element["" "R025" "R305" "1M" 195000 185000 12000 -2000 0 100 ""] ) -Element["" "R025" "R520" "100" 235000 215000 -12000 2000 2 100 ""] -( - Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] - Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2"] - ElementLine [-30000 5000 -10000 5000 2000] - ElementLine [-30000 -5000 -30000 5000 2000] - ElementLine [-30000 -5000 -10000 -5000 2000] - ElementLine [-10000 -5000 -10000 5000 2000] - ElementLine [-10000 0 0 0 2000] - ElementLine [-40000 0 -30000 0 2000] - - ) - -Element["" "CONNECTOR-2-1" "CONN503" "unknown" 245000 232500 5000 11000 2 100 ""] -( - Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2,thermal(1X)"] - Pin[-10000 0 6000 3000 6600 3800 "2" "2" "edge2"] - ElementLine [-15000 -5000 5000 -5000 1000] - ElementLine [-15000 -5000 -15000 5000 1000] - ElementLine [-15000 5000 5000 5000 1000] - ElementLine [5000 -5000 5000 5000 1000] - ElementLine [-5000 -5000 -5000 5000 1000] - ElementLine [-5000 5000 5000 5000 1000] - - ) - Element["" "R025" "R515" "1M" 235000 200000 -12000 2000 2 100 ""] ( - Pin[0 0 6800 3000 7400 3800 "1" "1" "found,square,edge2"] + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2"] ElementLine [-30000 5000 -10000 5000 2000] ElementLine [-30000 -5000 -30000 5000 2000] @@ -1702,7 +1625,7 @@ Element["" "R025" "R515" "1M" 235000 200000 -12000 2000 2 100 ""] Element["" "TO92" "Q302" "unknown" 227500 150000 1000 -13000 0 100 ""] ( - Pin[20000 0 7200 3000 7800 4200 "D" "1" "square,edge2"] + Pin[20000 0 7200 3000 7800 4200 "D" "1" "found,square,edge2"] Pin[10000 0 7200 3000 7800 4200 "S" "2" "edge2"] Pin[0 0 7200 3000 7800 4200 "G" "3" "edge2"] ElementLine [3000 -7000 17000 -7000 1000] @@ -1724,7 +1647,7 @@ Element["" "RCY150P" "C511" "220uF" 40000 217500 -15000 -22500 1 100 ""] Element["" "CK06_type_capacitor" "C512" "47nF" 160000 230000 37000 14400 2 150 ""] ( Pin[0 0 8000 3000 11000 3500 "1" "1" "edge2,thermal(1X,5)"] - Pin[20000 0 8000 3000 11000 3500 "2" "2" "edge2,thermal(4)"] + Pin[20000 0 8000 3000 11000 3500 "2" "2" "found,edge2,thermal(4)"] ElementLine [-5000 -5000 -5000 5000 1000] ElementLine [-5000 5000 25000 5000 1000] ElementLine [25000 -5000 25000 5000 1000] @@ -1732,10 +1655,23 @@ Element["" "CK06_type_capacitor" "C512" "47nF" 160000 230000 37000 14400 2 150 " ) -Element["" "R025" "R301" "100k" 192500 265000 -12000 2000 2 100 ""] +Element["" "R025" "J1" "unknown" 195000 170000 12000 -2000 0 100 ""] +( + Pin[0 0 6800 3000 7400 3800 "1" "1" "found,square,edge2"] + Pin[40000 0 6800 3000 7400 3800 "2" "2" "found,edge2"] + ElementLine [10000 -5000 30000 -5000 2000] + ElementLine [30000 -5000 30000 5000 2000] + ElementLine [30000 5000 10000 5000 2000] + ElementLine [10000 5000 10000 -5000 2000] + ElementLine [0 0 10000 0 2000] + ElementLine [30000 0 40000 0 2000] + + ) + +Element["" "R025" "R520" "100" 235000 230000 -12000 2000 2 100 ""] ( Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] - Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X)"] + Pin[-40000 0 6800 3000 7400 3800 "2" "2" "found,edge2"] ElementLine [-30000 5000 -10000 5000 2000] ElementLine [-30000 -5000 -30000 5000 2000] ElementLine [-30000 -5000 -10000 -5000 2000] @@ -1745,33 +1681,72 @@ Element["" "R025" "R301" "100k" 192500 265000 -12000 2000 2 100 ""] ) -Element["" "R025" "R303" "10k" 207500 240000 2000 12000 3 100 ""] +Element["" "R025" "R430" "1M" 235000 215000 -12000 2000 2 100 ""] ( - Pin[0 0 6800 3000 7400 3800 "1" "1" "square"] - Pin[0 40000 6800 3000 7400 3800 "2" "2" ""] - ElementLine [5000 10000 5000 30000 2000] - ElementLine [-5000 30000 5000 30000 2000] - ElementLine [-5000 10000 -5000 30000 2000] - ElementLine [-5000 10000 5000 10000 2000] - ElementLine [0 0 0 10000 2000] - ElementLine [0 30000 0 40000 2000] + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] + Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2"] + ElementLine [-30000 5000 -10000 5000 2000] + ElementLine [-30000 -5000 -30000 5000 2000] + ElementLine [-30000 -5000 -10000 -5000 2000] + ElementLine [-10000 -5000 -10000 5000 2000] + ElementLine [-10000 0 0 0 2000] + ElementLine [-40000 0 -30000 0 2000] ) -Element["" "R025" "J1" "unknown" 195000 170000 12000 -2000 0 100 ""] +Element["" "R025" "R304" "10k" 155000 287500 12000 -2000 0 100 ""] ( Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2"] ElementLine [10000 -5000 30000 -5000 2000] ElementLine [30000 -5000 30000 5000 2000] - ElementLine [30000 5000 10000 5000 2000] - ElementLine [10000 5000 10000 -5000 2000] + ElementLine [10000 5000 30000 5000 2000] + ElementLine [10000 -5000 10000 5000 2000] ElementLine [0 0 10000 0 2000] ElementLine [30000 0 40000 0 2000] ) -Element["" "R025" "R516" "100k" 302500 170000 -12000 2000 2 100 ""] +Element["" "R025" "R301" "100k" 195000 257500 -12000 2000 2 100 ""] +( + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] + Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X)"] + ElementLine [-30000 5000 -10000 5000 2000] + ElementLine [-30000 -5000 -30000 5000 2000] + ElementLine [-30000 -5000 -10000 -5000 2000] + ElementLine [-10000 -5000 -10000 5000 2000] + ElementLine [-10000 0 0 0 2000] + ElementLine [-40000 0 -30000 0 2000] + + ) + +Element["" "R025" "R303" "10k" 155000 302500 12000 -2000 0 100 ""] +( + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] + Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2"] + ElementLine [10000 -5000 30000 -5000 2000] + ElementLine [30000 -5000 30000 5000 2000] + ElementLine [10000 5000 30000 5000 2000] + ElementLine [10000 -5000 10000 5000 2000] + ElementLine [0 0 10000 0 2000] + ElementLine [30000 0 40000 0 2000] + + ) + +Element["" "R025" "R105" "10k" 155000 272500 12000 -2000 0 100 ""] +( + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] + Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X,2X)"] + ElementLine [10000 -5000 30000 -5000 2000] + ElementLine [30000 -5000 30000 5000 2000] + ElementLine [10000 5000 30000 5000 2000] + ElementLine [10000 -5000 10000 5000 2000] + ElementLine [0 0 10000 0 2000] + ElementLine [30000 0 40000 0 2000] + + ) + +Element["" "R025" "R516" "100k" 302500 185000 -12000 2000 2 100 ""] ( Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(0X,1X)"] @@ -1784,7 +1759,7 @@ Element["" "R025" "R516" "100k" 302500 170000 -12000 2000 2 100 ""] ) -Element["" "R025" "R507" "4k7_???" 262500 185000 12000 -2000 0 100 ""] +Element["" "R025" "R507" "4k7_???" 262500 200000 12000 -2000 0 100 ""] ( Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X)"] @@ -1797,9 +1772,9 @@ Element["" "R025" "R507" "4k7_???" 262500 185000 12000 -2000 0 100 ""] ) -Element["" "R025" "R506" "100k" 262500 215000 12000 -2000 0 100 ""] +Element["" "R025" "R506" "100k" 262500 230000 12000 -2000 0 100 ""] ( - Pin[0 0 6800 3000 7400 3800 "1" "1" "found,square,edge2"] + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2"] ElementLine [10000 -5000 30000 -5000 2000] ElementLine [30000 -5000 30000 5000 2000] @@ -1810,9 +1785,9 @@ Element["" "R025" "R506" "100k" 262500 215000 12000 -2000 0 100 ""] ) -Element["" "R025" "R508" "100k" 262500 200000 12000 -2000 0 100 ""] +Element["" "R025" "R508" "100k" 262500 215000 12000 -2000 0 100 ""] ( - Pin[0 0 6800 3000 7400 3800 "1" "1" "found,square,edge2"] + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2"] ElementLine [10000 -5000 30000 -5000 2000] ElementLine [30000 -5000 30000 5000 2000] @@ -1821,10 +1796,82 @@ Element["" "R025" "R508" "100k" 262500 200000 12000 -2000 0 100 ""] ElementLine [0 0 10000 0 2000] ElementLine [30000 0 40000 0 2000] + ) + +Element["" "R025" "R431" "3k3" 302500 245000 -12000 2000 2 100 ""] +( + Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] + Pin[-40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X)"] + ElementLine [-30000 5000 -10000 5000 2000] + ElementLine [-30000 -5000 -30000 5000 2000] + ElementLine [-30000 -5000 -10000 -5000 2000] + ElementLine [-10000 -5000 -10000 5000 2000] + ElementLine [-10000 0 0 0 2000] + ElementLine [-40000 0 -30000 0 2000] + + ) + +Element["" "TO92_CBE" "Q401" "unknown" 275000 265000 -1000 13000 2 100 ""] +( + Pin[-20000 0 7200 3000 7800 4200 "C" "1" "found,square,edge2"] + Pin[-10000 0 7200 3000 7800 4200 "B" "2" "edge2"] + Pin[0 0 7200 3000 7800 4200 "E" "3" "edge2"] + ElementLine [-17000 7000 -3000 7000 1000] + ElementArc [-10000 0 10000 10000 135 270 1000] + + ) + +Element["" "RCY100P" "C503" "1u" 292500 262500 10000 15000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "+" "1" "square"] + Pin[0 10000 6000 3000 6600 3000 "-" "2" ""] + ElementLine [0 -11000 0 -7000 1000] + ElementLine [-2000 -9000 2000 -9000 1000] + ElementLine [0 17000 0 21000 1000] + ElementArc [0 5000 10000 10000 270 360 1000] + + ) + +Element["" "CONNECTOR-3-1" "CONN502" "unknown" 302500 170000 -11000 5000 1 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 -10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 -20000 6000 3000 6600 3800 "3" "3" "thermal(1X)"] + ElementLine [5000 -25000 5000 5000 1000] + ElementLine [-5000 -25000 5000 -25000 1000] + ElementLine [-5000 -25000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + + ) + +Element["" "RCY100P" "C411" "1u" 255000 287500 15000 -10000 0 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" "square,edge2"] + Pin[10000 0 6000 3000 6600 3000 "2" "2" "edge2"] + ElementLine [-11000 0 -7000 0 1000] + ElementLine [-9000 -2000 -9000 2000 1000] + ElementLine [17000 0 21000 0 1000] + ElementArc [5000 0 10000 10000 0 360 1000] + + ) + +Element["" "CONNECTOR-2-1" "CONN503" "unknown" 220000 287500 5000 11000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2,thermal(1X)"] + Pin[-10000 0 6000 3000 6600 3800 "2" "2" "edge2"] + ElementLine [-15000 -5000 5000 -5000 1000] + ElementLine [-15000 -5000 -15000 5000 1000] + ElementLine [-15000 5000 5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ) Layer(1 "component") ( - Line[195000 170000 235000 170000 2000 2000 "clearline"] + Line[195000 170000 235000 170000 2000 2000 "found,clearline"] ) Layer(2 "solder") ( @@ -1884,7 +1931,6 @@ Layer(2 "solder") Line[202500 47500 202500 57500 2000 2000 "clearline"] Line[207500 22500 222500 37500 2000 2000 "clearline"] Line[182500 22500 207500 22500 2000 2000 "clearline"] - Line[302500 82500 302500 97500 2000 2000 "clearline"] Line[92500 90000 45000 137500 2000 2000 "clearline"] Line[45000 137500 45000 142500 2000 2000 "clearline"] Line[82500 142500 97500 142500 2000 2000 "clearline"] @@ -1900,9 +1946,9 @@ Layer(2 "solder") Line[137500 140000 128750 148750 2000 2000 "clearline"] Line[167500 132500 167500 147500 2000 2000 "clearline"] Line[167500 147500 195000 147500 2000 2000 "clearline"] - Line[127500 102500 142500 102500 2000 2000 "clearline"] - Line[142500 102500 155000 115000 2000 2000 "clearline"] - Line[155000 115000 155000 165000 2000 2000 "clearline"] + Line[127500 102500 142500 102500 2000 2000 "found,clearline"] + Line[142500 102500 155000 115000 2000 2000 "found,clearline"] + Line[155000 115000 155000 165000 2000 2000 "found,clearline"] Line[45000 112500 75000 82500 2000 2000 "clearline"] Line[45000 97500 45000 92500 2000 2000 "clearline"] Line[102500 82500 87500 82500 2000 2000 "clearline"] @@ -1913,10 +1959,10 @@ Layer(2 "solder") Line[55000 70000 80000 45000 2000 2000 "clearline"] Line[45000 52500 45000 82500 2000 2000 "clearline"] Line[45000 82500 37500 90000 2000 2000 "clearline"] - Line[292500 57500 292500 47500 2000 2000 "clearline"] + Line[290000 57500 290000 47500 2000 2000 "clearline"] Line[272500 92500 277500 97500 2000 2000 "clearline"] Line[272500 67500 272500 92500 2000 2000 "clearline"] - Line[270000 115000 277500 107500 2000 2000 "clearline"] + Line[270000 115000 277500 107500 2000 2000 "clearline,rubberend"] Line[275000 110000 277500 107500 2000 2000 "clearline"] Line[247500 32500 257500 22500 2000 2000 "clearline"] Line[247500 52500 247500 32500 2000 2000 "clearline"] @@ -1924,20 +1970,15 @@ Layer(2 "solder") Line[245000 90000 245000 75000 2000 2000 "clearline"] Line[252500 97500 245000 90000 2000 2000 "clearline"] Line[247500 52500 252500 57500 2000 2000 "clearline"] - Line[292500 47500 282500 37500 2000 2000 "clearline"] - Line[257500 37500 282500 37500 2000 2000 "clearline"] - Line[280000 150000 280000 190000 2000 2000 "found,clearline"] - Line[302500 107500 302500 125000 2000 2000 "clearline"] - Line[295000 142500 302500 135000 2000 2000 "clearline"] - Line[287500 140000 287500 200000 2000 2000 "clearline"] - Line[295000 195000 295000 142500 2000 2000 "clearline"] - Line[270000 177500 270000 115000 2000 2000 "clearline"] - Line[292500 135000 287500 140000 2000 2000 "clearline"] - Line[292500 135000 292500 67500 2000 2000 "clearline"] + Line[290000 47500 280000 37500 2000 2000 "clearline"] + Line[257500 37500 280000 37500 2000 2000 "clearline"] + Line[280000 142500 280000 205000 2000 2000 "clearline"] + Line[287500 132500 287500 215000 2000 2000 "clearline"] + Line[290000 130000 287500 132500 2000 2000 "clearline"] + Line[290000 130000 290000 67500 2000 2000 "clearline"] Line[252500 107500 252500 112500 2000 2000 "clearline"] - Line[235000 232500 235000 215000 2000 2000 "clearline"] Line[62500 177500 52500 187500 2000 2000 "clearline"] - Line[142500 252500 142500 267500 2000 2000 "clearline"] + Line[142500 252500 142500 267500 2000 2000 "found,clearline"] Line[62500 165000 62500 177500 2000 2000 "clearline"] Line[52500 227500 52500 187500 2000 2000 "clearline"] Line[57500 232500 67500 222500 2000 2000 "clearline"] @@ -1970,39 +2011,28 @@ Layer(2 "solder") Line[62500 165000 55000 165000 2000 2000 "clearline"] Line[55000 165000 37500 147500 2000 2000 "clearline"] Line[37500 90000 37500 147500 2000 2000 "clearline"] - Line[192500 295000 207500 295000 2000 2000 "clearline"] Line[62500 290000 55000 290000 2000 2000 "clearline"] Line[55000 290000 40000 275000 2000 2000 "clearline"] Line[95000 302500 95000 290000 2000 2000 "clearline"] - Line[142500 295000 137500 290000 2000 2000 "clearline"] - Line[152500 295000 142500 295000 2000 2000 "clearline"] - Line[137500 280000 152500 280000 2000 2000 "clearline"] Line[127500 280000 127500 290000 2000 2000 "clearline"] Line[132500 267500 132500 275000 2000 2000 "clearline"] - Line[137500 280000 132500 275000 2000 2000 "clearline"] Line[132500 275000 127500 280000 2000 2000 "clearline"] Line[137500 157500 128750 148750 2000 2000 "clearline"] Line[57500 242500 67500 242500 2000 2000 "clearline"] Line[77500 252500 67500 242500 2000 2000 "clearline"] Line[77500 267500 77500 252500 2000 2000 "clearline"] - Line[57500 252500 57500 267500 2000 2000 "clearline"] - Line[117500 300000 122500 305000 2000 2000 "clearline"] - Line[117500 285000 117500 300000 2000 2000 "clearline"] + Line[57500 252500 57500 267500 2000 2000 "found,clearline"] + Line[117500 297500 122500 302500 2000 2000 "clearline"] + Line[117500 285000 117500 297500 2000 2000 "clearline"] Line[110000 277500 117500 285000 2000 2000 "clearline"] Line[85000 277500 110000 277500 2000 2000 "clearline"] Line[72500 290000 85000 277500 2000 2000 "clearline"] - Line[215000 217500 152500 280000 2000 2000 "clearline"] - Line[207500 182500 207500 202500 2000 2000 "clearline"] - Line[177500 232500 207500 202500 2000 2000 "clearline"] - Line[215000 147500 215000 217500 2000 2000 "clearline"] - Line[195000 170000 207500 182500 2000 2000 "clearline"] - Line[195000 185000 195000 200000 2000 2000 "clearline"] - Line[220000 227500 220000 157500 2000 2000 "clearline"] + Line[195000 170000 207500 182500 2000 2000 "found,clearline"] + Line[220000 225000 220000 157500 2000 2000 "clearline"] Line[220000 157500 227500 150000 2000 2000 "clearline"] Line[237500 150000 237500 127500 2000 2000 "clearline"] Line[252500 112500 237500 127500 2000 2000 "clearline"] - Line[260000 150000 247500 150000 2000 2000 "clearline"] - Line[247500 157500 235000 170000 2000 2000 "clearline"] + Line[247500 157500 235000 170000 2000 2000 "found,clearline"] Line[235000 185000 225000 185000 2000 2000 "clearline"] Line[225000 185000 220000 190000 2000 2000 "clearline"] Line[137500 157500 137500 177500 2000 2000 "clearline"] @@ -2011,53 +2041,97 @@ Layer(2 "solder") Line[142500 232500 142500 215000 2000 2000 "clearline"] Line[142500 215000 155000 202500 2000 2000 "clearline"] Line[155000 202500 155000 185000 2000 2000 "clearline"] - Line[180000 200000 195000 215000 2000 2000 "clearline"] - Line[142500 252500 157500 252500 2000 2000 "clearline"] - Line[157500 252500 180000 230000 2000 2000 "clearline"] - Line[247500 150000 247500 187500 2000 2000 "clearline"] - Line[247500 187500 242500 192500 2000 2000 "clearline"] - Line[242500 192500 230000 192500 2000 2000 "clearline"] - Line[230000 192500 225000 197500 2000 2000 "clearline"] - Line[62500 310000 30000 277500 2000 2000 "clearline"] - Line[30000 277500 30000 260000 2000 2000 "clearline"] - Line[30000 260000 37500 252500 2000 2000 "clearline"] - Line[57500 252500 55000 252500 2000 2000 "clearline"] - Line[57500 252500 37500 252500 2000 2000 "clearline"] - Line[165000 275000 200000 240000 2000 2000 "clearline"] - Line[122500 305000 157500 305000 2000 2000 "clearline"] - Line[157500 305000 165000 297500 2000 2000 "clearline"] - Line[165000 297500 165000 275000 2000 2000 "clearline"] - Line[200000 240000 207500 240000 2000 2000 "clearline"] - Line[220000 227500 207500 240000 2000 2000 "clearline"] - Line[192500 265000 207500 280000 2000 2000 "clearline"] - Line[207500 280000 207500 295000 2000 2000 "clearline"] - Line[62500 310000 160000 310000 2000 2000 "clearline"] - Line[225000 197500 225000 235000 2000 2000 "clearline"] + Line[247500 150000 247500 187500 2000 2000 "found,clearline"] + Line[247500 187500 242500 192500 2000 2000 "found,clearline"] + Line[242500 192500 230000 192500 2000 2000 "found,clearline"] + Line[230000 192500 225000 197500 2000 2000 "found,clearline"] + Line[62500 310000 30000 277500 2000 2000 "found,clearline"] + Line[30000 277500 30000 260000 2000 2000 "found,clearline"] + Line[30000 260000 37500 252500 2000 2000 "found,clearline"] + Line[57500 252500 55000 252500 2000 2000 "found,clearline"] + Line[57500 252500 37500 252500 2000 2000 "found,clearline"] + Line[225000 197500 225000 227500 2000 2000 "found,clearline"] Line[40000 217500 42500 217500 2000 2000 "clearline"] Line[57500 232500 42500 217500 2000 2000 "clearline"] Line[62500 165000 85000 142500 2000 2000 "clearline"] - Line[155000 165000 162500 165000 2000 2000 "clearline"] - Line[162500 165000 167500 170000 2000 2000 "clearline"] - Line[167500 170000 195000 170000 2000 2000 "clearline"] - Line[160000 310000 170000 300000 2000 2000 "clearline"] - Line[170000 300000 170000 277500 2000 2000 "clearline"] - Line[170000 277500 200000 247500 2000 2000 "clearline"] - Line[200000 247500 212500 247500 2000 2000 "clearline"] - Line[212500 247500 225000 235000 2000 2000 "clearline"] + Line[155000 165000 162500 165000 2000 2000 "found,clearline"] + Line[162500 165000 167500 170000 2000 2000 "found,clearline"] + Line[167500 170000 195000 170000 2000 2000 "found,clearline"] Line[67500 267500 67500 272500 2000 2000 "clearline"] Line[67500 272500 62500 277500 2000 2000 "clearline"] Line[62500 277500 62500 290000 2000 2000 "clearline"] - Line[262500 200000 262500 215000 2000 2000 "found,clearline"] - Line[302500 215000 287500 200000 2000 2000 "clearline"] - Line[302500 200000 300000 200000 2000 2000 "clearline"] - Line[300000 200000 295000 195000 2000 2000 "clearline"] - Line[270000 177500 262500 185000 2000 2000 "clearline"] - Line[235000 200000 270000 200000 2000 2000 "found,clearline"] - Line[270000 200000 280000 190000 2000 2000 "found,clearline"] - Line[302500 170000 302500 160000 2000 2000 "clearline"] - Line[302500 160000 310000 152500 2000 2000 "clearline"] - Line[310000 152500 310000 132500 2000 2000 "clearline"] - Line[310000 132500 302500 125000 2000 2000 "clearline"] + Line[180000 230000 195000 230000 2000 2000 "found,clearline"] + Line[195000 185000 195000 215000 2000 2000 "clearline"] + Line[207500 182500 207500 217500 2000 2000 "found,clearline"] + Line[207500 217500 195000 230000 2000 2000 "found,clearline"] + Line[180000 230000 180000 200000 2000 2000 "found,clearline"] + Line[215000 147500 215000 222500 2000 2000 "clearline"] + Line[187500 240000 197500 240000 2000 2000 "clearline"] + Line[197500 240000 215000 222500 2000 2000 "clearline"] + Line[122500 302500 157500 302500 2000 2000 "clearline"] + Line[167500 267500 190000 245000 2000 2000 "clearline"] + Line[190000 245000 200000 245000 2000 2000 "clearline"] + Line[200000 245000 220000 225000 2000 2000 "clearline"] + Line[162500 310000 172500 300000 2000 2000 "found,clearline"] + Line[160000 302500 167500 295000 2000 2000 "clearline"] + Line[167500 295000 167500 267500 2000 2000 "clearline"] + Line[160000 302500 155000 302500 2000 2000 "clearline"] + Line[170000 257500 187500 240000 2000 2000 "clearline"] + Line[172500 300000 172500 270000 2000 2000 "found,clearline"] + Line[172500 270000 192500 250000 2000 2000 "found,clearline"] + Line[192500 250000 202500 250000 2000 2000 "found,clearline"] + Line[62500 310000 162500 310000 2000 2000 "found,clearline"] + Line[142500 252500 147500 252500 2000 2000 "found,clearline"] + Line[147500 252500 160000 240000 2000 2000 "found,clearline"] + Line[160000 240000 170000 240000 2000 2000 "found,clearline"] + Line[170000 240000 180000 230000 2000 2000 "found,clearline"] + Line[137500 280000 132500 275000 2000 2000 "clearline"] + Line[155000 287500 140000 287500 2000 2000 "clearline"] + Line[140000 287500 137500 290000 2000 2000 "clearline"] + Line[137500 280000 147500 280000 2000 2000 "clearline"] + Line[170000 257500 147500 280000 2000 2000 "clearline"] + Line[195000 257500 185000 267500 2000 2000 "clearline"] + Line[185000 267500 185000 277500 2000 2000 "clearline"] + Line[185000 277500 195000 287500 2000 2000 "clearline"] + Line[195000 302500 195000 287500 2000 2000 "clearline"] + Line[210000 302500 195000 302500 2000 2000 "clearline"] + Line[260000 142500 255000 142500 2000 2000 "found,clearline"] + Line[255000 142500 247500 150000 2000 2000 "found,clearline"] + Line[262500 215000 262500 230000 2000 2000 "clearline"] + Line[302500 230000 287500 215000 2000 2000 "clearline"] + Line[302500 215000 300000 215000 2000 2000 "clearline"] + Line[270000 215000 280000 205000 2000 2000 "clearline"] + Line[270000 115000 270000 192500 2000 2000 "clearline"] + Line[270000 192500 262500 200000 2000 2000 "clearline"] + Line[295000 207500 302500 215000 2000 2000 "clearline"] + Line[270000 215000 262500 215000 2000 2000 "clearline"] + Line[235000 200000 247500 200000 2000 2000 "clearline"] + Line[247500 200000 262500 215000 2000 2000 "clearline"] + Line[295000 207500 295000 167500 2000 2000 "clearline"] + Line[295000 167500 302500 160000 2000 2000 "clearline"] + Line[302500 170000 302500 185000 2000 2000 "clearline"] + Line[302500 185000 305000 185000 2000 2000 "clearline"] + Line[305000 185000 310000 190000 2000 2000 "clearline"] + Line[310000 190000 310000 260000 2000 2000 "clearline"] + Line[310000 260000 297500 272500 2000 2000 "clearline"] + Line[297500 272500 292500 272500 2000 2000 "clearline"] + Line[302500 245000 302500 252500 2000 2000 "clearline"] + Line[302500 252500 292500 262500 2000 2000 "clearline"] + Line[210000 287500 210000 255000 2000 2000 "clearline"] + Line[210000 255000 235000 230000 2000 2000 "clearline"] + Line[292500 262500 277500 262500 2000 2000 "clearline"] + Line[277500 262500 275000 265000 2000 2000 "clearline"] + Line[202500 250000 230000 222500 2000 2000 "found,clearline"] + Line[230000 222500 237500 222500 2000 2000 "found,clearline"] + Line[237500 222500 242500 227500 2000 2000 "found,clearline"] + Line[242500 227500 242500 252500 2000 2000 "found,clearline"] + Line[242500 252500 255000 265000 2000 2000 "found,clearline"] + Line[235000 215000 240000 215000 2000 2000 "clearline"] + Line[240000 215000 252500 227500 2000 2000 "clearline"] + Line[252500 227500 252500 245000 2000 2000 "clearline"] + Line[252500 245000 265000 257500 2000 2000 "clearline"] + Line[265000 257500 265000 287500 2000 2000 "clearline"] + Line[255000 287500 237500 287500 2000 2000 "clearline"] Polygon("clearpoly") ( [0 0] [330000 0] [330000 330000] [0 330000] @@ -2117,6 +2191,7 @@ NetList() Connect("R419-1") Connect("R420-2") Connect("R421-1") + Connect("R431-2") Connect("R507-2") Connect("R514-2") Connect("R516-2") @@ -2125,9 +2200,8 @@ NetList() Net("BASS" "(unknown)") ( Connect("C503-1") - Connect("CONN403-1") - Connect("P401-3") - Connect("P401-4") + Connect("Q401-3") + Connect("R431-1") ) Net("GND" "(unknown)") ( @@ -2146,6 +2220,7 @@ NetList() Connect("R405-2") Connect("R406-2") Connect("R411-1") + Connect("R430-2") Connect("R515-2") Connect("U501-3") ) @@ -2363,36 +2438,49 @@ NetList() Connect("S403-2") ) Net("unnamed_net28" "(unknown)") + ( + Connect("C411-1") + Connect("CONN403-1") + Connect("P401-3") + Connect("P401-4") + ) + Net("unnamed_net29" "(unknown)") + ( + Connect("C411-2") + Connect("Q401-2") + Connect("R430-1") + ) + Net("unnamed_net30" "(unknown)") ( Connect("C503-2") Connect("CONN502-1") Connect("R516-1") ) - Net("unnamed_net29" "(unknown)") + Net("unnamed_net31" "(unknown)") ( Connect("C504-2") Connect("R506-2") ) - Net("unnamed_net30" "(unknown)") + Net("unnamed_net32" "(unknown)") ( Connect("Q501-3") Connect("R506-1") Connect("R508-1") Connect("R515-1") ) - Net("unnamed_net31" "(unknown)") + Net("unnamed_net33" "(unknown)") ( Connect("C508-1") Connect("Q501-2") Connect("R507-1") ) - Net("unnamed_net32" "(unknown)") + Net("unnamed_net34" "(unknown)") ( Connect("C508-2") Connect("CONN501-1") Connect("R514-1") ) - Net("unnamed_net33" "(unknown)") + Net("unnamed_net35" "(unknown)") ( Connect("CONN503-2") Connect("R520-1") @@ -2410,6 +2498,7 @@ NetList() Connect("Q201-1") Connect("Q203-1") Connect("Q302-1") + Connect("Q401-1") Connect("Q501-1") Connect("R520-2") Connect("U501-1") diff --git a/gschem/crossover.sch b/gschem/crossover.sch index dd022a2..1fe7966 100644 --- a/gschem/crossover.sch +++ b/gschem/crossover.sch @@ -483,7 +483,7 @@ footprint=CONNECTOR 3 1 N 49400 45900 49000 45900 4 N 50300 46100 52000 46100 4 N 50300 45700 50500 45700 4 -T 52900 35000 9 10 1 0 0 0 3 +T 51900 35000 9 10 1 0 0 0 3 This dual pot is wired to blend the two signals. As the resistance of one pot increases, the other pot's resistance decreases. @@ -544,91 +544,91 @@ refdes=CONN401 T 59800 40500 5 10 0 0 0 0 1 footprint=CONNECTOR 2 1 } -C 52100 37300 1 0 0 input-2.sym +C 51100 37300 1 0 0 input-2.sym { -T 51700 37600 5 10 1 0 0 0 1 +T 50700 37600 5 10 1 0 0 0 1 net=RETURN_HIGH:1 -T 52700 38000 5 10 0 0 0 0 1 +T 51700 38000 5 10 0 0 0 0 1 device=none -T 52600 37400 5 10 1 1 0 7 1 +T 51600 37400 5 10 1 1 0 7 1 value=Return HIGH / Full } -C 52100 36200 1 0 0 input-2.sym +C 51100 36200 1 0 0 input-2.sym { -T 51700 36500 5 10 1 0 0 0 1 +T 50700 36500 5 10 1 0 0 0 1 net=RETURN_LOW:1 -T 52700 36900 5 10 0 0 0 0 1 +T 51700 36900 5 10 0 0 0 0 1 device=none -T 52600 36300 5 10 1 1 0 7 1 +T 51600 36300 5 10 1 1 0 7 1 value=Return LOW / Full } -C 55100 35800 1 0 0 potmeter_dual-1.sym +C 54100 35800 1 0 0 potmeter_dual-1.sym { -T 55650 36200 5 10 1 1 0 0 1 +T 54650 36200 5 10 1 1 0 0 1 refdes=P401 -T 55900 36700 5 10 0 0 0 0 1 +T 54900 36700 5 10 0 0 0 0 1 device=VARIABLE_RESISTOR -T 55100 35800 5 10 0 0 0 0 1 +T 54100 35800 5 10 0 0 0 0 1 graphical=1 } -C 54500 37700 1 0 0 potmeter_dual-1.sym +C 53500 37700 1 0 0 potmeter_dual-1.sym { -T 55050 38100 5 10 1 1 0 0 1 +T 54050 38100 5 10 1 1 0 0 1 refdes=P401 -T 55300 38600 5 10 0 0 0 0 1 +T 54300 38600 5 10 0 0 0 0 1 device=VARIABLE_RESISTOR -T 55300 38800 5 10 0 0 0 0 1 +T 54300 38800 5 10 0 0 0 0 1 slot=2 -T 54500 37700 5 10 0 0 0 0 1 +T 53500 37700 5 10 0 0 0 0 1 graphical=1 } -C 54500 36700 1 0 0 resistor-2.sym +C 53500 36700 1 0 0 resistor-2.sym { -T 54900 37050 5 10 0 0 0 0 1 +T 53900 37050 5 10 0 0 0 0 1 device=RESISTOR -T 54700 37000 5 10 1 1 0 0 1 +T 53700 37000 5 10 1 1 0 0 1 refdes=R424 -T 54800 36500 5 10 1 1 0 0 1 +T 53800 36500 5 10 1 1 0 0 1 value=33k -T 54500 36700 5 10 0 0 0 0 1 +T 53500 36700 5 10 0 0 0 0 1 graphical=1 } -C 55200 38600 1 0 0 resistor-2.sym +C 54200 38600 1 0 0 resistor-2.sym { -T 55600 38950 5 10 0 0 0 0 1 +T 54600 38950 5 10 0 0 0 0 1 device=RESISTOR -T 55500 38900 5 10 1 1 0 0 1 +T 54500 38900 5 10 1 1 0 0 1 refdes=R423 -T 55500 38400 5 10 1 1 0 0 1 +T 54500 38400 5 10 1 1 0 0 1 value=33k -T 55200 38600 5 10 0 0 0 0 1 +T 54200 38600 5 10 0 0 0 0 1 graphical=1 } -N 55400 36800 55600 36800 4 -N 55600 36800 55600 36400 4 -N 54200 35900 55100 35900 4 -N 53500 36300 54200 36300 4 -N 54200 35900 54200 36800 4 -N 54200 36800 54500 36800 4 -N 56100 35900 56700 35900 4 -N 56700 35900 56700 39200 4 -N 56700 39200 54200 39200 4 -N 54200 39200 54200 37800 4 -N 54200 37800 54500 37800 4 -N 55500 37800 56400 37800 4 -N 56400 37400 56400 38700 4 -N 53500 37400 56400 37400 4 -N 55000 38300 55000 38700 4 -N 55000 38700 55200 38700 4 -N 56100 38700 56400 38700 4 -N 56700 37400 57700 37400 4 -C 59100 37500 1 180 0 input-2.sym -{ -T 59500 37200 5 10 1 0 180 0 1 +N 54400 36800 54600 36800 4 +N 54600 36800 54600 36400 4 +N 53200 35900 54100 35900 4 +N 52500 36300 53200 36300 4 +N 53200 35900 53200 36800 4 +N 53200 36800 53500 36800 4 +N 55100 35900 55700 35900 4 +N 55700 35900 55700 39200 4 +N 55700 39200 53200 39200 4 +N 53200 39200 53200 37800 4 +N 53200 37800 53500 37800 4 +N 54500 37800 55400 37800 4 +N 55400 37400 55400 38700 4 +N 52500 37400 55400 37400 4 +N 54000 38300 54000 38700 4 +N 54000 38700 54200 38700 4 +N 55100 38700 55400 38700 4 +N 55700 37400 56500 37400 4 +C 60900 36800 1 180 0 input-2.sym +{ +T 61300 36500 5 10 1 0 180 0 1 net=BASS:1 -T 58500 36800 5 10 0 0 180 0 1 +T 60300 36100 5 10 0 0 180 0 1 device=none -T 58600 37400 5 10 1 1 180 7 1 +T 60400 36700 5 10 1 1 180 7 1 value=Blended bass signal } C 55200 46500 1 0 1 switch-spdt-1.sym @@ -658,18 +658,69 @@ N 54300 46500 54200 46500 4 N 54200 46500 54200 46100 4 N 55200 45200 55400 45200 4 N 55400 45200 55400 42800 4 -C 57700 35800 1 0 0 connector1-2.sym +C 56900 35500 1 0 0 connector1-2.sym { -T 58400 36700 5 10 1 1 0 6 1 +T 57600 36400 5 10 1 1 0 6 1 refdes=CONN403 -T 58000 36650 5 10 0 0 0 0 1 +T 57200 36350 5 10 0 0 0 0 1 device=CONNECTOR_1 -T 58000 36850 5 10 0 0 0 0 1 +T 57200 36550 5 10 0 0 0 0 1 footprint=CONNECTOR 1 1 } -N 57700 36200 57300 36200 4 -N 57300 36200 57300 37400 4 -T 56900 37900 9 10 1 0 0 0 2 -TODO: there should be a buffer here to mix -the signals actively (bipolar transistor?) -B 50800 34600 10200 4900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +N 56900 35900 56300 35900 4 +N 56300 35900 56300 37400 4 +B 50000 34600 12200 5000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +C 56500 37200 1 0 0 capacitor-4.sym +{ +T 56700 38300 5 10 0 0 0 0 1 +device=POLARIZED_CAPACITOR +T 56700 37700 5 10 1 1 0 0 1 +refdes=C411 +T 56700 37900 5 10 0 0 0 0 1 +symversion=0.1 +T 56500 37200 5 10 1 1 0 0 1 +value=1u +T 56500 37200 5 10 0 1 0 0 1 +footprint=RCY100P +} +N 57400 37400 58400 37400 4 +C 57800 35600 1 0 0 gnd-1.sym +C 58700 38400 1 0 0 vcc-2.sym +N 58900 38400 58900 37900 4 +C 57800 37100 1 270 0 resistor-2.sym +{ +T 58150 36700 5 10 0 0 270 0 1 +device=RESISTOR +T 58100 36600 5 10 1 1 0 0 1 +refdes=R430 +T 58100 36400 5 10 1 1 0 0 1 +value=1M +T 57800 37100 5 10 0 1 0 0 1 +footprint=R025 +} +N 57900 36200 57900 35900 4 +N 57900 37100 57900 37400 4 +N 58900 36600 58900 36900 4 +C 58800 36600 1 270 0 resistor-2.sym +{ +T 59150 36200 5 10 0 0 270 0 1 +device=RESISTOR +T 59100 36100 5 10 1 1 0 0 1 +refdes=R431 +T 59100 35900 5 10 1 1 0 0 1 +value=3k3 +T 58800 36600 5 10 0 1 0 0 1 +footprint=R025 +} +C 58600 34800 1 0 0 vcc-minus-1.sym +N 58900 35400 58900 35700 4 +N 58900 36700 59500 36700 4 +C 58400 36900 1 0 0 bc550.sym +{ +T 59000 37400 5 10 0 0 0 0 1 +device=NPN_TRANSISTOR +T 59000 37400 5 10 1 1 0 0 1 +refdes=Q401 +T 58400 36900 5 10 0 0 0 0 1 +footprint=TO92_CBE +} diff --git a/gschem/lib/footprints/TO92_CBE.fp b/gschem/lib/footprints/TO92_CBE.fp new file mode 100644 index 0000000..bc249e1 --- /dev/null +++ b/gschem/lib/footprints/TO92_CBE.fp @@ -0,0 +1,17 @@ + Element(0x00 "Transistor" "" "TO92-CBE" 60 70 0 100 0x00) +( +# The JEDEC drawing shows a pin diameter of 16-21 mils +# +# +# _1_2_3_ +# TO92: | C B E | <-- bottom view +# \_____/ +# +# The pin to pin spacing is 100 mils. + Pin(250 200 72 42 "1" 0x101) + Pin(150 200 72 42 "2" 0x01) + Pin(50 200 72 42 "3" 0x01) + ElementArc(150 200 100 100 315 270 10) + ElementLine( 80 130 220 130 10) + Mark(50 200) +) diff --git a/gschem/lib/symbols/bc550.sym b/gschem/lib/symbols/bc550.sym new file mode 100644 index 0000000..21784b1 --- /dev/null +++ b/gschem/lib/symbols/bc550.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 +P 0 500 200 500 1 0 0 +{ +T 100 550 5 6 1 1 0 0 1 +pinnumber=2 +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=1 +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=3 +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 +} +L 200 650 500 800 3 0 0 0 -1 -1 +L 200 350 500 200 3 0 0 0 -1 -1 +T 600 500 8 10 1 1 0 0 1 +refdes=Q? +H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 +M 403,209 +L 501,200 +L 431,273 +L 425,240 +z -- cgit v1.2.3