-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathcontrolports.sch
384 lines (384 loc) · 8.96 KB
/
controlports.sch
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
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 7 23
Title "Open128"
Date ""
Rev ""
Comp ""
Comment1 "Licensed under CC BY-SA 4.0"
Comment2 "Open Source clone of the Commodore 128"
Comment3 "https://github.com/jgrip/open128/"
Comment4 ""
$EndDescr
$Sheet
S 2650 1900 1150 2500
U 5DAF525E
F0 "Control Ports-EMI" 50
F1 "controlports-emi.sch" 50
F2 "IN_POTAX" B L 2650 2100 50
F3 "IN_POTAY" B L 2650 2000 50
F4 "IN_JOYA0" B L 2650 2800 50
F5 "IN_JOYA1" B L 2650 2600 50
F6 "IN_JOYA2" B L 2650 2400 50
F7 "IN_JOYA3" B L 2650 2200 50
F8 "IN_FBTNA" B L 2650 2700 50
F9 "OUT_POTAX" B R 3800 2000 50
F10 "OUT_POTAY" B R 3800 2100 50
F11 "OUT_JOYA0" B R 3800 2800 50
F12 "OUT_JOYA1" B R 3800 2900 50
F13 "OUT_JOYA2" B R 3800 3000 50
F14 "OUT_JOYA3" B R 3800 3100 50
F15 "OUT_FBTNA" B R 3800 3200 50
F16 "IN_POTBX" B L 2650 3550 50
F17 "IN_POTBY" B L 2650 3450 50
F18 "IN_JOYB0" B L 2650 4250 50
F19 "IN_JOYB1" B L 2650 4050 50
F20 "IN_JOYB2" B L 2650 3850 50
F21 "IN_JOYB3" B L 2650 3650 50
F22 "IN_FBTNB" B L 2650 4150 50
F23 "OUT_POTBX" B R 3800 2300 50
F24 "OUT_POTBY" B R 3800 2400 50
F25 "OUT_JOYB0" B R 3800 3450 50
F26 "OUT_JOYB1" B R 3800 3550 50
F27 "OUT_JOYB2" B R 3800 3650 50
F28 "OUT_JOYB3" B R 3800 3750 50
F29 "OUT_FBTNB" B R 3800 3850 50
$EndSheet
$Comp
L Connector:DB9_Male_MountingHoles CN3
U 1 1 5DBDE52C
P 1250 2400
F 0 "CN3" H 1168 3017 50 0000 C CNN
F 1 "Port1 Male DB9" H 1168 2926 50 0000 C CNN
F 2 "Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" H 1250 2400 50 0001 C CNN
F 3 "~" H 1250 2400 50 0001 C CNN
F 4 "636-183-009-113R531" H 1250 2400 50 0001 C CNN "Mouser Part"
1 1250 2400
-1 0 0 -1
$EndComp
$Comp
L Connector:DB9_Male_MountingHoles CN4
U 1 1 5DBDF45C
P 1250 3850
F 0 "CN4" H 1168 4467 50 0000 C CNN
F 1 "Port2 Male DB9" H 1168 4376 50 0000 C CNN
F 2 "Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm" H 1250 3850 50 0001 C CNN
F 3 "~" H 1250 3850 50 0001 C CNN
F 4 "636-183-009-113R531" H 1250 3850 50 0001 C CNN "Mouser Part"
1 1250 3850
-1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0155
U 1 1 5DBE1253
P 2250 1150
F 0 "#PWR0155" H 2250 1000 50 0001 C CNN
F 1 "+5V" H 2265 1323 50 0000 C CNN
F 2 "" H 2250 1150 50 0001 C CNN
F 3 "" H 2250 1150 50 0001 C CNN
1 2250 1150
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C71
U 1 1 5DBE16D3
P 2450 1400
F 0 "C71" H 2542 1446 50 0000 L CNN
F 1 "0.1 µF" H 2542 1355 50 0000 L CNN
F 2 "Capacitor_THT:C_Disc_D10.0mm_W2.5mm_P5.00mm" H 2450 1400 50 0001 C CNN
F 3 "~" H 2450 1400 50 0001 C CNN
F 4 "Ceramic" H 2450 1400 50 0001 C CNN "Type"
F 5 "581-SA105E104MAR" H 2450 1400 50 0001 C CNN "Mouser Part"
F 6 "25V" H 2450 1400 50 0001 C CNN "Voltage Rating"
F 7 "+80% -20%" H 2450 1400 50 0001 C CNN "Voltage Tolerance"
F 8 ".1µ" H 2450 1400 50 0001 C CNN "Silkscreen Value"
1 2450 1400
1 0 0 -1
$EndComp
Wire Wire Line
2450 1300 2450 1200
Wire Wire Line
2450 1200 2250 1200
Connection ~ 2250 1200
Wire Wire Line
2250 1200 2250 1150
$Comp
L power:GND #PWR0156
U 1 1 5DBE1E2D
P 2450 1500
F 0 "#PWR0156" H 2450 1250 50 0001 C CNN
F 1 "GND" H 2455 1327 50 0001 C CNN
F 2 "" H 2450 1500 50 0001 C CNN
F 3 "" H 2450 1500 50 0001 C CNN
1 2450 1500
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0157
U 1 1 5DBF6E77
P 1650 2300
F 0 "#PWR0157" H 1650 2050 50 0001 C CNN
F 1 "GND" H 1655 2127 50 0001 C CNN
F 2 "" H 1650 2300 50 0001 C CNN
F 3 "" H 1650 2300 50 0001 C CNN
1 1650 2300
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0158
U 1 1 5DBF742D
P 1250 4450
F 0 "#PWR0158" H 1250 4200 50 0001 C CNN
F 1 "GND" H 1255 4277 50 0001 C CNN
F 2 "" H 1250 4450 50 0001 C CNN
F 3 "" H 1250 4450 50 0001 C CNN
1 1250 4450
1 0 0 -1
$EndComp
Entry Wire Line
4650 3450 4750 3550
Entry Wire Line
4650 3550 4750 3650
Entry Wire Line
4650 3650 4750 3750
Entry Wire Line
4650 3750 4750 3850
Entry Wire Line
4650 3850 4750 3950
Wire Wire Line
3800 3450 4650 3450
Wire Wire Line
4650 3550 3800 3550
Wire Wire Line
3800 3650 4650 3650
Wire Wire Line
4650 3750 3800 3750
Wire Wire Line
3800 3850 4650 3850
Text Label 3900 3450 0 50 ~ 0
COL0
Text Label 3900 3550 0 50 ~ 0
COL1
Text Label 3900 3650 0 50 ~ 0
COL2
Text Label 3900 3750 0 50 ~ 0
COL3
Text Label 3900 3850 0 50 ~ 0
COL4
Text HLabel 4750 4800 3 50 BiDi ~ 0
COL[0..7]
Entry Wire Line
4200 3200 4300 3300
Entry Wire Line
4200 3100 4300 3200
Entry Wire Line
4200 3000 4300 3100
Entry Wire Line
4200 2900 4300 3000
Entry Wire Line
4200 2800 4300 2900
Wire Wire Line
3800 2800 4200 2800
Wire Wire Line
4200 2900 3800 2900
Wire Wire Line
3800 3000 4200 3000
Wire Wire Line
4200 3100 3800 3100
Wire Wire Line
3800 3200 4200 3200
Text HLabel 4300 4800 3 50 BiDi ~ 0
ROW[0..7]
$Comp
L 4xxx:4066 U2
U 3 1 5DBFF22D
P 5600 1450
F 0 "U2" H 5600 1185 50 0000 C CNN
F 1 "4066" H 5600 1276 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 5600 1450 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 5600 1450 50 0001 C CNN
F 4 "595-CD74HCT4066E" H 5600 1450 50 0001 C CNN "Mouser Part"
3 5600 1450
1 0 0 1
$EndComp
$Comp
L 4xxx:4066 U2
U 1 1 5DC0086A
P 5600 2300
F 0 "U2" H 5600 2035 50 0000 C CNN
F 1 "4066" H 5600 2126 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 5600 2300 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 5600 2300 50 0001 C CNN
F 4 "595-CD74HCT4066E" H 5600 2300 50 0001 C CNN "Mouser Part"
1 5600 2300
1 0 0 1
$EndComp
$Comp
L 4xxx:4066 U2
U 2 1 5DC01ED7
P 6350 2400
F 0 "U2" H 6350 2135 50 0000 C CNN
F 1 "4066" H 6350 2226 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 6350 2400 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 6350 2400 50 0001 C CNN
F 4 "595-CD74HCT4066E" H 6350 2400 50 0001 C CNN "Mouser Part"
2 6350 2400
1 0 0 1
$EndComp
$Comp
L 4xxx:4066 U2
U 4 1 5DC02FEA
P 6350 1550
F 0 "U2" H 6350 1285 50 0000 C CNN
F 1 "4066" H 6350 1376 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 6350 1550 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 6350 1550 50 0001 C CNN
F 4 "595-CD74HCT4066E" H 6350 1550 50 0001 C CNN "Mouser Part"
4 6350 1550
1 0 0 1
$EndComp
Text Label 3900 2800 0 50 ~ 0
ROW0
Text Label 3900 2900 0 50 ~ 0
ROW1
Text Label 3900 3000 0 50 ~ 0
ROW2
Text Label 3900 3100 0 50 ~ 0
ROW3
Text Label 3900 3200 0 50 ~ 0
ROW4
Entry Wire Line
4850 1850 4750 1950
Entry Wire Line
4850 2700 4750 2800
Wire Wire Line
3800 2300 5300 2300
Wire Wire Line
3800 2400 6050 2400
Wire Wire Line
3800 2000 3950 2000
Wire Wire Line
3950 2000 3950 1450
Wire Wire Line
3950 1450 5300 1450
Wire Wire Line
3800 2100 4100 2100
Wire Wire Line
4100 2100 4100 1550
Wire Wire Line
4100 1550 6050 1550
Wire Wire Line
4850 1850 5600 1850
Wire Wire Line
4850 2700 5600 2700
Wire Wire Line
5600 2600 5600 2700
Connection ~ 5600 2700
Wire Wire Line
5600 2700 6350 2700
Wire Wire Line
5600 1750 5600 1850
Connection ~ 5600 1850
Wire Wire Line
5600 1850 6350 1850
Wire Wire Line
5900 3300 7100 3300
Wire Wire Line
6650 3200 7100 3200
Text Label 4850 2700 0 50 ~ 0
COL7
Text Label 4850 1850 0 50 ~ 0
COL6
Entry Wire Line
4300 4250 4400 4350
Wire Wire Line
4400 4350 7100 4350
Text Label 4400 4350 0 50 ~ 0
ROW4
Wire Wire Line
5900 1450 5900 2300
Wire Wire Line
6650 1550 6650 2400
Connection ~ 6650 2400
Wire Wire Line
6650 2400 6650 3200
Connection ~ 5900 2300
Wire Wire Line
5900 2300 5900 3300
$Comp
L power:GND #PWR0438
U 1 1 5F13B734
P 1250 3000
F 0 "#PWR0438" H 1250 2750 50 0001 C CNN
F 1 "GND" H 1255 2827 50 0001 C CNN
F 2 "" H 1250 3000 50 0001 C CNN
F 3 "" H 1250 3000 50 0001 C CNN
1 1250 3000
1 0 0 -1
$EndComp
Wire Wire Line
2250 1200 2250 2500
Wire Wire Line
1550 2000 2650 2000
Wire Wire Line
1550 2100 2650 2100
Wire Wire Line
1550 2200 2650 2200
Wire Wire Line
1550 2400 2650 2400
Wire Wire Line
1550 2500 2250 2500
Connection ~ 2250 2500
Wire Wire Line
1550 2600 2650 2600
Wire Wire Line
1550 2700 2650 2700
Wire Wire Line
1550 2800 2650 2800
Wire Wire Line
1550 2300 1650 2300
Wire Wire Line
1550 3450 2650 3450
Wire Wire Line
1550 3550 2650 3550
Wire Wire Line
1550 3650 2650 3650
Wire Wire Line
1550 3850 2650 3850
Wire Wire Line
1550 4050 2650 4050
Wire Wire Line
1550 4150 2650 4150
Wire Wire Line
1550 4250 2650 4250
Wire Wire Line
2250 2500 2250 3950
Wire Wire Line
1550 3950 2250 3950
$Comp
L power:GND #PWR0439
U 1 1 5F152E11
P 1650 3750
F 0 "#PWR0439" H 1650 3500 50 0001 C CNN
F 1 "GND" H 1655 3577 50 0001 C CNN
F 2 "" H 1650 3750 50 0001 C CNN
F 3 "" H 1650 3750 50 0001 C CNN
1 1650 3750
0 -1 -1 0
$EndComp
Wire Wire Line
1650 3750 1550 3750
Wire Bus Line
4750 1950 4750 4800
Wire Bus Line
4300 2900 4300 4800
Text GLabel 7100 3200 2 50 Output ~ 0
POTY
Text GLabel 7100 3300 2 50 Output ~ 0
POTX
Text GLabel 7100 4350 2 50 Output ~ 0
~LP
$EndSCHEMATC