From 41159760a45ee14ba3d613ca424fb1ac4c5efccd Mon Sep 17 00:00:00 2001 From: rekado Date: Mon, 26 Nov 2012 08:18:47 +0800 Subject: add NPN transistor to make mixer active --- gschem/board.pcb | 317 ++++++++++++++++++++++++++++++++----------------------- gschem/tuner.sch | 86 +++++++++++---- 2 files changed, 247 insertions(+), 156 deletions(-) (limited to 'gschem') 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 -- cgit v1.2.3