-
Notifications
You must be signed in to change notification settings - Fork 0
/
34key.sch
417 lines (417 loc) · 9.84 KB
/
34key.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
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
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Generic 34 Switch Split"
Date "2021-03-10"
Rev "0.2"
Comp "broomlabs"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Switch:SW_Push SW2
U 1 1 6049E323
P 1300 1850
F 0 "SW2" H 1300 2135 50 0000 C CNN
F 1 "SW_Push" H 1300 2044 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1300 2050 50 0001 C CNN
F 3 "~" H 1300 2050 50 0001 C CNN
1 1300 1850
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 6049E7C0
P 1950 1850
F 0 "SW3" H 1950 2135 50 0000 C CNN
F 1 "SW_Push" H 1950 2044 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1950 2050 50 0001 C CNN
F 3 "~" H 1950 2050 50 0001 C CNN
1 1950 1850
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 6049EB70
P 2600 1850
F 0 "SW4" H 2600 2135 50 0000 C CNN
F 1 "SW_Push" H 2600 2044 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2600 2050 50 0001 C CNN
F 3 "~" H 2600 2050 50 0001 C CNN
1 2600 1850
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 6049F636
P 3200 1850
F 0 "SW5" H 3200 2135 50 0000 C CNN
F 1 "SW_Push" H 3200 2044 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3200 2050 50 0001 C CNN
F 3 "~" H 3200 2050 50 0001 C CNN
1 3200 1850
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 6049F698
P 3850 1850
F 0 "SW6" H 3850 2135 50 0000 C CNN
F 1 "SW_Push" H 3850 2044 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3850 2050 50 0001 C CNN
F 3 "~" H 3850 2050 50 0001 C CNN
1 3850 1850
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW20
U 1 1 604A14C0
P 3200 4300
F 0 "SW20" H 3200 4585 50 0000 C CNN
F 1 "SW_Push" H 3200 4494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3200 4500 50 0001 C CNN
F 3 "~" H 3200 4500 50 0001 C CNN
1 3200 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW21
U 1 1 604A14CA
P 3750 4300
F 0 "SW21" H 3750 4585 50 0000 C CNN
F 1 "SW_Push" H 3750 4494 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3750 4500 50 0001 C CNN
F 3 "~" H 3750 4500 50 0001 C CNN
1 3750 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 604A6C6C
P 1300 2700
F 0 "SW8" H 1300 2985 50 0000 C CNN
F 1 "SW_Push" H 1300 2894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1300 2900 50 0001 C CNN
F 3 "~" H 1300 2900 50 0001 C CNN
1 1300 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW9
U 1 1 604A6D52
P 1950 2700
F 0 "SW9" H 1950 2985 50 0000 C CNN
F 1 "SW_Push" H 1950 2894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1950 2900 50 0001 C CNN
F 3 "~" H 1950 2900 50 0001 C CNN
1 1950 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW10
U 1 1 604A6D5C
P 2600 2700
F 0 "SW10" H 2600 2985 50 0000 C CNN
F 1 "SW_Push" H 2600 2894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2600 2900 50 0001 C CNN
F 3 "~" H 2600 2900 50 0001 C CNN
1 2600 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW11
U 1 1 604A6D66
P 3200 2700
F 0 "SW11" H 3200 2985 50 0000 C CNN
F 1 "SW_Push" H 3200 2894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3200 2900 50 0001 C CNN
F 3 "~" H 3200 2900 50 0001 C CNN
1 3200 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW12
U 1 1 604A6D70
P 3850 2700
F 0 "SW12" H 3850 2985 50 0000 C CNN
F 1 "SW_Push" H 3850 2894 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3850 2900 50 0001 C CNN
F 3 "~" H 3850 2900 50 0001 C CNN
1 3850 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW14
U 1 1 604BAD64
P 1250 3450
F 0 "SW14" H 1250 3735 50 0000 C CNN
F 1 "SW_Push" H 1250 3644 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1250 3650 50 0001 C CNN
F 3 "~" H 1250 3650 50 0001 C CNN
1 1250 3450
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW15
U 1 1 604BAF06
P 1900 3450
F 0 "SW15" H 1900 3735 50 0000 C CNN
F 1 "SW_Push" H 1900 3644 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 1900 3650 50 0001 C CNN
F 3 "~" H 1900 3650 50 0001 C CNN
1 1900 3450
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW16
U 1 1 604BAF10
P 2550 3450
F 0 "SW16" H 2550 3735 50 0000 C CNN
F 1 "SW_Push" H 2550 3644 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 2550 3650 50 0001 C CNN
F 3 "~" H 2550 3650 50 0001 C CNN
1 2550 3450
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW17
U 1 1 604BAF1A
P 3150 3450
F 0 "SW17" H 3150 3735 50 0000 C CNN
F 1 "SW_Push" H 3150 3644 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3150 3650 50 0001 C CNN
F 3 "~" H 3150 3650 50 0001 C CNN
1 3150 3450
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW18
U 1 1 604BAF24
P 3800 3450
F 0 "SW18" H 3800 3735 50 0000 C CNN
F 1 "SW_Push" H 3800 3644 50 0000 C CNN
F 2 "Kailh:SW_PG1350_rev_DPB" H 3800 3650 50 0001 C CNN
F 3 "~" H 3800 3650 50 0001 C CNN
1 3800 3450
1 0 0 -1
$EndComp
Text GLabel 8950 2400 0 50 Input ~ 0
Switch1
Text GLabel 10350 2300 2 50 Input ~ 0
Switch2
$Comp
L bigblackpill:ProMicro-kbd U1
U 1 1 6049D3FB
P 9650 2350
F 0 "U1" H 9650 3493 60 0000 C CNN
F 1 "ProMicro-kbd" H 9650 3387 60 0000 C CNN
F 2 "kbd:ProMicro_v2" H 9650 3281 60 0000 C CNN
F 3 "" H 9750 1300 60 0000 C CNN
1 9650 2350
1 0 0 -1
$EndComp
Text GLabel 8950 2000 0 50 Input ~ 0
Switch11
Text GLabel 10350 2200 2 50 Input ~ 0
Switch3
Text GLabel 10350 2100 2 50 Input ~ 0
Switch4
Text GLabel 10350 2000 2 50 Input ~ 0
Switch5
Text GLabel 10350 2400 2 50 Input ~ 0
Switch6
Text GLabel 10350 2500 2 50 Input ~ 0
Switch7
Text GLabel 10350 2600 2 50 Input ~ 0
Switch8
Text GLabel 10350 2700 2 50 Input ~ 0
Switch9
Text GLabel 8950 1600 0 50 Input ~ 0
Switch10
Text GLabel 8950 2100 0 50 Input ~ 0
Switch12
Text GLabel 8950 2200 0 50 Input ~ 0
Switch13
Text GLabel 8950 2300 0 50 Input ~ 0
Switch14
Text GLabel 8950 2500 0 50 Input ~ 0
Switch15
Text GLabel 8950 2600 0 50 Input ~ 0
Switch16
Text GLabel 8950 2700 0 50 Input ~ 0
Switch17
$Comp
L Switch:SW_Push RSW1
U 1 1 604EA4F3
P 5700 2200
F 0 "RSW1" H 5700 2485 50 0000 C CNN
F 1 "SW_Push" H 5700 2394 50 0000 C CNN
F 2 "kbd:ResetSW" H 5700 2400 50 0001 C CNN
F 3 "~" H 5700 2400 50 0001 C CNN
1 5700 2200
1 0 0 -1
$EndComp
Text GLabel 10350 1800 2 50 Input ~ 0
reset
Text GLabel 10350 1700 2 50 Input ~ 0
gnd
Text GLabel 8950 1900 0 50 Input ~ 0
gnd
Text GLabel 8950 1800 0 50 Input ~ 0
gnd
Text GLabel 8950 1700 0 50 Input ~ 0
Switch18
Text GLabel 5500 2200 0 50 Input ~ 0
gnd
Text GLabel 5900 2200 2 50 Input ~ 0
reset
Text GLabel 1500 1850 3 50 Input ~ 0
gnd
Text GLabel 1500 2700 3 50 Input ~ 0
gnd
Text GLabel 1450 3450 3 50 Input ~ 0
gnd
Text GLabel 2150 1850 3 50 Input ~ 0
gnd
Text GLabel 2150 2700 3 50 Input ~ 0
gnd
Text GLabel 2100 3450 3 50 Input ~ 0
gnd
Text GLabel 2800 1850 3 50 Input ~ 0
gnd
Text GLabel 3400 1850 3 50 Input ~ 0
gnd
Text GLabel 4050 1850 3 50 Input ~ 0
gnd
Text GLabel 2800 2700 3 50 Input ~ 0
gnd
Text GLabel 3400 2700 3 50 Input ~ 0
gnd
Text GLabel 4050 2700 3 50 Input ~ 0
gnd
Text GLabel 2750 3450 3 50 Input ~ 0
gnd
Text GLabel 3350 3450 3 50 Input ~ 0
gnd
Text GLabel 4000 3450 3 50 Input ~ 0
gnd
Text GLabel 3400 4300 3 50 Input ~ 0
gnd
Text GLabel 3950 4300 3 50 Input ~ 0
gnd
Text GLabel 1100 1850 3 50 Input ~ 0
Switch1
Text GLabel 1750 1850 3 50 Input ~ 0
Switch2
Text GLabel 2400 1850 3 50 Input ~ 0
Switch3
Text GLabel 3000 1850 3 50 Input ~ 0
Switch4
Text GLabel 3650 1850 3 50 Input ~ 0
Switch5
Text GLabel 1100 2700 3 50 Input ~ 0
Switch6
Text GLabel 1750 2700 3 50 Input ~ 0
Switch7
Text GLabel 2400 2700 3 50 Input ~ 0
Switch8
Text GLabel 3000 2700 3 50 Input ~ 0
Switch9
Text GLabel 3650 2700 3 50 Input ~ 0
Switch10
Text GLabel 1050 3450 3 50 Input ~ 0
Switch11
Text GLabel 1700 3450 3 50 Input ~ 0
Switch12
Text GLabel 2350 3450 3 50 Input ~ 0
Switch13
Text GLabel 2950 3450 3 50 Input ~ 0
Switch14
Text GLabel 3600 3450 3 50 Input ~ 0
Switch15
Text GLabel 3000 4300 3 50 Input ~ 0
Switch16
Text GLabel 3550 4300 3 50 Input ~ 0
Switch17
$Comp
L Switch:SW_SPDT SW_POWER1
U 1 1 6051801B
P 8550 5150
F 0 "SW_POWER1" H 8550 5435 50 0000 C CNN
F 1 "SW_SPDT" H 8550 5344 50 0000 C CNN
F 2 "Kailh:SPDT_C128955" H 8550 5150 50 0001 C CNN
F 3 "~" H 8550 5150 50 0001 C CNN
1 8550 5150
1 0 0 -1
$EndComp
Text GLabel 10350 1600 2 50 Input ~ 0
raw
Text GLabel 9650 5000 0 50 Input ~ 0
BT+
Text GLabel 8350 5150 3 50 Input ~ 0
BT+
Text GLabel 8750 5250 3 50 Input ~ 0
raw
Text GLabel 10350 1900 2 50 Input ~ 0
vcc
Text GLabel 7450 2150 2 50 Input ~ 0
vcc
Text GLabel 7450 2050 2 50 Input ~ 0
gnd
Text GLabel 7450 1950 2 50 Input ~ 0
Switch18
$Comp
L tokas_bp:AudioJack4dpb J1
U 1 1 605E7E3E
P 7250 2050
F 0 "J1" H 7207 2375 50 0000 C CNN
F 1 "AudioJack4dpb" H 7207 2284 50 0000 C CNN
F 2 "kbd:MJ-4PP-9" H 7250 2050 50 0001 C CNN
F 3 "~" H 7250 2050 50 0001 C CNN
1 7250 2050
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad Bat+1
U 1 1 60495346
P 9650 4900
F 0 "Bat+1" H 9750 4949 50 0000 L CNN
F 1 "MountingHole_Pad" H 9750 4858 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9650 4900 50 0001 C CNN
F 3 "~" H 9650 4900 50 0001 C CNN
1 9650 4900
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad BatGND1
U 1 1 6049571B
P 9650 5300
F 0 "BatGND1" H 9750 5349 50 0000 L CNN
F 1 "MountingHole_Pad" H 9750 5258 50 0000 L CNN
F 2 "kbd:1pin_conn" H 9650 5300 50 0001 C CNN
F 3 "~" H 9650 5300 50 0001 C CNN
1 9650 5300
1 0 0 -1
$EndComp
Text GLabel 9650 5400 0 50 Input ~ 0
gnd
Text Notes 8700 4450 0 118 ~ 0
Battery Business
Wire Notes Line
8050 4150 11000 4150
Wire Notes Line
11000 4150 11000 6250
Wire Notes Line
11000 6250 8050 6250
Wire Notes Line
8050 6250 8050 4150
Text Notes 6750 1450 0 118 ~ 0
Useless TRRS\n
Text Notes 5500 1650 0 118 ~ 0
Reset
$EndSCHEMATC