summaryrefslogtreecommitdiff
path: root/gschem/outputs.sch
blob: 5a77d8dc0ca21189c2cb254366e66e35e3ab638d (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
v 20121123 2
C 44900 38500 0 0 0 title-A2.sym
C 47100 49600 1 0 0 input-2.sym
{
T 47100 49800 5 10 1 0 0 0 1
net=BASS:1
T 47700 50300 5 10 0 0 0 0 1
device=none
T 47600 49700 5 10 1 1 0 7 1
value=Bass
}
C 46300 45500 1 0 0 input-2.sym
{
T 46300 45700 5 10 1 0 0 0 1
net=MELODY:1
T 46900 46200 5 10 0 0 0 0 1
device=none
T 46800 45600 5 10 1 1 0 7 1
value=Melody
}
C 48900 49500 1 0 0 capacitor-4.sym
{
T 49100 50600 5 10 0 0 0 0 1
device=POLARIZED_CAPACITOR
T 49100 50000 5 10 1 1 0 0 1
refdes=C503
T 49100 50200 5 10 0 0 0 0 1
symversion=0.1
T 48900 49500 5 10 1 1 0 0 1
value=10u
T 48900 49500 5 10 0 1 0 0 1
footprint=RCY100P
}
N 48900 49700 48500 49700 4
C 48100 45400 1 0 0 capacitor-4.sym
{
T 48300 46500 5 10 0 0 0 0 1
device=POLARIZED_CAPACITOR
T 48300 45900 5 10 1 1 0 0 1
refdes=C504
T 48300 46100 5 10 0 0 0 0 1
symversion=0.1
T 48100 45400 5 10 1 1 0 0 1
value=10u
T 48100 45400 5 10 0 1 0 0 1
footprint=RCY100P
}
N 48100 45600 47700 45600 4
N 49800 49700 53900 49700 4
N 49000 45600 50100 45600 4
C 51000 45700 1 180 0 resistor-2.sym
{
T 50600 45350 5 10 0 0 180 0 1
device=RESISTOR
T 50700 45400 5 10 1 1 180 0 1
refdes=R506
T 50900 45700 5 10 1 1 0 0 1
value=100k
T 51000 45700 5 10 0 1 0 0 1
footprint=R025
}
N 51600 45200 52700 45200 4
N 53200 44500 54600 44500 4
C 51000 44900 1 180 0 resistor-2.sym
{
T 50600 44550 5 10 0 0 180 0 1
device=RESISTOR
T 50700 44600 5 10 1 1 180 0 1
refdes=R508
T 50900 44900 5 10 1 1 0 0 1
value=100k
T 51000 44900 5 10 0 1 0 0 1
footprint=R025
}
N 51600 44800 51600 45600 4
N 51000 45600 51600 45600 4
N 51000 44800 51600 44800 4
N 49000 44800 50100 44800 4
C 46300 44700 1 0 0 input-2.sym
{
T 46300 44900 5 10 1 0 0 0 1
net=JACKSWITCH_B:1
T 46900 45400 5 10 0 0 0 0 1
device=none
T 46800 44800 5 10 1 1 0 7 1
value=from B Jack switch
}
C 54600 44300 1 0 0 capacitor-4.sym
{
T 54800 45400 5 10 0 0 0 0 1
device=POLARIZED_CAPACITOR
T 54800 44800 5 10 1 1 0 0 1
refdes=C508
T 54800 45000 5 10 0 0 0 0 1
symversion=0.1
T 54600 44300 5 10 1 1 0 0 1
value=10u
T 54600 44300 5 10 0 1 0 0 1
footprint=RCY100P
}
C 55700 44200 1 270 0 resistor-2.sym
{
T 56050 43800 5 10 0 0 270 0 1
device=RESISTOR
T 56000 43700 5 10 1 1 0 0 1
refdes=R514
T 56000 43500 5 10 1 1 0 0 1
value=100k
T 55700 44200 5 10 0 1 0 0 1
footprint=R025
}
C 55500 42500 1 0 0 vcc-minus-1.sym
N 55500 44500 57100 44500 4
N 55800 44500 55800 44200 4
N 55800 43300 55800 43100 4
T 45900 39700 9 10 1 0 0 0 9
When there's no cable connected to output B,
the blended bass signal lies on JACKSWITCH_B:1.
The circuit will mix the melody and bass signals
to one mono signal.

When a cable is connected, i.e. when stereo
output is requested, there is no signal on
JACKSWITCH_B:1, so we need R517 to pull down
the input to a defined potential.
C 53900 48900 1 0 0 connector2-2.sym
{
T 54600 50200 5 10 1 1 0 6 1
refdes=CONN502
T 54200 50150 5 10 0 0 0 0 1
device=CONNECTOR_2
T 54200 50350 5 10 0 0 0 0 1
footprint=CONNECTOR 2 1
T 53900 48900 5 10 1 1 0 0 1
value=OUT B
}
T 58000 46000 9 10 1 0 0 0 1
A/Mono out
C 51600 49200 1 0 0 input-2.sym
{
T 51200 49000 5 10 1 0 0 0 1
net=JACKSWITCH_B:1
T 52200 49900 5 10 0 0 0 0 1
device=none
T 52100 49300 5 10 1 1 0 7 1
value=Jack switch
}
T 54900 49200 9 10 1 0 0 0 1
Output B
N 53900 49300 53000 49300 4
T 57100 50600 9 10 1 0 0 0 1
TODO: add off-board wiring of volume control
C 63200 45200 1 0 0 tle2426.sym
{
T 62895 44695 5 10 0 1 0 0 1
device=TLE2426
T 62900 44900 5 10 0 1 0 0 1
footprint=TO92
T 63600 46100 5 10 1 1 0 0 1
refdes=U501
}
C 63400 43800 1 0 0 vcc-minus-1.sym
N 63700 44400 63700 45300 4
C 65300 45400 1 0 0 gnd-1.sym
N 64200 45700 65400 45700 4
C 61500 46300 1 0 0 vcc-2.sym
N 61700 45700 63200 45700 4
N 61700 45400 61700 46300 4
C 61500 45400 1 270 0 capacitor-4.sym
{
T 62600 45200 5 10 0 0 270 0 1
device=POLARIZED_CAPACITOR
T 62000 44800 5 10 1 1 0 0 1
refdes=C510
T 62200 45200 5 10 0 0 270 0 1
symversion=0.1
T 61500 45400 5 10 0 0 0 0 1
footprint=RCY150P
T 61900 44500 5 10 1 1 0 0 1
value=220uF
}
C 64500 45400 1 270 0 capacitor-4.sym
{
T 65600 45200 5 10 0 0 270 0 1
device=POLARIZED_CAPACITOR
T 65000 44800 5 10 1 1 0 0 1
refdes=C511
T 65200 45200 5 10 0 0 270 0 1
symversion=0.1
T 64500 45400 5 10 0 0 0 0 1
footprint=RCY150P
T 64900 44500 5 10 1 1 0 0 1
value=220uF
}
N 64700 45700 64700 45400 4
C 61400 43800 1 0 0 vcc-minus-1.sym
C 64400 43800 1 0 0 vcc-minus-1.sym
N 64700 44400 64700 44500 4
N 61700 44400 61700 44500 4
B 59800 43300 6500 5600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
T 59900 49000 9 10 1 0 0 0 1
Virtual ground and power supply filtering
C 53100 44400 1 270 0 resistor-2.sym
{
T 53450 44000 5 10 0 0 270 0 1
device=RESISTOR
T 53400 43900 5 10 1 1 0 0 1
refdes=R507
T 53400 43700 5 10 1 1 0 0 1
value=4k7
T 53100 44400 5 10 0 1 0 0 1
footprint=R025
}
C 53000 46200 1 0 0 vcc-2.sym
N 53200 46200 53200 45700 4
N 53200 44700 53200 44400 4
C 52900 42500 1 0 0 vcc-minus-1.sym
N 53200 43100 53200 43500 4
C 52100 44700 1 270 0 resistor-2.sym
{
T 52450 44300 5 10 0 0 270 0 1
device=RESISTOR
T 52400 44200 5 10 1 1 0 0 1
refdes=R515
T 52400 44000 5 10 1 1 0 0 1
value=1M
T 52100 44700 5 10 0 1 0 0 1
footprint=R025
}
C 52100 42600 1 0 0 gnd-1.sym
N 52200 44700 52200 45200 4
N 52200 42900 52200 43800 4
C 62900 44500 1 90 0 capacitor-1.sym
{
T 62200 44700 5 10 0 0 90 0 1
device=CAPACITOR
T 63300 44800 5 10 1 1 180 0 1
refdes=C512
T 62000 44700 5 10 0 0 90 0 1
symversion=0.1
T 62900 44500 5 10 0 0 0 0 1
footprint=CK06_type_capacitor
T 62900 44500 5 10 1 1 0 0 1
value=47nF
}
C 62400 43800 1 0 0 vcc-minus-1.sym
N 62700 44400 62700 44500 4
N 62700 45400 62700 45700 4
C 60600 46300 1 180 0 connector2-2.sym
{
T 59900 45000 5 10 1 1 180 6 1
refdes=CONN503
T 60300 45050 5 10 0 0 180 0 1
device=CONNECTOR_2
T 60300 44850 5 10 0 0 180 0 1
footprint=CONNECTOR 2 1
T 60600 46300 5 10 1 1 0 0 1
value=POWER
}
C 60700 44400 1 0 0 vcc-minus-1.sym
N 60600 45500 61000 45500 4
N 61000 45500 61000 45000 4
N 60600 45900 60700 45900 4
C 65000 46800 1 0 0 jumper-1.sym
{
T 65300 47300 5 8 0 0 0 0 1
device=JUMPER
T 65300 47300 5 10 1 1 0 0 1
refdes=J1
T 65000 46800 5 10 0 0 0 0 1
footprint=R025
}
C 64900 48000 1 0 0 vcc-2.sym
C 65300 46600 1 180 0 vcc-2.sym
N 65100 48000 65100 47800 4
N 65100 46800 65100 46600 4
C 50200 49300 1 270 0 resistor-2.sym
{
T 50550 48900 5 10 0 0 270 0 1
device=RESISTOR
T 50500 48800 5 10 1 1 0 0 1
refdes=R516
T 50500 48600 5 10 1 1 0 0 1
value=100k
T 50200 49300 5 10 0 1 0 0 1
footprint=R025
}
N 50300 49700 50300 49300 4
C 50000 47700 1 0 0 vcc-minus-1.sym
N 50300 48300 50300 48400 4
C 52700 44700 1 0 0 bc550.sym
{
T 53300 45200 5 10 0 0 0 0 1
device=NPN_TRANSISTOR
T 53300 45200 5 10 1 1 0 0 1
refdes=Q501
T 52700 44700 5 10 0 0 0 0 1
footprint=TO92_CBE
}
C 60700 45800 1 0 0 inductor-1.sym
{
T 60900 46300 5 10 0 0 0 0 1
device=INDUCTOR
T 60900 46100 5 10 1 1 0 0 1
refdes=L1
T 60900 46500 5 10 0 0 0 0 1
symversion=0.1
T 60700 45800 5 10 0 0 0 0 1
footprint=R025
T 61000 45700 5 10 1 1 0 0 1
value=1mH
}
N 61600 45900 61700 45900 4
C 49600 44600 1 270 0 resistor-2.sym
{
T 49950 44200 5 10 0 0 270 0 1
device=RESISTOR
T 49900 44100 5 10 1 1 0 0 1
refdes=R518
T 49900 43900 5 10 1 1 0 0 1
value=100k
T 49600 44600 5 10 0 1 0 0 1
footprint=R025
}
N 49700 43200 49700 43700 4
N 49700 44600 49700 44800 4
T 46100 42500 9 10 1 0 0 0 2
TODO: orientation of the coupling cap?
Signal on the right is always on virtual ground, so is higher.
C 48100 44600 1 0 0 capacitor-4.sym
{
T 48300 45700 5 10 0 0 0 0 1
device=POLARIZED_CAPACITOR
T 48300 45100 5 10 1 1 0 0 1
refdes=C505
T 48300 45300 5 10 0 0 0 0 1
symversion=0.1
T 48100 44600 5 10 1 1 0 0 1
value=10u
T 48100 44600 5 10 0 1 0 0 1
footprint=RCY100P
}
N 47700 44800 48100 44800 4
C 49600 42900 1 0 0 gnd-1.sym
C 49300 45400 1 270 0 resistor-2.sym
{
T 49650 45000 5 10 0 0 270 0 1
device=RESISTOR
T 49600 45200 5 10 1 1 0 0 1
refdes=R517
T 49600 45000 5 10 1 1 0 0 1
value=100k
T 49300 45400 5 10 0 1 0 0 1
footprint=R025
}
N 49400 44500 49400 43500 4
N 49400 43500 49700 43500 4
N 49400 45400 49400 45600 4
C 58500 44600 1 180 0 input-2.sym
{
T 58900 44800 5 10 1 0 180 0 1
net=OUTPUT_A:1
T 57900 43900 5 10 0 0 180 0 1
device=none
T 58000 44500 5 10 1 1 180 7 1
value=Output A
}
C 55200 51000 1 180 0 input-2.sym
{
T 55600 51200 5 10 1 0 180 0 1
net=OUTPUT_B:1
T 54600 50300 5 10 0 0 180 0 1
device=none
T 54700 50900 5 10 1 1 180 7 1
value=Output B
}
N 52900 49700 52900 50900 4
N 52900 50900 53800 50900 4
C 57100 42900 1 0 0 connector1-2.sym
{
T 57800 43800 5 10 1 1 0 6 1
refdes=CONN501
T 57400 43750 5 10 0 0 0 0 1
device=CONNECTOR_1
T 57400 43950 5 10 0 0 0 0 1
footprint=CONNECTOR 1 1
T 57100 42900 5 10 1 1 0 0 1
value=OUT A
}
N 57100 43300 56600 43300 4
N 56600 43300 56600 44500 4
C 57700 48300 1 90 0 stereo_jack-1.sym
{
T 55400 48595 5 10 0 2 90 0 1
device=CONNECTOR
T 57700 48300 5 10 0 0 0 0 1
graphical=1
T 56000 48595 5 10 1 1 90 0 1
refdes=K502
}
C 57700 45600 1 90 0 stereo_jack-1.sym
{
T 55400 45895 5 10 0 2 90 0 1
device=CONNECTOR
T 57700 45600 5 10 0 0 0 0 1
graphical=1
T 56000 45895 5 10 1 1 90 0 1
refdes=K501
}
N 53500 49700 53500 47800 4
N 53500 47800 57200 47800 4
N 57200 47800 57200 48300 4
N 56900 48300 56900 48000 4
N 53700 48000 56900 48000 4
N 53700 48000 53700 49300 4
N 56600 44500 56600 45000 4
N 56600 45000 57200 45000 4
N 57200 45000 57200 45600 4