From 58aaca51a1ee0a808ec1bb196aa33ba03b78d7ce Mon Sep 17 00:00:00 2001 From: girst Date: Sat, 10 Jun 2017 22:41:42 +0200 Subject: [PATCH] reset circuit redesign WARN: multiple defined@once --- kicad/hardpass-pcb/hardpass-pcb-cache.lib | 24 ++++ kicad/hardpass-pcb/hardpass-pcb.sch | 139 +++++++++++++++++----- 2 files changed, 132 insertions(+), 31 deletions(-) diff --git a/kicad/hardpass-pcb/hardpass-pcb-cache.lib b/kicad/hardpass-pcb/hardpass-pcb-cache.lib index 27fa36c..f8f47ee 100644 --- a/kicad/hardpass-pcb/hardpass-pcb-cache.lib +++ b/kicad/hardpass-pcb/hardpass-pcb-cache.lib @@ -32,6 +32,30 @@ X +5V 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # +# CONN_01X03 +# +DEF CONN_01X03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "CONN_01X03" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# # CONN_01X30 # DEF CONN_01X30 J 0 40 Y N 1 F N diff --git a/kicad/hardpass-pcb/hardpass-pcb.sch b/kicad/hardpass-pcb/hardpass-pcb.sch index f7a47b4..c4bcae6 100644 --- a/kicad/hardpass-pcb/hardpass-pcb.sch +++ b/kicad/hardpass-pcb/hardpass-pcb.sch @@ -450,56 +450,56 @@ $EndComp $Comp L C_Small C7 U 1 1 58337245 -P 4550 2450 -F 0 "C7" H 4600 2400 50 0000 L CNN -F 1 "0.1µF" H 4300 2400 50 0000 L CNN -F 2 "Capacitors_SMD:C_1206" H 7150 2450 50 0001 C CNN -F 3 "" H 4550 2450 50 0000 C CNN - 1 4550 2450 +P 3550 3100 +F 0 "C7" H 3600 3050 50 0000 L CNN +F 1 "0.1µF" H 3300 3050 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" H 6150 3100 50 0001 C CNN +F 3 "" H 3550 3100 50 0000 C CNN + 1 3550 3100 1 0 0 -1 $EndComp $Comp L R_Small R2 U 1 1 583372D3 -P 4550 2250 -F 0 "R2" V 4450 2200 50 0000 L CNN -F 1 "100k" V 4650 2150 50 0000 L CNN -F 2 "Resistors_SMD:R_1206" H 1950 2250 50 0001 C CNN -F 3 "" H 4550 2250 50 0000 C CNN - 1 4550 2250 +P 3550 2900 +F 0 "R2" V 3450 2850 50 0000 L CNN +F 1 "100k" V 3650 2800 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" H 950 2900 50 0001 C CNN +F 3 "" H 3550 2900 50 0000 C CNN + 1 3550 2900 -1 0 0 1 $EndComp $Comp L R_Small R3 U 1 1 58337469 -P 4800 2350 -F 0 "R3" V 4900 2350 50 0000 L CNN -F 1 "100k" V 4700 2300 50 0000 L CNN -F 2 "Resistors_SMD:R_1206" V 4800 4700 50 0001 C CNN -F 3 "" H 4800 2350 50 0000 C CNN - 1 4800 2350 +P 3800 3000 +F 0 "R3" V 3900 3000 50 0000 L CNN +F 1 "100k" V 3700 2950 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 3800 5350 50 0001 C CNN +F 3 "" H 3800 3000 50 0000 C CNN + 1 3800 3000 0 1 1 0 $EndComp $Comp L +3.3V #PWR010 U 1 1 58337E9C -P 4550 2150 -F 0 "#PWR010" H 4550 2000 50 0001 C CNN -F 1 "+3.3V" H 4550 2290 50 0001 C CNN -F 2 "" H 4550 2150 50 0000 C CNN -F 3 "" H 4550 2150 50 0000 C CNN - 1 4550 2150 +P 3550 2800 +F 0 "#PWR010" H 3550 2650 50 0001 C CNN +F 1 "+3.3V" H 3550 2940 50 0001 C CNN +F 2 "" H 3550 2800 50 0000 C CNN +F 3 "" H 3550 2800 50 0000 C CNN + 1 3550 2800 1 0 0 -1 $EndComp $Comp L GND #PWR011 U 1 1 58337F0D -P 4550 2550 -F 0 "#PWR011" H 4550 2300 50 0001 C CNN -F 1 "GND" H 4550 2400 50 0001 C CNN -F 2 "" H 4550 2550 50 0000 C CNN -F 3 "" H 4550 2550 50 0000 C CNN - 1 4550 2550 +P 3550 3200 +F 0 "#PWR011" H 3550 2950 50 0001 C CNN +F 1 "GND" H 3550 3050 50 0001 C CNN +F 2 "" H 3550 3200 50 0000 C CNN +F 3 "" H 3550 3200 50 0000 C CNN + 1 3550 3200 1 0 0 -1 $EndComp Text GLabel 5950 6400 3 60 Input ~ 0 @@ -1413,7 +1413,7 @@ Wire Wire Line 4850 2650 4950 2650 Connection ~ 4950 2700 Wire Wire Line - 4700 2350 4550 2350 + 3700 3000 3550 3000 Wire Wire Line 4600 5700 4800 5700 Wire Wire Line @@ -1534,4 +1534,81 @@ Wire Wire Line Wire Wire Line 8750 2600 8750 2400 Connection ~ 8750 2400 +Text Notes 2300 1200 0 60 ~ 0 +Changes according to github.com/adafruit/Adafruit-128x64-OLED-Bonnet-for-Raspberry-Pi-PCB: \n * C1, C2, C5, C6: 2.2µF\n * C4: 2.2µF\n * C3: 10µF\n * Reset: APX803(1=GND, 2=OLED_RST, 3=3V3)---(OLED_RST)---10k---3V3\nOther Changes:\n * Pi OLED Software Reset GPIO18 (Pin12) +Text GLabel 2250 1600 2 60 Input ~ 0 +OLED_RST +Text GLabel 4900 2350 0 60 Input ~ 0 +OLED_RST +$Comp +L CONN_01X03 IC? +U 1 1 593C6F9B +P 3650 1550 +F 0 "IC?" H 3650 1750 50 0000 C CNN +F 1 "APX803" V 3750 1550 50 0000 C CNN +F 2 "" H 3650 1550 50 0001 C CNN +F 3 "" H 3650 1550 50 0001 C CNN + 1 3650 1550 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 593C7371 +P 3550 1750 +F 0 "#PWR?" H 3550 1500 50 0001 C CNN +F 1 "GND" H 3550 1600 50 0001 C CNN +F 2 "" H 3550 1750 50 0000 C CNN +F 3 "" H 3550 1750 50 0000 C CNN + 1 3550 1750 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR? +U 1 1 593C741B +P 3850 1750 +F 0 "#PWR?" H 3850 1600 50 0001 C CNN +F 1 "+3.3V" H 3850 1890 50 0001 C CNN +F 2 "" H 3850 1750 50 0000 C CNN +F 3 "" H 3850 1750 50 0000 C CNN + 1 3850 1750 + 1 0 0 -1 +$EndComp +$Comp +L R_Small R? +U 1 1 593C7684 +P 3750 1850 +F 0 "R?" V 3800 1950 50 0000 L CNN +F 1 "10k" V 3800 1800 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 3750 3350 50 0001 C CNN +F 3 "" H 3750 1850 50 0000 C CNN + 1 3750 1850 + 0 1 1 0 +$EndComp +Wire Wire Line + 3650 1750 3650 1900 +Wire Wire Line + 3750 1750 3850 1750 +Wire Wire Line + 3850 1750 3850 1850 +Text GLabel 3650 1900 3 60 Input ~ 0 +OLED_RST +Connection ~ 3650 1850 +Text GLabel 3900 3000 3 60 Input ~ 0 +OLED_RST +Wire Notes Line + 3350 2600 3350 3550 +Wire Notes Line + 3350 3550 4000 3550 +Wire Notes Line + 4000 3550 4000 2600 +Wire Notes Line + 4000 2600 3350 2600 +Wire Notes Line + 3350 1350 3350 2450 +Wire Notes Line + 3350 2450 4000 2450 +Wire Notes Line + 4000 2450 4000 1350 +Wire Notes Line + 4000 1350 3350 1350 $EndSCHEMATC -- 2.39.3