summaryrefslogtreecommitdiff
path: root/buttons.sch
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2019-11-13 15:18:01 +0100
committerLeonard Kugis <leonard@kug.is>2019-11-13 15:18:01 +0100
commitc80be152c45151c6d7fc24793a586a059668985f (patch)
tree271699fad848b2298ee84b06efbb2de933e18700 /buttons.sch
parentedb2a03ee36a63be743c92622a5ebca7a61f4718 (diff)
Schematic, general
Added test points everywhere neccessary. Added missing pull resistors to guarantee a defined state everywhere.
Diffstat (limited to 'buttons.sch')
-rw-r--r--buttons.sch336
1 files changed, 232 insertions, 104 deletions
diff --git a/buttons.sch b/buttons.sch
index 182bec3..09c7d08 100644
--- a/buttons.sch
+++ b/buttons.sch
@@ -17,184 +17,312 @@ $EndDescr
$Comp
L Connector:Conn_01x08_Female J?
U 1 1 5DDED974
-P 4900 2850
-F 0 "J?" V 4950 2400 50 0000 L CNN
-F 1 "Conn_01x08_Female" V 4950 2600 50 0000 L CNN
-F 2 "" H 4900 2850 50 0001 C CNN
-F 3 "~" H 4900 2850 50 0001 C CNN
- 1 4900 2850
+P 5200 1900
+F 0 "J?" V 5250 1450 50 0000 L CNN
+F 1 "Conn_01x08_Female" V 5250 1650 50 0000 L CNN
+F 2 "" H 5200 1900 50 0001 C CNN
+F 3 "~" H 5200 1900 50 0001 C CNN
+ 1 5200 1900
0 -1 -1 0
$EndComp
-Text HLabel 3150 2600 0 50 BiDi ~ 0
+Text HLabel 3450 3000 0 50 BiDi ~ 0
VCC
-Text HLabel 3150 4850 0 50 BiDi ~ 0
+Text HLabel 3450 5250 0 50 BiDi ~ 0
GND
-Text HLabel 3150 4250 0 50 Input ~ 0
+Text HLabel 3450 4650 0 50 Input ~ 0
CLK
$Comp
L 74xx:74HC164 U?
U 1 1 5DCCE5D7
-P 4100 3450
-F 0 "U?" H 4350 3900 50 0000 C CNN
-F 1 "74HC164" H 3850 3900 50 0000 C CNN
-F 2 "" H 5000 3150 50 0001 C CNN
-F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT164.pdf" H 5000 3150 50 0001 C CNN
- 1 4100 3450
+P 4400 3850
+F 0 "U?" H 4650 4300 50 0000 C CNN
+F 1 "74HC164" H 4150 4300 50 0000 C CNN
+F 2 "" H 5300 3550 50 0001 C CNN
+F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT164.pdf" H 5300 3550 50 0001 C CNN
+ 1 4400 3850
1 0 0 -1
$EndComp
-Text HLabel 3150 3450 0 50 Input ~ 0
+Text HLabel 3450 3850 0 50 Input ~ 0
ROWS
Wire Wire Line
- 4500 3150 4600 3150
+ 4800 3550 4900 3550
Wire Wire Line
- 4600 3150 4600 3050
+ 4900 3550 4900 2200
Wire Wire Line
- 4500 3250 4700 3250
+ 4800 3650 5000 3650
Wire Wire Line
- 4700 3250 4700 3050
+ 5000 3650 5000 2300
Wire Wire Line
- 4500 3350 4800 3350
+ 4800 3750 5100 3750
Wire Wire Line
- 4800 3350 4800 3050
+ 5100 3750 5100 2400
Wire Wire Line
- 4500 3450 4900 3450
+ 4800 3850 5200 3850
Wire Wire Line
- 4900 3450 4900 3050
+ 5200 3850 5200 2500
Wire Wire Line
- 4100 4850 5500 4850
+ 4400 5250 5800 5250
Wire Wire Line
- 4100 2600 5500 2600
-Connection ~ 4100 2600
+ 4400 3000 5800 3000
+Connection ~ 4400 3000
Wire Wire Line
- 3700 3750 3600 3750
+ 4000 4150 3900 4150
Wire Wire Line
- 3700 3550 3600 3550
+ 4000 3950 3900 3950
Wire Wire Line
- 3600 3550 3600 3450
+ 3900 3950 3900 3850
Wire Wire Line
- 3600 3450 3700 3450
+ 3900 3850 4000 3850
Wire Wire Line
- 3700 3250 3600 3250
+ 4000 3650 3900 3650
Wire Wire Line
- 3600 3250 3600 2600
+ 3900 3650 3900 3000
Wire Wire Line
- 3600 2600 4100 2600
+ 3900 3000 4400 3000
Wire Wire Line
- 5000 3050 5000 3250
+ 5300 2100 5300 2600
Wire Wire Line
- 5000 3250 5800 3250
+ 5300 3650 6100 3650
Wire Wire Line
- 5100 3050 5100 3350
+ 5400 2100 5400 2700
Wire Wire Line
- 5100 3350 5800 3350
+ 5400 3750 6100 3750
Wire Wire Line
- 5200 3050 5200 3450
+ 5500 2100 5500 2800
Wire Wire Line
- 5200 3450 5800 3450
+ 5500 3850 6100 3850
Wire Wire Line
- 5300 3050 5300 3550
+ 5600 2100 5600 2900
Wire Wire Line
- 5300 3550 5800 3550
-Text HLabel 6800 3150 2 50 Output ~ 0
+ 5600 3950 6100 3950
+Text HLabel 7100 3550 2 50 Output ~ 0
COLUMNS
-NoConn ~ 4500 3550
-NoConn ~ 4500 3650
-NoConn ~ 4500 3750
-NoConn ~ 4500 3850
-NoConn ~ 5800 3950
-NoConn ~ 5800 3850
-NoConn ~ 5800 3750
-NoConn ~ 5800 3650
-NoConn ~ 5800 3150
+NoConn ~ 4800 3950
+NoConn ~ 4800 4050
+NoConn ~ 4800 4150
+NoConn ~ 4800 4250
+NoConn ~ 6100 4350
+NoConn ~ 6100 4250
+NoConn ~ 6100 4150
+NoConn ~ 6100 4050
+NoConn ~ 6100 3550
$Comp
L 74xx:74LS166 U?
U 1 1 5DCEF9EB
-P 6300 3850
-F 0 "U?" H 6550 4700 50 0000 L CNN
-F 1 "74LS166" H 5900 4700 50 0000 L CNN
-F 2 "" H 6300 3850 50 0001 C CNN
-F 3 "http://www.ti.com/lit/gpn/sn74LS166" H 6300 3850 50 0001 C CNN
- 1 6300 3850
+P 6600 4250
+F 0 "U?" H 6850 5100 50 0000 L CNN
+F 1 "74LS166" H 6200 5100 50 0000 L CNN
+F 2 "" H 6600 4250 50 0001 C CNN
+F 3 "http://www.ti.com/lit/gpn/sn74LS166" H 6600 4250 50 0001 C CNN
+ 1 6600 4250
1 0 0 -1
$EndComp
Wire Wire Line
- 3600 3750 3600 4250
+ 3900 4150 3900 4650
Wire Wire Line
- 3600 4250 5800 4250
+ 3900 4650 6100 4650
Wire Wire Line
- 5800 4550 5700 4550
+ 6100 4950 6000 4950
Wire Wire Line
- 5700 4550 5700 4850
-Connection ~ 5700 4850
+ 6000 4950 6000 5250
+Connection ~ 6000 5250
Wire Wire Line
- 5700 4850 6300 4850
+ 6000 5250 6600 5250
Wire Wire Line
- 5800 4350 5700 4350
+ 6100 4750 6000 4750
Wire Wire Line
- 5700 4350 5700 4550
-Connection ~ 5700 4550
-Text HLabel 3150 4150 0 50 Input ~ 0
+ 6000 4750 6000 4950
+Connection ~ 6000 4950
+Text HLabel 3450 4550 0 50 Input ~ 0
LOAD
$Comp
L Device:C C?
U 1 1 5DE94356
-P 3350 3150
-F 0 "C?" H 3465 3196 50 0000 L CNN
-F 1 "C" H 3465 3105 50 0000 L CNN
-F 2 "" H 3388 3000 50 0001 C CNN
-F 3 "~" H 3350 3150 50 0001 C CNN
- 1 3350 3150
+P 3650 3550
+F 0 "C?" H 3765 3596 50 0000 L CNN
+F 1 "C" H 3765 3505 50 0000 L CNN
+F 2 "" H 3688 3400 50 0001 C CNN
+F 3 "~" H 3650 3550 50 0001 C CNN
+ 1 3650 3550
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5DE96BB8
-P 5500 3800
-F 0 "C?" H 5615 3846 50 0000 L CNN
-F 1 "C" H 5615 3755 50 0000 L CNN
-F 2 "" H 5538 3650 50 0001 C CNN
-F 3 "~" H 5500 3800 50 0001 C CNN
- 1 5500 3800
+P 5800 4200
+F 0 "C?" H 5915 4246 50 0000 L CNN
+F 1 "C" H 5915 4155 50 0000 L CNN
+F 2 "" H 5838 4050 50 0001 C CNN
+F 3 "~" H 5800 4200 50 0001 C CNN
+ 1 5800 4200
1 0 0 -1
$EndComp
Wire Wire Line
- 5500 3950 5500 4850
-Connection ~ 5500 4850
+ 5800 4350 5800 5250
+Connection ~ 5800 5250
Wire Wire Line
- 5500 4850 5700 4850
+ 5800 5250 6000 5250
Wire Wire Line
- 3150 2600 3350 2600
-Connection ~ 3600 2600
+ 3450 3000 3650 3000
+Connection ~ 3900 3000
Wire Wire Line
- 3150 4850 3350 4850
-Connection ~ 4100 4850
+ 3450 5250 3650 5250
+Connection ~ 4400 5250
Wire Wire Line
- 4100 4050 4100 4850
+ 4400 4450 4400 5250
Wire Wire Line
- 4100 2600 4100 2950
+ 4400 3000 4400 3350
Wire Wire Line
- 6300 2600 6300 2850
+ 6600 3000 6600 3250
Wire Wire Line
- 5500 3650 5500 2600
-Connection ~ 5500 2600
+ 5800 4050 5800 3000
+Connection ~ 5800 3000
Wire Wire Line
- 5500 2600 6300 2600
+ 5800 3000 6600 3000
Wire Wire Line
- 3350 3000 3350 2600
-Connection ~ 3350 2600
+ 3650 3400 3650 3000
+Connection ~ 3650 3000
Wire Wire Line
- 3350 2600 3600 2600
+ 3650 3000 3900 3000
Wire Wire Line
- 3350 3300 3350 4850
-Connection ~ 3350 4850
+ 3650 3700 3650 5250
+Connection ~ 3650 5250
Wire Wire Line
- 3350 4850 4100 4850
+ 3650 5250 4400 5250
Wire Wire Line
- 3150 4250 3600 4250
-Connection ~ 3600 4250
+ 3450 4650 3900 4650
+Connection ~ 3900 4650
Wire Wire Line
- 3150 4150 5800 4150
+ 3450 4550 6100 4550
Wire Wire Line
- 3150 3450 3600 3450
-Connection ~ 3600 3450
+ 3450 3850 3900 3850
+Connection ~ 3900 3850
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F8254EC
+P 5700 2900
+F 0 "TP?" V 5700 3100 50 0000 L CNN
+F 1 "TestPoint" V 5700 3250 50 0000 L CNN
+F 2 "" H 5900 2900 50 0001 C CNN
+F 3 "~" H 5900 2900 50 0001 C CNN
+ 1 5700 2900
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F826173
+P 5700 2800
+F 0 "TP?" V 5700 3000 50 0000 L CNN
+F 1 "TestPoint" V 5700 3150 50 0000 L CNN
+F 2 "" H 5900 2800 50 0001 C CNN
+F 3 "~" H 5900 2800 50 0001 C CNN
+ 1 5700 2800
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F826334
+P 5700 2700
+F 0 "TP?" V 5700 2900 50 0000 L CNN
+F 1 "TestPoint" V 5700 3050 50 0000 L CNN
+F 2 "" H 5900 2700 50 0001 C CNN
+F 3 "~" H 5900 2700 50 0001 C CNN
+ 1 5700 2700
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F826497
+P 5700 2600
+F 0 "TP?" V 5700 2800 50 0000 L CNN
+F 1 "TestPoint" V 5700 2950 50 0000 L CNN
+F 2 "" H 5900 2600 50 0001 C CNN
+F 3 "~" H 5900 2600 50 0001 C CNN
+ 1 5700 2600
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F826591
+P 5700 2500
+F 0 "TP?" V 5700 2700 50 0000 L CNN
+F 1 "TestPoint" V 5700 2850 50 0000 L CNN
+F 2 "" H 5900 2500 50 0001 C CNN
+F 3 "~" H 5900 2500 50 0001 C CNN
+ 1 5700 2500
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F8266B0
+P 5700 2400
+F 0 "TP?" V 5700 2600 50 0000 L CNN
+F 1 "TestPoint" V 5700 2750 50 0000 L CNN
+F 2 "" H 5900 2400 50 0001 C CNN
+F 3 "~" H 5900 2400 50 0001 C CNN
+ 1 5700 2400
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F8267C2
+P 5700 2300
+F 0 "TP?" V 5700 2500 50 0000 L CNN
+F 1 "TestPoint" V 5700 2650 50 0000 L CNN
+F 2 "" H 5900 2300 50 0001 C CNN
+F 3 "~" H 5900 2300 50 0001 C CNN
+ 1 5700 2300
+ 0 1 1 0
+$EndComp
+$Comp
+L Connector:TestPoint TP?
+U 1 1 5F8268E2
+P 5700 2200
+F 0 "TP?" V 5700 2400 50 0000 L CNN
+F 1 "TestPoint" V 5700 2550 50 0000 L CNN
+F 2 "" H 5900 2200 50 0001 C CNN
+F 3 "~" H 5900 2200 50 0001 C CNN
+ 1 5700 2200
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 4900 2200 5700 2200
+Connection ~ 4900 2200
+Wire Wire Line
+ 4900 2200 4900 2100
+Wire Wire Line
+ 5000 2300 5700 2300
+Connection ~ 5000 2300
+Wire Wire Line
+ 5000 2300 5000 2100
+Wire Wire Line
+ 5100 2400 5700 2400
+Connection ~ 5100 2400
+Wire Wire Line
+ 5100 2400 5100 2100
+Wire Wire Line
+ 5200 2500 5700 2500
+Connection ~ 5200 2500
+Wire Wire Line
+ 5200 2500 5200 2100
+Wire Wire Line
+ 5300 2600 5700 2600
+Connection ~ 5300 2600
+Wire Wire Line
+ 5300 2600 5300 3650
+Wire Wire Line
+ 5400 2700 5700 2700
+Connection ~ 5400 2700
+Wire Wire Line
+ 5400 2700 5400 3750
+Wire Wire Line
+ 5500 2800 5700 2800
+Connection ~ 5500 2800
+Wire Wire Line
+ 5500 2800 5500 3850
+Wire Wire Line
+ 5600 2900 5700 2900
+Connection ~ 5600 2900
+Wire Wire Line
+ 5600 2900 5600 3950
$EndSCHEMATC