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