From 5fa0f80b4e1559c867fc29eac4aa1cf96b49fe5b Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 21 Apr 2020 14:30:59 -0500 Subject: [PATCH] Add OSI interface schematic Provides a keyboard interface to interface with OSI computers. Equivalent to an OSI 542C. - Includes sound circuits - Includes RESET delay circuit - SHIFT LOCK can be mechanical push-on/push-off or soft toggle, selectable by jumper. - Provide SHIFT LOCK LED output. --- hardware/common/unikbd.dcm | 27 + hardware/common/unikbd.lib | 261 ++- .../DIP-16_W7.62mm_Proto.kicad_mod | 89 + hardware/interface-osi/Sound.sch | 800 +++++++++ hardware/interface-osi/interface-osi.pro | 275 +++ hardware/interface-osi/interface-osi.sch | 1513 +++++++++++++++++ hardware/interface-osi/special_keys.sch | 685 ++++++++ 7 files changed, 3646 insertions(+), 4 deletions(-) create mode 100644 hardware/common/unikbd.dcm create mode 100644 hardware/common/unikbd.pretty/DIP-16_W7.62mm_Proto.kicad_mod create mode 100644 hardware/interface-osi/Sound.sch create mode 100644 hardware/interface-osi/interface-osi.pro create mode 100644 hardware/interface-osi/interface-osi.sch create mode 100644 hardware/interface-osi/special_keys.sch diff --git a/hardware/common/unikbd.dcm b/hardware/common/unikbd.dcm new file mode 100644 index 0000000..a2ad0e5 --- /dev/null +++ b/hardware/common/unikbd.dcm @@ -0,0 +1,27 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP 74HC240 +D 8-bit Buffer/Line Driver 3-state Inverting +K TTL BUFFER 3State inv +F https://assets.nexperia.com/documents/data-sheet/74HC_HCT240.pdf +$ENDCMP +# +$CMP 74HCT240 +D 8-bit buffer; 3-state; inverting +K octal buffer line driver inverting +F https://assets.nexperia.com/documents/data-sheet/74HC_HCT240.pdf +$ENDCMP +# +$CMP 74LS192 +D Synchronous 4-bit Up/Down (2 clk) counter +K TTL CNT CNT4 +F http://www.ti.com/lit/ds/symlink/sn74ls193.pdf +$ENDCMP +# +$CMP 74LS193 +D Synchronous 4-bit Up/Down (2 clk) counter +K TTL CNT CNT4 +F http://www.ti.com/lit/ds/symlink/sn74ls193.pdf +$ENDCMP +# +#End Doc Library diff --git a/hardware/common/unikbd.lib b/hardware/common/unikbd.lib index 487db75..0c62283 100644 --- a/hardware/common/unikbd.lib +++ b/hardware/common/unikbd.lib @@ -1,14 +1,267 @@ EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# Cherry_MX_LED +# 74HC240 # -DEF Cherry_MX_LED SW** 0 0 N N 1 F N -F0 "SW**" 0 200 50 H V C CNN -F1 "Cherry_MX_LED" 0 -250 50 H V C CNN +DEF 74HC240 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74HC240" -300 -650 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN +ALIAS 74HCT240 +$FPLIST + DIP*W7.62mm* + SOIC*7.5x12.8mm*P1.27mm* + TSSOP*4.4x6.5mm*P0.65mm* + SSOP*4.4x6.5mm*P0.65mm* +$ENDFPLIST DRAW +C 55 0 10 1 0 6 N +S -300 600 300 -600 1 1 10 f +P 4 1 0 6 40 0 -60 50 -60 -50 40 0 N +X 1OE 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X 2A3 11 -500 -200 200 R 50 50 1 0 I +X 1Y3 12 -500 -100 200 R 50 50 1 0 T +X 2A2 13 -500 0 200 R 50 50 1 0 I +X 1Y2 14 -500 100 200 R 50 50 1 0 T +X 2A1 15 -500 200 200 R 50 50 1 0 I +X 1Y1 16 -500 300 200 R 50 50 1 0 T +X 2A0 17 -500 400 200 R 50 50 1 0 I +X 1Y0 18 -500 500 200 R 50 50 1 0 T +X 2OE 19 -500 -500 200 R 50 50 1 0 I I +X 1A0 2 500 -100 200 L 50 50 1 0 I +X VCC 20 0 800 200 D 50 50 1 0 W +X 2Y0 3 500 500 200 L 50 50 1 0 T +X 1A1 4 500 -200 200 L 50 50 1 0 I +X 2Y1 5 500 400 200 L 50 50 1 0 T +X 1A2 6 500 -300 200 L 50 50 1 0 I +X 2Y2 7 500 300 200 L 50 50 1 0 T +X 1A3 8 500 -400 200 L 50 50 1 0 I +X 2Y3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74LS166 +# +DEF 74LS166 U 0 40 Y Y 1 L N +F0 "U" -300 850 50 H V C CNN +F1 "74LS166" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 800 300 -800 1 1 10 f +X Ds 1 -500 700 200 R 50 50 1 0 I +X D3 10 500 200 200 L 50 50 1 0 I +X D2 11 500 100 200 L 50 50 1 0 I +X D1 12 500 0 200 L 50 50 1 0 I +X Qh 13 -500 200 200 R 50 50 1 0 O +X D0 14 500 -100 200 L 50 50 1 0 I +X SH_~LD 15 -500 50 200 R 50 50 1 0 I +X VCC 16 0 1000 200 D 50 50 1 0 W +X D7 2 500 600 200 L 50 50 1 0 I +X D6 3 500 500 200 L 50 50 1 0 I +X D5 4 500 400 200 L 50 50 1 0 I +X D4 5 500 300 200 L 50 50 1 0 I +X CK_INH 6 -500 -500 200 R 50 50 1 0 I +X CLK 7 -500 -100 200 R 50 50 1 0 I C +X GND 8 0 -1000 200 U 50 50 1 0 W +X Clr 9 -500 600 200 R 50 50 1 0 I I +ENDDRAW +ENDDEF +# +# 74LS192 +# +DEF 74LS192 U 0 20 Y Y 1 F N +F0 "U" -300 550 50 H V C CNN +F1 "74LS192" 200 550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS193 +$FPLIST + SOIC*3.9x9.9mm*P1.27mm* + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X B 1 -500 -100 200 R 50 50 1 0 I +X C 10 -500 -200 200 R 50 50 1 0 I +X ~LOAD 11 500 -200 200 L 50 50 1 0 I +X ~CO 12 500 -400 200 L 50 50 1 0 O +X ~BO 13 500 -500 200 L 50 50 1 0 O +X CLR 14 -500 -500 200 R 50 50 1 0 I +X A 15 -500 0 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X QB 2 500 300 200 L 50 50 1 0 O +X QA 3 500 400 200 L 50 50 1 0 O +X DOWN 4 -500 300 200 R 50 50 1 0 I C +X UP 5 -500 400 200 R 50 50 1 0 I C +X QC 6 500 200 200 L 50 50 1 0 O +X QD 7 500 100 200 L 50 50 1 0 O +X GND 8 0 -800 200 U 50 50 1 0 W +X D 9 -500 -300 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# ATmega328P-PU-MCU_Microchip_ATmega +# +DEF ATmega328P-PU-MCU_Microchip_ATmega U 0 20 Y Y 1 F N +F0 "U" -500 1450 50 H V L BNN +F1 "ATmega328P-PU-MCU_Microchip_ATmega" 100 -1450 50 H V L TNN +F2 "Package_DIP:DIP-28_W7.62mm" 0 0 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -500 -1400 500 1400 0 1 10 f +X ~RESET 1 600 -300 100 L 50 50 1 1 T +X PB7 10 600 500 100 L 50 50 1 1 T +X PD5 11 600 -1000 100 L 50 50 1 1 T +X PD6 12 600 -1100 100 L 50 50 1 1 T +X PD7 13 600 -1200 100 L 50 50 1 1 T +X PB0 14 600 1200 100 L 50 50 1 1 T +X PB1 15 600 1100 100 L 50 50 1 1 T +X PB2 16 600 1000 100 L 50 50 1 1 T +X MOSI 17 600 900 100 L 50 50 1 1 T +X MISO/PB4 18 600 800 100 L 50 50 1 1 T +X SCK/PB5 19 600 700 100 L 50 50 1 1 T +X PD0 2 600 -500 100 L 50 50 1 1 T +X AVCC 20 100 1500 100 D 50 50 1 1 W +X AREF 21 -600 1200 100 R 50 50 1 1 P +X GND 22 0 -1500 100 U 50 50 1 1 P N +X PC0 23 600 300 100 L 50 50 1 1 T +X PC1 24 600 200 100 L 50 50 1 1 T +X PC2 25 600 100 100 L 50 50 1 1 T +X PC3 26 600 0 100 L 50 50 1 1 T +X PC4 27 600 -100 100 L 50 50 1 1 T +X PC5 28 600 -200 100 L 50 50 1 1 T +X PD1 3 600 -600 100 L 50 50 1 1 T +X PD2 4 600 -700 100 L 50 50 1 1 T +X PD3 5 600 -800 100 L 50 50 1 1 T +X PD4 6 600 -900 100 L 50 50 1 1 T +X VCC 7 0 1500 100 D 50 50 1 1 W +X GND 8 0 -1500 100 U 50 50 1 1 W +X PB6 9 600 600 100 L 50 50 1 1 T +ENDDRAW +ENDDEF +# +# ATmega640V-8AU +# +DEF ATmega640V-8AU U 0 20 Y Y 1 F N +F0 "U" 0 50 50 H V C BNN +F1 "ATmega640V-8AU" 0 -50 50 H V C TNN +F2 "Package_QFP:TQFP-100_14x14mm_P0.5mm" 0 550 50 H I C CIN +F3 "" 0 0 50 H I C CNN +ALIAS ATmega640-16AU ATmega1280V-8AU ATmega1280-16AU ATmega2560V-8AU ATmega2560-16AU +$FPLIST + TQFP*14x14mm*P0.5mm* +$ENDFPLIST +DRAW +S -650 -3350 650 2750 0 1 10 f +X PG5 1 800 -2100 150 L 50 50 1 1 B +X VCC 10 100 2900 150 D 50 50 1 1 W +X AVCC 100 300 2900 150 D 50 50 1 1 W +X GND 11 200 -3500 150 U 50 50 1 1 W +X PH0 12 -800 -2200 150 R 50 50 1 1 B +X PH1 13 -800 -2300 150 R 50 50 1 1 B +X PH2 14 -800 -2400 150 R 50 50 1 1 B +X PH3 15 -800 -2500 150 R 50 50 1 1 B +X PH4 16 -800 -2600 150 R 50 50 1 1 B +X PH5 17 -800 -2700 150 R 50 50 1 1 B +X PH6 18 -800 -2800 150 R 50 50 1 1 B +X PB0 19 -800 1800 150 R 50 50 1 1 B +X RXD0/PE0 2 -800 -1000 150 R 50 50 1 1 B +X SCK/PB1 20 -800 1700 150 R 50 50 1 1 B +X MOSI/PB2 21 -800 1600 150 R 50 50 1 1 B +X MISO/PB3 22 -800 1500 150 R 50 50 1 1 B +X PB4 23 -800 1400 150 R 50 50 1 1 B +X PB5 24 -800 1300 150 R 50 50 1 1 B +X PB6 25 -800 1200 150 R 50 50 1 1 B +X PB7 26 -800 1100 150 R 50 50 1 1 B +X PH7 27 -800 -2900 150 R 50 50 1 1 B +X PG3 28 800 -1900 150 L 50 50 1 1 B +X PG4 29 800 -2000 150 L 50 50 1 1 B +X TXD0/PE1 3 -800 -1100 150 R 50 50 1 1 B +X ~RESET 30 -800 2200 150 R 50 50 1 1 I +X VCC 31 0 2900 150 D 50 50 1 1 W +X GND 32 100 -3500 150 U 50 50 1 1 W +X XTAL2 33 -800 2400 150 R 50 50 1 1 O +X XTAL1 34 -800 2600 150 R 50 50 1 1 I +X PL0 35 800 -600 150 L 50 50 1 1 B +X PL1 36 800 -700 150 L 50 50 1 1 B +X PL2 37 800 -800 150 L 50 50 1 1 B +X PL3 38 800 -900 150 L 50 50 1 1 B +X PL4 39 800 -1000 150 L 50 50 1 1 B +X PE2 4 -800 -1200 150 R 50 50 1 1 B +X PL5 40 800 -1100 150 L 50 50 1 1 B +X PL6 41 800 -1200 150 L 50 50 1 1 B +X PL7 42 800 -1300 150 L 50 50 1 1 B +X PD0 43 800 -2300 150 L 50 50 1 1 B +X PD1 44 800 -2400 150 L 50 50 1 1 B +X PD2 45 800 -2500 150 L 50 50 1 1 B +X PD3 46 800 -2600 150 L 50 50 1 1 B +X PD4 47 800 -2700 150 L 50 50 1 1 B +X PD5 48 800 -2800 150 L 50 50 1 1 B +X PD6 49 800 -2900 150 L 50 50 1 1 B +X PE3 5 -800 -1300 150 R 50 50 1 1 B +X PD7 50 800 -3000 150 L 50 50 1 1 B +X PG0 51 800 -1600 150 L 50 50 1 1 B +X PG1 52 800 -1700 150 L 50 50 1 1 B +X PC0 53 800 2400 150 L 50 50 1 1 B +X PC1 54 800 2300 150 L 50 50 1 1 B +X PC2 55 800 2200 150 L 50 50 1 1 B +X PC3 56 800 2100 150 L 50 50 1 1 B +X PC4 57 800 2000 150 L 50 50 1 1 B +X PC5 58 800 1900 150 L 50 50 1 1 B +X PC6 59 800 1800 150 L 50 50 1 1 B +X PE4 6 -800 -1400 150 R 50 50 1 1 B +X PC7 60 800 1700 150 L 50 50 1 1 B +X VCC 61 -100 2900 150 D 50 50 1 1 W +X GND 62 0 -3500 150 U 50 50 1 1 W +X PJ0 63 800 1400 150 L 50 50 1 1 B +X PJ1 64 800 1300 150 L 50 50 1 1 B +X PJ2 65 800 1200 150 L 50 50 1 1 B +X PJ3 66 800 1100 150 L 50 50 1 1 B +X PJ4 67 800 1000 150 L 50 50 1 1 B +X PJ5 68 800 900 150 L 50 50 1 1 B +X PJ6 69 800 800 150 L 50 50 1 1 B +X PE5 7 -800 -1500 150 R 50 50 1 1 B +X PG2 70 800 -1800 150 L 50 50 1 1 B +X PA7 71 800 -300 150 L 50 50 1 1 B +X PA6 72 800 -200 150 L 50 50 1 1 B +X PA5 73 800 -100 150 L 50 50 1 1 B +X PA4 74 800 0 150 L 50 50 1 1 B +X PA3 75 800 100 150 L 50 50 1 1 B +X PA2 76 800 200 150 L 50 50 1 1 B +X PA1 77 800 300 150 L 50 50 1 1 B +X PA0 78 800 400 150 L 50 50 1 1 B +X PJ7 79 800 700 150 L 50 50 1 1 B +X PE6 8 -800 -1600 150 R 50 50 1 1 B +X VCC 80 -200 2900 150 D 50 50 1 1 W +X GND 81 -100 -3500 150 U 50 50 1 1 W +X PK7 82 -800 200 150 R 50 50 1 1 B +X PK6 83 -800 300 150 R 50 50 1 1 B +X PK5 84 -800 400 150 R 50 50 1 1 B +X PK4 85 -800 500 150 R 50 50 1 1 B +X PK3 86 -800 600 150 R 50 50 1 1 B +X PK2 87 -800 700 150 R 50 50 1 1 B +X PK1 88 -800 800 150 R 50 50 1 1 B +X PK0 89 -800 900 150 R 50 50 1 1 B +X PE7 9 -800 -1700 150 R 50 50 1 1 B +X PF7 90 -800 -700 150 R 50 50 1 1 B +X PF6 91 -800 -600 150 R 50 50 1 1 B +X PF5 92 -800 -500 150 R 50 50 1 1 B +X PF4 93 -800 -400 150 R 50 50 1 1 B +X PF3 94 -800 -300 150 R 50 50 1 1 B +X PF2 95 -800 -200 150 R 50 50 1 1 B +X PF1 96 -800 -100 150 R 50 50 1 1 B +X PF0 97 -800 0 150 R 50 50 1 1 B +X AREF 98 -800 2000 150 R 50 50 1 1 P +X GND 99 -200 -3500 150 U 50 50 1 1 W ENDDRAW ENDDEF # diff --git a/hardware/common/unikbd.pretty/DIP-16_W7.62mm_Proto.kicad_mod b/hardware/common/unikbd.pretty/DIP-16_W7.62mm_Proto.kicad_mod new file mode 100644 index 0000000..a4f59db --- /dev/null +++ b/hardware/common/unikbd.pretty/DIP-16_W7.62mm_Proto.kicad_mod @@ -0,0 +1,89 @@ +(module DIP-16_W7.62mm_Proto (layer F.Cu) (tedit 5E98D090) + (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket") + (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DIP-16_W7.62mm_Socket (at 3.81 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 8.89) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 9.15 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.15 19.4) (end 9.15 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 19.4) (end 9.15 19.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 19.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.95 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.95 19.17) (end 8.95 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.17) (end 8.95 19.17) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 19.17) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.89 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 8.89 19.11) (end 8.89 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.11) (end 8.89 19.11) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 19.11) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 17.78) (end -2.54 17.78) (layer F.Cu) (width 1.27)) + (fp_line (start 0 15.24) (end -2.54 15.24) (layer F.Cu) (width 1.27)) + (fp_line (start 0 12.7) (end -2.54 12.7) (layer F.Cu) (width 1.27)) + (fp_line (start 0 10.16) (end -2.54 10.16) (layer F.Cu) (width 1.27)) + (fp_line (start 0 7.62) (end -2.54 7.62) (layer F.Cu) (width 1.27)) + (fp_line (start 0 5.08) (end -2.54 5.08) (layer F.Cu) (width 1.27)) + (fp_line (start 0 2.54) (end -2.54 2.54) (layer F.Cu) (width 1.27)) + (fp_line (start 0 0) (end -2.54 0) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 0) (end 7.62 0) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 2.54) (end 7.62 2.54) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 5.08) (end 7.62 5.08) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 7.62) (end 7.62 7.62) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 10.16) (end 7.62 10.16) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 12.7) (end 7.62 12.7) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 15.24) (end 7.62 15.24) (layer F.Cu) (width 1.27)) + (fp_line (start 10.16 17.78) (end 7.62 17.78) (layer F.Cu) (width 1.27)) + (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at -2.54 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 18 thru_hole oval (at 10.16 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at -2.54 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 10.16 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 25 thru_hole oval (at -2.54 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 26 thru_hole oval (at 10.16 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 29 thru_hole oval (at -2.54 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 30 thru_hole oval (at 10.16 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 33 thru_hole oval (at -2.54 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 34 thru_hole oval (at 10.16 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 37 thru_hole oval (at -2.54 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 38 thru_hole oval (at 10.16 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 41 thru_hole oval (at -2.54 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 42 thru_hole oval (at 10.16 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 45 thru_hole oval (at -2.54 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 46 thru_hole oval (at 10.16 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/hardware/interface-osi/Sound.sch b/hardware/interface-osi/Sound.sch new file mode 100644 index 0000000..6d2a44a --- /dev/null +++ b/hardware/interface-osi/Sound.sch @@ -0,0 +1,800 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 3 +Title "Sound Circuit" +Date "" +Rev "2" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 1150 6000 1700 6000 +Text HLabel 1150 6000 0 50 Input ~ 0 +SOUND_EN +$Comp +L power:GND #PWR017 +U 1 1 60B5B05C +P 1500 6700 +F 0 "#PWR017" H 1500 6450 50 0001 C CNN +F 1 "GND" H 1505 6527 50 0000 C CNN +F 2 "" H 1500 6700 50 0001 C CNN +F 3 "" H 1500 6700 50 0001 C CNN + 1 1500 6700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1500 6100 1500 6700 +Wire Wire Line + 1700 6100 1500 6100 +Text HLabel 10500 4050 2 50 Output ~ 0 +Noise2 +Text HLabel 8150 900 2 50 Output ~ 0 +Noise1 +Wire Wire Line + 7450 900 8150 900 +$Comp +L Device:C C14 +U 1 1 607F3B36 +P 7300 900 +F 0 "C14" V 7360 1000 50 0000 C CNN +F 1 "33uF" V 7240 710 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 7338 750 50 0001 C CNN +F 3 "~" H 7300 900 50 0001 C CNN + 1 7300 900 + 0 1 1 0 +$EndComp +Wire Wire Line + 6500 1500 6500 1700 +Connection ~ 6500 900 +Wire Wire Line + 6500 900 7150 900 +Wire Wire Line + 5800 900 6500 900 +Wire Wire Line + 6500 2100 6500 1900 +Connection ~ 6500 2100 +Wire Wire Line + 6500 1900 6500 1700 +Connection ~ 6500 1900 +Connection ~ 6500 1700 +Wire Wire Line + 6500 1500 6500 1300 +Connection ~ 6500 1500 +Wire Wire Line + 6500 1300 6500 1100 +Connection ~ 6500 1300 +Wire Wire Line + 6500 1100 6500 900 +Connection ~ 6500 1100 +Wire Wire Line + 6500 2300 6500 2100 +Text Label 3900 2300 0 50 ~ 0 +S7 +Text Label 3900 2100 0 50 ~ 0 +S6 +Text Label 3900 1900 0 50 ~ 0 +S5 +Text Label 3900 1700 0 50 ~ 0 +S4 +Text Label 3900 1500 0 50 ~ 0 +S3 +Text Label 3900 1300 0 50 ~ 0 +S2 +Text Label 3900 1100 0 50 ~ 0 +S1 +Text Label 3900 900 0 50 ~ 0 +S0 +Wire Wire Line + 3600 5800 4450 5800 +Connection ~ 3600 5800 +Wire Wire Line + 3600 2300 5000 2300 +Wire Wire Line + 3600 2300 3600 5800 +Wire Wire Line + 3500 5700 4600 5700 +Connection ~ 3500 5700 +Wire Wire Line + 3500 2100 5000 2100 +Wire Wire Line + 3500 5700 3500 2100 +Wire Wire Line + 3400 5600 4750 5600 +Connection ~ 3400 5600 +Wire Wire Line + 3400 1900 5000 1900 +Wire Wire Line + 3400 1900 3400 5600 +Wire Wire Line + 3300 5500 4900 5500 +Connection ~ 3300 5500 +Wire Wire Line + 3300 1700 5000 1700 +Wire Wire Line + 3300 5500 3300 1700 +Wire Wire Line + 3200 5400 2700 5400 +Connection ~ 3200 5400 +Wire Wire Line + 3200 1500 5000 1500 +Wire Wire Line + 3200 1500 3200 5400 +Wire Wire Line + 3100 5300 2700 5300 +Connection ~ 3100 5300 +Wire Wire Line + 3100 1300 5000 1300 +Wire Wire Line + 3100 5300 3100 1300 +Wire Wire Line + 3000 5200 4600 5200 +Connection ~ 3000 5200 +Wire Wire Line + 3000 1100 5000 1100 +Wire Wire Line + 3000 1100 3000 5200 +Wire Wire Line + 2900 5100 4450 5100 +Connection ~ 2900 5100 +Wire Wire Line + 2900 900 5000 900 +Wire Wire Line + 2900 900 2900 5100 +$Comp +L Diode:1N914 D15 +U 1 1 607AFA85 +P 5650 2100 +F 0 "D15" H 5775 2150 50 0000 C CNN +F 1 "1N914" H 5820 2060 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 1925 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 2100 50 0001 C CNN + 1 5650 2100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 2300 6500 2300 +Wire Wire Line + 5300 2300 5500 2300 +$Comp +L Diode:1N914 D16 +U 1 1 607AFA7C +P 5650 2300 +F 0 "D16" H 5775 2350 50 0000 C CNN +F 1 "1N914" H 5810 2260 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 2125 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 2300 50 0001 C CNN + 1 5650 2300 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R8 +U 1 1 607AFA76 +P 5150 2300 +F 0 "R8" V 5100 2425 50 0000 C CNN +F 1 "510K" V 5200 2090 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 2290 50 0001 C CNN +F 3 "~" H 5150 2300 50 0001 C CNN + 1 5150 2300 + 0 1 1 0 +$EndComp +Wire Wire Line + 5800 2100 6500 2100 +Wire Wire Line + 5300 2100 5500 2100 +$Comp +L Device:R_US R7 +U 1 1 607AFA6D +P 5150 2100 +F 0 "R7" V 5100 2225 50 0000 C CNN +F 1 "1K" V 5190 1890 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 2090 50 0001 C CNN +F 3 "~" H 5150 2100 50 0001 C CNN + 1 5150 2100 + 0 1 1 0 +$EndComp +$Comp +L Diode:1N914 D13 +U 1 1 607AFA67 +P 5650 1700 +F 0 "D13" H 5775 1750 50 0000 C CNN +F 1 "1N914" H 5820 1660 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 1525 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 1700 50 0001 C CNN + 1 5650 1700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 1900 6500 1900 +Wire Wire Line + 5300 1900 5500 1900 +$Comp +L Diode:1N914 D14 +U 1 1 607AFA5E +P 5650 1900 +F 0 "D14" H 5775 1950 50 0000 C CNN +F 1 "1N914" H 5810 1860 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 1725 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 1900 50 0001 C CNN + 1 5650 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R6 +U 1 1 607AFA58 +P 5150 1900 +F 0 "R6" V 5100 2025 50 0000 C CNN +F 1 "2K" V 5200 1690 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 1890 50 0001 C CNN +F 3 "~" H 5150 1900 50 0001 C CNN + 1 5150 1900 + 0 1 1 0 +$EndComp +Wire Wire Line + 5800 1700 6500 1700 +Wire Wire Line + 5300 1700 5500 1700 +$Comp +L Device:R_US R5 +U 1 1 607AFA4F +P 5150 1700 +F 0 "R5" V 5100 1825 50 0000 C CNN +F 1 "3.9K" V 5190 1490 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 1690 50 0001 C CNN +F 3 "~" H 5150 1700 50 0001 C CNN + 1 5150 1700 + 0 1 1 0 +$EndComp +$Comp +L Diode:1N914 D11 +U 1 1 607A5EA8 +P 5650 1300 +F 0 "D11" H 5775 1350 50 0000 C CNN +F 1 "1N914" H 5820 1260 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 1125 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 1300 50 0001 C CNN + 1 5650 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 1500 6500 1500 +Wire Wire Line + 5300 1500 5500 1500 +$Comp +L Diode:1N914 D12 +U 1 1 607A5E9F +P 5650 1500 +F 0 "D12" H 5775 1550 50 0000 C CNN +F 1 "1N914" H 5810 1460 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 1325 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 1500 50 0001 C CNN + 1 5650 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R4 +U 1 1 607A5E99 +P 5150 1500 +F 0 "R4" V 5100 1625 50 0000 C CNN +F 1 "8.2K" V 5200 1290 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 1490 50 0001 C CNN +F 3 "~" H 5150 1500 50 0001 C CNN + 1 5150 1500 + 0 1 1 0 +$EndComp +Wire Wire Line + 5800 1300 6500 1300 +Wire Wire Line + 5300 1300 5500 1300 +$Comp +L Device:R_US R3 +U 1 1 607A5E90 +P 5150 1300 +F 0 "R3" V 5100 1425 50 0000 C CNN +F 1 "16K" V 5190 1090 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 1290 50 0001 C CNN +F 3 "~" H 5150 1300 50 0001 C CNN + 1 5150 1300 + 0 1 1 0 +$EndComp +$Comp +L Diode:1N914 D9 +U 1 1 60773859 +P 5650 900 +F 0 "D9" H 5775 950 50 0000 C CNN +F 1 "1N914" H 5820 860 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 725 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 900 50 0001 C CNN + 1 5650 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 1100 6500 1100 +Wire Wire Line + 5300 1100 5500 1100 +$Comp +L Diode:1N914 D10 +U 1 1 607946D2 +P 5650 1100 +F 0 "D10" H 5775 1150 50 0000 C CNN +F 1 "1N914" H 5810 1060 40 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 5650 925 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 5650 1100 50 0001 C CNN + 1 5650 1100 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R2 +U 1 1 607946CC +P 5150 1100 +F 0 "R2" V 5100 1225 50 0000 C CNN +F 1 "33K" V 5200 890 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 1090 50 0001 C CNN +F 3 "~" H 5150 1100 50 0001 C CNN + 1 5150 1100 + 0 1 1 0 +$EndComp +Wire Wire Line + 5300 900 5500 900 +$Comp +L Device:R_US R1 +U 1 1 6075D48E +P 5150 900 +F 0 "R1" V 5100 1025 50 0000 C CNN +F 1 "68K" V 5190 690 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5190 890 50 0001 C CNN +F 3 "~" H 5150 900 50 0001 C CNN + 1 5150 900 + 0 1 1 0 +$EndComp +Wire Wire Line + 2700 5100 2900 5100 +Wire Wire Line + 7250 4350 7650 4350 +Connection ~ 7250 4350 +Wire Wire Line + 7250 4400 7250 4350 +Wire Wire Line + 7250 4750 7250 4700 +Wire Wire Line + 7200 3250 7650 3250 +Connection ~ 7200 3250 +Wire Wire Line + 7200 3300 7200 3250 +Wire Wire Line + 7200 3650 7200 3600 +$Comp +L power:GND #PWR021 +U 1 1 60634797 +P 7200 3650 +F 0 "#PWR021" H 7200 3400 50 0001 C CNN +F 1 "GND" H 7205 3477 50 0000 C CNN +F 2 "" H 7200 3650 50 0001 C CNN +F 3 "" H 7200 3650 50 0001 C CNN + 1 7200 3650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR022 +U 1 1 60632997 +P 7250 4750 +F 0 "#PWR022" H 7250 4500 50 0001 C CNN +F 1 "GND" H 7255 4577 50 0000 C CNN +F 2 "" H 7250 4750 50 0001 C CNN +F 3 "" H 7250 4750 50 0001 C CNN + 1 7250 4750 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR024 +U 1 1 6062EE18 +P 7950 4900 +F 0 "#PWR024" H 7950 4750 50 0001 C CNN +F 1 "+5V" H 7965 5073 50 0000 C CNN +F 2 "" H 7950 4900 50 0001 C CNN +F 3 "" H 7950 4900 50 0001 C CNN + 1 7950 4900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10000 4750 10100 4750 +Connection ~ 10000 4750 +Wire Wire Line + 10000 4800 10000 4750 +$Comp +L power:GND #PWR026 +U 1 1 60629A19 +P 10000 4800 +F 0 "#PWR026" H 10000 4550 50 0001 C CNN +F 1 "GND" H 10005 4627 50 0000 C CNN +F 2 "" H 10000 4800 50 0001 C CNN +F 3 "" H 10000 4800 50 0001 C CNN + 1 10000 4800 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR025 +U 1 1 60627A9A +P 7950 5900 +F 0 "#PWR025" H 7950 5650 50 0001 C CNN +F 1 "GND" H 7955 5727 50 0000 C CNN +F 2 "" H 7950 5900 50 0001 C CNN +F 3 "" H 7950 5900 50 0001 C CNN + 1 7950 5900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8650 4050 9450 4050 +Wire Wire Line + 10100 4050 10200 4050 +Connection ~ 10100 4050 +Wire Wire Line + 10100 4050 10100 4200 +Wire Wire Line + 9850 4050 10100 4050 +Connection ~ 9850 4050 +Wire Wire Line + 9850 4200 9850 4050 +Wire Wire Line + 9850 4750 10000 4750 +Wire Wire Line + 9850 4500 9850 4750 +Wire Wire Line + 10100 4750 10100 4500 +Wire Wire Line + 9750 4050 9850 4050 +Wire Wire Line + 1150 5800 1700 5800 +Wire Wire Line + 1150 5700 1700 5700 +Wire Wire Line + 1150 5600 1700 5600 +Wire Wire Line + 1150 5500 1700 5500 +Wire Wire Line + 1150 5400 1700 5400 +Wire Wire Line + 1150 5300 1700 5300 +Wire Wire Line + 1150 5200 1700 5200 +Wire Wire Line + 1150 5100 1700 5100 +$Comp +L Device:C C13 +U 1 1 605F3676 +P 7250 4550 +F 0 "C13" H 7365 4596 50 0000 L CNN +F 1 "C" H 7365 4505 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 7288 4400 50 0001 C CNN +F 3 "~" H 7250 4550 50 0001 C CNN + 1 7250 4550 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C12 +U 1 1 605F1E56 +P 7200 3450 +F 0 "C12" H 7315 3496 50 0000 L CNN +F 1 "C" H 7315 3405 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 7238 3300 50 0001 C CNN +F 3 "~" H 7200 3450 50 0001 C CNN + 1 7200 3450 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C16 +U 1 1 605F08B9 +P 10350 4050 +F 0 "C16" V 10098 4050 50 0000 C CNN +F 1 "C" V 10189 4050 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 10388 3900 50 0001 C CNN +F 3 "~" H 10350 4050 50 0001 C CNN + 1 10350 4050 + 0 1 1 0 +$EndComp +$Comp +L Device:C C15 +U 1 1 605EF1E5 +P 9850 4350 +F 0 "C15" H 9965 4396 50 0000 L CNN +F 1 "C" H 9965 4305 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 9888 4200 50 0001 C CNN +F 3 "~" H 9850 4350 50 0001 C CNN + 1 9850 4350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R10 +U 1 1 605ED25B +P 10100 4350 +F 0 "R10" H 10168 4396 50 0000 L CNN +F 1 "R_US" H 10168 4305 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 10140 4340 50 0001 C CNN +F 3 "~" H 10100 4350 50 0001 C CNN + 1 10100 4350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R9 +U 1 1 605EBB82 +P 9600 4050 +F 0 "R9" V 9395 4050 50 0000 C CNN +F 1 "R_US" V 9486 4050 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 9640 4040 50 0001 C CNN +F 3 "~" H 9600 4050 50 0001 C CNN + 1 9600 4050 + 0 1 1 0 +$EndComp +NoConn ~ 6250 6900 +NoConn ~ 6250 6400 +NoConn ~ 6250 6300 +NoConn ~ 6250 6200 +NoConn ~ 6250 6100 +NoConn ~ 6200 4150 +NoConn ~ 6200 4050 +NoConn ~ 6200 3950 +NoConn ~ 6200 3850 +Connection ~ 6650 6700 +Wire Wire Line + 6650 7000 6650 6700 +Wire Wire Line + 6250 7000 6650 7000 +Connection ~ 6650 4450 +Wire Wire Line + 6650 6700 6650 4450 +Wire Wire Line + 6250 6700 6650 6700 +Wire Wire Line + 6650 4050 7650 4050 +Wire Wire Line + 6650 4450 6650 4050 +Wire Wire Line + 6200 4450 6650 4450 +$Comp +L power:+5V #PWR018 +U 1 1 605DC04E +P 5150 3550 +F 0 "#PWR018" H 5150 3400 50 0001 C CNN +F 1 "+5V" H 5165 3723 50 0000 C CNN +F 2 "" H 5150 3550 50 0001 C CNN +F 3 "" H 5150 3550 50 0001 C CNN + 1 5150 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5150 3850 5150 3550 +Wire Wire Line + 5200 3850 5150 3850 +Wire Wire Line + 8700 3150 8650 3150 +Wire Wire Line + 8700 2650 8700 3150 +Wire Wire Line + 4850 2650 8700 2650 +Wire Wire Line + 4850 3950 4850 2650 +Wire Wire Line + 5200 3950 4850 3950 +Wire Wire Line + 7500 3450 7500 3500 +Wire Wire Line + 7650 3450 7500 3450 +$Comp +L power:GND #PWR023 +U 1 1 605D8129 +P 7500 3500 +F 0 "#PWR023" H 7500 3250 50 0001 C CNN +F 1 "GND" H 7505 3327 50 0000 C CNN +F 2 "" H 7500 3500 50 0001 C CNN +F 3 "" H 7500 3500 50 0001 C CNN + 1 7500 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 3450 8650 3450 +Wire Wire Line + 8900 2750 8900 3450 +Wire Wire Line + 7650 2750 8900 2750 +Wire Wire Line + 7650 3150 7650 2750 +Wire Wire Line + 7000 4350 7250 4350 +Wire Wire Line + 7000 3250 7200 3250 +Text HLabel 7000 3250 0 50 Input ~ 0 +SI +Text HLabel 7000 4350 0 50 Input ~ 0 +NI +Text HLabel 1150 5800 0 50 Input ~ 0 +KD7 +Text HLabel 1150 5700 0 50 Input ~ 0 +KD6 +Text HLabel 1150 5600 0 50 Input ~ 0 +KD5 +Text HLabel 1150 5500 0 50 Input ~ 0 +KD4 +Text HLabel 1150 5400 0 50 Input ~ 0 +KD3 +Text HLabel 1150 5300 0 50 Input ~ 0 +KD2 +Text HLabel 1150 5200 0 50 Input ~ 0 +KD1 +Text HLabel 1150 5100 0 50 Input ~ 0 +KD0 +$Comp +L 74xx:74LS390 U10 +U 3 1 601650D8 +P 7950 5400 +F 0 "U10" H 8180 5446 50 0000 L CNN +F 1 "74LS390" H 8180 5355 50 0000 L CNN +F 2 "" H 7950 5400 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS390" H 7950 5400 50 0001 C CNN + 3 7950 5400 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS390 U10 +U 2 1 60163DB8 +P 8150 4150 +F 0 "U10" H 8150 4517 50 0000 C CNN +F 1 "74LS390" H 8150 4426 50 0000 C CNN +F 2 "" H 8150 4150 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS390" H 8150 4150 50 0001 C CNN + 2 8150 4150 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS390 U10 +U 1 1 601629F4 +P 8150 3250 +F 0 "U10" H 8150 3617 50 0000 C CNN +F 1 "74LS390" H 8150 3526 50 0000 C CNN +F 2 "" H 8150 3250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS390" H 8150 3250 50 0001 C CNN + 1 8150 3250 + 1 0 0 -1 +$EndComp +Connection ~ 5750 7350 +$Comp +L power:GND #PWR020 +U 1 1 60161E3A +P 5750 7350 +F 0 "#PWR020" H 5750 7100 50 0001 C CNN +F 1 "GND" H 5755 7177 50 0000 C CNN +F 2 "" H 5750 7350 50 0001 C CNN +F 3 "" H 5750 7350 50 0001 C CNN + 1 5750 7350 + 1 0 0 -1 +$EndComp +Connection ~ 5700 5150 +$Comp +L power:GND #PWR019 +U 1 1 601615E4 +P 5700 5150 +F 0 "#PWR019" H 5700 4900 50 0001 C CNN +F 1 "GND" H 5705 4977 50 0000 C CNN +F 2 "" H 5700 5150 50 0001 C CNN +F 3 "" H 5700 5150 50 0001 C CNN + 1 5700 5150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5700 5050 5700 5150 +Wire Wire Line + 5150 5150 5700 5150 +Wire Wire Line + 5150 4750 5150 5150 +Wire Wire Line + 5200 4750 5150 4750 +Wire Wire Line + 5200 7000 5250 7000 +Wire Wire Line + 5200 7350 5200 7000 +Wire Wire Line + 5750 7350 5200 7350 +Wire Wire Line + 5750 7300 5750 7350 +Wire Wire Line + 5150 6200 5250 6200 +Wire Wire Line + 5150 5400 5150 6200 +Wire Wire Line + 6250 5400 5150 5400 +Wire Wire Line + 6250 4750 6250 5400 +Wire Wire Line + 6200 4750 6250 4750 +Wire Wire Line + 5250 5500 6350 5500 +Wire Wire Line + 6350 4650 6350 5500 +Wire Wire Line + 6200 4650 6350 4650 +Wire Wire Line + 5250 5500 5250 6100 +Wire Wire Line + 4450 6800 5250 6800 +Wire Wire Line + 5250 6700 4600 6700 +Wire Wire Line + 4750 6600 5250 6600 +Wire Wire Line + 5250 6500 4900 6500 +Wire Wire Line + 4450 4250 5200 4250 +Wire Wire Line + 5200 4350 4600 4350 +Wire Wire Line + 4750 4450 5200 4450 +Wire Wire Line + 5200 4550 4900 4550 +$Comp +L unikbd:74LS193 U9 +U 1 1 60155BD5 +P 5750 6500 +F 0 "U9" H 5750 7381 50 0000 C CNN +F 1 "74LS193" H 5750 7290 50 0000 C CNN +F 2 "" H 5750 6500 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/sn74ls193.pdf" H 5750 6500 50 0001 C CNN + 1 5750 6500 + 1 0 0 -1 +$EndComp +$Comp +L unikbd:74LS193 U8 +U 1 1 6014ECB8 +P 5700 4250 +F 0 "U8" H 5700 5131 50 0000 C CNN +F 1 "74LS193" H 5700 5040 50 0000 C CNN +F 2 "" H 5700 4250 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/sn74ls193.pdf" H 5700 4250 50 0001 C CNN + 1 5700 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 5800 4450 6800 +Wire Wire Line + 2700 5800 3600 5800 +Wire Wire Line + 4600 5700 4600 6700 +Wire Wire Line + 2700 5700 3500 5700 +Wire Wire Line + 4750 5600 4750 6600 +Wire Wire Line + 2700 5600 3400 5600 +Wire Wire Line + 4900 5500 4900 6500 +Wire Wire Line + 2700 5500 3300 5500 +Wire Wire Line + 4900 5400 3200 5400 +Wire Wire Line + 4900 4550 4900 5400 +Wire Wire Line + 4750 5300 3100 5300 +Wire Wire Line + 4750 4450 4750 5300 +Wire Wire Line + 4600 5200 4600 4350 +Wire Wire Line + 2700 5200 3000 5200 +Wire Wire Line + 4450 5100 4450 4250 +$Comp +L 74xx:74LS373 U7 +U 1 1 6013A410 +P 2200 5600 +F 0 "U7" H 2200 6581 50 0000 C CNN +F 1 "74LS373" H 2200 6490 50 0000 C CNN +F 2 "Package_DIP:DIP-20_W7.62mm" H 2200 5600 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS373" H 2200 5600 50 0001 C CNN + 1 2200 5600 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/hardware/interface-osi/interface-osi.pro b/hardware/interface-osi/interface-osi.pro new file mode 100644 index 0000000..7882c2f --- /dev/null +++ b/hardware/interface-osi/interface-osi.pro @@ -0,0 +1,275 @@ +update=Tuesday, April 21, 2020 at 02:45:48 AM +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=unikbd.net +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.254 +TrackWidth2=0.254 +TrackWidth3=0.508 +TrackWidth4=1.27 +ViaDiameter1=0.8128 +ViaDrill1=0.4064 +ViaDiameter2=1.27 +ViaDrill2=0.7112 +dPairWidth1=0.2032 +dPairGap1=0.254 +dPairViaGap1=0.25 +SilkLineWidth=0.15 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.09999999999999999 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0 +SolderMaskMinWidth=0 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=0.254 +ViaDiameter=0.8128 +ViaDrill=0.4064 +uViaDiameter=0.3048 +uViaDrill=0.1016 +dPairWidth=0.2032 +dPairGap=0.254 +dPairViaGap=0.25 +[pcbnew/Netclasses/1] +Name=power1 +Clearance=0.254 +TrackWidth=1.27 +ViaDiameter=1.27 +ViaDrill=0.7112 +uViaDiameter=0.3048 +uViaDrill=0.1016 +dPairWidth=0.2032 +dPairGap=0.254 +dPairViaGap=0.25 +[pcbnew/Netclasses/2] +Name=signal +Clearance=0.2032 +TrackWidth=0.254 +ViaDiameter=0.8128 +ViaDrill=0.4064 +uViaDiameter=0.3048 +uViaDrill=0.1016 +dPairWidth=0.2032 +dPairGap=0.254 +dPairViaGap=0.25 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/hardware/interface-osi/interface-osi.sch b/hardware/interface-osi/interface-osi.sch new file mode 100644 index 0000000..ccceb48 --- /dev/null +++ b/hardware/interface-osi/interface-osi.sch @@ -0,0 +1,1513 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr USLedger 17000 11000 +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 5 1 5BCB9829 +P 2050 9450 +F 0 "U1" H 2280 9496 50 0000 L CNN +F 1 "7402" H 2280 9405 50 0000 L CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 2050 9450 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn7402" H 2050 9450 50 0001 C CNN + 5 2050 9450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 3900 2550 4900 +$Comp +L power:GND #PWR06 +U 1 1 5BCC068F +P 2550 4900 +F 0 "#PWR06" 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 #PWR03 +U 1 1 5BCC0E14 +P 2400 3100 +F 0 "#PWR03" 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 #PWR08 +U 1 1 5BF3C034 +P 5600 1250 +F 0 "#PWR08" 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 #PWR010 +U 1 1 5BF3C078 +P 5600 3650 +F 0 "#PWR010" 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 #PWR014 +U 1 1 5BF3C0BC +P 9250 2650 +F 0 "#PWR014" 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:+5V #PWR01 +U 1 1 5BF3C16C +P 2050 8900 +F 0 "#PWR01" H 2050 8750 50 0001 C CNN +F 1 "+5V" H 2065 9073 50 0000 C CNN +F 2 "" H 2050 8900 50 0001 C CNN +F 3 "" H 2050 8900 50 0001 C CNN + 1 2050 8900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR02 +U 1 1 5BF3C1D2 +P 2050 10100 +F 0 "#PWR02" H 2050 9850 50 0001 C CNN +F 1 "GND" H 2055 9927 50 0000 C CNN +F 2 "" H 2050 10100 50 0001 C CNN +F 3 "" H 2050 10100 50 0001 C CNN + 1 2050 10100 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR015 +U 1 1 5BF3C258 +P 9250 4400 +F 0 "#PWR015" 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 #PWR011 +U 1 1 5BF42928 +P 5600 5400 +F 0 "#PWR011" 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 #PWR09 +U 1 1 5BF48F7E +P 5600 3150 +F 0 "#PWR09" 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 #PWR013 +U 1 1 5BF5C280 +P 8750 4100 +F 0 "#PWR013" 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 + 2050 9950 2050 10100 +Wire Wire Line + 2050 8900 2050 8950 +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 #PWR04 +U 1 1 5BFDC5C3 +P 2500 9100 +F 0 "#PWR04" 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 #PWR05 +U 1 1 5BFDC5C9 +P 2500 9700 +F 0 "#PWR05" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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 #PWR012 +U 1 1 5C031A36 +P 6600 1050 +F 0 "#PWR012" 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 U4 +U 1 1 5ECDC3B9 +P 5600 2250 +F 0 "U4" 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 U5 +U 1 1 5ECEC661 +P 5600 4500 +F 0 "U5" 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 U6 +U 1 1 5EE34D09 +P 9250 3500 +F 0 "U6" 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 U2 +U 1 1 5EE9FB59 +P 3200 7000 +F 0 "U2" H 3200 7781 50 0000 C CNN +F 1 "74LS138" H 3200 7690 50 0000 C CNN +F 2 "" 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 #PWR07 +U 1 1 5EF3D06A +P 3200 7700 +F 0 "#PWR07" 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 U3 +U 2 1 5EF63528 +P 4400 7100 +F 0 "U3" 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 U3 +U 4 1 5EF84CE1 +P 4400 8300 +F 0 "U3" 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 4100 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 +~SI +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 10400 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 U3 +U 1 1 5EF5DD97 +P 4400 6600 +F 0 "U3" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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 #PWR016 +U 1 1 609E5C10 +P 12800 8100 +F 0 "#PWR016" 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 "" 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 U3 +U 3 1 5EF73E4B +P 4400 7700 +F 0 "U3" 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 "SI" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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:CP_Radial_Tantal_D4.5mm_P2.50mm" 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 +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 +$EndSCHEMATC diff --git a/hardware/interface-osi/special_keys.sch b/hardware/interface-osi/special_keys.sch new file mode 100644 index 0000000..7980e8b --- /dev/null +++ b/hardware/interface-osi/special_keys.sch @@ -0,0 +1,685 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 3 3 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text HLabel 1800 4250 0 50 UnSpc ~ 0 +ShiftLock_1 +Text HLabel 1750 5350 0 50 UnSpc ~ 0 +ShiftLock_2 +Text HLabel 8950 6150 2 50 Output ~ 0 +ShiftLock_LED+ +Text HLabel 8950 6250 2 50 Output ~ 0 +ShiftLock_LED- +Text HLabel 1750 1400 0 50 UnSpc ~ 0 +Break_1 +Text HLabel 1750 1800 0 50 UnSpc ~ 0 +Break_2 +Text HLabel 9100 2550 2 50 Output ~ 0 +~RESET +$Comp +L 74xx:74LS14 U11 +U 1 1 60F8E3EB +P 5600 4500 +F 0 "U11" H 5600 4817 50 0000 C CNN +F 1 "74LS14" H 5600 4726 50 0000 C CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 5600 4500 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 5600 4500 50 0001 C CNN + 1 5600 4500 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS14 U11 +U 2 1 60F90788 +P 5600 5350 +F 0 "U11" H 5600 5667 50 0000 C CNN +F 1 "74LS14" H 5600 5576 50 0000 C CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 5600 5350 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 5600 5350 50 0001 C CNN + 2 5600 5350 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS14 U11 +U 3 1 60F91229 +P 3650 4900 +F 0 "U11" H 3650 5217 50 0000 C CNN +F 1 "74LS14" H 3650 5126 50 0000 C CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 3650 4900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 3650 4900 50 0001 C CNN + 3 3650 4900 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS14 U11 +U 4 1 60F9322B +P 4150 1800 +F 0 "U11" H 4150 2117 50 0000 C CNN +F 1 "74LS14" H 4150 2026 50 0000 C CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 4150 1800 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 4150 1800 50 0001 C CNN + 4 4150 1800 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS14 U11 +U 6 1 60F956F9 +P 8500 2550 +F 0 "U11" H 8500 2867 50 0000 C CNN +F 1 "74LS14" H 8500 2776 50 0000 C CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 8500 2550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 8500 2550 50 0001 C CNN + 6 8500 2550 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R16 +U 1 1 60F9ED41 +P 5000 5350 +F 0 "R16" V 5100 5350 50 0000 C CNN +F 1 "220k" V 4900 5350 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5040 5340 50 0001 C CNN +F 3 "~" H 5000 5350 50 0001 C CNN + 1 5000 5350 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_US R15 +U 1 1 60FA15B9 +P 4900 4700 +F 0 "R15" V 5000 4700 50 0000 C CNN +F 1 "22k" V 4800 4700 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4940 4690 50 0001 C CNN +F 3 "~" H 4900 4700 50 0001 C CNN + 1 4900 4700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5150 5350 5200 5350 +Wire Wire Line + 5200 5350 5200 5000 +Wire Wire Line + 5200 5000 6000 5000 +Wire Wire Line + 6000 5000 6000 4500 +Wire Wire Line + 6000 4500 5900 4500 +Connection ~ 5200 5350 +Wire Wire Line + 5200 5350 5300 5350 +Connection ~ 6000 4500 +Wire Wire Line + 5300 4500 4900 4500 +Wire Wire Line + 4900 4500 4900 4550 +Wire Wire Line + 4900 4850 6150 4850 +Wire Wire Line + 6150 4850 6150 5350 +Wire Wire Line + 6150 5350 5900 5350 +Connection ~ 6150 5350 +Connection ~ 4900 4500 +Wire Wire Line + 4850 5350 4350 5350 +Connection ~ 4350 5350 +Wire Wire Line + 4350 5350 4350 5500 +$Comp +L power:GND #PWR033 +U 1 1 60FB81DD +P 4350 5900 +F 0 "#PWR033" H 4350 5650 50 0001 C CNN +F 1 "GND" H 4355 5727 50 0000 C CNN +F 2 "" H 4350 5900 50 0001 C CNN +F 3 "" H 4350 5900 50 0001 C CNN + 1 4350 5900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C19 +U 1 1 60FCB99A +P 4350 5650 +F 0 "C19" H 4400 5550 50 0000 L CNN +F 1 "0.1uF" H 4000 5750 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 4388 5500 50 0001 C CNN +F 3 "~" H 4350 5650 50 0001 C CNN + 1 4350 5650 + -1 0 0 1 +$EndComp +Wire Wire Line + 4350 5800 4350 5900 +$Comp +L Device:R_US R14 +U 1 1 60FF7380 +P 3000 1600 +F 0 "R14" H 3068 1646 50 0000 L CNN +F 1 "5.6M" H 3068 1555 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 3040 1590 50 0001 C CNN +F 3 "~" H 3000 1600 50 0001 C CNN + 1 3000 1600 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C18 +U 1 1 60FF7386 +P 3000 2150 +F 0 "C18" H 3115 2196 50 0000 L CNN +F 1 "0.33uF" H 3115 2105 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 3038 2000 50 0001 C CNN +F 3 "~" H 3000 2150 50 0001 C CNN + 1 3000 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR032 +U 1 1 60FF7396 +P 3000 2400 +F 0 "#PWR032" H 3000 2150 50 0001 C CNN +F 1 "GND" H 3005 2227 50 0000 C CNN +F 2 "" H 3000 2400 50 0001 C CNN +F 3 "" H 3000 2400 50 0001 C CNN + 1 3000 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 2400 3000 2300 +$Comp +L 4xxx:4066 U12 +U 1 1 60FFF569 +P 7350 4500 +F 0 "U12" V 7396 4372 50 0000 R CNN +F 1 "4066" V 7305 4372 50 0000 R CNN +F 2 "" H 7350 4500 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 7350 4500 50 0001 C CNN + 1 7350 4500 + 0 -1 -1 0 +$EndComp +$Comp +L 4xxx:4066 U12 +U 2 1 6100162B +P 4350 4900 +F 0 "U12" V 4396 4772 50 0000 R CNN +F 1 "4066" V 4305 4772 50 0000 R CNN +F 2 "" H 4350 4900 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 4350 4900 50 0001 C CNN + 2 4350 4900 + 0 -1 -1 0 +$EndComp +$Comp +L 4xxx:4066 U12 +U 3 1 61001D7C +P 8300 4500 +F 0 "U12" V 8346 4372 50 0000 R CNN +F 1 "4066" V 8255 4372 50 0000 R CNN +F 2 "" H 8300 4500 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 8300 4500 50 0001 C CNN + 3 8300 4500 + 0 -1 -1 0 +$EndComp +$Comp +L 4xxx:4066 U12 +U 4 1 6100250F +P 7100 2550 +F 0 "U12" H 7100 2377 50 0000 C CNN +F 1 "4066" H 7100 2286 50 0000 C CNN +F 2 "" H 7100 2550 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 7100 2550 50 0001 C CNN + 4 7100 2550 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6000 4500 7050 4500 +$Comp +L Diode:1N914 D18 +U 1 1 61026B80 +P 8800 5500 +F 0 "D18" H 8800 5284 50 0000 C CNN +F 1 "1N914" H 8800 5375 50 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 8800 5325 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 8800 5500 50 0001 C CNN + 1 8800 5500 + -1 0 0 1 +$EndComp +Wire Wire Line + 4350 5350 4350 5200 +Wire Wire Line + 4350 4600 4350 4500 +Wire Wire Line + 4350 4500 4900 4500 +Wire Wire Line + 1750 5350 2250 5350 +Wire Wire Line + 2250 5350 2250 5800 +$Comp +L power:GND #PWR028 +U 1 1 61054316 +P 2250 5800 +F 0 "#PWR028" H 2250 5550 50 0001 C CNN +F 1 "GND" H 2255 5627 50 0000 C CNN +F 2 "" H 2250 5800 50 0001 C CNN +F 3 "" H 2250 5800 50 0001 C CNN + 1 2250 5800 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR029 +U 1 1 6105BADF +P 2700 3750 +F 0 "#PWR029" H 2700 3600 50 0001 C CNN +F 1 "+5V" H 2715 3923 50 0000 C CNN +F 2 "" H 2700 3750 50 0001 C CNN +F 3 "" H 2700 3750 50 0001 C CNN + 1 2700 3750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C17 +U 1 1 6106E29B +P 2700 5650 +F 0 "C17" H 2750 5550 50 0000 L CNN +F 1 "0.33uF" H 2350 5750 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 2738 5500 50 0001 C CNN +F 3 "~" H 2700 5650 50 0001 C CNN + 1 2700 5650 + -1 0 0 1 +$EndComp +Wire Wire Line + 2700 4900 2700 5500 +$Comp +L power:GND #PWR030 +U 1 1 610755A7 +P 2700 5900 +F 0 "#PWR030" H 2700 5650 50 0001 C CNN +F 1 "GND" H 2705 5727 50 0000 C CNN +F 2 "" H 2700 5900 50 0001 C CNN +F 3 "" H 2700 5900 50 0001 C CNN + 1 2700 5900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 5900 2700 5800 +Wire Wire Line + 3950 4900 4000 4900 +Wire Wire Line + 4000 4900 4000 4050 +Wire Wire Line + 4000 4050 7900 4050 +Wire Wire Line + 7900 4050 7900 4500 +Wire Wire Line + 7900 4500 8000 4500 +Connection ~ 4000 4900 +Wire Wire Line + 4000 4900 4050 4900 +Wire Wire Line + 7350 4200 7350 3850 +Wire Wire Line + 7350 3850 8300 3850 +Wire Wire Line + 8300 3850 8300 4200 +Connection ~ 8300 3850 +Wire Wire Line + 8300 3850 8900 3850 +$Comp +L Jumper:Jumper_3_Open JP2 +U 1 1 6116CC01 +P 7850 5100 +F 0 "JP2" H 7850 5324 50 0000 C CNN +F 1 "Jumper_3_Open" H 7850 5233 50 0000 C CNN +F 2 "" H 7850 5100 50 0001 C CNN +F 3 "~" H 7850 5100 50 0001 C CNN + 1 7850 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7350 5100 7600 5100 +Wire Wire Line + 7350 4800 7350 5100 +Wire Wire Line + 8100 5100 8300 5100 +Wire Wire Line + 8300 5100 8300 4800 +Wire Wire Line + 7850 5250 7850 5500 +Wire Wire Line + 7850 5500 8650 5500 +$Comp +L power:+5V #PWR031 +U 1 1 6119EF3F +P 3000 850 +F 0 "#PWR031" H 3000 700 50 0001 C CNN +F 1 "+5V" H 3015 1023 50 0000 C CNN +F 2 "" H 3000 850 50 0001 C CNN +F 3 "" H 3000 850 50 0001 C CNN + 1 3000 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3250 4900 3250 6600 +Wire Wire Line + 3250 6600 6350 6600 +Connection ~ 3250 4900 +Wire Wire Line + 3250 4900 3350 4900 +$Comp +L Jumper:Jumper_3_Open JP1 +U 1 1 6120B4E1 +P 6350 6250 +F 0 "JP1" V 6396 6337 50 0000 L CNN +F 1 "Jumper_3_Open" V 6305 6337 50 0000 L CNN +F 2 "" H 6350 6250 50 0001 C CNN +F 3 "~" H 6350 6250 50 0001 C CNN + 1 6350 6250 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6350 5350 6350 6000 +Wire Wire Line + 6150 5350 6350 5350 +Wire Wire Line + 6350 6600 6350 6500 +$Comp +L power:+5V #PWR036 +U 1 1 61245055 +P 8800 6000 +F 0 "#PWR036" H 8800 5850 50 0001 C CNN +F 1 "+5V" H 8815 6173 50 0000 C CNN +F 2 "" H 8800 6000 50 0001 C CNN +F 3 "" H 8800 6000 50 0001 C CNN + 1 8800 6000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 6000 8800 6150 +Wire Wire Line + 8800 6150 8950 6150 +Text HLabel 8900 3850 2 50 Input ~ 0 +Col0 +Text HLabel 8950 5500 2 50 Output ~ 0 +Row0 +Wire Wire Line + 6500 6250 8950 6250 +$Comp +L Device:C C20 +U 1 1 61431129 +P 6150 2900 +F 0 "C20" H 6265 2946 50 0000 L CNN +F 1 "0.33uF" H 6265 2855 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm" H 6188 2750 50 0001 C CNN +F 3 "~" H 6150 2900 50 0001 C CNN + 1 6150 2900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR034 +U 1 1 6143112F +P 6150 3150 +F 0 "#PWR034" H 6150 2900 50 0001 C CNN +F 1 "GND" H 6155 2977 50 0000 C CNN +F 2 "" H 6150 3150 50 0001 C CNN +F 3 "" H 6150 3150 50 0001 C CNN + 1 6150 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6150 3150 6150 3050 +$Comp +L Device:R_US R17 +U 1 1 614646B8 +P 5900 2550 +F 0 "R17" V 5695 2550 50 0000 C CNN +F 1 "100k" V 5786 2550 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5940 2540 50 0001 C CNN +F 3 "~" H 5900 2550 50 0001 C CNN + 1 5900 2550 + 0 1 1 0 +$EndComp +$Comp +L Device:R_US R13 +U 1 1 614BA7F2 +P 3000 1100 +F 0 "R13" H 3068 1146 50 0000 L CNN +F 1 "100K" H 3068 1055 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 3040 1090 50 0001 C CNN +F 3 "~" H 3000 1100 50 0001 C CNN + 1 3000 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 1400 1750 1400 +Wire Wire Line + 3000 1250 3000 1350 +Wire Wire Line + 3850 1800 3400 1800 +Wire Wire Line + 3000 1750 3000 1800 +Connection ~ 3000 1800 +Wire Wire Line + 3000 1800 3000 2000 +Connection ~ 3000 1400 +Wire Wire Line + 3000 1400 3000 1450 +Wire Wire Line + 4450 1800 4800 1800 +Wire Wire Line + 6150 2550 6150 2750 +Wire Wire Line + 7100 1800 7100 2250 +$Comp +L 74xx:74LS14 U11 +U 5 1 6168AA55 +P 5250 2550 +F 0 "U11" H 5250 2867 50 0000 C CNN +F 1 "74LS14" H 5250 2776 50 0000 C CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 5250 2550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 5250 2550 50 0001 C CNN + 5 5250 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6150 2550 6050 2550 +Connection ~ 6150 2550 +Wire Wire Line + 5750 2550 5550 2550 +Wire Wire Line + 4950 2550 4800 2550 +Wire Wire Line + 4800 2550 4800 1800 +Connection ~ 4800 1800 +Wire Wire Line + 4800 1800 7100 1800 +Wire Wire Line + 6150 2550 6800 2550 +Wire Wire Line + 7400 2550 7800 2550 +Wire Wire Line + 7800 3000 7800 3150 +Wire Wire Line + 7800 2700 7800 2550 +$Comp +L Device:R_US R18 +U 1 1 61505BC8 +P 7800 2850 +F 0 "R18" H 7868 2896 50 0000 L CNN +F 1 "1K" H 7868 2805 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7840 2840 50 0001 C CNN +F 3 "~" H 7800 2850 50 0001 C CNN + 1 7800 2850 + -1 0 0 1 +$EndComp +Connection ~ 7800 2550 +Wire Wire Line + 7800 2550 8200 2550 +$Comp +L power:GND #PWR035 +U 1 1 6170BBEC +P 7800 3150 +F 0 "#PWR035" H 7800 2900 50 0001 C CNN +F 1 "GND" H 7805 2977 50 0000 C CNN +F 2 "" H 7800 3150 50 0001 C CNN +F 3 "" H 7800 3150 50 0001 C CNN + 1 7800 3150 + 1 0 0 -1 +$EndComp +$Comp +L Diode:1N914 D17 +U 1 1 6170E5F0 +P 3400 1600 +F 0 "D17" V 3500 1550 50 0000 C CNN +F 1 "1N914" V 3300 1450 50 0000 C CNN +F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 3400 1425 50 0001 C CNN +F 3 "http://www.vishay.com/docs/85622/1n914.pdf" H 3400 1600 50 0001 C CNN + 1 3400 1600 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3400 1450 3400 1350 +Wire Wire Line + 3400 1750 3400 1800 +Connection ~ 3400 1800 +Wire Wire Line + 3400 1800 3000 1800 +Wire Wire Line + 3000 1350 3400 1350 +Connection ~ 3000 1350 +Wire Wire Line + 3000 1350 3000 1400 +Wire Wire Line + 3000 850 3000 950 +Wire Wire Line + 1750 1800 2150 1800 +Wire Wire Line + 2150 1800 2150 2400 +$Comp +L power:GND #PWR027 +U 1 1 617A42C5 +P 2150 2400 +F 0 "#PWR027" H 2150 2150 50 0001 C CNN +F 1 "GND" H 2155 2227 50 0000 C CNN +F 2 "" H 2150 2400 50 0001 C CNN +F 3 "" H 2150 2400 50 0001 C CNN + 1 2150 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 2550 8800 2550 +Wire Wire Line + 1800 4250 2700 4250 +Wire Wire Line + 2700 4900 2700 4750 +Wire Wire Line + 2700 4250 2700 4450 +$Comp +L Device:R_US R12 +U 1 1 61058683 +P 2700 4600 +F 0 "R12" H 2600 4750 50 0000 L CNN +F 1 "56K" H 2450 4550 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2740 4590 50 0001 C CNN +F 3 "~" H 2700 4600 50 0001 C CNN + 1 2700 4600 + 1 0 0 -1 +$EndComp +Connection ~ 2700 4900 +Wire Wire Line + 2700 4900 3250 4900 +$Comp +L Device:R_US R11 +U 1 1 61C4846D +P 2700 4050 +F 0 "R11" H 2600 4200 50 0000 L CNN +F 1 "4.7K" H 2450 4000 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2740 4040 50 0001 C CNN +F 3 "~" H 2700 4050 50 0001 C CNN + 1 2700 4050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 3900 2700 3750 +Wire Wire Line + 2700 4250 2700 4200 +Connection ~ 2700 4250 +Text Notes 1350 5150 0 50 ~ 0 +Debounce Time approx 40 msec +Text Notes 2600 2850 0 50 ~ 0 +Reset Delay time: about 3.3 sec\nReset delay is approx. proportional to 10sec/uF * C1 value +Text Notes 6400 3150 0 50 ~ 0 +~RESET~ pulse is approx 50 usec. +$Comp +L 74xx:74LS14 U11 +U 7 1 61CB40D7 +P 10450 1550 +F 0 "U11" H 10680 1596 50 0000 L CNN +F 1 "74LS14" H 10680 1505 50 0000 L CNN +F 2 "Package_DIP:DIP-14_W7.62mm" H 10450 1550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS14" H 10450 1550 50 0001 C CNN + 7 10450 1550 + 1 0 0 -1 +$EndComp +$Comp +L 4xxx:4066 U12 +U 5 1 61CB40DD +P 9750 1550 +F 0 "U12" H 9980 1596 50 0000 L CNN +F 1 "4066" H 9980 1505 50 0000 L CNN +F 2 "" H 9750 1550 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/cd4066b.pdf" H 9750 1550 50 0001 C CNN + 5 9750 1550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9750 1050 9750 950 +Wire Wire Line + 9750 950 10100 950 +Wire Wire Line + 10450 950 10450 1050 +Wire Wire Line + 10450 2050 10450 2100 +Wire Wire Line + 10450 2100 10100 2100 +Wire Wire Line + 9750 2100 9750 2050 +$Comp +L power:GND #PWR038 +U 1 1 61CB40E9 +P 10100 2150 +F 0 "#PWR038" H 10100 1900 50 0001 C CNN +F 1 "GND" H 10105 1977 50 0000 C CNN +F 2 "" H 10100 2150 50 0001 C CNN +F 3 "" H 10100 2150 50 0001 C CNN + 1 10100 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10100 2150 10100 2100 +Connection ~ 10100 2100 +Wire Wire Line + 10100 2100 9750 2100 +$Comp +L power:+5V #PWR037 +U 1 1 61CB40F2 +P 10100 850 +F 0 "#PWR037" H 10100 700 50 0001 C CNN +F 1 "+5V" H 10115 1023 50 0000 C CNN +F 2 "" H 10100 850 50 0001 C CNN +F 3 "" H 10100 850 50 0001 C CNN + 1 10100 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10100 850 10100 950 +Connection ~ 10100 950 +Wire Wire Line + 10100 950 10450 950 +$EndSCHEMATC