picadae/kicad/keys/stackedDriver.sch

571 lines
15 KiB
Plaintext

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Key Driver"
Date ""
Rev ""
Comp ""
Comment1 "Copyright: (C) 2018-2020 Bill Bowen, Kevin Larke <contact AT larke DOT org>"
Comment2 "License: GNU GPL version 3.0 or above. See the accompanying LICENSE file."
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L stackedDriver-rescue:R R1
U 1 1 59CACB09
P 8000 4000
AR Path="/5A050213/59CACB09" Ref="R1" Part="1"
AR Path="/5A04F2E5/59CACB09" Ref="R1" Part="1"
AR Path="/59CACB09" Ref="R1" Part="1"
F 0 "R1" V 8100 4000 50 0000 C CNN
F 1 "4k7" V 8000 4000 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 7930 4000 50 0001 C CNN
F 3 "" H 8000 4000 50 0001 C CNN
1 8000 4000
0 1 1 0
$EndComp
$Comp
L stackedDriver-rescue:IRF540N Q3
U 1 1 59CACCB3
P 9000 4350
AR Path="/5A050213/59CACCB3" Ref="Q3" Part="1"
AR Path="/5A04F2E5/59CACCB3" Ref="Q3" Part="1"
AR Path="/59CACCB3" Ref="Q3" Part="1"
F 0 "Q3" H 9250 4425 50 0000 L CNN
F 1 "IRF610" H 9250 4350 50 0000 L CNN
F 2 "TO_SOT_Packages_THT:TO-220-3_Vertical" H 9250 4275 50 0001 L CIN
F 3 "" H 9000 4350 50 0001 L CNN
1 9000 4350
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:D_Zener D3
U 1 1 59CACDD6
P 8550 4550
AR Path="/5A050213/59CACDD6" Ref="D3" Part="1"
AR Path="/5A04F2E5/59CACDD6" Ref="D3" Part="1"
AR Path="/59CACDD6" Ref="D3" Part="1"
F 0 "D3" V 8450 4650 50 0000 C CNN
F 1 "Z10V" V 8550 4700 50 0000 C CNN
F 2 "Diodes_THT:D_DO-35_SOD27_P12.70mm_Horizontal" H 8550 4550 50 0001 C CNN
F 3 "" H 8550 4550 50 0001 C CNN
1 8550 4550
0 1 1 0
$EndComp
$Comp
L stackedDriver-rescue:D_Small_ALT D2
U 1 1 59CACE85
P 8250 3300
AR Path="/5A050213/59CACE85" Ref="D2" Part="1"
AR Path="/5A04F2E5/59CACE85" Ref="D2" Part="1"
AR Path="/59CACE85" Ref="D2" Part="1"
F 0 "D2" V 8250 3400 50 0000 L CNN
F 1 "SF52" V 8250 3050 50 0000 L CNN
F 2 "Diodes_THT:D_DO-201AD_P15.24mm_Horizontal" V 8250 3300 50 0001 C CNN
F 3 "" V 8250 3300 50 0001 C CNN
1 8250 3300
0 -1 -1 0
$EndComp
$Comp
L stackedDriver-rescue:+12V #PWR01
U 1 1 59CAD016
P 8250 2700
AR Path="/5A050213/59CAD016" Ref="#PWR01" Part="1"
AR Path="/5A04F2E5/59CAD016" Ref="#PWR01" Part="1"
AR Path="/59CAD016" Ref="#PWR01" Part="1"
F 0 "#PWR01" H 8250 2550 50 0001 C CNN
F 1 "+12V" H 8250 2840 50 0000 C CNN
F 2 "" H 8250 2700 50 0001 C CNN
F 3 "" H 8250 2700 50 0001 C CNN
1 8250 2700
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:-24V #PWR14
U 1 1 59CAD042
P 9100 4700
AR Path="/5A050213/59CAD042" Ref="#PWR14" Part="1"
AR Path="/5A04F2E5/59CAD042" Ref="#PWR14" Part="1"
AR Path="/59CAD042" Ref="#PWR16" Part="1"
F 0 "#PWR16" H 9100 4800 50 0001 C CNN
F 1 "-24V" H 9100 4850 50 0000 C CNN
F 2 "" H 9100 4700 50 0001 C CNN
F 3 "" H 9100 4700 50 0001 C CNN
1 9100 4700
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:R R2
U 1 1 59CAD128
P 8250 4550
AR Path="/5A050213/59CAD128" Ref="R2" Part="1"
AR Path="/5A04F2E5/59CAD128" Ref="R2" Part="1"
AR Path="/59CAD128" Ref="R2" Part="1"
F 0 "R2" H 8350 4550 50 0000 C CNN
F 1 "4k7" V 8250 4550 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 8180 4550 50 0001 C CNN
F 3 "" H 8250 4550 50 0001 C CNN
1 8250 4550
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:IRL640 Q2
U 1 1 59CAFF8C
P 8150 3700
AR Path="/5A050213/59CAFF8C" Ref="Q2" Part="1"
AR Path="/5A04F2E5/59CAFF8C" Ref="Q2" Part="1"
AR Path="/59CAFF8C" Ref="Q2" Part="1"
F 0 "Q2" H 8400 3775 50 0000 L CNN
F 1 "IRL640" H 8400 3700 50 0000 L CNN
F 2 "TO_SOT_Packages_THT:TO-220-3_Vertical" H 8400 3625 50 0001 L CIN
F 3 "" H 8150 3700 50 0001 L CNN
1 8150 3700
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:2N3906 Q1
U 1 1 59CB0C2E
P 7550 4000
AR Path="/5A050213/59CB0C2E" Ref="Q1" Part="1"
AR Path="/5A04F2E5/59CB0C2E" Ref="Q1" Part="1"
AR Path="/59CB0C2E" Ref="Q1" Part="1"
F 0 "Q1" H 7750 4075 50 0000 L CNN
F 1 "2N3906" H 7750 4000 50 0000 L CNN
F 2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" H 7750 3925 50 0001 L CIN
F 3 "" H 7550 4000 50 0001 L CNN
1 7550 4000
-1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR02
U 1 1 59CB1F37
P 8250 4100
AR Path="/5A050213/59CB1F37" Ref="#PWR02" Part="1"
AR Path="/5A04F2E5/59CB1F37" Ref="#PWR02" Part="1"
AR Path="/59CB1F37" Ref="#PWR02" Part="1"
F 0 "#PWR02" H 8250 3850 50 0001 C CNN
F 1 "GND" H 8250 3950 50 0000 C CNN
F 2 "" H 8250 4100 50 0001 C CNN
F 3 "" H 8250 4100 50 0001 C CNN
1 8250 4100
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:Solenoid S1
U 1 1 59CBF8CD
P 8250 2950
AR Path="/5A050213/59CBF8CD" Ref="S1" Part="1"
AR Path="/5A04F2E5/59CBF8CD" Ref="S1" Part="1"
AR Path="/59CBF8CD" Ref="S1" Part="1"
F 0 "S1" H 8100 2900 50 0000 C CNN
F 1 "20Ω Solenoid" H 7900 3000 50 0000 C CNN
F 2 "Connectors_Samtec:SL-102-X-XX_1x02" V 8180 2950 50 0001 C CNN
F 3 "" H 8250 2950 50 0001 C CNN
1 8250 2950
-1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:BYV23-200 D1
U 1 1 59CBFA42
P 7950 2950
AR Path="/5A050213/59CBFA42" Ref="D1" Part="1"
AR Path="/5A04F2E5/59CBFA42" Ref="D1" Part="1"
AR Path="/59CBFA42" Ref="D1" Part="1"
F 0 "D1" V 7750 2850 50 0000 C CNN
F 1 "BYV32-200" V 8050 2600 50 0000 C CNN
F 2 "TO_SOT_Packages_THT:TO-220-3_Vertical" H 7950 3050 50 0001 C CNN
F 3 "" H 7950 3050 50 0001 C CNN
1 7950 2950
0 1 1 0
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR03
U 1 1 59FEFE83
P 3700 2050
AR Path="/5A050213/59FEFE83" Ref="#PWR03" Part="1"
AR Path="/5A04F2E5/59FEFE83" Ref="#PWR03" Part="1"
AR Path="/59FEFE83" Ref="#PWR03" Part="1"
F 0 "#PWR03" H 3700 1800 50 0001 C CNN
F 1 "GND" H 3800 1950 50 0000 C CNN
F 2 "" H 3700 2050 50 0001 C CNN
F 3 "" H 3700 2050 50 0001 C CNN
1 3700 2050
1 0 0 -1
$EndComp
Text GLabel 7300 3350 0 60 Input ~ 0
HOLD
Text GLabel 7350 3700 0 60 Input ~ 0
ONSET
$Comp
L stackedDriver-rescue:+5V #PWR04
U 1 1 59FF1D7D
P 3700 1900
AR Path="/5A050213/59FF1D7D" Ref="#PWR04" Part="1"
AR Path="/5A04F2E5/59FF1D7D" Ref="#PWR04" Part="1"
AR Path="/59FF1D7D" Ref="#PWR04" Part="1"
F 0 "#PWR04" H 3700 1750 50 0001 C CNN
F 1 "+5V" H 3700 2040 50 0000 C CNN
F 2 "" H 3700 1900 50 0001 C CNN
F 3 "" H 3700 1900 50 0001 C CNN
1 3700 1900
1 0 0 -1
$EndComp
Text GLabel 4250 1750 1 60 Input ~ 0
SCL
Text GLabel 4050 1600 1 60 Input ~ 0
SDA
Text GLabel 6425 3050 2 60 Input ~ 0
SDA
Text GLabel 6425 2850 2 60 Input ~ 0
SCL
Text GLabel 6425 3350 2 60 Input ~ 0
HOLD
Text GLabel 6425 3250 2 60 Input ~ 0
ONSET
$Comp
L stackedDriver-rescue:+5V #PWR05
U 1 1 5A026AEA
P 3725 2900
AR Path="/5A050213/5A026AEA" Ref="#PWR05" Part="1"
AR Path="/5A04F2E5/5A026AEA" Ref="#PWR05" Part="1"
AR Path="/5A026AEA" Ref="#PWR05" Part="1"
F 0 "#PWR05" H 3725 2750 50 0001 C CNN
F 1 "+5V" H 3725 3040 50 0000 C CNN
F 2 "" H 3725 2900 50 0001 C CNN
F 3 "" H 3725 2900 50 0001 C CNN
1 3725 2900
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR06
U 1 1 5A026B09
P 3725 3400
AR Path="/5A050213/5A026B09" Ref="#PWR06" Part="1"
AR Path="/5A04F2E5/5A026B09" Ref="#PWR06" Part="1"
AR Path="/5A026B09" Ref="#PWR06" Part="1"
F 0 "#PWR06" H 3725 3150 50 0001 C CNN
F 1 "GND" H 3725 3250 50 0000 C CNN
F 2 "" H 3725 3400 50 0001 C CNN
F 3 "" H 3725 3400 50 0001 C CNN
1 3725 3400
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:PWR_FLAG #FLG07
U 1 1 5A0337F7
P 4500 1450
AR Path="/5A050213/5A0337F7" Ref="#FLG07" Part="1"
AR Path="/5A04F2E5/5A0337F7" Ref="#FLG07" Part="1"
AR Path="/5A0337F7" Ref="#FLG07" Part="1"
F 0 "#FLG07" H 4500 1525 50 0001 C CNN
F 1 "PWR_FLAG" H 4500 1600 50 0000 C CNN
F 2 "" H 4500 1450 50 0001 C CNN
F 3 "" H 4500 1450 50 0001 C CNN
1 4500 1450
-1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:PWR_FLAG #FLG08
U 1 1 5A033850
P 4800 2050
AR Path="/5A050213/5A033850" Ref="#FLG08" Part="1"
AR Path="/5A04F2E5/5A033850" Ref="#FLG08" Part="1"
AR Path="/5A033850" Ref="#FLG08" Part="1"
F 0 "#FLG08" H 4800 2125 50 0001 C CNN
F 1 "PWR_FLAG" H 4800 2200 50 0000 C CNN
F 2 "" H 4800 2050 50 0001 C CNN
F 3 "" H 4800 2050 50 0001 C CNN
1 4800 2050
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:PWR_FLAG #FLG012
U 1 1 5A033C02
P 4500 1900
AR Path="/5A050213/5A033C02" Ref="#FLG012" Part="1"
AR Path="/5A04F2E5/5A033C02" Ref="#FLG012" Part="1"
AR Path="/5A033C02" Ref="#FLG09" Part="1"
F 0 "#FLG09" H 4500 1975 50 0001 C CNN
F 1 "PWR_FLAG" H 4500 2050 50 0000 C CNN
F 2 "" H 4500 1900 50 0001 C CNN
F 3 "" H 4500 1900 50 0001 C CNN
1 4500 1900
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:PWR_FLAG #FLG013
U 1 1 5A033C1F
P 4700 1300
AR Path="/5A050213/5A033C1F" Ref="#FLG013" Part="1"
AR Path="/5A04F2E5/5A033C1F" Ref="#FLG013" Part="1"
AR Path="/5A033C1F" Ref="#FLG010" Part="1"
F 0 "#FLG010" H 4700 1375 50 0001 C CNN
F 1 "PWR_FLAG" H 4700 1450 50 0000 C CNN
F 2 "" H 4700 1300 50 0001 C CNN
F 3 "" H 4700 1300 50 0001 C CNN
1 4700 1300
-1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:+12V #PWR014
U 1 1 5A0391EF
P 3700 1300
AR Path="/5A050213/5A0391EF" Ref="#PWR014" Part="1"
AR Path="/5A04F2E5/5A0391EF" Ref="#PWR014" Part="1"
AR Path="/5A0391EF" Ref="#PWR011" Part="1"
F 0 "#PWR011" H 3700 1150 50 0001 C CNN
F 1 "+12V" H 3700 1440 50 0000 C CNN
F 2 "" H 3700 1300 50 0001 C CNN
F 3 "" H 3700 1300 50 0001 C CNN
1 3700 1300
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:-24V #PWR10
U 1 1 5A039524
P 3700 1450
AR Path="/5A050213/5A039524" Ref="#PWR10" Part="1"
AR Path="/5A04F2E5/5A039524" Ref="#PWR10" Part="1"
AR Path="/5A039524" Ref="#PWR8" Part="1"
F 0 "#PWR8" H 3700 1550 50 0001 C CNN
F 1 "-24V" H 3700 1600 50 0000 C CNN
F 2 "" H 3700 1450 50 0001 C CNN
F 3 "" H 3700 1450 50 0001 C CNN
1 3700 1450
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:ATTINY85-20MU U1
U 1 1 5A03EBB1
P 5075 3150
AR Path="/5A050213/5A03EBB1" Ref="U1" Part="1"
AR Path="/5A04F2E5/5A03EBB1" Ref="U1" Part="1"
AR Path="/5A03EBB1" Ref="U1" Part="1"
F 0 "U1" H 3925 3550 50 0000 C CNN
F 1 "ATTINY85-20MU" H 5725 2750 50 0000 C CNN
F 2 "Housings_DIP:DIP-8_W7.62mm_Socket_LongPads" H 5925 3150 50 0001 C CIN
F 3 "" H 5075 3150 50 0001 C CNN
1 5075 3150
-1 0 0 -1
$EndComp
Text GLabel 6425 2950 2 60 Input ~ 0
LED
Text HLabel 4950 2050 2 60 Input ~ 0
GND
Text HLabel 4950 1900 2 60 Input ~ 0
+5V
Text HLabel 4950 1750 2 60 Input ~ 0
SCL
Text HLabel 4950 1600 2 60 Input ~ 0
SDA
Text HLabel 4950 1450 2 60 Input ~ 0
-24V
Text HLabel 4950 1300 2 60 Input ~ 0
+12V
$Comp
L stackedDriver-rescue:CONN_01X01 J1
U 1 1 5A06EE0F
P 8650 1350
F 0 "J1" H 8650 1450 50 0000 C CNN
F 1 "CONN_01X01" V 8750 1350 50 0000 C CNN
F 2 "Connectors:1pin" H 8650 1350 50 0001 C CNN
F 3 "" H 8650 1350 50 0001 C CNN
1 8650 1350
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:CONN_1x6 P1
U 1 1 5A0709D3
P 3350 1700
F 0 "P1" H 3350 2150 60 0000 C CNN
F 1 "CONN_1x6" H 3350 1200 60 0000 C CNN
F 2 "Connectors_Samtec:SL-106-X-XX_1x06" H 3350 1750 60 0001 C CNN
F 3 "" H 3350 1750 60 0000 C CNN
1 3350 1700
1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR012
U 1 1 5A0715A2
P 8450 1350
F 0 "#PWR012" H 8450 1100 50 0001 C CNN
F 1 "GND" H 8550 1250 50 0000 C CNN
F 2 "" H 8450 1350 50 0001 C CNN
F 3 "" H 8450 1350 50 0001 C CNN
1 8450 1350
1 0 0 -1
$EndComp
Wire Wire Line
4950 1300 3550 1300
Wire Wire Line
4950 1450 3550 1450
Wire Wire Line
4950 1600 3550 1600
Wire Wire Line
4950 1750 3550 1750
Wire Wire Line
4950 1900 3550 1900
Wire Wire Line
4950 2050 3550 2050
Wire Wire Line
7800 3350 7300 3350
Wire Wire Line
7350 3700 7450 3700
Connection ~ 8050 3100
Connection ~ 8250 3100
Wire Wire Line
9100 3100 9100 4150
Wire Wire Line
7800 3750 7950 3750
Wire Wire Line
7800 3350 7800 3750
Wire Wire Line
7450 3700 7450 3800
Wire Wire Line
7450 4400 8250 4400
Wire Wire Line
7450 4200 7450 4400
Wire Wire Line
7750 4000 7850 4000
Connection ~ 8250 4000
Wire Wire Line
8250 4000 8150 4000
Wire Wire Line
8250 3900 8250 4000
Wire Wire Line
8250 3400 8250 3500
Wire Wire Line
8250 3100 8250 3200
Wire Wire Line
8250 2800 7950 2800
Wire Wire Line
8250 2700 8250 2800
Wire Wire Line
9100 4700 9100 4550
Connection ~ 8550 4700
Wire Wire Line
8250 4700 8550 4700
Connection ~ 8550 4400
Connection ~ 8250 4400
Wire Wire Line
7850 3100 8050 3100
$Comp
L stackedDriver-rescue:CP C2
U 1 1 5B526F0B
P 2075 2150
F 0 "C2" H 2100 2250 50 0000 L CNN
F 1 "100µF" H 2100 2050 50 0000 L CNN
F 2 "Capacitors_THT:CP_Radial_D8.0mm_P3.50mm" H 2113 2000 50 0001 C CNN
F 3 "" H 2075 2150 50 0001 C CNN
1 2075 2150
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR013
U 1 1 5B526F9C
P 2075 2300
F 0 "#PWR013" H 2075 2050 50 0001 C CNN
F 1 "GND" H 2175 2200 50 0000 C CNN
F 2 "" H 2075 2300 50 0001 C CNN
F 3 "" H 2075 2300 50 0001 C CNN
1 2075 2300
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:+12V #PWR014
U 1 1 5B526FB1
P 2075 2000
F 0 "#PWR014" H 2075 1850 50 0001 C CNN
F 1 "+12V" H 2075 2140 50 0000 C CNN
F 2 "" H 2075 2000 50 0001 C CNN
F 3 "" H 2075 2000 50 0001 C CNN
1 2075 2000
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:CP C1
U 1 1 5B526FDB
P 1475 2150
F 0 "C1" H 1500 2250 50 0000 L CNN
F 1 "100µF" H 1500 2050 50 0000 L CNN
F 2 "Capacitors_THT:CP_Radial_D8.0mm_P3.50mm" H 1513 2000 50 0001 C CNN
F 3 "" H 1475 2150 50 0001 C CNN
1 1475 2150
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR015
U 1 1 5B526FE1
P 1475 2000
F 0 "#PWR015" H 1475 1750 50 0001 C CNN
F 1 "GND" H 1575 1900 50 0000 C CNN
F 2 "" H 1475 2000 50 0001 C CNN
F 3 "" H 1475 2000 50 0001 C CNN
1 1475 2000
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:-24V #PWR2
U 1 1 5B527021
P 1475 2300
F 0 "#PWR2" H 1475 2400 50 0001 C CNN
F 1 "-24V" H 1475 2450 50 0000 C CNN
F 2 "" H 1475 2300 50 0001 C CNN
F 3 "" H 1475 2300 50 0001 C CNN
1 1475 2300
-1 0 0 1
$EndComp
$Comp
L stackedDriver-rescue:C C3
U 1 1 5B527039
P 2750 2025
F 0 "C3" H 2775 2125 50 0000 L CNN
F 1 ".1µF" H 2775 1925 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm" H 2788 1875 50 0001 C CNN
F 3 "" H 2750 2025 50 0001 C CNN
1 2750 2025
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:GND #PWR016
U 1 1 5B527092
P 2750 2175
F 0 "#PWR016" H 2750 1925 50 0001 C CNN
F 1 "GND" H 2850 2075 50 0000 C CNN
F 2 "" H 2750 2175 50 0001 C CNN
F 3 "" H 2750 2175 50 0001 C CNN
1 2750 2175
1 0 0 -1
$EndComp
$Comp
L stackedDriver-rescue:+5V #PWR017
U 1 1 5B5270A9
P 2750 1875
F 0 "#PWR017" H 2750 1725 50 0001 C CNN
F 1 "+5V" H 2750 2015 50 0000 C CNN
F 2 "" H 2750 1875 50 0001 C CNN
F 3 "" H 2750 1875 50 0001 C CNN
1 2750 1875
1 0 0 -1
$EndComp
Text Notes 1350 2625 0 60 ~ 0
493-13464-1-ND
Text Notes 2550 2475 0 60 ~ 0
399-14010-1-ND\n
Wire Wire Line
8050 3100 8250 3100
Wire Wire Line
8250 3100 9100 3100
Wire Wire Line
8250 4000 8250 4100
Wire Wire Line
8550 4700 9100 4700
Wire Wire Line
8550 4400 8800 4400
Wire Wire Line
8250 4400 8550 4400
$EndSCHEMATC