summaryrefslogtreecommitdiff
path: root/gschem
diff options
context:
space:
mode:
Diffstat (limited to 'gschem')
-rw-r--r--gschem/board.pcb99
-rw-r--r--gschem/outputs.sch66
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