unified_retro_keyboard/hardware/interface-osi/unikbd-osi.sch

1120 lines
23 KiB
Plaintext
Raw Normal View History

2019-12-12 20:46:29 +00:00
EESchema Schematic File Version 4
LIBS:unikbd-osi-cache
EELAYER 29 0
EELAYER END
$Descr USLetter 11000 8500
encoding utf-8
Sheet 1 3
Title "OSI Interface for Universal Retro Keyboard"
Date "2019-08-25"
Rev "1.0"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L 74xx:7402 U1
U 3 1 5BCB9760
P 1900 5850
F 0 "U1" H 1900 6175 50 0000 C CNN
F 1 "7402" H 1900 6084 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 1900 5850 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn7402" H 1900 5850 50 0001 C CNN
3 1900 5850
1 0 0 -1
$EndComp
$Comp
L 74xx:7402 U1
U 4 1 5BCB97C4
P 2650 5250
F 0 "U1" H 2650 5575 50 0000 C CNN
F 1 "7402" H 2650 5484 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 2650 5250 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn7402" H 2650 5250 50 0001 C CNN
4 2650 5250
1 0 0 -1
$EndComp
$Comp
L 74xx:7402 U1
U 5 1 5BCB9829
P 1150 7050
F 0 "U1" H 1380 7096 50 0000 L CNN
F 1 "7402" H 1380 7005 50 0000 L CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 1150 7050 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn7402" H 1150 7050 50 0001 C CNN
5 1150 7050
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x16 J1
U 1 1 5BCB9E1D
P 900 3300
F 0 "J1" H 820 2275 50 0000 C CNN
F 1 "Conn_01x16" H 820 2366 50 0000 C CNN
F 2 "Package_DIP:DIP-16_W7.62mm_Socket" H 900 3300 50 0001 C CNN
F 3 "~" H 900 3300 50 0001 C CNN
1 900 3300
-1 0 0 -1
$EndComp
Wire Wire Line
1100 3300 1950 3300
Wire Wire Line
1950 3300 1950 4300
$Comp
L power:GND #PWR07
U 1 1 5BCC068F
P 1950 4300
F 0 "#PWR07" H 1950 4050 50 0001 C CNN
F 1 "GND" H 1955 4127 50 0000 C CNN
F 2 "" H 1950 4300 50 0001 C CNN
F 3 "" H 1950 4300 50 0001 C CNN
1 1950 4300
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR03
U 1 1 5BCC0E14
P 1750 2500
F 0 "#PWR03" H 1750 2350 50 0001 C CNN
F 1 "+5V" H 1765 2673 50 0000 C CNN
F 2 "" H 1750 2500 50 0001 C CNN
F 3 "" H 1750 2500 50 0001 C CNN
1 1750 2500
1 0 0 -1
$EndComp
Wire Wire Line
1100 3500 1600 3500
Wire Wire Line
1100 3800 1450 3800
Wire Wire Line
1450 5950 1600 5950
Wire Wire Line
2350 5350 1450 5350
Connection ~ 1450 5350
Wire Wire Line
1450 5350 1450 5950
Wire Wire Line
2200 5850 6250 5850
Wire Wire Line
6250 5850 6250 3750
Wire Wire Line
1450 3800 1450 5350
Entry Wire Line
7700 2950 7800 2850
Entry Wire Line
7700 3050 7800 2950
Entry Wire Line
7700 2850 7800 2750
Entry Wire Line
7700 3150 7800 3050
Entry Wire Line
7700 3250 7800 3150
Entry Wire Line
7700 3350 7800 3250
Entry Wire Line
7700 3450 7800 3350
Entry Wire Line
7700 3550 7800 3450
Entry Wire Line
7800 1550 7900 1450
Entry Wire Line
7800 1650 7900 1550
Entry Wire Line
7800 1750 7900 1650
Entry Wire Line
7800 1850 7900 1750
Entry Wire Line
7800 1950 7900 1850
Entry Wire Line
7800 2050 7900 1950
Entry Wire Line
7800 2150 7900 2050
Entry Wire Line
7800 2650 7900 2550
Entry Wire Line
7800 2750 7900 2650
Entry Wire Line
7800 2850 7900 2750
Entry Wire Line
7800 2950 7900 2850
Entry Wire Line
7800 1450 7900 1350
Entry Wire Line
7800 2250 7900 2150
Entry Wire Line
7800 2350 7900 2250
Entry Wire Line
7800 2450 7900 2350
Entry Wire Line
7800 2550 7900 2450
Text Label 8050 2450 0 50 ~ 0
Row4
Text Label 8050 2350 0 50 ~ 0
Row5
Text Label 8050 2250 0 50 ~ 0
Row6
Text Label 8050 2150 0 50 ~ 0
Row7
Wire Wire Line
3100 1600 3100 1700
Wire Wire Line
3100 1700 3300 1700
Wire Wire Line
3100 1600 3300 1600
Wire Wire Line
3100 1800 3100 1900
Wire Wire Line
3100 1900 3300 1900
Wire Wire Line
3100 1800 3300 1800
Wire Wire Line
3300 2100 3100 2100
Wire Wire Line
3100 2100 3100 2000
Wire Wire Line
3100 2000 3300 2000
Wire Wire Line
3300 2300 3100 2300
Wire Wire Line
3100 2300 3100 2200
Wire Wire Line
3100 2200 3300 2200
Wire Wire Line
2450 3400 2450 4450
Wire Wire Line
2450 4450 3100 4450
Wire Wire Line
2550 3200 2550 4250
Wire Wire Line
2550 4250 3100 4250
Wire Wire Line
2650 3100 2650 4050
Wire Wire Line
2650 4050 3100 4050
Wire Wire Line
2750 3000 2750 3850
Wire Wire Line
2750 3850 3100 3850
Wire Wire Line
3100 3850 3100 3950
Wire Wire Line
3100 3950 3300 3950
Connection ~ 3100 3850
Wire Wire Line
3100 3850 3300 3850
Wire Wire Line
3100 4050 3100 4150
Wire Wire Line
3100 4150 3300 4150
Connection ~ 3100 4050
Wire Wire Line
3100 4050 3300 4050
Wire Wire Line
3100 4250 3100 4350
Wire Wire Line
3100 4350 3300 4350
Connection ~ 3100 4250
Wire Wire Line
3100 4250 3300 4250
Wire Wire Line
3100 4450 3100 4550
Wire Wire Line
3100 4550 3300 4550
Connection ~ 3100 4450
Wire Wire Line
3100 4450 3300 4450
Wire Wire Line
4300 1600 6200 1600
Wire Wire Line
4300 1700 6150 1700
Wire Wire Line
6150 1700 6150 2950
Wire Wire Line
4300 1800 6100 1800
Wire Wire Line
4300 1900 6050 1900
Wire Wire Line
6050 1900 6050 3150
Wire Wire Line
4300 3850 6050 3850
Wire Wire Line
6050 3850 6050 3250
Wire Wire Line
4300 3950 6100 3950
Wire Wire Line
6100 3950 6100 3350
Wire Wire Line
4300 4050 6150 4050
Wire Wire Line
6150 4050 6150 3450
Wire Wire Line
4300 4150 6200 4150
Wire Wire Line
6200 4150 6200 3550
Wire Wire Line
4300 2150 4850 2150
Wire Wire Line
4300 2250 4950 2250
Wire Wire Line
4300 2350 5050 2350
Wire Wire Line
4300 2450 5150 2450
Wire Wire Line
4300 4400 5250 4400
Wire Wire Line
4300 4500 5350 4500
Wire Wire Line
4300 4600 5450 4600
Wire Wire Line
5700 4700 5550 4700
Text Label 4350 2450 0 50 ~ 0
Col0
Text Label 4350 2350 0 50 ~ 0
Col1
Text Label 4350 2250 0 50 ~ 0
Col2
Text Label 4350 2150 0 50 ~ 0
Col3
Text Label 4350 4700 0 50 ~ 0
Col4
Text Label 4350 4600 0 50 ~ 0
Col5
Text Label 4350 4500 0 50 ~ 0
Col6
Text Label 4350 4400 0 50 ~ 0
Col7
Wire Bus Line
7800 5050 5800 5050
Entry Wire Line
5700 2150 5800 2250
Entry Wire Line
5700 2350 5800 2450
Entry Wire Line
5700 2450 5800 2550
Entry Wire Line
5700 2250 5800 2350
Entry Wire Line
5700 4400 5800 4500
Entry Wire Line
5700 4500 5800 4600
Entry Wire Line
5700 4600 5800 4700
Entry Wire Line
5700 4700 5800 4800
Wire Wire Line
2950 5250 3000 5250
Wire Wire Line
3000 2500 3100 2500
Wire Wire Line
3300 4750 3100 4750
Connection ~ 3000 4750
Wire Wire Line
3000 2500 3000 4750
Wire Wire Line
3000 4750 3000 5250
$Comp
L power:+5V #PWR08
U 1 1 5BF3C034
P 3800 1100
F 0 "#PWR08" H 3800 950 50 0001 C CNN
F 1 "+5V" H 3815 1273 50 0000 C CNN
F 2 "" H 3800 1100 50 0001 C CNN
F 3 "" H 3800 1100 50 0001 C CNN
1 3800 1100
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR010
U 1 1 5BF3C078
P 3800 3500
F 0 "#PWR010" H 3800 3350 50 0001 C CNN
F 1 "+5V" H 3815 3673 50 0000 C CNN
F 2 "" H 3800 3500 50 0001 C CNN
F 3 "" H 3800 3500 50 0001 C CNN
1 3800 3500
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR015
U 1 1 5BF3C0BC
P 6850 2500
F 0 "#PWR015" H 6850 2350 50 0001 C CNN
F 1 "+5V" H 6865 2673 50 0000 C CNN
F 2 "" H 6850 2500 50 0001 C CNN
F 3 "" H 6850 2500 50 0001 C CNN
1 6850 2500
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR01
U 1 1 5BF3C16C
P 1150 6500
F 0 "#PWR01" H 1150 6350 50 0001 C CNN
F 1 "+5V" H 1165 6673 50 0000 C CNN
F 2 "" H 1150 6500 50 0001 C CNN
F 3 "" H 1150 6500 50 0001 C CNN
1 1150 6500
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR02
U 1 1 5BF3C1D2
P 1150 7700
F 0 "#PWR02" H 1150 7450 50 0001 C CNN
F 1 "GND" H 1155 7527 50 0000 C CNN
F 2 "" H 1150 7700 50 0001 C CNN
F 3 "" H 1150 7700 50 0001 C CNN
1 1150 7700
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR016
U 1 1 5BF3C258
P 6850 4250
F 0 "#PWR016" H 6850 4000 50 0001 C CNN
F 1 "GND" H 6855 4077 50 0000 C CNN
F 2 "" H 6850 4250 50 0001 C CNN
F 3 "" H 6850 4250 50 0001 C CNN
1 6850 4250
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR011
U 1 1 5BF42928
P 3800 5250
F 0 "#PWR011" H 3800 5000 50 0001 C CNN
F 1 "GND" H 3805 5077 50 0000 C CNN
F 2 "" H 3800 5250 50 0001 C CNN
F 3 "" H 3800 5250 50 0001 C CNN
1 3800 5250
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR09
U 1 1 5BF48F7E
P 3800 3000
F 0 "#PWR09" H 3800 2750 50 0001 C CNN
F 1 "GND" H 3805 2827 50 0000 C CNN
F 2 "" H 3800 3000 50 0001 C CNN
F 3 "" H 3800 3000 50 0001 C CNN
1 3800 3000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR014
U 1 1 5BF5C280
P 6350 3950
F 0 "#PWR014" H 6350 3700 50 0001 C CNN
F 1 "GND" H 6355 3777 50 0000 C CNN
F 2 "" H 6350 3950 50 0001 C CNN
F 3 "" H 6350 3950 50 0001 C CNN
1 6350 3950
1 0 0 -1
$EndComp
Wire Wire Line
3800 2900 3800 3000
Wire Wire Line
3800 5150 3800 5250
Wire Wire Line
1150 7550 1150 7700
Wire Wire Line
1150 6500 1150 6550
Wire Wire Line
6850 4150 6850 4250
Wire Wire Line
6850 2550 6850 2500
Wire Wire Line
6350 3950 6350 3850
$Comp
L power:+5V #PWR04
U 1 1 5BFDC5C3
P 1600 6700
F 0 "#PWR04" H 1600 6550 50 0001 C CNN
F 1 "+5V" H 1615 6873 50 0000 C CNN
F 2 "" H 1600 6700 50 0001 C CNN
F 3 "" H 1600 6700 50 0001 C CNN
1 1600 6700
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR05
U 1 1 5BFDC5C9
P 1600 7300
F 0 "#PWR05" H 1600 7050 50 0001 C CNN
F 1 "GND" H 1605 7127 50 0000 C CNN
F 2 "" H 1600 7300 50 0001 C CNN
F 3 "" H 1600 7300 50 0001 C CNN
1 1600 7300
1 0 0 -1
$EndComp
$Comp
L Device:C C1
U 1 1 5BFE9C80
P 1850 7000
F 0 "C1" H 1965 7046 50 0000 L CNN
F 1 "C" H 1965 6955 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 1888 6850 50 0001 C CNN
F 3 "~" H 1850 7000 50 0001 C CNN
1 1850 7000
1 0 0 -1
$EndComp
$Comp
L Device:C C2
U 1 1 5BFE9D13
P 2250 7000
F 0 "C2" H 2365 7046 50 0000 L CNN
F 1 "C" H 2365 6955 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 2288 6850 50 0001 C CNN
F 3 "~" H 2250 7000 50 0001 C CNN
1 2250 7000
1 0 0 -1
$EndComp
$Comp
L Device:C C3
U 1 1 5BFF0892
P 2650 7000
F 0 "C3" H 2765 7046 50 0000 L CNN
F 1 "C" H 2765 6955 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 2688 6850 50 0001 C CNN
F 3 "~" H 2650 7000 50 0001 C CNN
1 2650 7000
1 0 0 -1
$EndComp
$Comp
L Device:C C4
U 1 1 5BFF0898
P 3050 7000
F 0 "C4" H 3165 7046 50 0000 L CNN
F 1 "C" H 3165 6955 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 3088 6850 50 0001 C CNN
F 3 "~" H 3050 7000 50 0001 C CNN
1 3050 7000
1 0 0 -1
$EndComp
Wire Wire Line
1600 6850 1850 6850
Wire Wire Line
1600 6700 1600 6850
Connection ~ 1850 6850
Wire Wire Line
1850 6850 2250 6850
Connection ~ 2250 6850
Wire Wire Line
2250 6850 2650 6850
Connection ~ 2650 6850
Wire Wire Line
2650 6850 3050 6850
Wire Wire Line
1600 7150 1850 7150
Wire Wire Line
1600 7150 1600 7300
Connection ~ 1850 7150
Wire Wire Line
1850 7150 2250 7150
Connection ~ 2250 7150
Wire Wire Line
2250 7150 2650 7150
Connection ~ 2650 7150
Wire Wire Line
2650 7150 3050 7150
$Comp
L Device:R_Network08_US RN1
U 1 1 5C0319BC
P 5250 1200
F 0 "RN1" H 5630 1246 50 0000 L CNN
F 1 "4.7k" H 5630 1155 50 0000 L CNN
F 2 "Resistor_THT:R_Array_SIP9" V 5725 1200 50 0001 C CNN
F 3 "http://www.vishay.com/docs/31509/csc.pdf" H 5250 1200 50 0001 C CNN
1 5250 1200
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR013
U 1 1 5C031A36
P 4850 900
F 0 "#PWR013" H 4850 750 50 0001 C CNN
F 1 "+5V" H 4865 1073 50 0000 C CNN
F 2 "" H 4850 900 50 0001 C CNN
F 3 "" H 4850 900 50 0001 C CNN
1 4850 900
1 0 0 -1
$EndComp
Wire Wire Line
4850 900 4850 1000
Wire Wire Line
3800 1100 3800 1300
Wire Wire Line
3800 3500 3800 3550
$Comp
L unikbd:74LS373-74xx U4
U 1 1 5BCB954C
P 6850 3350
F 0 "U4" H 6650 4000 50 0000 C CNN
F 1 "74LS373" H 7050 4000 50 0000 C CNN
F 2 "Package_DIP:DIP-20_W7.62mm" H 6850 3350 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS373" H 6850 3350 50 0001 C CNN
1 6850 3350
1 0 0 -1
$EndComp
$Comp
L unikbd:74LS240-74xx U3
U 1 1 5BD2F95F
P 3800 4350
F 0 "U3" H 3600 5000 50 0000 C CNN
F 1 "74LS240" H 4000 5000 50 0000 C CNN
F 2 "Package_DIP:DIP-20_W7.62mm" H 3800 4350 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS240" H 3800 4350 50 0001 C CNN
1 3800 4350
1 0 0 -1
$EndComp
Text Label 1200 3500 0 50 ~ 0
R_~W
Text Label 1200 3400 0 50 ~ 0
D7
Text Label 1200 3200 0 50 ~ 0
D6
Text Label 1200 3100 0 50 ~ 0
D5
Text Label 1200 3000 0 50 ~ 0
D4
Text Label 1200 2900 0 50 ~ 0
D3
Text Label 1200 2800 0 50 ~ 0
D2
Text Label 1200 2700 0 50 ~ 0
D1
Text Label 1200 2600 0 50 ~ 0
D0
Text Label 1200 3300 0 50 ~ 0
GND
Text Label 1200 3800 0 50 ~ 0
~KBE
Text Label 1200 3700 0 50 ~ 0
~A1
Text Label 1200 3600 0 50 ~ 0
~A0
$Comp
L unikbd:74LS240-74xx U2
U 1 1 5BD1C77F
P 3800 2100
F 0 "U2" H 3600 2750 50 0000 C CNN
F 1 "74LS240" H 4000 2750 50 0000 C CNN
F 2 "Package_DIP:DIP-20_W7.62mm" H 3800 2100 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS240" H 3800 2100 50 0001 C CNN
1 3800 2100
1 0 0 -1
$EndComp
Wire Wire Line
3300 2600 3100 2600
Wire Wire Line
3100 2600 3100 2500
Connection ~ 3100 2500
Wire Wire Line
3100 2500 3300 2500
Wire Wire Line
3300 4850 3100 4850
Wire Wire Line
3100 4850 3100 4750
Connection ~ 3100 4750
Wire Wire Line
3100 4750 3000 4750
Wire Wire Line
1750 4850 1600 4850
Connection ~ 1600 4850
Wire Wire Line
1600 4850 1600 5750
Wire Wire Line
2350 4950 2350 5150
$Comp
L power:GND #PWR06
U 1 1 5CDDB5D2
P 1750 5100
F 0 "#PWR06" H 1750 4850 50 0001 C CNN
F 1 "GND" H 1755 4927 50 0000 C CNN
F 2 "" H 1750 5100 50 0001 C CNN
F 3 "" H 1750 5100 50 0001 C CNN
1 1750 5100
1 0 0 -1
$EndComp
Wire Wire Line
1750 5100 1750 5050
$Comp
L 74xx:7402 U1
U 1 1 5BCB967F
P 2050 4950
F 0 "U1" H 2050 5275 50 0000 C CNN
F 1 "7402" H 2050 5184 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 2050 4950 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn7402" H 2050 4950 50 0001 C CNN
1 2050 4950
1 0 0 -1
$EndComp
Wire Wire Line
6200 1600 6200 2850
Wire Wire Line
7350 2850 7700 2850
Wire Wire Line
7350 2950 7700 2950
Wire Wire Line
7350 3050 7700 3050
Wire Wire Line
7350 3150 7700 3150
Wire Wire Line
7350 3250 7700 3250
Wire Wire Line
7350 3350 7700 3350
Wire Wire Line
7350 3450 7700 3450
Wire Wire Line
7350 3550 7700 3550
Wire Wire Line
4850 1400 4850 2150
Connection ~ 4850 2150
Wire Wire Line
4850 2150 5700 2150
Wire Wire Line
4950 1400 4950 2250
Connection ~ 4950 2250
Wire Wire Line
4950 2250 5700 2250
Connection ~ 5050 2350
Wire Wire Line
5050 2350 5700 2350
Wire Wire Line
5150 1400 5150 2450
Connection ~ 5150 2450
Wire Wire Line
5150 2450 5700 2450
Wire Wire Line
5050 1400 5050 2350
Wire Wire Line
5250 1400 5250 4400
Connection ~ 5250 4400
Wire Wire Line
5250 4400 5700 4400
Wire Wire Line
5350 1400 5350 4500
Connection ~ 5350 4500
Wire Wire Line
5350 4500 5700 4500
Wire Wire Line
5450 1400 5450 4600
Connection ~ 5450 4600
Wire Wire Line
5450 4600 5700 4600
Wire Wire Line
5550 1400 5550 4700
Connection ~ 5550 4700
Wire Wire Line
5550 4700 4300 4700
Text Label 7400 2850 0 50 ~ 0
Row0
Text Label 7400 2950 0 50 ~ 0
Row1
Text Label 7400 3050 0 50 ~ 0
Row2
Text Label 7400 3150 0 50 ~ 0
Row3
Text Label 7400 3250 0 50 ~ 0
Row4
Text Label 7400 3350 0 50 ~ 0
Row5
Text Label 7400 3450 0 50 ~ 0
Row6
Text Label 7400 3550 0 50 ~ 0
Row7
Wire Wire Line
1600 3500 2050 3500
Connection ~ 1600 3500
Wire Wire Line
1100 3600 2050 3600
Wire Wire Line
1100 3700 2050 3700
Wire Wire Line
2050 3800 1450 3800
Connection ~ 1450 3800
Wire Wire Line
1100 3900 2050 3900
Wire Wire Line
1100 4000 2050 4000
Text Label 1450 1700 0 50 ~ 0
R_~W
Text Label 1450 1600 0 50 ~ 0
D7
Text Label 1450 1400 0 50 ~ 0
D6
Text Label 1450 1300 0 50 ~ 0
D5
Text Label 1450 1200 0 50 ~ 0
D4
Text Label 1450 1100 0 50 ~ 0
D3
Text Label 1450 1000 0 50 ~ 0
D2
Text Label 1450 900 0 50 ~ 0
D1
Text Label 1450 800 0 50 ~ 0
D0
Text Label 1450 2000 0 50 ~ 0
~KBE
Text Label 1450 1900 0 50 ~ 0
~A1
Text Label 1450 1800 0 50 ~ 0
~A0
Text Label 1200 3900 0 50 ~ 0
NI
Connection ~ 3100 2200
Wire Wire Line
2700 2200 3100 2200
Wire Wire Line
2700 2900 2700 2200
Connection ~ 3100 2000
Wire Wire Line
2600 2000 3100 2000
Wire Wire Line
2600 2800 2600 2000
Connection ~ 3100 1800
Wire Wire Line
2500 1800 3100 1800
Wire Wire Line
2500 2700 2500 1800
Connection ~ 3100 1600
Wire Wire Line
2400 1600 3100 1600
Wire Wire Line
2400 2600 2400 1600
Text Label 1200 4000 0 50 ~ 0
~SI
Entry Wire Line
2050 800 2150 900
Entry Wire Line
2050 900 2150 1000
Entry Wire Line
2050 1000 2150 1100
Entry Wire Line
2050 1100 2150 1200
Entry Wire Line
2050 1200 2150 1300
Entry Wire Line
2050 1300 2150 1400
Entry Wire Line
2050 1400 2150 1500
Entry Wire Line
2050 1600 2150 1700
Entry Wire Line
2050 1700 2150 1800
Entry Wire Line
2050 1800 2150 1900
Entry Wire Line
2050 1900 2150 2000
Entry Wire Line
2050 2000 2150 2100
Entry Wire Line
2050 2600 2150 2700
Entry Wire Line
2050 2700 2150 2800
Entry Wire Line
2050 2800 2150 2900
Entry Wire Line
2050 3000 2150 3100
Entry Wire Line
2050 3100 2150 3200
Entry Wire Line
2050 3200 2150 3300
Entry Wire Line
2050 3400 2150 3500
Entry Wire Line
2050 3500 2150 3600
Entry Wire Line
2050 3600 2150 3700
Entry Wire Line
2050 3700 2150 3800
Entry Wire Line
2050 3800 2150 3900
Entry Wire Line
2050 3900 2150 4000
Entry Wire Line
2050 4000 2150 4100
Entry Wire Line
2050 2100 2150 2200
Text Label 1450 2100 0 50 ~ 0
NI
Entry Wire Line
2050 2200 2150 2300
Wire Wire Line
2050 2200 1350 2200
Text Label 1450 2200 0 50 ~ 0
~SI
Wire Wire Line
1350 2100 2050 2100
Wire Wire Line
1350 1600 2050 1600
Wire Wire Line
1350 1200 2050 1200
Wire Wire Line
1350 1300 2050 1300
Wire Wire Line
1350 1400 2050 1400
Wire Wire Line
1350 1100 2050 1100
Wire Wire Line
1350 1000 2050 1000
Wire Wire Line
1350 900 2050 900
Wire Wire Line
1350 800 2050 800
Wire Wire Line
1350 1900 2050 1900
Wire Wire Line
1350 1800 2050 1800
Wire Wire Line
1350 2000 2050 2000
Wire Wire Line
1350 1700 2050 1700
$Sheet
S 650 650 700 1650
U 5D770188
F0 "Sheet5D770187" 50
F1 "expansion.sch" 50
F2 "D0" I R 1350 800 50
F3 "D1" I R 1350 900 50
F4 "D2" I R 1350 1000 50
F5 "D3" I R 1350 1100 50
F6 "D4" I R 1350 1200 50
F7 "D5" I R 1350 1300 50
F8 "D6" I R 1350 1400 50
F9 "D7" I R 1350 1600 50
F10 "R_~W" I R 1350 1700 50
F11 "~A0" I R 1350 1800 50
F12 "~A1" I R 1350 1900 50
F13 "~KBE" I R 1350 2000 50
F14 "NI" I R 1350 2100 50
F15 "~SI" I R 1350 2200 50
$EndSheet
Wire Wire Line
1600 3500 1600 4850
Wire Wire Line
1750 4100 1750 2500
Wire Wire Line
1100 4100 1750 4100
$Comp
L Connector_Generic:Conn_02x20_Odd_Even J2
U 1 1 5D1EDC84
P 8760 2150
F 0 "J2" H 8810 3267 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even" H 8810 3176 50 0000 C CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H 8760 2150 50 0001 C CNN
F 3 "~" H 8760 2150 50 0001 C CNN
1 8760 2150
1 0 0 -1
$EndComp
Text Label 8050 2550 0 50 ~ 0
Row3
Text Label 8050 2650 0 50 ~ 0
Row2
Text Label 8050 2750 0 50 ~ 0
Row1
Text Label 8050 2850 0 50 ~ 0
Row0
Text Label 8050 1350 0 50 ~ 0
Col7
Text Label 8050 1450 0 50 ~ 0
Col6
Text Label 8050 1550 0 50 ~ 0
Col5
Text Label 8050 1650 0 50 ~ 0
Col4
Text Label 8050 1750 0 50 ~ 0
Col3
Text Label 8050 1850 0 50 ~ 0
Col2
Text Label 8050 1950 0 50 ~ 0
Col1
Text Label 8050 2050 0 50 ~ 0
Col0
Wire Wire Line
7610 1250 8560 1250
$Comp
L power:+5V #PWR?
U 1 1 5D72F1AB
P 9360 600
F 0 "#PWR?" H 9360 450 50 0001 C CNN
F 1 "+5V" H 9375 773 50 0000 C CNN
F 2 "" H 9360 600 50 0001 C CNN
F 3 "" H 9360 600 50 0001 C CNN
1 9360 600
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5D730D08
P 9610 1050
F 0 "#PWR?" H 9610 800 50 0001 C CNN
F 1 "GND" H 9615 877 50 0000 C CNN
F 2 "" H 9610 1050 50 0001 C CNN
F 3 "" H 9610 1050 50 0001 C CNN
1 9610 1050
1 0 0 -1
$EndComp
$Comp
L Device:R_US R?
U 1 1 5D734EF5
P 9360 880
F 0 "R?" H 9260 780 50 0000 C CNN
F 1 "470 ohm" H 9540 740 50 0000 C CNN
F 2 "Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm" V 9400 870 50 0001 C CNN
F 3 "~" H 9360 880 50 0001 C CNN
1 9360 880
-1 0 0 1
$EndComp
Wire Wire Line
9360 600 9360 730
Wire Wire Line
9060 1250 9360 1250
Wire Wire Line
9360 1250 9360 1030
Wire Wire Line
9060 1350 9450 1350
Wire Wire Line
9450 1350 9450 1020
Wire Wire Line
9450 1020 9610 1020
Wire Wire Line
9610 1020 9610 1050
$Sheet
S 9550 2010 500 1050
U 5D770C6B
F0 "special_keys" 50
F1 "special_keys.sch" 50
$EndSheet
Wire Wire Line
7900 1350 8560 1350
Wire Wire Line
7900 1450 8560 1450
Wire Wire Line
7900 1550 8560 1550
Wire Wire Line
7900 1650 8560 1650
Wire Wire Line
7900 1750 8560 1750
Wire Wire Line
7900 1850 8560 1850
Wire Wire Line
7900 1950 8560 1950
Wire Wire Line
7900 2050 8560 2050
Wire Wire Line
7900 2150 8560 2150
Wire Wire Line
7900 2250 8560 2250
Wire Wire Line
7900 2350 8560 2350
Wire Wire Line
7900 2450 8560 2450
Wire Wire Line
7900 2550 8560 2550
Wire Wire Line
7900 2650 8560 2650
Wire Wire Line
7900 2750 8560 2750
Wire Wire Line
7900 2850 8560 2850
Wire Wire Line
1100 2900 2700 2900
Connection ~ 3950 7200
Wire Wire Line
3950 7300 3950 7200
$Comp
L power:GND #PWR012
U 1 1 5C0D6619
P 3950 7300
F 0 "#PWR012" H 3950 7050 50 0001 C CNN
F 1 "GND" H 3955 7127 50 0000 C CNN
F 2 "" H 3950 7300 50 0001 C CNN
F 3 "" H 3950 7300 50 0001 C CNN
1 3950 7300
1 0 0 -1
$EndComp
Wire Wire Line
3950 7000 3950 7200
Wire Wire Line
4250 7200 4300 7200
Wire Wire Line
4250 7000 4300 7000
$Comp
L Device:R_US R2
U 1 1 5C09E4C7
P 4100 7200
F 0 "R2" V 4200 7150 50 0000 C CNN
F 1 "0 ohm" V 4200 7350 50 0000 C CNN
F 2 "Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm" V 4140 7190 50 0001 C CNN
F 3 "~" H 4100 7200 50 0001 C CNN
1 4100 7200
0 1 1 0
$EndComp
$Comp
L Device:R_US R1
U 1 1 5C09E3FF
P 4100 7000
F 0 "R1" V 4000 6900 50 0000 C CNN
F 1 "0 ohm" V 4000 7100 50 0000 C CNN
F 2 "Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm" V 4140 6990 50 0001 C CNN
F 3 "~" H 4100 7000 50 0001 C CNN
1 4100 7000
0 1 1 0
$EndComp
$Comp
L 74xx:7402 U1
U 2 1 5BCB96EA
P 4600 7100
F 0 "U1" H 4600 7425 50 0000 C CNN
F 1 "7402" H 4600 7334 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 4600 7100 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn7402" H 4600 7100 50 0001 C CNN
2 4600 7100
1 0 0 -1
$EndComp
Wire Wire Line
6350 3150 6050 3150
Wire Wire Line
6350 3050 6100 3050
Wire Wire Line
6100 1800 6100 3050
Wire Wire Line
6150 2950 6350 2950
Wire Wire Line
6200 2850 6350 2850
Wire Wire Line
6350 3250 6050 3250
Wire Wire Line
6350 3350 6100 3350
Wire Wire Line
6350 3450 6150 3450
Wire Wire Line
6200 3550 6350 3550
Wire Wire Line
6350 3750 6250 3750
Wire Wire Line
1100 3400 2450 3400
Wire Wire Line
1100 3200 2550 3200
Wire Wire Line
1100 3100 2650 3100
Wire Wire Line
1100 3000 2750 3000
Wire Wire Line
1100 2800 2600 2800
Wire Wire Line
1100 2700 2500 2700
Wire Wire Line
1100 2600 2400 2600
Wire Bus Line
5800 2250 5800 5050
Wire Bus Line
2150 900 2150 4100
Wire Bus Line
7800 1450 7800 5050
$EndSCHEMATC