summaryrefslogtreecommitdiff
path: root/gschem
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2012-11-23 18:30:01 +0800
committerrekado <rekado@elephly.net>2012-11-25 17:46:21 +0800
commit1536150b60765c48a6e7cb587ffbc31581735e58 (patch)
tree392f9e046d85659c6b39b4aafab45efdf78b229e /gschem
parentbc75aca03eba2e635751b9ed02af1f2352a31403 (diff)
add transistor after bass blend pots
Diffstat (limited to 'gschem')
-rw-r--r--gschem/board.pcb491
-rw-r--r--gschem/crossover.sch173
-rw-r--r--gschem/lib/footprints/TO92_CBE.fp17
-rw-r--r--gschem/lib/symbols/bc550.sym47
4 files changed, 466 insertions, 262 deletions
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]
@@ -1822,9 +1797,81 @@ Element["" "R025" "R508" "100k" 262500 200000 12000 -2000 0 100 ""]
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")
)
@@ -2364,35 +2439,48 @@ NetList()
)
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