EESchema Schematic File Version 4 EELAYER 30 0 EELAYER END $Descr USLedger 17000 11000 encoding utf-8 Sheet 1 3 Title "OSI Interface" Date "2019-08-25" Rev "1.0" Comp "OSIWeb.org" Comment1 "Main Keyboard Interface" Comment2 "" Comment3 "" Comment4 "" $EndDescr Wire Wire Line 2550 3900 2550 4900 $Comp L power:GND #PWR04 U 1 1 5BCC068F P 2550 4900 F 0 "#PWR04" H 2550 4650 50 0001 C CNN F 1 "GND" H 2555 4727 50 0000 C CNN F 2 "" H 2550 4900 50 0001 C CNN F 3 "" H 2550 4900 50 0001 C CNN 1 2550 4900 1 0 0 -1 $EndComp $Comp L power:+5V #PWR01 U 1 1 5BCC0E14 P 2400 3100 F 0 "#PWR01" H 2400 2950 50 0001 C CNN F 1 "+5V" H 2415 3273 50 0000 C CNN F 2 "" H 2400 3100 50 0001 C CNN F 3 "" H 2400 3100 50 0001 C CNN 1 2400 3100 1 0 0 -1 $EndComp Entry Wire Line 11100 3100 11200 3000 Entry Wire Line 11100 3200 11200 3100 Entry Wire Line 11100 3000 11200 2900 Entry Wire Line 11100 3300 11200 3200 Entry Wire Line 11100 3400 11200 3300 Entry Wire Line 11100 3500 11200 3400 Entry Wire Line 11100 3600 11200 3500 Entry Wire Line 11100 3700 11200 3600 Entry Wire Line 11200 2150 11300 2050 Entry Wire Line 11200 2250 11300 2150 Entry Wire Line 11200 2350 11300 2250 Entry Wire Line 11200 2450 11300 2350 Entry Wire Line 11200 2550 11300 2450 Entry Wire Line 11200 2650 11300 2550 Entry Wire Line 11200 2750 11300 2650 Entry Wire Line 11200 3250 11300 3150 Entry Wire Line 11200 3350 11300 3250 Entry Wire Line 11200 3450 11300 3350 Entry Wire Line 11200 3550 11300 3450 Entry Wire Line 11200 2050 11300 1950 Entry Wire Line 11200 2850 11300 2750 Entry Wire Line 11200 2950 11300 2850 Entry Wire Line 11200 3050 11300 2950 Entry Wire Line 11200 3150 11300 3050 Text Label 11450 3050 0 50 ~ 0 Row4 Text Label 11450 2950 0 50 ~ 0 Row5 Text Label 11450 2850 0 50 ~ 0 Row6 Text Label 11450 2750 0 50 ~ 0 Row7 Wire Wire Line 4900 1750 4900 1850 Wire Wire Line 4900 1850 5100 1850 Wire Wire Line 4900 1750 5100 1750 Wire Wire Line 4900 1950 4900 2050 Wire Wire Line 4900 2050 5100 2050 Wire Wire Line 4900 1950 5100 1950 Wire Wire Line 5100 2250 4900 2250 Wire Wire Line 4900 2250 4900 2150 Wire Wire Line 4900 2150 5100 2150 Wire Wire Line 5100 2450 4900 2450 Wire Wire Line 4900 2450 4900 2350 Wire Wire Line 4900 2350 5100 2350 Wire Wire Line 4900 4000 4900 4100 Wire Wire Line 4900 4100 5100 4100 Connection ~ 4900 4000 Wire Wire Line 4900 4000 5100 4000 Wire Wire Line 4900 4200 4900 4300 Wire Wire Line 4900 4300 5100 4300 Connection ~ 4900 4200 Wire Wire Line 4900 4200 5100 4200 Wire Wire Line 4900 4400 4900 4500 Wire Wire Line 4900 4500 5100 4500 Connection ~ 4900 4400 Wire Wire Line 4900 4400 5100 4400 Wire Wire Line 4900 4600 4900 4700 Wire Wire Line 4900 4700 5100 4700 Connection ~ 4900 4600 Wire Wire Line 4900 4600 5100 4600 Wire Wire Line 8550 1850 8550 3100 Wire Wire Line 8450 2050 8450 3300 Wire Wire Line 8450 4000 8450 3400 Wire Wire Line 8500 4100 8500 3500 Wire Wire Line 8550 4200 8550 3600 Wire Wire Line 8600 4300 8600 3700 Wire Wire Line 7400 4900 7300 4900 Text Label 6200 2650 0 50 ~ 0 Col0 Text Label 6200 2550 0 50 ~ 0 Col1 Text Label 6200 2450 0 50 ~ 0 Col2 Text Label 6200 2350 0 50 ~ 0 Col3 Text Label 6250 4900 0 50 ~ 0 Col4 Text Label 6250 4800 0 50 ~ 0 Col5 Text Label 6250 4700 0 50 ~ 0 Col6 Text Label 6250 4600 0 50 ~ 0 Col7 Entry Wire Line 7400 2350 7500 2450 Entry Wire Line 7400 2550 7500 2650 Entry Wire Line 7400 2650 7500 2750 Entry Wire Line 7400 2450 7500 2550 $Comp L power:+5V #PWR06 U 1 1 5BF3C034 P 5600 1250 F 0 "#PWR06" H 5600 1100 50 0001 C CNN F 1 "+5V" H 5615 1423 50 0000 C CNN F 2 "" H 5600 1250 50 0001 C CNN F 3 "" H 5600 1250 50 0001 C CNN 1 5600 1250 1 0 0 -1 $EndComp $Comp L power:+5V #PWR08 U 1 1 5BF3C078 P 5600 3650 F 0 "#PWR08" H 5600 3500 50 0001 C CNN F 1 "+5V" H 5615 3823 50 0000 C CNN F 2 "" H 5600 3650 50 0001 C CNN F 3 "" H 5600 3650 50 0001 C CNN 1 5600 3650 1 0 0 -1 $EndComp $Comp L power:+5V #PWR012 U 1 1 5BF3C0BC P 9250 2650 F 0 "#PWR012" H 9250 2500 50 0001 C CNN F 1 "+5V" H 9265 2823 50 0000 C CNN F 2 "" H 9250 2650 50 0001 C CNN F 3 "" H 9250 2650 50 0001 C CNN 1 9250 2650 1 0 0 -1 $EndComp $Comp L power:GND #PWR013 U 1 1 5BF3C258 P 9250 4400 F 0 "#PWR013" H 9250 4150 50 0001 C CNN F 1 "GND" H 9255 4227 50 0000 C CNN F 2 "" H 9250 4400 50 0001 C CNN F 3 "" H 9250 4400 50 0001 C CNN 1 9250 4400 1 0 0 -1 $EndComp $Comp L power:GND #PWR09 U 1 1 5BF42928 P 5600 5400 F 0 "#PWR09" H 5600 5150 50 0001 C CNN F 1 "GND" H 5605 5227 50 0000 C CNN F 2 "" H 5600 5400 50 0001 C CNN F 3 "" H 5600 5400 50 0001 C CNN 1 5600 5400 1 0 0 -1 $EndComp $Comp L power:GND #PWR07 U 1 1 5BF48F7E P 5600 3150 F 0 "#PWR07" H 5600 2900 50 0001 C CNN F 1 "GND" H 5605 2977 50 0000 C CNN F 2 "" H 5600 3150 50 0001 C CNN F 3 "" H 5600 3150 50 0001 C CNN 1 5600 3150 1 0 0 -1 $EndComp $Comp L power:GND #PWR011 U 1 1 5BF5C280 P 8750 4100 F 0 "#PWR011" H 8750 3850 50 0001 C CNN F 1 "GND" H 8755 3927 50 0000 C CNN F 2 "" H 8750 4100 50 0001 C CNN F 3 "" H 8750 4100 50 0001 C CNN 1 8750 4100 1 0 0 -1 $EndComp Wire Wire Line 5600 3050 5600 3100 Wire Wire Line 9250 4300 9250 4400 Wire Wire Line 9250 2700 9250 2650 Wire Wire Line 8750 4100 8750 4000 $Comp L power:+5V #PWR02 U 1 1 5BFDC5C3 P 2500 9100 F 0 "#PWR02" H 2500 8950 50 0001 C CNN F 1 "+5V" H 2515 9273 50 0000 C CNN F 2 "" H 2500 9100 50 0001 C CNN F 3 "" H 2500 9100 50 0001 C CNN 1 2500 9100 1 0 0 -1 $EndComp $Comp L power:GND #PWR03 U 1 1 5BFDC5C9 P 2500 9700 F 0 "#PWR03" H 2500 9450 50 0001 C CNN F 1 "GND" H 2505 9527 50 0000 C CNN F 2 "" H 2500 9700 50 0001 C CNN F 3 "" H 2500 9700 50 0001 C CNN 1 2500 9700 1 0 0 -1 $EndComp $Comp L Device:C C1 U 1 1 5BFE9C80 P 3100 9400 F 0 "C1" H 3215 9446 50 0000 L CNN F 1 "C" H 3215 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 3138 9250 50 0001 C CNN F 3 "~" H 3100 9400 50 0001 C CNN 1 3100 9400 1 0 0 -1 $EndComp $Comp L Device:C C2 U 1 1 5BFE9D13 P 3500 9400 F 0 "C2" H 3615 9446 50 0000 L CNN F 1 "C" H 3615 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 3538 9250 50 0001 C CNN F 3 "~" H 3500 9400 50 0001 C CNN 1 3500 9400 1 0 0 -1 $EndComp $Comp L Device:C C3 U 1 1 5BFF0892 P 3900 9400 F 0 "C3" H 4015 9446 50 0000 L CNN F 1 "C" H 4015 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 3938 9250 50 0001 C CNN F 3 "~" H 3900 9400 50 0001 C CNN 1 3900 9400 1 0 0 -1 $EndComp $Comp L Device:C C4 U 1 1 5BFF0898 P 4300 9400 F 0 "C4" H 4415 9446 50 0000 L CNN F 1 "C" H 4415 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 4338 9250 50 0001 C CNN F 3 "~" H 4300 9400 50 0001 C CNN 1 4300 9400 1 0 0 -1 $EndComp Wire Wire Line 2500 9100 2500 9250 Wire Wire Line 3100 9250 3500 9250 Connection ~ 3500 9250 Wire Wire Line 3500 9250 3900 9250 Connection ~ 3900 9250 Wire Wire Line 3900 9250 4300 9250 Wire Wire Line 2500 9550 2500 9700 Connection ~ 3100 9550 Wire Wire Line 3100 9550 3500 9550 Connection ~ 3500 9550 Wire Wire Line 3500 9550 3900 9550 Connection ~ 3900 9550 Wire Wire Line 3900 9550 4300 9550 $Comp L Device:R_Network08_US RN1 U 1 1 5C0319BC P 7000 1350 F 0 "RN1" H 7380 1396 50 0000 L CNN F 1 "4.7k" H 7380 1305 50 0000 L CNN F 2 "Resistor_THT:R_Array_SIP9" V 7475 1350 50 0001 C CNN F 3 "http://www.vishay.com/docs/31509/csc.pdf" H 7000 1350 50 0001 C CNN 1 7000 1350 1 0 0 -1 $EndComp $Comp L power:+5V #PWR010 U 1 1 5C031A36 P 6600 1050 F 0 "#PWR010" H 6600 900 50 0001 C CNN F 1 "+5V" H 6615 1223 50 0000 C CNN F 2 "" H 6600 1050 50 0001 C CNN F 3 "" H 6600 1050 50 0001 C CNN 1 6600 1050 1 0 0 -1 $EndComp Wire Wire Line 6600 1050 6600 1150 Wire Wire Line 5600 1250 5600 1450 Wire Wire Line 5600 3650 5600 3700 Wire Wire Line 8600 1750 8600 3000 Wire Wire Line 6600 1550 6600 2350 Wire Wire Line 6700 1550 6700 2450 Wire Wire Line 6900 1550 6900 2650 Wire Wire Line 6800 1550 6800 2550 Wire Wire Line 7000 1550 7000 4600 Wire Wire Line 7100 1550 7100 4700 Wire Wire Line 7200 1550 7200 4800 Wire Wire Line 7300 1550 7300 4900 Text Label 10800 3000 0 50 ~ 0 Row0 Text Label 10800 3100 0 50 ~ 0 Row1 Text Label 10800 3200 0 50 ~ 0 Row2 Text Label 10800 3300 0 50 ~ 0 Row3 Text Label 10800 3400 0 50 ~ 0 Row4 Text Label 10800 3500 0 50 ~ 0 Row5 Text Label 10800 3600 0 50 ~ 0 Row6 Text Label 10800 3700 0 50 ~ 0 Row7 Connection ~ 4900 2350 Connection ~ 4900 2150 Connection ~ 4900 1950 Connection ~ 4900 1750 Wire Wire Line 2400 4700 2400 3100 $Comp L Connector_Generic:Conn_02x20_Odd_Even J2 U 1 1 5D1EDC84 P 12200 2750 F 0 "J2" H 12230 3760 50 0000 C CNN F 1 "Key Matrix" H 12270 1660 50 0000 C CNN F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H 12200 2750 50 0001 C CNN F 3 "~" H 12200 2750 50 0001 C CNN 1 12200 2750 1 0 0 -1 $EndComp Text Label 11450 3150 0 50 ~ 0 Row3 Text Label 11450 3250 0 50 ~ 0 Row2 Text Label 11450 3350 0 50 ~ 0 Row1 Text Label 11450 3450 0 50 ~ 0 Row0 Text Label 11450 1950 0 50 ~ 0 Col7 Text Label 11450 2050 0 50 ~ 0 Col6 Text Label 11450 2150 0 50 ~ 0 Col5 Text Label 11450 2250 0 50 ~ 0 Col4 Text Label 11450 2350 0 50 ~ 0 Col3 Text Label 11450 2450 0 50 ~ 0 Col2 Text Label 11450 2550 0 50 ~ 0 Col1 Text Label 11450 2650 0 50 ~ 0 Col0 Wire Wire Line 11300 1950 12000 1950 Wire Wire Line 11300 2050 12000 2050 Wire Wire Line 11300 2150 12000 2150 Wire Wire Line 11300 2250 12000 2250 Wire Wire Line 11300 2350 12000 2350 Wire Wire Line 11300 2450 12000 2450 Wire Wire Line 11300 2550 12000 2550 Wire Wire Line 11300 2650 12000 2650 Wire Wire Line 11300 2750 12000 2750 Wire Wire Line 11300 2850 12000 2850 Wire Wire Line 11300 2950 12000 2950 Wire Wire Line 11300 3050 12000 3050 Wire Wire Line 11300 3150 12000 3150 Wire Wire Line 11300 3250 12000 3250 Wire Wire Line 11300 3350 12000 3350 Wire Wire Line 11300 3450 12000 3450 Wire Wire Line 8750 3300 8450 3300 Wire Wire Line 8750 3200 8500 3200 Wire Wire Line 8500 1950 8500 3200 Wire Wire Line 8550 3100 8750 3100 Wire Wire Line 8600 3000 8750 3000 Wire Wire Line 8750 3400 8450 3400 Wire Wire Line 8750 3500 8500 3500 Wire Wire Line 8750 3600 8550 3600 Wire Wire Line 8600 3700 8750 3700 Wire Wire Line 8750 3900 8650 3900 $Comp L unikbd:74HC240 U3 U 1 1 5ECDC3B9 P 5600 2250 F 0 "U3" H 5400 3000 50 0000 C CNN F 1 "74HC240" H 5300 2900 50 0000 C CNN F 2 "Package_DIP:DIP-20_W7.62mm" H 5600 2250 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT240.pdf" H 5600 2250 50 0001 C CNN 1 5600 2250 1 0 0 -1 $EndComp $Comp L unikbd:74HC240 U4 U 1 1 5ECEC661 P 5600 4500 F 0 "U4" H 5400 5300 50 0000 C CNN F 1 "74HC240" H 5300 5200 50 0000 C CNN F 2 "Package_DIP:DIP-20_W7.62mm" H 5600 4500 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT240.pdf" H 5600 4500 50 0001 C CNN 1 5600 4500 1 0 0 -1 $EndComp Entry Wire Line 7400 4900 7500 5000 Entry Wire Line 7400 4800 7500 4900 Entry Wire Line 7400 4700 7500 4800 Entry Wire Line 7400 4600 7500 4700 Wire Wire Line 6100 2350 6600 2350 Connection ~ 6600 2350 Wire Wire Line 6600 2350 7400 2350 Wire Wire Line 6100 2450 6700 2450 Connection ~ 6700 2450 Wire Wire Line 6700 2450 7400 2450 Wire Wire Line 6100 2550 6800 2550 Connection ~ 6800 2550 Wire Wire Line 6800 2550 7400 2550 Wire Wire Line 6100 2650 6900 2650 Connection ~ 6900 2650 Wire Wire Line 6900 2650 7400 2650 Wire Wire Line 6100 4600 7000 4600 Connection ~ 7000 4600 Wire Wire Line 7000 4600 7400 4600 Wire Wire Line 6100 4700 7100 4700 Connection ~ 7100 4700 Wire Wire Line 7100 4700 7400 4700 Wire Wire Line 6100 4800 7200 4800 Connection ~ 7200 4800 Wire Wire Line 7200 4800 7400 4800 Connection ~ 7300 4900 Wire Wire Line 7300 4900 6100 4900 $Comp L 74xx:74LS373 U5 U 1 1 5EE34D09 P 9250 3500 F 0 "U5" H 9400 4150 50 0000 C CNN F 1 "74LS373" H 9000 4150 50 0000 C CNN F 2 "Package_DIP:DIP-20_W7.62mm" H 9250 3500 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS373" H 9250 3500 50 0001 C CNN 1 9250 3500 1 0 0 -1 $EndComp $Comp L 74xx:74LS138 U1 U 1 1 5EE9FB59 P 3200 7000 F 0 "U1" H 3200 7781 50 0000 C CNN F 1 "74LS138" H 3200 7690 50 0000 C CNN F 2 "Package_DIP:DIP-16_W7.62mm" H 3200 7000 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS138" H 3200 7000 50 0001 C CNN 1 3200 7000 1 0 0 -1 $EndComp Wire Wire Line 2200 6700 2700 6700 Wire Wire Line 2100 6800 2700 6800 Wire Wire Line 2000 6900 2700 6900 Wire Wire Line 2300 7400 2700 7400 $Comp L power:GND #PWR05 U 1 1 5EF3D06A P 3200 7700 F 0 "#PWR05" H 3200 7450 50 0001 C CNN F 1 "GND" H 3205 7527 50 0000 C CNN F 2 "" H 3200 7700 50 0001 C CNN F 3 "" H 3200 7700 50 0001 C CNN 1 3200 7700 1 0 0 -1 $EndComp Connection ~ 3200 7700 $Comp L 74xx:74LS04 U2 U 2 1 5EF63528 P 4400 7100 F 0 "U2" H 4450 7250 50 0000 C CNN F 1 "74LS04" H 4600 7000 50 0000 C CNN F 2 "Package_DIP:DIP-14_W7.62mm" H 4400 7100 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4400 7100 50 0001 C CNN 2 4400 7100 1 0 0 -1 $EndComp $Comp L 74xx:74LS04 U2 U 4 1 5EF84CE1 P 4400 8300 F 0 "U2" H 4500 8450 50 0000 C CNN F 1 "74LS04" H 4600 8150 50 0000 C CNN F 2 "Package_DIP:DIP-14_W7.62mm" H 4400 8300 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4400 8300 50 0001 C CNN 4 4400 8300 1 0 0 -1 $EndComp Wire Wire Line 3700 6900 3900 6900 Wire Wire Line 3900 6900 3900 6600 Wire Wire Line 3700 7400 3950 7400 Wire Wire Line 3950 7400 3950 7700 Wire Wire Line 1800 8300 3450 8300 Wire Wire Line 2500 9550 2800 9550 Wire Wire Line 2500 9250 2800 9250 Connection ~ 3100 9250 $Comp L power:PWR_FLAG #FLG01 U 1 1 5F0E8BB3 P 2800 9250 F 0 "#FLG01" H 2800 9325 50 0001 C CNN F 1 "PWR_FLAG" H 2800 9423 50 0000 C CNN F 2 "" H 2800 9250 50 0001 C CNN F 3 "~" H 2800 9250 50 0001 C CNN 1 2800 9250 1 0 0 -1 $EndComp Connection ~ 2800 9250 Wire Wire Line 2800 9250 3100 9250 $Comp L power:PWR_FLAG #FLG02 U 1 1 5F0E9D7D P 2800 9550 F 0 "#FLG02" H 2800 9625 50 0001 C CNN F 1 "PWR_FLAG" H 2800 9723 50 0000 C CNN F 2 "" H 2800 9550 50 0001 C CNN F 3 "~" H 2800 9550 50 0001 C CNN 1 2800 9550 1 0 0 -1 $EndComp Connection ~ 2800 9550 Wire Wire Line 2800 9550 3100 9550 $Comp L Connector_Generic:Conn_01x16 J1 U 1 1 5F2900DF P 1300 3900 F 0 "J1" H 1310 4710 50 0000 C CNN F 1 "KBD port" H 1280 2980 50 0000 C CNN F 2 "Package_DIP:DIP-16_W7.62mm_Socket" H 1300 3900 50 0001 C CNN F 3 "~" H 1300 3900 50 0001 C CNN 1 1300 3900 -1 0 0 -1 $EndComp Wire Wire Line 1500 3900 2550 3900 Text Label 1600 4100 0 50 ~ 0 R-~W Text Label 1600 4000 0 50 ~ 0 D7 Text Label 1600 3800 0 50 ~ 0 D6 Text Label 1600 3700 0 50 ~ 0 D5 Text Label 1600 3600 0 50 ~ 0 D4 Text Label 1600 3500 0 50 ~ 0 D3 Text Label 1600 3400 0 50 ~ 0 D2 Text Label 1600 3300 0 50 ~ 0 D1 Text Label 1600 3200 0 50 ~ 0 D0 Text Label 1600 3900 0 50 ~ 0 GND Text Label 1600 4400 0 50 ~ 0 ~KBE Text Label 1600 4300 0 50 ~ 0 ~A1 Text Label 1600 4200 0 50 ~ 0 ~A0 Wire Wire Line 1500 4200 2200 4200 Wire Wire Line 1500 4300 2100 4300 Wire Wire Line 1500 4500 1900 4500 Wire Wire Line 1500 4600 1800 4600 Text Label 1600 4500 0 50 ~ 0 NI Text Label 1600 4600 0 50 ~ 0 ~S1 Wire Wire Line 1500 4700 2400 4700 Wire Wire Line 1500 4400 2300 4400 Wire Wire Line 1500 4100 2000 4100 Text Label 1550 4700 0 50 ~ 0 +5V Wire Wire Line 3700 3600 1500 3600 Wire Wire Line 1800 4600 1800 8300 Wire Wire Line 1900 4500 1900 8000 Wire Wire Line 2300 4400 2300 7400 Wire Wire Line 2100 4300 2100 6800 Wire Wire Line 2200 4200 2200 6700 Wire Wire Line 2000 4100 2000 6900 Entry Wire Line 11200 5400 11300 5500 Entry Wire Line 11200 5300 11300 5400 Entry Wire Line 11200 5200 11300 5300 Entry Wire Line 11200 5100 11300 5200 Entry Wire Line 11200 5000 11300 5100 Entry Wire Line 11200 4900 11300 5000 Entry Wire Line 11200 4800 11300 4900 Entry Wire Line 11200 4300 11300 4400 Entry Wire Line 11200 4200 11300 4300 Entry Wire Line 11200 4100 11300 4200 Entry Wire Line 11200 4000 11300 4100 Entry Wire Line 11200 5500 11300 5600 Entry Wire Line 11200 4700 11300 4800 Entry Wire Line 11200 4600 11300 4700 Entry Wire Line 11200 4500 11300 4600 Entry Wire Line 11200 4400 11300 4500 $Comp L Connector_Generic:Conn_01x16 J3 U 1 1 5F47E8A6 P 12660 4800 F 0 "J3" H 12650 5610 50 0000 C CNN F 1 "Expansion" H 12530 3900 50 0000 C CNN F 2 "Package_DIP:DIP-16_W7.62mm_Socket" H 12660 4800 50 0001 C CNN F 3 "~" H 12660 4800 50 0001 C CNN 1 12660 4800 1 0 0 -1 $EndComp Wire Wire Line 11300 5600 12460 5600 Wire Wire Line 11300 5500 12460 5500 Wire Wire Line 11300 5400 12460 5400 Wire Wire Line 11300 5300 12460 5300 Wire Wire Line 11300 5200 12460 5200 Wire Wire Line 11300 5100 12460 5100 Wire Wire Line 11300 5000 12460 5000 Wire Wire Line 11300 4900 12460 4900 Wire Wire Line 11300 4800 12460 4800 Wire Wire Line 11300 4700 12460 4700 Wire Wire Line 11300 4600 12460 4600 Wire Wire Line 11300 4500 12460 4500 Wire Wire Line 11300 4400 12460 4400 Wire Wire Line 11300 4300 12460 4300 Wire Wire Line 11300 4200 12460 4200 Wire Wire Line 11300 4100 12460 4100 Text Label 11450 4900 0 50 ~ 0 Col0 Text Label 11450 5000 0 50 ~ 0 Col1 Text Label 11450 5100 0 50 ~ 0 Col2 Text Label 11450 5200 0 50 ~ 0 Col3 Text Label 11450 5300 0 50 ~ 0 Col4 Text Label 11450 5400 0 50 ~ 0 Col5 Text Label 11450 5500 0 50 ~ 0 Col6 Text Label 11450 5600 0 50 ~ 0 Col7 Text Label 11450 4100 0 50 ~ 0 Row0 Text Label 11450 4200 0 50 ~ 0 Row1 Text Label 11450 4300 0 50 ~ 0 Row2 Text Label 11450 4400 0 50 ~ 0 Row3 Text Label 11450 4800 0 50 ~ 0 Row7 Text Label 11450 4700 0 50 ~ 0 Row6 Text Label 11450 4600 0 50 ~ 0 Row5 Text Label 11450 4500 0 50 ~ 0 Row4 Wire Bus Line 7500 5800 11200 5800 $Comp L Diode:1N4148 D4 U 1 1 5F662E5C P 10050 3000 F 0 "D4" H 10000 2150 50 0000 C CNN F 1 "1N4148" H 10050 3125 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10050 2825 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10050 3000 50 0001 C CNN 1 10050 3000 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D8 U 1 1 5F665916 P 10350 3100 F 0 "D8" H 10300 2350 50 0000 C CNN F 1 "1N4148" H 10350 3225 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10350 2925 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10350 3100 50 0001 C CNN 1 10350 3100 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D1 U 1 1 5F6799F8 P 10000 3200 F 0 "D1" H 10000 2450 50 0000 C CNN F 1 "1N4148" H 10000 3325 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10000 3025 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10000 3200 50 0001 C CNN 1 10000 3200 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D5 U 1 1 5F6799FE P 10300 3300 F 0 "D5" H 10300 2650 50 0000 C CNN F 1 "1N4148" H 10300 3425 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10300 3125 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10300 3300 50 0001 C CNN 1 10300 3300 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D2 U 1 1 5F68D360 P 10000 3400 F 0 "D2" H 10000 2750 50 0000 C CNN F 1 "1N4148" H 10000 3525 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10000 3225 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10000 3400 50 0001 C CNN 1 10000 3400 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D6 U 1 1 5F68D366 P 10300 3500 F 0 "D6" H 10300 2950 50 0000 C CNN F 1 "1N4148" H 10300 3625 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10300 3325 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10300 3500 50 0001 C CNN 1 10300 3500 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D3 U 1 1 5F6A06A8 P 10000 3600 F 0 "D3" H 10000 3050 50 0000 C CNN F 1 "1N4148" H 10000 3725 50 0001 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10000 3425 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10000 3600 50 0001 C CNN 1 10000 3600 1 0 0 -1 $EndComp $Comp L Diode:1N4148 D7 U 1 1 5F6A06AE P 10300 3700 F 0 "D7" H 10300 3250 50 0000 C CNN F 1 "1N4148" H 10300 4460 50 0000 C CNN F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 10300 3525 50 0001 C CNN F 3 "https://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdf" H 10300 3700 50 0001 C CNN 1 10300 3700 1 0 0 -1 $EndComp Wire Wire Line 9750 3700 10150 3700 Wire Wire Line 10450 3700 11100 3700 Wire Wire Line 10150 3600 11100 3600 Wire Wire Line 9850 3600 9750 3600 Wire Wire Line 9750 3500 10150 3500 Wire Wire Line 9850 3400 9750 3400 Wire Wire Line 9750 3300 10150 3300 Wire Wire Line 9850 3200 9750 3200 Wire Wire Line 9750 3100 10200 3100 Wire Wire Line 9900 3000 9750 3000 Wire Wire Line 10200 3000 11100 3000 Wire Wire Line 10500 3100 11100 3100 Wire Wire Line 10150 3200 11100 3200 Wire Wire Line 10450 3300 11100 3300 Wire Wire Line 10150 3400 11100 3400 Wire Wire Line 10450 3500 11100 3500 Wire Wire Line 2700 7300 2650 7300 Wire Wire Line 2650 7300 2650 7700 Wire Wire Line 2650 7700 3200 7700 Connection ~ 5600 3100 Wire Wire Line 5600 3100 5600 3150 Wire Wire Line 5100 2650 4800 2650 Wire Wire Line 4800 2650 4800 4900 Wire Wire Line 5100 4900 4800 4900 Connection ~ 4800 4900 Wire Wire Line 5050 3100 5600 3100 Wire Wire Line 5050 3100 5050 2750 Wire Wire Line 5050 2750 5100 2750 Wire Wire Line 5600 5300 5600 5350 Wire Wire Line 5600 5350 5050 5350 Wire Wire Line 5050 5350 5050 5000 Wire Wire Line 5050 5000 5100 5000 Connection ~ 5600 5350 Wire Wire Line 5600 5350 5600 5400 Wire Wire Line 8650 3900 8650 7500 Wire Wire Line 3250 3200 3250 1750 Wire Wire Line 1500 3200 3250 3200 Wire Wire Line 3250 1750 4900 1750 Wire Wire Line 3400 1950 3400 3300 Wire Wire Line 3400 1950 4900 1950 Wire Wire Line 1500 3300 3400 3300 Wire Wire Line 3550 3400 3550 2150 Wire Wire Line 3550 2150 4900 2150 Wire Wire Line 1500 3400 3550 3400 Wire Wire Line 3700 2350 3700 3500 Wire Wire Line 3700 2350 4900 2350 Wire Wire Line 1500 3500 3700 3500 Wire Wire Line 3700 3600 3700 4000 Wire Wire Line 3700 4000 4900 4000 Wire Wire Line 3550 3700 3550 4200 Wire Wire Line 1500 3700 3550 3700 Wire Wire Line 3550 4200 4900 4200 Wire Wire Line 3400 3800 3400 4400 Wire Wire Line 1500 3800 3400 3800 Wire Wire Line 3400 4400 4900 4400 Wire Wire Line 3250 4000 3250 4600 Wire Wire Line 1500 4000 3250 4000 Wire Wire Line 3250 4600 4900 4600 Wire Wire Line 4700 8300 5650 8300 Wire Wire Line 1900 8000 10400 8000 Wire Wire Line 6100 4000 7950 4000 Wire Wire Line 6100 2050 8050 2050 Wire Wire Line 6100 1950 8150 1950 Wire Wire Line 6100 1850 8250 1850 Wire Wire Line 6100 4100 7850 4100 Wire Wire Line 6100 4200 7750 4200 Wire Wire Line 6100 4300 7650 4300 Wire Wire Line 8250 1850 8250 6750 Connection ~ 8250 1850 Wire Wire Line 8250 1850 8550 1850 Wire Wire Line 8150 1950 8150 6850 Wire Wire Line 8150 6850 10400 6850 Connection ~ 8150 1950 Wire Wire Line 8150 1950 8500 1950 Wire Wire Line 8050 2050 8050 6950 Wire Wire Line 8050 6950 10400 6950 Connection ~ 8050 2050 Wire Wire Line 8050 2050 8450 2050 Wire Wire Line 7950 4000 7950 7050 Wire Wire Line 7950 7050 10400 7050 Connection ~ 7950 4000 Wire Wire Line 7950 4000 8450 4000 Wire Wire Line 7850 4100 7850 7150 Wire Wire Line 7850 7150 10400 7150 Connection ~ 7850 4100 Wire Wire Line 7850 4100 8500 4100 Wire Wire Line 7750 4200 7750 7250 Wire Wire Line 7750 7250 10400 7250 Connection ~ 7750 4200 Wire Wire Line 7750 4200 8550 4200 Wire Wire Line 7650 4300 7650 7350 Wire Wire Line 7650 7350 10400 7350 Connection ~ 7650 4300 Wire Wire Line 7650 4300 8600 4300 Wire Wire Line 8350 1750 8600 1750 Connection ~ 8350 1750 Wire Wire Line 6100 1750 8350 1750 Wire Wire Line 8350 1750 8350 6650 Wire Wire Line 3700 7000 3900 7000 Wire Wire Line 3900 7000 3900 7100 Wire Wire Line 3900 7100 4100 7100 Wire Wire Line 4800 4900 4800 6600 Wire Wire Line 4700 6600 4800 6600 Wire Wire Line 3900 6600 4100 6600 $Comp L 74xx:74LS04 U2 U 1 1 5EF5DD97 P 4400 6600 F 0 "U2" H 4450 6750 50 0000 C CNN F 1 "74LS04" H 4450 6450 50 0000 C CNN F 2 "Package_DIP:DIP-14_W7.62mm" H 4400 6600 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4400 6600 50 0001 C CNN 1 4400 6600 1 0 0 -1 $EndComp Wire Wire Line 4700 7100 7050 7100 Wire Wire Line 7050 7100 7050 7500 Wire Wire Line 7050 7500 8650 7500 $Comp L Device:C C5 U 1 1 6064F317 P 4650 9400 F 0 "C5" H 4765 9446 50 0000 L CNN F 1 "C" H 4765 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 4688 9250 50 0001 C CNN F 3 "~" H 4650 9400 50 0001 C CNN 1 4650 9400 1 0 0 -1 $EndComp $Comp L Device:C C6 U 1 1 6064F31D P 5050 9400 F 0 "C6" H 5165 9446 50 0000 L CNN F 1 "C" H 5165 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 5088 9250 50 0001 C CNN F 3 "~" H 5050 9400 50 0001 C CNN 1 5050 9400 1 0 0 -1 $EndComp $Comp L Device:C C7 U 1 1 6064F323 P 5450 9400 F 0 "C7" H 5565 9446 50 0000 L CNN F 1 "C" H 5565 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 5488 9250 50 0001 C CNN F 3 "~" H 5450 9400 50 0001 C CNN 1 5450 9400 1 0 0 -1 $EndComp $Comp L Device:C C8 U 1 1 6064F329 P 5850 9400 F 0 "C8" H 5965 9446 50 0000 L CNN F 1 "C" H 5965 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 5888 9250 50 0001 C CNN F 3 "~" H 5850 9400 50 0001 C CNN 1 5850 9400 1 0 0 -1 $EndComp Wire Wire Line 4650 9250 5050 9250 Connection ~ 5050 9250 Wire Wire Line 5050 9250 5450 9250 Connection ~ 5450 9250 Wire Wire Line 5450 9250 5850 9250 Connection ~ 4650 9550 Wire Wire Line 4650 9550 5050 9550 Connection ~ 5050 9550 Wire Wire Line 5050 9550 5450 9550 Connection ~ 5450 9550 Wire Wire Line 5450 9550 5850 9550 Connection ~ 4650 9250 Wire Wire Line 4300 9250 4650 9250 Connection ~ 4300 9250 Wire Wire Line 4300 9550 4650 9550 Connection ~ 4300 9550 $Comp L Device:C C9 U 1 1 606D38CE P 6250 9400 F 0 "C9" H 6365 9446 50 0000 L CNN F 1 "C" H 6365 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 6288 9250 50 0001 C CNN F 3 "~" H 6250 9400 50 0001 C CNN 1 6250 9400 1 0 0 -1 $EndComp Wire Wire Line 5850 9250 6250 9250 Wire Wire Line 5850 9550 6250 9550 Entry Wire Line 13000 7200 13100 7300 Entry Wire Line 13000 7100 13100 7200 Entry Wire Line 13000 7000 13100 7100 Entry Wire Line 13000 6900 13100 7000 Entry Wire Line 13000 6800 13100 6900 Entry Wire Line 13000 6700 13100 6800 Entry Wire Line 13000 7300 13100 7400 Text Label 13250 6800 0 50 ~ 0 Col1 Text Label 13250 6900 0 50 ~ 0 Col2 Text Label 13250 7000 0 50 ~ 0 Col3 Text Label 13250 7100 0 50 ~ 0 Col4 Text Label 13250 7200 0 50 ~ 0 Col5 Text Label 13250 7300 0 50 ~ 0 Col6 Text Label 13250 7400 0 50 ~ 0 Col7 Wire Bus Line 11200 5800 13000 5800 Connection ~ 11200 5800 Entry Wire Line 13000 6500 13100 6600 Entry Wire Line 13000 6600 13100 6700 Text Label 13250 6600 0 50 ~ 0 Row1 Text Label 13250 6700 0 50 ~ 0 Row7 Wire Wire Line 12100 7500 14300 7500 Wire Wire Line 12100 7700 14300 7700 Wire Wire Line 13100 6600 14300 6600 Wire Wire Line 13100 6700 14300 6700 Wire Wire Line 13100 6800 14300 6800 Wire Wire Line 13100 6900 14300 6900 Wire Wire Line 13100 7000 14300 7000 Wire Wire Line 13100 7100 14300 7100 Wire Wire Line 13100 7200 14300 7200 Wire Wire Line 13100 7300 14300 7300 Wire Wire Line 13100 7400 14300 7400 $Comp L power:GND #PWR014 U 1 1 609E5C10 P 12800 8100 F 0 "#PWR014" H 12800 7850 50 0001 C CNN F 1 "GND" H 12805 7927 50 0000 C CNN F 2 "" H 12800 8100 50 0001 C CNN F 3 "" H 12800 8100 50 0001 C CNN 1 12800 8100 1 0 0 -1 $EndComp Wire Wire Line 12800 8100 12800 7600 Wire Wire Line 12800 7600 14300 7600 $Comp L Connector_Generic:Conn_01x12 J4 U 1 1 60A345E3 P 14500 7100 F 0 "J4" H 14460 7720 50 0000 L CNN F 1 "Sound" H 14180 6390 50 0000 L CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Horizontal" H 14500 7100 50 0001 C CNN F 3 "~" H 14500 7100 50 0001 C CNN 1 14500 7100 1 0 0 -1 $EndComp Wire Wire Line 3950 7700 4100 7700 $Comp L 74xx:74LS04 U2 U 3 1 5EF73E4B P 4400 7700 F 0 "U2" H 4450 7850 50 0000 C CNN F 1 "74LS04" H 4500 7550 50 0000 C CNN F 2 "Package_DIP:DIP-14_W7.62mm" H 4400 7700 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4400 7700 50 0001 C CNN 3 4400 7700 1 0 0 -1 $EndComp Wire Wire Line 8250 6750 10400 6750 Wire Wire Line 8350 6650 10400 6650 $Sheet S 10400 6250 1700 2400 U 6013A2E7 F0 "Sound" 50 F1 "Sound.sch" 50 F2 "KD0" I L 10400 6650 50 F3 "KD1" I L 10400 6750 50 F4 "KD2" I L 10400 6850 50 F5 "KD3" I L 10400 6950 50 F6 "KD4" I L 10400 7050 50 F7 "KD5" I L 10400 7150 50 F8 "KD6" I L 10400 7250 50 F9 "KD7" I L 10400 7350 50 F10 "NI" I L 10400 8000 50 F11 "S1" I L 10400 8300 50 F12 "Noise1" O R 12100 7700 50 F13 "Noise2" O R 12100 7500 50 F14 "SOUND_EN" I L 10400 7700 50 $EndSheet Wire Wire Line 4700 7700 10400 7700 Entry Wire Line 12800 1500 12900 1600 Entry Wire Line 12800 1600 12900 1700 Text Label 13000 1600 0 50 ~ 0 Col0 Wire Bus Line 11200 1150 12800 1150 NoConn ~ 12500 3050 NoConn ~ 12500 3150 NoConn ~ 12500 3250 NoConn ~ 12500 3350 NoConn ~ 12500 3450 NoConn ~ 12500 3550 NoConn ~ 12500 3650 NoConn ~ 12500 3750 NoConn ~ 12000 3750 NoConn ~ 12000 3650 NoConn ~ 12000 3550 NoConn ~ 12500 2950 NoConn ~ 12500 2850 NoConn ~ 12500 1850 NoConn ~ 12500 1950 NoConn ~ 12500 2050 NoConn ~ 12500 2150 Text Label 13000 1700 0 50 ~ 0 Row0 $Sheet S 13400 1200 1600 2200 U 5D770C6B F0 "special_keys" 50 F1 "special_keys.sch" 50 F2 "~RESET" I R 15000 1700 50 F3 "Col0" I L 13400 1600 50 F4 "Row0" O L 13400 1700 50 F5 "ShiftLock_1" U L 13400 2250 50 F6 "ShiftLock_2" U L 13400 2350 50 F7 "ShiftLock_LED+" O L 13400 2450 50 F8 "ShiftLock_LED-" O L 13400 2550 50 F9 "Break_1" U L 13400 2650 50 F10 "Break_2" U L 13400 2750 50 $EndSheet Wire Wire Line 12900 1600 13400 1600 Wire Wire Line 12900 1700 13400 1700 Wire Wire Line 12500 2250 13400 2250 Wire Wire Line 12500 2350 13400 2350 Wire Wire Line 12500 2450 13400 2450 Wire Wire Line 12500 2550 13400 2550 Wire Wire Line 12500 2650 13400 2650 Wire Wire Line 12500 2750 13400 2750 $Comp L Device:C C10 U 1 1 61CE638B P 6650 9400 F 0 "C10" H 6765 9446 50 0000 L CNN F 1 "C" H 6765 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 6688 9250 50 0001 C CNN F 3 "~" H 6650 9400 50 0001 C CNN 1 6650 9400 1 0 0 -1 $EndComp Wire Wire Line 6250 9250 6650 9250 Wire Wire Line 6250 9550 6650 9550 $Comp L Device:C C11 U 1 1 61CE6393 P 7050 9400 F 0 "C11" H 7165 9446 50 0000 L CNN F 1 "C" H 7165 9355 50 0000 L CNN F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 7088 9250 50 0001 C CNN F 3 "~" H 7050 9400 50 0001 C CNN 1 7050 9400 1 0 0 -1 $EndComp Wire Wire Line 6650 9250 7050 9250 Wire Wire Line 6650 9550 7050 9550 Text Notes 7800 9650 0 50 ~ 0 S1 is from Video timing chain. \n- For 540A board, this must be jumpered to pin 15, and Jumper JP1 must be set to “S1”.\n- For 540B board, set jumper JP1 to “~S1~” $Comp L Jumper:Jumper_3_Open JP? U 1 1 62069817 P 5650 8550 AR Path="/5D770C6B/62069817" Ref="JP?" Part="1" AR Path="/62069817" Ref="JP1" Part="1" F 0 "JP1" V 5650 8774 50 0000 C CNN F 1 "Jumper_3_Open" V 6000 8700 50 0000 C CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" H 5650 8550 50 0001 C CNN F 3 "~" H 5650 8550 50 0001 C CNN 1 5650 8550 0 -1 -1 0 $EndComp Wire Wire Line 3450 8300 3450 8800 Wire Wire Line 3450 8800 5650 8800 Connection ~ 3450 8300 Wire Wire Line 3450 8300 4100 8300 Wire Wire Line 5800 8550 7150 8550 Wire Wire Line 7150 8550 7150 8300 Wire Wire Line 7150 8300 10400 8300 Wire Bus Line 12800 1150 12800 1600 Wire Bus Line 7500 2450 7500 5800 Wire Bus Line 13000 5800 13000 7300 Wire Bus Line 11200 1150 11200 5800 Text Notes 5750 8800 0 50 ~ 0 S1 Text Notes 5750 8350 0 50 ~ 0 ~S1 $EndSCHEMATC