1 EESchema Schematic File Version 2
32 LIBS:hardpass-pcb-cache
47 Text GLabel 3800 1450 2 60 Input ~ 0
49 Text GLabel 3800 1550 2 60 Input ~ 0
51 Text GLabel 3800 1650 2 60 Input ~ 0
53 Text GLabel 2000 1850 0 60 Input ~ 0
55 Text GLabel 2000 2750 0 60 Input ~ 0
57 Text GLabel 2000 2250 0 60 Input ~ 0
59 Text GLabel 3800 1850 2 60 Input ~ 0
61 Text GLabel 3800 1950 2 60 Input ~ 0
63 Text GLabel 3800 2850 2 60 Input ~ 0
65 Text GLabel 2000 2650 0 60 Input ~ 0
67 Text GLabel 2000 2350 0 60 Input ~ 0
69 Text GLabel 2000 2450 0 60 Input ~ 0
71 Text GLabel 2000 1950 0 60 Input ~ 0
73 Text GLabel 3800 2750 2 60 Input ~ 0
75 Text GLabel 2000 2050 0 60 Input ~ 0
77 Text GLabel 2000 2150 0 60 Input ~ 0
83 F 0 "#PWR01" H 2500 3400 50 0001 C CNN
84 F 1 "GND" H 2500 3500 50 0000 C CNN
85 F 2 "" H 2500 3650 50 0000 C CNN
86 F 3 "" H 2500 3650 50 0000 C CNN
94 F 0 "#PWR02" H 3000 900 50 0001 C CNN
95 F 1 "+3.3V" H 3000 1190 50 0000 C CNN
96 F 2 "" H 3000 1050 50 0000 C CNN
97 F 3 "" H 3000 1050 50 0000 C CNN
101 Text GLabel 2000 2550 0 60 Input ~ 0
107 F 0 "SW1" H 1450 5410 50 0000 C CNN
108 F 1 "1" H 1300 5250 50 0000 C CNN
109 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 1900 3850 50 0000 C CNN
110 F 3 "" H 1300 5300 50 0000 C CNN
118 F 0 "SW2" H 1900 5410 50 0000 C CNN
119 F 1 "2" H 1750 5250 50 0000 C CNN
120 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 5650 50 0001 C CNN
121 F 3 "" H 1750 5300 50 0000 C CNN
129 F 0 "SW3" H 2350 5410 50 0000 C CNN
130 F 1 "3" H 2200 5250 50 0000 C CNN
131 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 5550 50 0001 C CNN
132 F 3 "" H 2200 5300 50 0000 C CNN
140 F 0 "SW4" H 1450 5810 50 0000 C CNN
141 F 1 "4" H 1300 5650 50 0000 C CNN
142 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 6250 50 0001 C CNN
143 F 3 "" H 1300 5700 50 0000 C CNN
151 F 0 "SW5" H 1900 5810 50 0000 C CNN
152 F 1 "5" H 1750 5650 50 0000 C CNN
153 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 6150 50 0001 C CNN
154 F 3 "" H 1750 5700 50 0000 C CNN
162 F 0 "SW6" H 2350 5810 50 0000 C CNN
163 F 1 "6" H 2200 5650 50 0000 C CNN
164 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 6050 50 0001 C CNN
165 F 3 "" H 2200 5700 50 0000 C CNN
173 F 0 "SW7" H 1450 6210 50 0000 C CNN
174 F 1 "7" H 1300 6050 50 0000 C CNN
175 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 6750 50 0001 C CNN
176 F 3 "" H 1300 6100 50 0000 C CNN
184 F 0 "SW8" H 1900 6210 50 0000 C CNN
185 F 1 "8" H 1750 6050 50 0000 C CNN
186 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 6650 50 0001 C CNN
187 F 3 "" H 1750 6100 50 0000 C CNN
195 F 0 "SW9" H 2350 6210 50 0000 C CNN
196 F 1 "9" H 2200 6050 50 0000 C CNN
197 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 6550 50 0001 C CNN
198 F 3 "" H 2200 6100 50 0000 C CNN
206 F 0 "SW10" H 1450 6610 50 0000 C CNN
207 F 1 "C/UP" H 1200 6450 50 0000 C CNN
208 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 7250 50 0001 C CNN
209 F 3 "" H 1300 6500 50 0000 C CNN
217 F 0 "SW11" H 1900 6610 50 0000 C CNN
218 F 1 "0/OK" H 1650 6450 50 0000 C CNN
219 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 7150 50 0001 C CNN
220 F 3 "" H 1750 6500 50 0000 C CNN
228 F 0 "SW12" H 2350 6610 50 0000 C CNN
229 F 1 "OK/DN" H 2100 6450 50 0000 C CNN
230 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 4050 7050 50 0001 C CNN
231 F 3 "" H 2200 6500 50 0000 C CNN
235 Text GLabel 1200 4900 1 60 Input ~ 0
237 Text GLabel 1650 4900 1 60 Input ~ 0
239 Text GLabel 2100 4900 1 60 Input ~ 0
241 Text GLabel 2700 5400 2 60 Input ~ 0
243 Text GLabel 2700 5800 2 60 Input ~ 0
245 Text GLabel 2700 6200 2 60 Input ~ 0
247 Text GLabel 2700 6600 2 60 Input ~ 0
253 F 0 "C6" V 9600 2400 50 0000 L CNN
254 F 1 "2.2µF" V 9600 2000 50 0000 L CNN
255 F 2 "Capacitors_SMD:C_1206" V 9400 1600 50 0000 C CNN
256 F 3 "" H 9550 2350 50 0000 C CNN
264 F 0 "C5" V 9600 2600 50 0000 L CNN
265 F 1 "2.2µF" V 9600 2200 50 0000 L CNN
266 F 2 "Capacitors_SMD:C_1206" V 9550 4050 50 0001 C CNN
267 F 3 "" H 9550 2550 50 0000 C CNN
275 F 0 "C2" V 9050 3100 50 0000 L CNN
276 F 1 "2.2µF" V 8950 2800 50 0000 L CNN
277 F 2 "Capacitors_SMD:C_1206" V 9000 1000 50 0001 C CNN
278 F 3 "" H 9000 3050 50 0000 C CNN
286 F 0 "C3" V 9600 5000 50 0000 L CNN
287 F 1 "10µF" V 9600 4700 50 0000 L CNN
288 F 2 "Capacitors_SMD:C_1206" V 9550 6450 50 0001 C CNN
289 F 3 "" H 9550 4950 50 0000 C CNN
297 F 0 "C4" V 9600 4900 50 0000 L CNN
298 F 1 "2.2µF" V 9600 4600 50 0000 L CNN
299 F 2 "Capacitors_SMD:C_1206" V 9550 6350 50 0001 C CNN
300 F 3 "" H 9550 4850 50 0000 C CNN
308 F 0 "R1" V 9600 4850 50 0000 L CNN
309 F 1 "390k" V 9600 4500 50 0000 L CNN
310 F 2 "Resistors_SMD:R_1206" V 9550 6250 50 0001 C CNN
311 F 3 "" H 9550 4750 50 0000 C CNN
319 F 0 "#PWR03" H 9550 1850 50 0001 C CNN
320 F 1 "GND" H 9550 1950 50 0001 C CNN
321 F 2 "" H 9550 2100 50 0000 C CNN
322 F 3 "" H 9550 2100 50 0000 C CNN
326 Text GLabel 9050 4050 0 60 Input ~ 0
328 Text GLabel 9050 3950 0 60 Input ~ 0
334 F 0 "#PWR04" H 9350 4900 50 0001 C CNN
335 F 1 "GND" H 9350 5000 50 0001 C CNN
336 F 2 "" H 9350 5150 50 0000 C CNN
337 F 3 "" H 9350 5150 50 0000 C CNN
345 F 0 "SW13" H 2450 7510 50 0000 C CNN
346 F 1 "SHUTDN" H 2300 7320 50 0000 C CNN
347 F 2 "Buttons_Switches_SMD:SW_SPST_SKQG" H 2250 7150 50 0000 C CNN
348 F 3 "" H 2300 7400 50 0000 C CNN
352 Text GLabel 2000 7400 0 60 Input ~ 0
358 F 0 "#PWR05" H 2600 7150 50 0001 C CNN
359 F 1 "GND" H 2600 7250 50 0000 C CNN
360 F 2 "" H 2600 7400 50 0000 C CNN
361 F 3 "" H 2600 7400 50 0000 C CNN
369 F 0 "#PWR06" H 8900 2800 50 0001 C CNN
370 F 1 "GND" H 8900 2900 50 0001 C CNN
371 F 2 "" H 8900 3050 50 0000 C CNN
372 F 3 "" H 8900 3050 50 0000 C CNN
380 F 0 "#PWR07" H 9100 2900 50 0001 C CNN
381 F 1 "+3.3V" H 9100 3190 50 0001 C CNN
382 F 2 "" H 9100 3050 50 0000 C CNN
383 F 3 "" H 9100 3050 50 0000 C CNN
387 Text GLabel 5700 6600 3 60 Input ~ 0
389 Text GLabel 5600 6600 3 60 Input ~ 0
391 Text GLabel 5500 6600 3 60 Input ~ 0
393 Text GLabel 5400 6600 3 60 Input ~ 0
395 Text GLabel 5300 6600 3 60 Input ~ 0
397 Text GLabel 5200 6600 3 60 Input ~ 0
403 F 0 "R12" H 5150 6600 50 0000 L CNN
404 F 1 "33" V 5200 6450 50 0000 L CNN
405 F 2 "Resistors_SMD:R_1206" V 4500 6400 50 0001 C CNN
406 F 3 "" H 5200 6500 50 0000 C CNN
414 F 0 "R13" H 5250 6600 50 0000 L CNN
415 F 1 "33" V 5300 6450 50 0000 L CNN
416 F 2 "Resistors_SMD:R_1206" V 4600 6400 50 0001 C CNN
417 F 3 "" H 5300 6500 50 0000 C CNN
425 F 0 "R14" H 5350 6600 50 0000 L CNN
426 F 1 "33" V 5400 6450 50 0000 L CNN
427 F 2 "Resistors_SMD:R_1206" V 4700 6400 50 0001 C CNN
428 F 3 "" H 5400 6500 50 0000 C CNN
436 F 0 "R15" H 5450 6600 50 0000 L CNN
437 F 1 "33" V 5500 6450 50 0000 L CNN
438 F 2 "Resistors_SMD:R_1206" V 4800 6400 50 0001 C CNN
439 F 3 "" H 5500 6500 50 0000 C CNN
447 F 0 "R16" H 5550 6600 50 0000 L CNN
448 F 1 "33" V 5600 6450 50 0000 L CNN
449 F 2 "Resistors_SMD:R_1206" V 4900 6400 50 0001 C CNN
450 F 3 "" H 5600 6500 50 0000 C CNN
458 F 0 "R17" H 5650 6600 50 0000 L CNN
459 F 1 "33" V 5700 6450 50 0000 L CNN
460 F 2 "Resistors_SMD:R_1206" V 5000 6400 50 0000 C CNN
461 F 3 "" H 5700 6500 50 0000 C CNN
470 F 0 "#PWR08" H 6350 5650 50 0001 C CNN
471 F 1 "GND" H 6350 5750 50 0000 C CNN
472 F 2 "" H 6350 5900 50 0000 C CNN
473 F 3 "" H 6350 5900 50 0000 C CNN
488 F 0 "#PWR09" H 4350 5750 50 0001 C CNN
489 F 1 "+3V3" H 4350 6040 50 0000 C CNN
490 F 2 "" H 4350 5900 50 0000 C CNN
491 F 3 "" H 4350 5900 50 0000 C CNN
500 Text GLabel 4550 5400 0 60 Input ~ 0
506 F 0 "U2" H 5450 5400 50 0000 C CNN
507 F 1 "ESP-12E" H 5450 5600 50 0000 C CNN
508 F 2 "hardpass:ESP-12E_smd" H 5450 5500 50 0001 C CNN
509 F 3 "" H 5450 5500 50 0001 C CNN
517 F 0 "P2" H 9850 5250 50 0000 C CNN
518 F 1 "OLED_I2C" V 9950 3700 50 0000 C CNN
519 F 2 "UG-2864HSWEG01_0.96IN_WRAPAROUND" V 10050 3700 50 0000 C CNN
520 F 3 "" H 9850 3700 50 0000 C CNN
528 F 0 "C1" V 9050 2800 50 0000 L CNN
529 F 1 "2.2µF" V 8950 2500 50 0000 L CNN
530 F 2 "Capacitors_SMD:C_1206" V 9000 700 50 0001 C CNN
531 F 3 "" H 9000 2750 50 0000 C CNN
539 F 0 "#PWR010" H 8900 2500 50 0001 C CNN
540 F 1 "GND" H 8900 2600 50 0001 C CNN
541 F 2 "" H 8900 2750 50 0000 C CNN
542 F 3 "" H 8900 2750 50 0000 C CNN
550 F 0 "#PWR011" H 9100 2600 50 0001 C CNN
551 F 1 "+3.3V" H 9100 2890 50 0001 C CNN
552 F 2 "" H 9100 2750 50 0000 C CNN
553 F 3 "" H 9100 2750 50 0000 C CNN
562 F 0 "#PWR012" H 9400 2950 50 0001 C CNN
563 F 1 "GND" H 9400 3050 50 0001 C CNN
564 F 2 "" H 9400 3200 50 0000 C CNN
565 F 3 "" H 9400 3200 50 0000 C CNN
573 F 0 "#PWR013" H 9550 3150 50 0001 C CNN
574 F 1 "+3.3V" H 9550 3440 50 0001 C CNN
575 F 2 "" H 9550 3300 50 0000 C CNN
576 F 3 "" H 9550 3300 50 0000 C CNN
584 F 0 "#PWR014" H 9550 2650 50 0001 C CNN
585 F 1 "GND" H 9550 2750 50 0001 C CNN
586 F 2 "" H 9550 2900 50 0000 C CNN
587 F 3 "" H 9550 2900 50 0000 C CNN
595 F 0 "#PWR015" H 9550 3400 50 0001 C CNN
596 F 1 "GND" H 9550 3500 50 0001 C CNN
597 F 2 "" H 9550 3650 50 0000 C CNN
598 F 3 "" H 9550 3650 50 0000 C CNN
602 Text Notes 8650 4550 0 60 ~ 0
603 Switching to SPI4:\n - pull 11 down\n - disconnect 20
618 Connection ~ 9500 3150
637 Connection ~ 9350 4950
640 Connection ~ 9350 4850
643 Connection ~ 9350 5050
652 Connection ~ 2100 6400
653 Connection ~ 1650 6400
654 Connection ~ 1200 6400
655 Connection ~ 1400 6600
656 Connection ~ 1400 6200
657 Connection ~ 1400 5800
658 Connection ~ 1400 5400
669 Connection ~ 2300 6600
670 Connection ~ 1850 6600
671 Connection ~ 1850 6200
672 Connection ~ 1850 5800
673 Connection ~ 2300 6200
674 Connection ~ 2300 5800
675 Connection ~ 2300 5400
676 Connection ~ 1850 5400
687 Connection ~ 2100 6000
688 Connection ~ 2100 5600
689 Connection ~ 2100 5200
690 Connection ~ 1650 6000
691 Connection ~ 1650 5600
692 Connection ~ 1650 5200
695 Connection ~ 1200 6000
696 Connection ~ 1200 5600
697 Connection ~ 1200 5200
702 Text Notes 8300 2000 0 60 ~ 0
703 SSD1306 schematic heavily "inspired" by\ngithub.com/adafruit/Adafruit-128x64-OLED\n-Bonnet-for-Raspberry-Pi-PCB
704 Text GLabel 9300 3550 0 60 Input ~ 0
710 F 0 "IC1" H 7800 2950 50 0000 C CNN
711 F 1 "APX803" V 7900 2750 50 0000 C CNN
712 F 2 "TO_SOT_Packages_SMD:SOT-23" H 7800 2750 50 0001 C CNN
713 F 3 "" H 7800 2750 50 0001 C CNN
721 F 0 "#PWR016" H 7700 2700 50 0001 C CNN
722 F 1 "GND" H 7700 2800 50 0001 C CNN
723 F 2 "" H 7700 2950 50 0000 C CNN
724 F 3 "" H 7700 2950 50 0000 C CNN
732 F 0 "#PWR017" H 8000 2800 50 0001 C CNN
733 F 1 "+3.3V" H 8000 3090 50 0001 C CNN
734 F 2 "" H 8000 2950 50 0000 C CNN
735 F 3 "" H 8000 2950 50 0000 C CNN
743 F 0 "R2" V 7950 3150 50 0000 L CNN
744 F 1 "10k" V 7950 3000 50 0000 L CNN
745 F 2 "Resistors_SMD:R_1206" V 7900 4550 50 0001 C CNN
746 F 3 "" H 7900 3050 50 0000 C CNN
756 Text GLabel 7800 3100 3 60 Input ~ 0
758 Connection ~ 7800 3050
769 Connection ~ 9550 4050
771 L Raspberry_Pi_2_3 J1
774 F 0 "J1" H 3600 1100 50 0000 C CNN
775 F 1 "Raspberry_Pi_2_3" H 2500 3250 50 0000 C CNN
776 F 2 "hardpass:Pin_Header_Mirrored-NoHoles_centered_2x20" H 2900 800 50 0000 C CNN
777 F 3 "" H 2950 2200 50 0001 C CNN
785 Connection ~ 2600 3650
786 Connection ~ 2700 3650
787 Connection ~ 2800 3650
788 Connection ~ 2900 3650
789 Connection ~ 3000 3650
790 Connection ~ 3100 3650
807 Text Notes 3900 3200 0 60 ~ 0
808 reserved for\nhardpass-sci
809 Text Notes 1900 1750 2 60 ~ 0
810 reserved for\nhardpass-sci
813 Text Notes 4350 1800 0 60 ~ 0
814 <--Wifi Pants: pin 27\n (requires modconfig)
828 Text Notes 1900 3150 2 60 ~ 0
829 removed due to -->\noverlap with OLED flex
836 Text Notes 3900 2400 0 60 ~ 0