diff options
Diffstat (limited to 'gschem')
-rw-r--r-- | gschem/board.pcb | 99 | ||||
-rw-r--r-- | gschem/outputs.sch | 66 |
2 files changed, 88 insertions, 77 deletions
diff --git a/gschem/board.pcb b/gschem/board.pcb index 0a238c9..a2c475a 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[30000 95000 0.000000] +Cursor[310000 205000 0.000000] PolyArea[3100.006200] Thermal[0.500000] DRC[1000 1000 1000 1000 1500 1000] @@ -831,20 +831,6 @@ Element["" "R025" "R301" "100k" 220000 285000 12000 -2000 0 100 ""] ) -Element["" "CONNECTOR-3-1" "CONN502" "unknown" 297500 87500 -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["" "R025" "J1" "unknown" 155000 230000 12000 -2000 0 100 ""] ( Pin[0 0 6800 3000 7400 3800 "1" "1" "square,edge2"] @@ -1589,19 +1575,6 @@ Element["" "TO92_CBE" "Q401" "unknown" 245000 182500 13000 1000 3 100 ""] ) -Element["" "CONNECTOR-2-1" "CONN501" "unknown" 302500 47500 5000 11000 2 100 ""] -( - Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"] - Pin[-10000 0 6000 3000 6600 3800 "2" "2" "edge2,thermal(1X)"] - 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["" "RCY100P" "C505" "10u" 287500 132500 10000 15000 3 100 ""] ( Pin[0 0 6000 3000 6600 3000 "1" "1" "square"] @@ -2025,6 +1998,31 @@ Element["" "CONNECTOR-1-1" "CONN404" "unknown" 250000 65000 11000 -5000 3 100 "" ElementLine [5000 5000 5000 -5000 1000] ) + +Element["" "CONNECTOR-1-1" "CONN501" "unknown" 297500 52500 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["selected" "CONNECTOR-2-1" "CONN502" "unknown" 297500 65000 5000 11000 2 100 "selected"] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "selected,square,edge2"] + Pin[-10000 0 6000 3000 6600 3800 "2" "2" "selected,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[155000 230000 195000 230000 2000 2000 "clearline"] @@ -2245,16 +2243,14 @@ Layer(2 "solder") Line[235000 167500 247500 155000 2000 2000 "clearline"] Line[247500 155000 275000 155000 2000 2000 "clearline"] Line[275000 155000 287500 142500 2000 2000 "clearline"] - Line[297500 87500 297500 107500 2000 2000 "clearline"] - Line[297500 77500 295000 77500 2000 2000 "clearline"] - Line[295000 77500 287500 85000 2000 2000 "clearline"] - Line[287500 85000 287500 132500 2000 2000 "clearline"] + Line[297500 65000 297500 107500 2000 2000 "clearline"] + Line[287500 65000 287500 132500 2000 2000 "clearline"] Line[220000 272500 220000 270000 2000 2000 "clearline"] Line[220000 270000 237500 252500 2000 2000 "clearline"] Line[272500 285000 272500 260000 2000 2000 "clearline"] Line[272500 260000 265000 252500 2000 2000 "clearline,rubberend"] - Line[302500 47500 307500 52500 2000 2000 "clearline"] - Line[307500 52500 307500 170000 2000 2000 "clearline"] + Line[302500 52500 307500 57500 2000 2000 "clearline"] + Line[307500 57500 307500 170000 2000 2000 "clearline"] Line[297500 107500 302500 112500 2000 2000 "clearline"] Line[302500 112500 302500 162500 2000 2000 "clearline"] Line[302500 162500 295000 170000 2000 2000 "clearline"] @@ -2307,6 +2303,7 @@ Layer(2 "solder") Line[250000 80000 250000 60000 2000 2000 "clearline"] Line[250000 60000 237500 47500 2000 2000 "clearline"] Line[275000 47500 275000 65000 2000 2000 "clearline"] + Line[302500 52500 297500 52500 2000 2000 "clearline"] Polygon("clearpoly") ( [0 0] [330000 0] [330000 330000] [0 330000] @@ -2348,8 +2345,6 @@ NetList() Connect("C512-1") Connect("CONN101-3") Connect("CONN301-1") - Connect("CONN501-2") - Connect("CONN502-3") Connect("CONN503-1") Connect("IC401-4") Connect("R105-2") @@ -2423,6 +2418,18 @@ NetList() Connect("CONN302-2") Connect("K301-1") ) + Net("OUTPUT_A" "(unknown)") + ( + Connect("C508-2") + Connect("CONN501-1") + Connect("R514-1") + ) + Net("OUTPUT_B" "(unknown)") + ( + Connect("C503-2") + Connect("CONN502-1") + Connect("R516-1") + ) Net("PREAMP_1" "(unknown)") ( Connect("C301-1") @@ -2657,42 +2664,30 @@ NetList() ) Net("unnamed_net33" "(unknown)") ( - Connect("C503-2") - Connect("CONN502-1") - Connect("R516-1") - ) - Net("unnamed_net34" "(unknown)") - ( Connect("C504-2") Connect("R506-2") Connect("R517-1") ) - Net("unnamed_net35" "(unknown)") + Net("unnamed_net34" "(unknown)") ( Connect("Q501-2") Connect("R506-1") Connect("R508-1") Connect("R515-1") ) - Net("unnamed_net36" "(unknown)") + Net("unnamed_net35" "(unknown)") ( Connect("C505-2") Connect("R508-2") Connect("R518-1") ) - Net("unnamed_net37" "(unknown)") + Net("unnamed_net36" "(unknown)") ( Connect("C508-1") Connect("Q501-3") Connect("R507-1") ) - Net("unnamed_net38" "(unknown)") - ( - Connect("C508-2") - Connect("CONN501-1") - Connect("R514-1") - ) - Net("unnamed_net39" "(unknown)") + Net("unnamed_net37" "(unknown)") ( Connect("CONN503-2") Connect("L1-1") diff --git a/gschem/outputs.sch b/gschem/outputs.sch index a4beba6..0aa3d98 100644 --- a/gschem/outputs.sch +++ b/gschem/outputs.sch @@ -46,7 +46,7 @@ T 48100 45400 5 10 0 1 0 0 1 footprint=RCY100P } N 48100 45600 47700 45600 4 -N 49800 49700 53400 49700 4 +N 49800 49700 53900 49700 4 N 49000 45600 50100 45600 4 C 51000 45700 1 180 0 resistor-2.sym { @@ -110,7 +110,7 @@ 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 56800 44500 4 +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 @@ -123,28 +123,16 @@ 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 56800 43700 1 0 0 connector2-2.sym +C 53900 48900 1 0 0 connector2-2.sym { -T 57500 45000 5 10 1 1 0 6 1 -refdes=CONN501 -T 57100 44950 5 10 0 0 0 0 1 +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 57100 45150 5 10 0 0 0 0 1 +T 54200 50350 5 10 0 0 0 0 1 footprint=CONNECTOR 2 1 } -C 53400 48500 1 0 0 connector3-2.sym -{ -T 54100 50200 5 10 1 1 0 6 1 -refdes=CONN502 -T 53700 50150 5 10 0 0 0 0 1 -device=CONNECTOR_3 -T 53700 50350 5 10 0 0 0 0 1 -footprint=CONNECTOR 3 1 -} -C 56300 42500 1 0 0 vcc-minus-1.sym -N 56800 44100 56600 44100 4 -N 56600 44100 56600 43100 4 -T 56600 45500 9 10 1 0 0 0 1 +T 57200 45100 9 10 1 0 0 0 1 A/Mono out C 51600 49200 1 0 0 input-2.sym { @@ -155,12 +143,9 @@ device=none T 52100 49300 5 10 1 1 0 7 1 value=Jack switch } -T 54300 49300 9 10 1 0 0 0 1 +T 54900 49200 9 10 1 0 0 0 1 Output B -N 53400 49300 53000 49300 4 -C 52600 47700 1 0 0 vcc-minus-1.sym -N 52900 48300 52900 48900 4 -N 52900 48900 53400 48900 4 +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 @@ -367,3 +352,34 @@ 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 +} +N 57100 43300 56600 43300 4 +N 56600 43300 56600 44500 4 |