summaryrefslogtreecommitdiff
path: root/gschem
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2012-11-26 08:18:47 +0800
committerrekado <rekado@elephly.net>2012-11-26 08:18:55 +0800
commit41159760a45ee14ba3d613ca424fb1ac4c5efccd (patch)
tree05fa3d3c24c391aace5340b602c92bafe9431e65 /gschem
parent1536150b60765c48a6e7cb587ffbc31581735e58 (diff)
add NPN transistor to make mixer active
Diffstat (limited to 'gschem')
-rw-r--r--gschem/board.pcb317
-rw-r--r--gschem/tuner.sch86
2 files changed, 247 insertions, 156 deletions
diff --git a/gschem/board.pcb b/gschem/board.pcb
index e038747..924c027 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[180000 230000 0.000000]
+Cursor[212500 207500 0.000000]
PolyArea[3100.006200]
Thermal[0.500000]
DRC[1000 1000 1000 1000 1500 1000]
@@ -1138,18 +1138,6 @@ Element["" "CONNECTOR-2-1" "CONN402" "unknown" 197500 37500 -5000 -11000 0 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]
- ElementLine [-5000 5000 5000 5000 1000]
- ElementLine [5000 5000 5000 -5000 1000]
- ElementLine [5000 -5000 -5000 -5000 1000]
- ElementLine [-5000 5000 5000 5000 1000]
- ElementLine [5000 5000 5000 -5000 1000]
-
- )
-
Element["" "R025" "R418" "22k" 182500 22500 -12000 2000 2 100 ""]
(
Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"]
@@ -1694,7 +1682,7 @@ Element["" "R025" "R430" "1M" 235000 215000 -12000 2000 2 100 ""]
)
-Element["" "R025" "R304" "10k" 155000 287500 12000 -2000 0 100 ""]
+Element["" "R025" "R304" "100k" 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"]
@@ -1707,20 +1695,7 @@ Element["" "R025" "R304" "10k" 155000 287500 12000 -2000 0 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 ""]
+Element["" "R025" "R303" "100k" 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"]
@@ -1746,7 +1721,30 @@ Element["" "R025" "R105" "10k" 155000 272500 12000 -2000 0 100 ""]
)
-Element["" "R025" "R516" "100k" 302500 185000 -12000 2000 2 100 ""]
+Element["" "R025" "R319" "1M" 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"]
+ 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" "Q301" "unknown" 212500 282500 -13000 -1000 1 100 ""]
+(
+ Pin[0 -20000 7200 3000 7800 4200 "1" "1" "found,square"]
+ Pin[0 -10000 7200 3000 7800 4200 "2" "2" ""]
+ Pin[0 0 7200 3000 7800 4200 "3" "3" ""]
+ ElementLine [-7000 -17000 -7000 -3000 1000]
+ ElementArc [0 -10000 10000 10000 45 270 1000]
+
+ )
+
+Element["" "R025" "R516" "100k" 302500 170000 -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)"]
@@ -1759,7 +1757,7 @@ Element["" "R025" "R516" "100k" 302500 185000 -12000 2000 2 100 ""]
)
-Element["" "R025" "R507" "4k7_???" 262500 200000 12000 -2000 0 100 ""]
+Element["" "R025" "R507" "4k7_???" 262500 185000 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)"]
@@ -1772,7 +1770,7 @@ Element["" "R025" "R507" "4k7_???" 262500 200000 12000 -2000 0 100 ""]
)
-Element["" "R025" "R506" "100k" 262500 230000 12000 -2000 0 100 ""]
+Element["" "R025" "R506" "100k" 262500 215000 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"]
@@ -1785,7 +1783,7 @@ Element["" "R025" "R506" "100k" 262500 230000 12000 -2000 0 100 ""]
)
-Element["" "R025" "R508" "100k" 262500 215000 12000 -2000 0 100 ""]
+Element["" "R025" "R508" "100k" 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"]
@@ -1798,7 +1796,7 @@ Element["" "R025" "R508" "100k" 262500 215000 12000 -2000 0 100 ""]
)
-Element["" "R025" "R431" "3k3" 302500 245000 -12000 2000 2 100 ""]
+Element["" "R025" "R431" "3k3" 302500 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)"]
@@ -1811,7 +1809,34 @@ Element["" "R025" "R431" "3k3" 302500 245000 -12000 2000 2 100 ""]
)
-Element["" "TO92_CBE" "Q401" "unknown" 275000 265000 -1000 13000 2 100 ""]
+Element["" "CONNECTOR-3-1" "CONN502" "unknown" 302500 155000 -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["" "CONNECTOR-2-1" "CONN503" "unknown" 235000 252500 -11000 5000 1 100 ""]
+(
+ Pin[0 0 6000 3000 6600 3800 "1" "1" "square,thermal(1X)"]
+ Pin[0 -10000 6000 3000 6600 3800 "2" "2" ""]
+ ElementLine [5000 -15000 5000 5000 1000]
+ ElementLine [-5000 -15000 5000 -15000 1000]
+ ElementLine [-5000 -15000 -5000 5000 1000]
+ ElementLine [-5000 5000 5000 5000 1000]
+ ElementLine [-5000 -5000 5000 -5000 1000]
+ ElementLine [-5000 -5000 -5000 5000 1000]
+
+ )
+
+Element["" "TO92_CBE" "Q401" "unknown" 275000 250000 -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"]
@@ -1821,7 +1846,7 @@ Element["" "TO92_CBE" "Q401" "unknown" 275000 265000 -1000 13000 2 100 ""]
)
-Element["" "RCY100P" "C503" "1u" 292500 262500 10000 15000 3 100 ""]
+Element["" "RCY100P" "C503" "1u" 292500 247500 10000 15000 3 100 ""]
(
Pin[0 0 6000 3000 6600 3000 "+" "1" "square"]
Pin[0 10000 6000 3000 6600 3000 "-" "2" ""]
@@ -1832,41 +1857,52 @@ Element["" "RCY100P" "C503" "1u" 292500 262500 10000 15000 3 100 ""]
)
-Element["" "CONNECTOR-3-1" "CONN502" "unknown" 302500 170000 -11000 5000 1 100 ""]
+Element["" "CONNECTOR-1-1" "CONN403" "unknown" 300000 270000 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 -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]
+ ElementLine [-5000 5000 5000 5000 1000]
+ ElementLine [5000 5000 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 ""]
+Element["" "RCY100P" "C411" "1u" 282500 270000 -15000 10000 2 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]
+ Pin[-10000 0 6000 3000 6600 3000 "2" "2" "edge2"]
+ ElementLine [7000 0 11000 0 1000]
+ ElementLine [9000 -2000 9000 2000 1000]
+ ElementLine [-21000 0 -17000 0 1000]
+ ElementArc [-5000 0 10000 10000 180 360 1000]
)
-Element["" "CONNECTOR-2-1" "CONN503" "unknown" 220000 287500 5000 11000 2 100 ""]
+Element["" "R025" "R320" "4k7" 235000 287500 12000 -2000 0 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]
+ Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"]
+ Pin[40000 0 6800 3000 7400 3800 "2" "2" "edge2,thermal(1X)"]
+ 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" "R301" "100k" 235000 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,thermal(1X)"]
+ 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]
)
Layer(1 "component")
@@ -1972,8 +2008,8 @@ Layer(2 "solder")
Line[247500 52500 252500 57500 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[280000 142500 280000 190000 2000 2000 "clearline"]
+ Line[287500 132500 287500 200000 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"]
@@ -1982,7 +2018,6 @@ Layer(2 "solder")
Line[62500 165000 62500 177500 2000 2000 "clearline"]
Line[52500 227500 52500 187500 2000 2000 "clearline"]
Line[57500 232500 67500 222500 2000 2000 "clearline"]
- Line[142500 232500 132500 222500 2000 2000 "clearline"]
Line[82500 230000 85000 227500 2000 2000 "clearline"]
Line[82500 247500 82500 230000 2000 2000 "clearline"]
Line[85000 212500 85000 227500 2000 2000 "clearline"]
@@ -2064,7 +2099,6 @@ Layer(2 "solder")
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"]
@@ -2081,57 +2115,64 @@ Layer(2 "solder")
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[260000 142500 255000 142500 2000 2000 "found,clearline"]
+ Line[255000 142500 247500 150000 2000 2000 "found,clearline"]
+ Line[270000 115000 270000 177500 2000 2000 "clearline"]
+ Line[235000 200000 262500 200000 2000 2000 "clearline"]
+ Line[310000 175000 310000 245000 2000 2000 "clearline"]
+ Line[202500 250000 225000 227500 2000 2000 "found,clearline"]
+ Line[262500 200000 262500 215000 2000 2000 "clearline"]
+ Line[302500 215000 287500 200000 2000 2000 "clearline"]
+ Line[302500 200000 300000 200000 2000 2000 "clearline"]
+ Line[270000 200000 280000 190000 2000 2000 "clearline"]
+ Line[270000 177500 262500 185000 2000 2000 "clearline"]
+ Line[295000 192500 302500 200000 2000 2000 "clearline"]
+ Line[270000 200000 262500 200000 2000 2000 "clearline"]
+ Line[295000 192500 295000 152500 2000 2000 "clearline"]
+ Line[295000 152500 302500 145000 2000 2000 "clearline"]
+ Line[302500 155000 302500 170000 2000 2000 "clearline"]
+ Line[302500 170000 305000 170000 2000 2000 "clearline"]
+ Line[305000 170000 310000 175000 2000 2000 "clearline"]
+ Line[142500 267500 147500 267500 2000 2000 "found,clearline"]
+ Line[147500 267500 150000 265000 2000 2000 "found,clearline"]
+ Line[150000 265000 155000 265000 2000 2000 "found,clearline"]
+ Line[155000 265000 180000 240000 2000 2000 "found,clearline"]
+ Line[180000 200000 180000 240000 2000 2000 "found,clearline"]
+ Line[155000 257500 155000 245000 2000 2000 "clearline"]
+ Line[132500 222500 155000 245000 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"]
+ Line[195000 287500 195000 302500 2000 2000 "clearline"]
+ Line[212500 262500 212500 260000 2000 2000 "found,clearline"]
+ Line[212500 260000 202500 250000 2000 2000 "found,clearline"]
+ Line[235000 230000 235000 242500 2000 2000 "clearline"]
+ Line[310000 245000 297500 257500 2000 2000 "clearline"]
+ Line[297500 257500 292500 257500 2000 2000 "clearline"]
+ Line[292500 247500 277500 247500 2000 2000 "clearline"]
+ Line[277500 247500 275000 250000 2000 2000 "clearline"]
+ Line[302500 230000 302500 237500 2000 2000 "clearline"]
+ Line[302500 237500 292500 247500 2000 2000 "clearline"]
+ Line[235000 215000 265000 245000 2000 2000 "clearline"]
+ Line[255000 250000 255000 252500 2000 2000 "found,clearline"]
+ Line[255000 252500 245000 262500 2000 2000 "found,clearline"]
+ Line[245000 262500 212500 262500 2000 2000 "found,clearline"]
+ Line[265000 245000 265000 262500 2000 2000 "clearline"]
+ Line[265000 262500 272500 270000 2000 2000 "clearline"]
+ Line[282500 270000 300000 270000 2000 2000 "clearline"]
+ Line[212500 272500 210000 272500 2000 2000 "clearline"]
+ Line[195000 287500 197500 287500 2000 2000 "clearline"]
+ Line[210000 272500 195000 257500 2000 2000 "clearline"]
+ Line[210000 302500 210000 285000 2000 2000 "clearline"]
+ Line[210000 285000 212500 282500 2000 2000 "clearline"]
+ Line[235000 302500 235000 287500 2000 2000 "clearline"]
+ Line[212500 282500 230000 282500 2000 2000 "clearline"]
+ Line[230000 282500 235000 287500 2000 2000 "clearline"]
Polygon("clearpoly")
(
[0 0] [330000 0] [330000 330000] [0 330000]
@@ -2187,6 +2228,7 @@ NetList()
Connect("R307-1")
Connect("R309-1")
Connect("R310-2")
+ Connect("R320-2")
Connect("R418-2")
Connect("R419-1")
Connect("R420-2")
@@ -2215,6 +2257,7 @@ NetList()
Connect("R107-2")
Connect("R207-2")
Connect("R305-1")
+ Connect("R319-2")
Connect("R401-2")
Connect("R404-2")
Connect("R405-2")
@@ -2315,172 +2358,179 @@ NetList()
Net("unnamed_net7" "(unknown)")
(
Connect("CONN301-2")
+ Connect("Q301-3")
Connect("R301-1")
+ Connect("R320-1")
+ )
+ Net("unnamed_net8" "(unknown)")
+ (
+ Connect("Q301-2")
Connect("R303-2")
Connect("R304-2")
+ Connect("R319-1")
)
- Net("unnamed_net8" "(unknown)")
+ Net("unnamed_net9" "(unknown)")
(
Connect("C303-2")
Connect("Q302-3")
Connect("R303-1")
Connect("R305-2")
)
- Net("unnamed_net9" "(unknown)")
+ Net("unnamed_net10" "(unknown)")
(
Connect("C304-2")
Connect("R304-1")
)
- Net("unnamed_net10" "(unknown)")
+ Net("unnamed_net11" "(unknown)")
(
Connect("C301-1")
Connect("Q302-2")
Connect("R307-2")
)
- Net("unnamed_net11" "(unknown)")
+ Net("unnamed_net12" "(unknown)")
(
Connect("C301-2")
Connect("R309-2")
)
- Net("unnamed_net12" "(unknown)")
+ Net("unnamed_net13" "(unknown)")
(
Connect("CONN302-1")
Connect("K301-4")
Connect("R309-3")
Connect("R310-1")
)
- Net("unnamed_net13" "(unknown)")
+ Net("unnamed_net14" "(unknown)")
(
Connect("C403-1")
Connect("IC401-3")
Connect("R404-1")
)
- Net("unnamed_net14" "(unknown)")
+ Net("unnamed_net15" "(unknown)")
(
Connect("IC401-2")
Connect("R405-1")
Connect("R407-2")
)
- Net("unnamed_net15" "(unknown)")
+ Net("unnamed_net16" "(unknown)")
(
Connect("C406-2")
Connect("IC401-5")
Connect("R402-2")
)
- Net("unnamed_net16" "(unknown)")
+ Net("unnamed_net17" "(unknown)")
(
Connect("IC401-6")
Connect("R406-1")
Connect("R408-2")
)
- Net("unnamed_net17" "(unknown)")
+ Net("unnamed_net18" "(unknown)")
(
Connect("C401-1")
Connect("C402-1")
Connect("R401-1")
)
- Net("unnamed_net18" "(unknown)")
+ Net("unnamed_net19" "(unknown)")
(
Connect("C402-2")
Connect("C403-2")
Connect("R403-1")
)
- Net("unnamed_net19" "(unknown)")
+ Net("unnamed_net20" "(unknown)")
(
Connect("C404-2")
Connect("R402-1")
Connect("R409-2")
)
- Net("unnamed_net20" "(unknown)")
+ Net("unnamed_net21" "(unknown)")
(
Connect("C405-2")
Connect("R409-1")
Connect("R410-1")
)
- Net("unnamed_net21" "(unknown)")
+ Net("unnamed_net22" "(unknown)")
(
Connect("CONN401-1")
Connect("K401-4")
Connect("R418-1")
Connect("R419-3")
)
- Net("unnamed_net22" "(unknown)")
+ Net("unnamed_net23" "(unknown)")
(
Connect("C409-2")
Connect("R419-2")
)
- Net("unnamed_net23" "(unknown)")
+ Net("unnamed_net24" "(unknown)")
(
Connect("CONN402-1")
Connect("K402-4")
Connect("R420-1")
Connect("R421-3")
)
- Net("unnamed_net24" "(unknown)")
+ Net("unnamed_net25" "(unknown)")
(
Connect("C410-2")
Connect("R421-2")
)
- Net("unnamed_net25" "(unknown)")
+ Net("unnamed_net26" "(unknown)")
(
Connect("C409-1")
Connect("S403-1")
)
- Net("unnamed_net26" "(unknown)")
+ Net("unnamed_net27" "(unknown)")
(
Connect("C410-1")
Connect("S402-1")
)
- Net("unnamed_net27" "(unknown)")
+ Net("unnamed_net28" "(unknown)")
(
Connect("S401-2")
Connect("S402-2")
Connect("S403-2")
)
- Net("unnamed_net28" "(unknown)")
+ Net("unnamed_net29" "(unknown)")
(
Connect("C411-1")
Connect("CONN403-1")
Connect("P401-3")
Connect("P401-4")
)
- Net("unnamed_net29" "(unknown)")
+ Net("unnamed_net30" "(unknown)")
(
Connect("C411-2")
Connect("Q401-2")
Connect("R430-1")
)
- Net("unnamed_net30" "(unknown)")
+ Net("unnamed_net31" "(unknown)")
(
Connect("C503-2")
Connect("CONN502-1")
Connect("R516-1")
)
- Net("unnamed_net31" "(unknown)")
+ Net("unnamed_net32" "(unknown)")
(
Connect("C504-2")
Connect("R506-2")
)
- Net("unnamed_net32" "(unknown)")
+ Net("unnamed_net33" "(unknown)")
(
Connect("Q501-3")
Connect("R506-1")
Connect("R508-1")
Connect("R515-1")
)
- Net("unnamed_net33" "(unknown)")
+ Net("unnamed_net34" "(unknown)")
(
Connect("C508-1")
Connect("Q501-2")
Connect("R507-1")
)
- Net("unnamed_net34" "(unknown)")
+ Net("unnamed_net35" "(unknown)")
(
Connect("C508-2")
Connect("CONN501-1")
Connect("R514-1")
)
- Net("unnamed_net35" "(unknown)")
+ Net("unnamed_net36" "(unknown)")
(
Connect("CONN503-2")
Connect("R520-1")
@@ -2497,6 +2547,7 @@ NetList()
Connect("Q103-1")
Connect("Q201-1")
Connect("Q203-1")
+ Connect("Q301-1")
Connect("Q302-1")
Connect("Q401-1")
Connect("Q501-1")
diff --git a/gschem/tuner.sch b/gschem/tuner.sch
index 6f151b6..a35b5fc 100644
--- a/gschem/tuner.sch
+++ b/gschem/tuner.sch
@@ -1,16 +1,16 @@
v 20110115 2
-C 47500 43000 1 270 0 resistor-2.sym
+C 49800 42000 1 270 0 resistor-2.sym
{
-T 47850 42600 5 10 0 0 270 0 1
+T 50150 41600 5 10 0 0 270 0 1
device=RESISTOR
-T 47800 42500 5 10 1 1 0 0 1
+T 50100 41500 5 10 1 1 0 0 1
refdes=R301
-T 47800 42300 5 10 1 1 0 0 1
+T 50100 41300 5 10 1 1 0 0 1
value=100k
-T 47500 43000 5 10 0 1 0 0 1
+T 49800 42000 5 10 0 1 0 0 1
footprint=R025
}
-N 47600 43500 47600 43000 4
+N 49900 42500 49900 42000 4
C 40900 44600 1 0 0 input-2.sym
{
T 40900 44300 5 10 1 0 0 0 1
@@ -21,8 +21,8 @@ T 41400 44700 5 10 1 1 0 7 1
value=from melody preamp
}
N 42300 44700 42800 44700 4
-C 47300 41100 1 0 0 vcc-minus-1.sym
-N 47600 41700 47600 42100 4
+C 49600 40100 1 0 0 vcc-minus-1.sym
+N 49900 40700 49900 41100 4
C 40900 43000 1 0 0 input-2.sym
{
T 40900 42700 5 10 1 0 0 0 1
@@ -33,7 +33,7 @@ T 41400 43100 5 10 1 1 0 7 1
value=from bass preamp
}
N 42300 43100 42800 43100 4
-N 45600 43500 49100 43500 4
+N 48200 42500 51400 42500 4
T 53500 37800 9 16 1 0 0 0 1
Tuner output and melody effects insert
C 44300 44600 1 0 0 resistor-2.sym
@@ -43,7 +43,7 @@ device=RESISTOR
T 44900 45000 5 10 1 1 180 0 1
refdes=R303
T 44900 44500 5 10 1 1 180 0 1
-value=10k
+value=100k
T 44300 44600 5 10 0 1 0 0 1
footprint=R025
}
@@ -55,15 +55,13 @@ device=RESISTOR
T 44900 43400 5 10 1 1 180 0 1
refdes=R304
T 44900 42900 5 10 1 1 180 0 1
-value=10k
+value=100k
T 44300 43000 5 10 0 1 0 0 1
footprint=R025
}
N 44300 43100 43700 43100 4
N 45600 43100 45600 44700 4
N 45600 43100 45200 43100 4
-T 44100 43800 9 10 1 0 0 0 1
-passive mixer
C 45400 48200 1 0 0 JFET_N-Channel-1.sym
{
T 45750 49000 5 10 1 1 0 6 1
@@ -205,19 +203,19 @@ value=MELODY RETURN
}
N 50900 48100 50900 46600 4
N 50900 46600 52100 46600 4
-C 50800 43700 1 180 0 connector2-1.sym
+C 53100 42700 1 180 0 connector2-1.sym
{
-T 50600 42700 5 10 0 0 180 0 1
+T 52900 41700 5 10 0 0 180 0 1
device=CONNECTOR_2
-T 50800 42900 5 10 1 1 180 0 1
+T 53100 41900 5 10 1 1 180 0 1
refdes=CONN301
-T 50800 43700 5 10 0 0 0 0 1
+T 53100 42700 5 10 0 0 0 0 1
footprint=CONNECTOR 1 2
}
-C 48300 41100 1 0 0 vcc-minus-1.sym
-N 48600 41700 48600 43200 4
-N 48600 43200 49100 43200 4
-T 49900 42500 9 10 1 0 0 0 1
+C 50600 40100 1 0 0 vcc-minus-1.sym
+N 50900 40700 50900 42200 4
+N 50900 42200 51400 42200 4
+T 52200 41500 9 10 1 0 0 0 1
Tuner OUT (mono)
C 50500 45300 1 90 0 connector2-1.sym
{
@@ -233,7 +231,49 @@ T 49800 44700 9 10 1 0 0 0 3
This connector is used
because I only need two pins
on the board.
-T 46800 44000 9 10 1 0 0 0 1
-TODO: add a bipolar transistor to make this an active mixer.
C 44500 46400 1 0 0 gnd-1.sym
N 44600 46700 44600 47100 4
+C 47700 43200 1 0 0 bc550.sym
+{
+T 48300 43700 5 10 0 0 0 0 1
+device=NPN_TRANSISTOR
+T 48300 43700 5 10 1 1 0 0 1
+refdes=Q301
+T 47700 43200 5 10 0 0 0 0 1
+footprint=TO92_CBE
+}
+C 48000 44500 1 0 0 vcc-2.sym
+N 48200 44500 48200 44200 4
+C 48100 42000 1 270 0 resistor-2.sym
+{
+T 48450 41600 5 10 0 0 270 0 1
+device=RESISTOR
+T 48400 41500 5 10 1 1 0 0 1
+refdes=R320
+T 48400 41300 5 10 1 1 0 0 1
+value=4k7
+T 48100 42000 5 10 0 1 0 0 1
+footprint=R025
+}
+N 48200 42000 48200 43200 4
+C 47900 40100 1 0 0 vcc-minus-1.sym
+N 48200 40700 48200 41100 4
+C 46700 42000 1 270 0 resistor-2.sym
+{
+T 47050 41600 5 10 0 0 270 0 1
+device=RESISTOR
+T 47000 41500 5 10 1 1 0 0 1
+refdes=R319
+T 47000 41300 5 10 1 1 0 0 1
+value=1M
+T 46700 42000 5 10 0 1 0 0 1
+footprint=R025
+}
+C 46700 40300 1 0 0 gnd-1.sym
+N 46800 40600 46800 41100 4
+N 46800 42000 46800 43700 4
+N 45600 43700 47700 43700 4
+T 42400 42000 9 10 1 0 0 0 1
+TODO: do we need a cap after the resistors?
+T 45000 50400 9 10 1 0 0 0 1
+TODO: replace JFET with bipolar NPN trannie