-
Notifications
You must be signed in to change notification settings - Fork 11
/
wookey.sch
508 lines (508 loc) · 12 KB
/
wookey.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
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
EESchema Schematic File Version 4
LIBS:wookey-cache
EELAYER 29 0
EELAYER END
$Descr A3 16535 11693
encoding utf-8
Sheet 1 6
Title "Wookey Motherboard"
Date "2019-05-16"
Rev ""
Comp "ANSSI"
Comment1 "Designed by Mathieu RENARD"
Comment2 "LICENCE: CERN Open Hardware Licence v1.2"
Comment3 ""
Comment4 ""
$EndDescr
Text Label -16800 27400 0 81 ~ 0
ear
$Comp
L Mechanical:Fiducial FID1
U 1 1 58EAA600
P 14250 8650
F 0 "FID1" H 14250 8450 60 0000 C CNN
F 1 "FIDUCIAL" H 14250 8800 60 0000 C CNN
F 2 "Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop" H 14250 8650 60 0001 C CNN
F 3 "" H 14250 8650 60 0000 C CNN
1 14250 8650
1 0 0 -1
$EndComp
$Comp
L Mechanical:Fiducial FID2
U 1 1 58EAAA60
P 14750 8650
F 0 "FID2" H 14750 8450 60 0000 C CNN
F 1 "FIDUCIAL" H 14750 8800 60 0000 C CNN
F 2 "Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop" H 14750 8650 60 0001 C CNN
F 3 "" H 14750 8650 60 0000 C CNN
1 14750 8650
1 0 0 -1
$EndComp
$Comp
L Mechanical:Fiducial FID3
U 1 1 58EAAB8B
P 15200 8650
F 0 "FID3" H 15200 8450 60 0000 C CNN
F 1 "FIDUCIAL" H 15200 8800 60 0000 C CNN
F 2 "Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop" H 15200 8650 60 0001 C CNN
F 3 "" H 15200 8650 60 0000 C CNN
1 15200 8650
1 0 0 -1
$EndComp
$Comp
L Mechanical:Fiducial FID4
U 1 1 58EABDD6
P 14250 9150
F 0 "FID4" H 14250 8950 60 0000 C CNN
F 1 "FIDUCIAL" H 14250 9300 60 0000 C CNN
F 2 "Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperBottom" H 14250 9150 60 0001 C CNN
F 3 "" H 14250 9150 60 0000 C CNN
1 14250 9150
1 0 0 -1
$EndComp
$Comp
L Mechanical:Fiducial FID5
U 1 1 58EABF18
P 14750 9150
F 0 "FID5" H 14750 8950 60 0000 C CNN
F 1 "FIDUCIAL" H 14750 9300 60 0000 C CNN
F 2 "Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperBottom" H 14750 9150 60 0001 C CNN
F 3 "" H 14750 9150 60 0000 C CNN
1 14750 9150
1 0 0 -1
$EndComp
$Comp
L Mechanical:Fiducial FID6
U 1 1 58EAC03E
P 15200 9150
F 0 "FID6" H 15200 8950 60 0000 C CNN
F 1 "FIDUCIAL" H 15200 9300 60 0000 C CNN
F 2 "Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperBottom" H 15200 9150 60 0001 C CNN
F 3 "" H 15200 9150 60 0000 C CNN
1 15200 9150
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H1
U 1 1 59C97B63
P 12250 8550
F 0 "H1" H 12250 8850 50 0000 C BNN
F 1 "H1" H 12250 8800 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2.2mm_M2_ISO14580_Pad" H 12250 8550 50 0001 C CNN
F 3 "" H 12250 8550 50 0000 C CNN
1 12250 8550
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H2
U 1 1 59C97FA6
P 12600 8550
F 0 "H2" H 12600 8850 50 0000 C BNN
F 1 "H2" H 12600 8800 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2.2mm_M2_ISO14580_Pad" H 12600 8550 50 0001 C CNN
F 3 "" H 12600 8550 50 0000 C CNN
1 12600 8550
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H3
U 1 1 59C980CA
P 12950 8550
F 0 "H3" H 12950 8850 50 0000 C BNN
F 1 "H3" H 12950 8800 50 0000 C CNN
F 2 "Mounting_Holes:MountingHole_2.2mm_M2_ISO14580_Pad" H 12950 8550 50 0001 C CNN
F 3 "" H 12950 8550 50 0000 C CNN
1 12950 8550
1 0 0 -1
$EndComp
Wire Wire Line
12250 8650 12250 8850
Wire Wire Line
12250 8850 12600 8850
Wire Wire Line
12950 8850 12950 8650
Wire Wire Line
12600 8650 12600 8850
Connection ~ 12600 8850
Wire Wire Line
12600 8850 12950 8850
Wire Wire Line
12600 8850 12600 9000
$Sheet
S 1200 1400 4850 3000
U 5B064C30
F0 "usb" 50
F1 "usb.sch" 50
F2 "USB_FS_D+" B R 6050 1750 50
F3 "USB_FS_D-" B R 6050 1850 50
F4 "USB_FS_VBUS" U R 6050 1650 50
F5 "USB_HS_VBUS" U R 6050 2400 50
F6 "USB_HS_ULPI_D7" B R 6050 2600 50
F7 "USB_HS_ULPI_D6" B R 6050 2700 50
F8 "USB_HS_ULPI_D5" B R 6050 2800 50
F9 "USB_HS_ULPI_D4" B R 6050 2900 50
F10 "USB_HS_ULPI_D3" B R 6050 3000 50
F11 "USB_HS_ULPI_D2" B R 6050 3100 50
F12 "USB_HS_ULPI_D1" B R 6050 3200 50
F13 "USB_HS_ULPI_D0" B R 6050 3300 50
F14 "USB_HS_ULPI_NXT" I R 6050 3400 50
F15 "USB_HS_ULPI_DIR" I R 6050 3500 50
F16 "USB_HS_ULPI_STP" I R 6050 3600 50
F17 "USB_HS_ULPI_HARD_RESET" I R 6050 3700 50
F18 "+3V3" U R 6050 1550 50
F19 "GND" U R 6050 4250 50
F20 "USB_HS_ULPI_CLK" O R 6050 2500 50
$EndSheet
$Sheet
S 13000 4850 2200 2700
U 5B19B666
F0 "screen" 50
F1 "screen.sch" 50
F2 "SCREEN_RESET" I L 13000 5350 50
F3 "SCREEN_~D~C" I L 13000 5450 50
F4 "TOUCH_IRQ" O L 13000 6500 50
F5 "TOUCH_BUSY" O L 13000 6600 50
F6 "~SPI_SCREEN_CS" I L 13000 5550 50
F7 "~SPI_FLASH_CS" I L 13000 6850 50
F8 "~SPI_TOUCH_CS" I L 13000 6400 50
F9 "~SPI_FONT_CS" I L 13000 7050 50
F10 "SPI_MISO" O L 13000 5750 50
F11 "SPI_MOSI" I L 13000 5850 50
F12 "SPI_SCK" I L 13000 5950 50
F13 "+3V3" U L 13000 5050 50
F14 "GND" U L 13000 7300 50
$EndSheet
$Sheet
S 1200 4850 4850 2700
U 5B19B7B2
F0 "smartcard" 50
F1 "smartcard.sch" 50
F2 "CARD_CT" I R 6050 5800 50
F3 "CARD_CLK" I R 6050 6000 50
F4 "CARD_RESET" I R 6050 5550 50
F5 "CARD_POWER" U R 6050 5150 50
F6 "CARD_VPP" I R 6050 5650 50
F7 "CARD_IO" B R 6050 6100 50
F8 "GND" U R 6050 7250 50
F9 "+3V3" U R 6050 5050 50
$EndSheet
Wire Wire Line
6050 3700 8150 3700
Wire Wire Line
6050 3600 8150 3600
Wire Wire Line
6050 3500 8150 3500
Wire Wire Line
6050 3400 8150 3400
Wire Wire Line
6050 3300 8150 3300
Wire Wire Line
6050 3200 8150 3200
Wire Wire Line
8150 3100 6050 3100
Wire Wire Line
6050 3000 8150 3000
Wire Wire Line
8150 2900 6050 2900
Wire Wire Line
6050 2800 8150 2800
Wire Wire Line
8150 2700 6050 2700
Wire Wire Line
6050 2600 8150 2600
Wire Wire Line
6050 1850 8150 1850
Wire Wire Line
8150 1750 6050 1750
Wire Wire Line
6050 1650 8150 1650
Wire Wire Line
6050 2500 8150 2500
Wire Wire Line
6050 1550 6300 1550
Wire Wire Line
6300 1550 6300 1200
Wire Wire Line
6050 4250 6350 4250
Wire Wire Line
6350 4250 6350 4400
Wire Wire Line
6050 5050 6350 5050
Wire Wire Line
6350 5050 6350 4950
Wire Wire Line
6050 5150 8150 5150
Wire Wire Line
6050 5800 8150 5800
Wire Wire Line
6050 5650 8150 5650
Wire Wire Line
6050 6000 8150 6000
Wire Wire Line
8150 6100 6050 6100
Wire Wire Line
6050 7250 6400 7250
Wire Wire Line
6400 7250 6400 7900
Wire Wire Line
11750 6850 13000 6850
Wire Wire Line
11750 7050 13000 7050
Wire Wire Line
11750 6600 13000 6600
Wire Wire Line
11750 6500 13000 6500
Wire Wire Line
11750 6400 13000 6400
Wire Wire Line
11750 5950 13000 5950
Wire Wire Line
11750 5550 13000 5550
Wire Wire Line
11750 5450 13000 5450
Wire Wire Line
11750 5350 13000 5350
Wire Wire Line
13000 5050 12700 5050
Wire Wire Line
12700 5050 12700 4950
Wire Wire Line
13000 7300 12700 7300
Wire Wire Line
12700 7300 12700 7800
Wire Wire Line
13000 4150 12700 4150
Wire Wire Line
12700 4150 12700 4400
Wire Wire Line
11750 2600 13000 2600
Wire Wire Line
11750 2700 13000 2700
Wire Wire Line
11750 2800 13000 2800
Wire Wire Line
11750 2900 13000 2900
Wire Wire Line
11750 2350 13000 2350
Wire Wire Line
11750 2250 13000 2250
$Comp
L power:GND #PWR0101
U 1 1 5B2DDDAE
P 6400 7900
F 0 "#PWR0101" H 6400 7650 50 0001 C CNN
F 1 "GND" H 6405 7727 50 0000 C CNN
F 2 "" H 6400 7900 50 0001 C CNN
F 3 "" H 6400 7900 50 0001 C CNN
1 6400 7900
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0102
U 1 1 5B2DDDD2
P 6350 4400
F 0 "#PWR0102" H 6350 4150 50 0001 C CNN
F 1 "GND" H 6355 4227 50 0000 C CNN
F 2 "" H 6350 4400 50 0001 C CNN
F 3 "" H 6350 4400 50 0001 C CNN
1 6350 4400
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0103
U 1 1 5B2DDDEF
P 12700 7800
F 0 "#PWR0103" H 12700 7550 50 0001 C CNN
F 1 "GND" H 12705 7627 50 0000 C CNN
F 2 "" H 12700 7800 50 0001 C CNN
F 3 "" H 12700 7800 50 0001 C CNN
1 12700 7800
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0104
U 1 1 5B2DDEC9
P 12700 4400
F 0 "#PWR0104" H 12700 4150 50 0001 C CNN
F 1 "GND" H 12705 4227 50 0000 C CNN
F 2 "" H 12700 4400 50 0001 C CNN
F 3 "" H 12700 4400 50 0001 C CNN
1 12700 4400
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0105
U 1 1 5B2DE00B
P 7700 10500
F 0 "#PWR0105" H 7700 10250 50 0001 C CNN
F 1 "GND" H 7705 10327 50 0000 C CNN
F 2 "" H 7700 10500 50 0001 C CNN
F 3 "" H 7700 10500 50 0001 C CNN
1 7700 10500
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0107
U 1 1 5B2DE0EF
P 12700 4950
F 0 "#PWR0107" H 12700 4800 50 0001 C CNN
F 1 "+3.3V" H 12715 5123 50 0000 C CNN
F 2 "" H 12700 4950 50 0001 C CNN
F 3 "" H 12700 4950 50 0001 C CNN
1 12700 4950
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0108
U 1 1 5B2E0BAC
P 6350 4950
F 0 "#PWR0108" H 6350 4800 50 0001 C CNN
F 1 "+3.3V" H 6365 5123 50 0000 C CNN
F 2 "" H 6350 4950 50 0001 C CNN
F 3 "" H 6350 4950 50 0001 C CNN
1 6350 4950
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0109
U 1 1 5B2E359A
P 6300 1200
F 0 "#PWR0109" H 6300 1050 50 0001 C CNN
F 1 "+3.3V" H 6315 1373 50 0000 C CNN
F 2 "" H 6300 1200 50 0001 C CNN
F 3 "" H 6300 1200 50 0001 C CNN
1 6300 1200
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0110
U 1 1 5B2E3623
P 7900 1200
F 0 "#PWR0110" H 7900 1050 50 0001 C CNN
F 1 "+3.3V" H 7915 1373 50 0000 C CNN
F 2 "" H 7900 1200 50 0001 C CNN
F 3 "" H 7900 1200 50 0001 C CNN
1 7900 1200
1 0 0 -1
$EndComp
Wire Wire Line
6050 5550 8150 5550
Wire Wire Line
8150 1550 7900 1550
Wire Wire Line
7900 1550 7900 1200
Wire Wire Line
11750 5750 13000 5750
Wire Wire Line
11750 5850 13000 5850
Wire Wire Line
6050 2400 8150 2400
Wire Wire Line
7700 10500 7700 10250
Wire Wire Line
7700 10250 8150 10250
NoConn ~ 11750 3200
NoConn ~ 11750 3100
NoConn ~ 11750 3000
NoConn ~ 11750 2050
$Comp
L power:+3.3V #PWR0106
U 1 1 5B2DE056
P 12750 1200
F 0 "#PWR0106" H 12750 1050 50 0001 C CNN
F 1 "+3.3V" H 12765 1373 50 0000 C CNN
F 2 "" H 12750 1200 50 0001 C CNN
F 3 "" H 12750 1200 50 0001 C CNN
1 12750 1200
1 0 0 -1
$EndComp
Wire Wire Line
13000 1550 12750 1550
Wire Wire Line
12750 1550 12750 1200
$Sheet
S 8150 1400 3600 8950
U 5B22B7CD
F0 "cpu" 50
F1 "cpu.sch" 50
F2 "USB_HS_ULPI_D6" B L 8150 2700 50
F3 "USB_HS_ULPI_D5" B L 8150 2800 50
F4 "USB_HS_ULPI_D4" B L 8150 2900 50
F5 "USB_HS_ULPI_D3" B L 8150 3000 50
F6 "USB_HS_ULPI_D7" B L 8150 2600 50
F7 "USB_HS_ULPI_STP" O L 8150 3600 50
F8 "USB_HS_ULPI_DIR" O L 8150 3500 50
F9 "USB_HS_ULPI_NXT" O L 8150 3400 50
F10 "USB_HS_ULPI_D1" B L 8150 3200 50
F11 "USB_HS_ULPI_D2" B L 8150 3100 50
F12 "USB_HS_ULPI_CLK" I L 8150 2500 50
F13 "USB_HS_ULPI_D0" B L 8150 3300 50
F14 "SD_D4" B R 11750 3000 50
F15 "SD_D5" B R 11750 3100 50
F16 "SD_CLK" B R 11750 2250 50
F17 "SD_D3" B R 11750 2900 50
F18 "SD_D2" B R 11750 2800 50
F19 "SD_D1" B R 11750 2700 50
F20 "SD_D0" B R 11750 2600 50
F21 "SD_D7" B R 11750 3300 50
F22 "SD_D6" B R 11750 3200 50
F23 "CARD_CT" I L 8150 5800 50
F24 "CARD_VPP" O L 8150 5650 50
F25 "CARD_IO" B L 8150 6100 50
F26 "SD_CMD" O R 11750 2350 50
F27 "USB_HS_HARD_RESET" O L 8150 3700 50
F28 "CARD_POWER" U L 8150 5150 50
F29 "~SPI_FLASH_CS" O R 11750 6850 50
F30 "~SPI_FONT_CS" O R 11750 7050 50
F31 "~SPI_TOUCH_CS" O R 11750 6400 50
F32 "TOUCH_BUSY" O R 11750 6600 50
F33 "TOUCH_IRQ" I R 11750 6500 50
F34 "SCREEN_~D~C" O R 11750 5450 50
F35 "~SCREEN_RESET" O R 11750 5350 50
F36 "~SPI_SCREEN_CS" B R 11750 5550 50
F37 "USB_FS_VBUS" U L 8150 1650 50
F38 "USB_FS_D-" B L 8150 1850 50
F39 "USB_FS_D+" B L 8150 1750 50
F40 "SPI_SCK" O R 11750 5950 50
F41 "CARD_CLK" O L 8150 6000 50
F42 "CARD_RESET" O L 8150 5550 50
F43 "USB_HS_VBUS" U L 8150 2400 50
F44 "GND" U L 8150 10250 50
F45 "+3V3" U L 8150 1550 50
F46 "SPI_MOSI" O R 11750 5850 50
F47 "SPI_MISO" I R 11750 5750 50
F48 "~SD_RST" O R 11750 2050 50
$EndSheet
Wire Wire Line
11750 3300 12400 3300
Wire Wire Line
12400 3300 12400 3400
Wire Wire Line
12400 3400 13000 3400
$Sheet
S 13000 1350 2200 3050
U 5B00AAC9
F0 "storage" 50
F1 "storage.sch" 50
F2 "SD_CLK" I L 13000 2250 50
F3 "SD_CMD" I L 13000 2350 50
F4 "SD_D0" B L 13000 2600 50
F5 "SD_D1" B L 13000 2700 50
F6 "SD_D2" B L 13000 2800 50
F7 "SD_D3" B L 13000 2900 50
F8 "+3V3" U L 13000 1550 50
F9 "GND" U L 13000 4150 50
F10 "SD_SW" O L 13000 3400 50
$EndSheet
$Comp
L power:GND #PWR0160
U 1 1 5CCC5AD8
P 12600 9000
F 0 "#PWR0160" H 12600 8750 50 0001 C CNN
F 1 "GND" H 12605 8827 50 0000 C CNN
F 2 "" H 12600 9000 50 0001 C CNN
F 3 "" H 12600 9000 50 0001 C CNN
1 12600 9000
1 0 0 -1
$EndComp
$EndSCHEMATC