-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmorseKEY.bak
executable file
·421 lines (421 loc) · 8.84 KB
/
morseKEY.bak
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
419
420
421
EESchema Schematic File Version 2
LIBS:morseKEY
LIBS:power
LIBS:morseKEY-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "morseKEY"
Date "2017-01-21"
Rev "v1"
Comp "WyoLum"
Comment1 "Morse Code USB Keyboard"
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ATTINY85-P U1
U 1 1 5883248B
P 5775 3725
F 0 "U1" H 4625 4200 50 0000 C CNB
F 1 "ATTINY85-P" H 4800 4125 50 0000 C CNB
F 2 "morseKEY:DIP-8_W7.62mm_LongPads" H 6775 3725 50 0001 C CIN
F 3 "" H 5775 3725 50 0000 C CNN
1 5775 3725
1 0 0 -1
$EndComp
$Comp
L C C1
U 1 1 58832568
P 7325 3250
F 0 "C1" H 7350 3350 50 0000 L CNB
F 1 "100nF" H 7350 3150 50 0000 L CNN
F 2 "morseKEY:C_Disc_D3_P2.5" H 7363 3100 50 0001 C CNN
F 3 "" H 7325 3250 50 0000 C CNN
1 7325 3250
1 0 0 -1
$EndComp
$Comp
L C_POL C2
U 1 1 5883258F
P 7650 3250
F 0 "C2" H 7675 3350 50 0000 L CNB
F 1 "33uF,10V" H 7675 3150 50 0000 L CNN
F 2 "morseKEY:C_Radial_D5_L6_P2.5" H 7688 3100 50 0001 C CNN
F 3 "" H 7650 3250 50 0000 C CNN
F 4 "mfr_pn" H 7650 3250 60 0001 C CNN "manf#"
1 7650 3250
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 588325AA
P 7900 3575
F 0 "R2" V 7800 3575 50 0000 C CNB
F 1 "68E" V 7900 3575 50 0000 C CNN
F 2 "morseKEY:Resistor_Vertical_RM5mm" V 7830 3575 50 0001 C CNN
F 3 "" H 7900 3575 50 0000 C CNN
1 7900 3575
0 1 1 0
$EndComp
$Comp
L R R3
U 1 1 588325C7
P 7900 3675
F 0 "R3" V 8000 3675 50 0000 C CNB
F 1 "68E" V 7900 3675 50 0000 C CNN
F 2 "morseKEY:Resistor_Vertical_RM5mm" V 7830 3675 50 0001 C CNN
F 3 "" H 7900 3675 50 0000 C CNN
1 7900 3675
0 1 1 0
$EndComp
$Comp
L R R1
U 1 1 588325E6
P 8350 3250
F 0 "R1" H 8250 3250 50 0000 C CNB
F 1 "2k2" V 8350 3250 50 0000 C CNN
F 2 "morseKEY:Resistor_Vertical_RM5mm" V 8280 3250 50 0001 C CNN
F 3 "" H 8350 3250 50 0000 C CNN
1 8350 3250
1 0 0 -1
$EndComp
$Comp
L ZENERsmall D1
U 1 1 58832607
P 8150 4300
F 0 "D1" V 8250 4350 50 0000 C CNB
F 1 "3V6" H 8275 4250 50 0000 C CNN
F 2 "morseKEY:Diode_DO-41_SOD81_Vertical_KathodeUp_2" H 8150 4300 50 0001 C CNN
F 3 "" H 8150 4300 50 0000 C CNN
1 8150 4300
0 1 1 0
$EndComp
$Comp
L ZENERsmall D2
U 1 1 5883263A
P 8350 4300
F 0 "D2" V 8450 4350 50 0000 C CNB
F 1 "3V6" H 8475 4250 50 0000 C CNN
F 2 "morseKEY:Diode_DO-41_SOD81_Vertical_KathodeUp_2" H 8350 4300 50 0001 C CNN
F 3 "" H 8350 4300 50 0000 C CNN
1 8350 4300
0 1 1 0
$EndComp
$Comp
L SPEAKER2 SP1
U 1 1 5883265F
P 3200 3250
F 0 "SP1" H 3200 3575 50 0000 C CNB
F 1 "BUZ" H 3200 3500 50 0000 C CNB
F 2 "morseKEY:Pin_Header_Straight_1x04" H 3200 3250 50 0001 C CNN
F 3 "" H 3200 3250 50 0000 C CNN
F 4 "Value" H 3200 3250 60 0001 C CNN "manf#"
1 3200 3250
-1 0 0 -1
$EndComp
$Comp
L USB_A P1
U 1 1 588326BD
P 8875 3675
F 0 "P1" V 8500 3675 50 0000 C CNB
F 1 "USB_A" V 8575 3675 50 0000 C CNB
F 2 "morseKEY:USB_A_up2-ah-th" V 8825 3575 50 0001 C CNN
F 3 "" V 8825 3575 50 0000 C CNN
1 8875 3675
0 1 1 0
$EndComp
Text Label 4150 4850 0 50 ~ 10
GND
Text Label 4150 2875 0 50 ~ 10
5V
Wire Wire Line
8575 3475 8500 3475
Wire Wire Line
8500 2875 8500 3475
Wire Wire Line
3825 2875 8500 2875
Wire Wire Line
7175 2875 7175 3475
Wire Wire Line
7175 3475 7125 3475
Wire Wire Line
7325 3100 7325 2875
Connection ~ 7325 2875
Wire Wire Line
7650 3100 7650 2875
Connection ~ 7650 2875
Wire Wire Line
8350 3100 8350 2875
Connection ~ 8350 2875
Wire Wire Line
8050 3575 8575 3575
Wire Wire Line
8050 3675 8575 3675
Wire Wire Line
8150 4200 8150 3575
Connection ~ 8150 3575
Wire Wire Line
8350 4200 8350 3675
Connection ~ 8350 3675
Wire Wire Line
8350 3400 8350 3575
Connection ~ 8350 3575
Wire Wire Line
3500 3150 3625 3150
Wire Wire Line
3625 3150 3625 3575
Wire Wire Line
3625 3575 4425 3575
Wire Wire Line
3500 3350 3550 3350
Wire Wire Line
3550 3300 3550 4850
Wire Wire Line
3375 4850 8975 4850
Wire Wire Line
8500 4850 8500 3775
Wire Wire Line
8500 3775 8575 3775
Wire Wire Line
8975 4850 8975 3975
Connection ~ 8500 4850
Wire Wire Line
8350 4400 8350 4850
Connection ~ 8350 4850
Wire Wire Line
8150 4400 8150 4850
Connection ~ 8150 4850
Wire Wire Line
7650 3400 7650 4850
Connection ~ 7650 4850
Wire Wire Line
7325 3400 7325 4850
Connection ~ 7325 4850
Wire Wire Line
7125 3975 7175 3975
Wire Wire Line
7175 3975 7175 4850
Connection ~ 7175 4850
Wire Wire Line
3375 4325 3375 4850
Connection ~ 3550 4850
Wire Wire Line
7750 3575 7425 3575
Wire Wire Line
7425 3575 7425 4425
Wire Wire Line
7425 4425 4025 4425
Wire Wire Line
4025 4425 4025 3475
Wire Wire Line
4025 3475 4425 3475
Wire Wire Line
4425 3675 4125 3675
Wire Wire Line
4125 3675 4125 4325
Wire Wire Line
4125 4325 7525 4325
Wire Wire Line
7525 4325 7525 3675
Wire Wire Line
7525 3675 7750 3675
Wire Wire Line
3425 4425 3425 3775
Wire Wire Line
3425 3775 4425 3775
$Comp
L R_VAR R4
U 1 1 588DF207
P 3825 3250
F 0 "R4" H 3725 3250 50 0000 C CNB
F 1 "1k5" V 3825 3250 50 0000 C CNN
F 2 "morseKEY:res_vert" V 3755 3250 50 0001 C CNN
F 3 "" H 3825 3250 50 0000 C CNN
F 4 "mfr_pn" H 3825 3250 60 0001 C CNN "manf#"
1 3825 3250
1 0 0 -1
$EndComp
$Comp
L R R5
U 1 1 588DF479
P 3825 4325
F 0 "R5" H 3725 4325 50 0000 C CNB
F 1 "3k3" V 3825 4325 50 0000 C CNN
F 2 "morseKEY:Resistor_Vertical_RM5mm" V 3755 4325 50 0001 C CNN
F 3 "" H 3825 4325 50 0000 C CNN
1 3825 4325
1 0 0 -1
$EndComp
Wire Wire Line
3825 2875 3825 3100
Connection ~ 7175 2875
Wire Wire Line
3825 3400 3825 4175
Wire Wire Line
3825 4475 3825 4850
Connection ~ 3825 4850
$Comp
L CONN_02X03 P3
U 1 1 588E044D
P 3225 6125
F 0 "P3" H 3225 6325 50 0000 C CNB
F 1 "ISP" H 3225 5925 50 0000 C CNB
F 2 "morseKEY:Pin_Header_Straight_2x03" H 3225 4925 50 0001 C CNN
F 3 "" H 3225 4925 50 0000 C CNN
1 3225 6125
1 0 0 -1
$EndComp
Text Label 4150 3475 0 40 ~ 8
MOSI
Text Label 4150 3575 0 40 ~ 8
MISO
Text Label 4150 3675 0 40 ~ 8
SCK
Text Label 4150 3775 0 40 ~ 8
K3
Text Label 4150 3875 0 40 ~ 8
K1
Text Label 4150 3975 0 40 ~ 8
RST
Text Label 8500 3575 0 40 ~ 8
D-
Text Label 8500 3675 0 40 ~ 8
D+
Wire Wire Line
2975 6025 2575 6025
Wire Wire Line
2575 6125 2975 6125
Wire Wire Line
2975 6225 2575 6225
Wire Wire Line
3475 6025 3975 6025
Wire Wire Line
3875 6125 3475 6125
Wire Wire Line
3475 6225 3975 6225
Text Label 3875 6125 2 40 ~ 8
MOSI
Text Label 2575 6025 0 40 ~ 8
MISO
Text Label 2575 6125 0 40 ~ 8
SCK
Text Label 2575 6225 0 40 ~ 8
RST
Text Label 3875 6225 2 40 ~ 8
GND
Text Label 3875 6025 2 40 ~ 8
5V
$Comp
L PWR_FLAG #FLG01
U 1 1 588E17BF
P 3975 5925
F 0 "#FLG01" H 3975 6020 50 0001 C CNN
F 1 "PWR_FLAG" H 3975 6105 50 0000 C CNN
F 2 "" H 3975 5925 50 0000 C CNN
F 3 "" H 3975 5925 50 0000 C CNN
1 3975 5925
1 0 0 -1
$EndComp
$Comp
L PWR_FLAG #FLG02
U 1 1 588E1825
P 3975 6325
F 0 "#FLG02" H 3975 6420 50 0001 C CNN
F 1 "PWR_FLAG" H 3975 6505 50 0000 C CNN
F 2 "" H 3975 6325 50 0000 C CNN
F 3 "" H 3975 6325 50 0000 C CNN
1 3975 6325
-1 0 0 1
$EndComp
Wire Wire Line
3975 6225 3975 6325
Wire Wire Line
3975 6025 3975 5925
Wire Wire Line
3500 3200 3550 3200
Wire Wire Line
3550 3200 3550 3150
Connection ~ 3550 3150
Wire Wire Line
3500 3300 3550 3300
Connection ~ 3550 3350
Wire Wire Line
4425 3875 3375 3875
Wire Wire Line
3375 3875 3375 4225
Wire Wire Line
3375 4225 3275 4225
Wire Wire Line
3275 4425 3425 4425
Wire Wire Line
3275 4325 3375 4325
$Comp
L CONN_01X03 P2
U 1 1 588DEE41
P 3075 4325
F 0 "P2" H 3075 4600 50 0000 C CNB
F 1 "KEY" H 3075 4525 50 0000 C CNB
F 2 "morseKEY:Pin_Header_Straight_1x03" H 3075 4325 50 0001 C CNN
F 3 "" H 3075 4325 50 0000 C CNN
1 3075 4325
-1 0 0 -1
$EndComp
$Comp
L CONN_01X01 P4
U 1 1 58909FCB
P 5375 6050
F 0 "P4" H 5375 6150 50 0000 C CNN
F 1 "MTG" V 5475 6050 50 0000 C CNN
F 2 "morseKEY:1pin" H 5375 6050 50 0001 C CNN
F 3 "" H 5375 6050 50 0000 C CNN
1 5375 6050
0 -1 -1 0
$EndComp
$Comp
L CONN_01X01 P5
U 1 1 5890A054
P 5775 6050
F 0 "P5" H 5775 6150 50 0000 C CNN
F 1 "MTG" V 5875 6050 50 0000 C CNN
F 2 "morseKEY:1pin" H 5775 6050 50 0001 C CNN
F 3 "" H 5775 6050 50 0000 C CNN
1 5775 6050
0 -1 -1 0
$EndComp
NoConn ~ 5375 6250
NoConn ~ 5775 6250
$Comp
L OSHW-LOGO G1
U 1 1 5890D05B
P 10875 6800
F 0 "G1" H 10875 6800 50 0001 C CNN
F 1 "OSHW-LOGO" H 10875 6800 50 0001 C CNN
F 2 "morseKEY:OSHW_logo_notext" H 10905 6950 20 0001 C CNN
F 3 "" H 10875 6800 60 0000 C CNN
F 4 "mfr_pn" H 10875 6800 60 0001 C CNN "manf#"
1 10875 6800
1 0 0 -1
$EndComp
$Comp
L CONN_01X01 G2
U 1 1 5890F12E
P 5350 6600
F 0 "G2" H 5350 6700 50 0000 C CNN
F 1 "CKT" V 5450 6600 50 0000 C CNN
F 2 "morseKEY:morseKEY" H 5350 6600 50 0001 C CNN
F 3 "" H 5350 6600 50 0000 C CNN
1 5350 6600
0 -1 -1 0
$EndComp
NoConn ~ 5350 6800
Wire Wire Line
3925 3250 3950 3250
Wire Wire Line
3950 3250 3950 3975
Wire Wire Line
3950 3975 4425 3975
$EndSCHEMATC