Serial IO Revision B

This commit is contained in:
Unknown 2017-06-08 21:25:13 +02:00
parent 742a821703
commit 5bdaa7bc14
7 changed files with 3201 additions and 2371 deletions

View File

@ -128,11 +128,11 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X05
# CONN_01X06
#
DEF CONN_01X05 J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "CONN_01X05" 100 0 50 V V C CNN
DEF CONN_01X06 J 0 40 Y N 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "CONN_01X06" 100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -142,17 +142,19 @@ $FPLIST
Socket_Strip_Angled_1X*
$ENDFPLIST
DRAW
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 250 50 -250 0 1 0 N
X P1 1 -200 200 150 R 50 50 1 1 P
X P2 2 -200 100 150 R 50 50 1 1 P
X P3 3 -200 0 150 R 50 50 1 1 P
X P4 4 -200 -100 150 R 50 50 1 1 P
X P5 5 -200 -200 150 R 50 50 1 1 P
S -50 -245 10 -255 0 1 0 N
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 255 10 245 0 1 0 N
S -50 300 50 -300 0 1 0 N
X P1 1 -200 250 150 R 50 50 1 1 P
X P2 2 -200 150 150 R 50 50 1 1 P
X P3 3 -200 50 150 R 50 50 1 1 P
X P4 4 -200 -50 150 R 50 50 1 1 P
X P5 5 -200 -150 150 R 50 50 1 1 P
X P6 6 -200 -250 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
@ -252,6 +254,105 @@ X P39 39 -200 -1900 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_02X20
#
DEF CONN_02X20 J 0 1 Y N 1 F N
F0 "J" 0 1050 50 H V C CNN
F1 "CONN_02X20" 0 0 50 V V C CNN
F2 "" 0 -950 50 H I C CNN
F3 "" 0 -950 50 H I C CNN
$FPLIST
Pin_Header_Straight_2X*
Pin_Header_Angled_2X*
Socket_Strip_Straight_2X*
Socket_Strip_Angled_2X*
IDC_Header_Straight_*
$ENDFPLIST
DRAW
S -100 -945 -50 -955 0 1 0 N
S -100 -845 -50 -855 0 1 0 N
S -100 -745 -50 -755 0 1 0 N
S -100 -645 -50 -655 0 1 0 N
S -100 -545 -50 -555 0 1 0 N
S -100 -445 -50 -455 0 1 0 N
S -100 -345 -50 -355 0 1 0 N
S -100 -245 -50 -255 0 1 0 N
S -100 -145 -50 -155 0 1 0 N
S -100 -45 -50 -55 0 1 0 N
S -100 55 -50 45 0 1 0 N
S -100 155 -50 145 0 1 0 N
S -100 255 -50 245 0 1 0 N
S -100 355 -50 345 0 1 0 N
S -100 455 -50 445 0 1 0 N
S -100 555 -50 545 0 1 0 N
S -100 655 -50 645 0 1 0 N
S -100 755 -50 745 0 1 0 N
S -100 855 -50 845 0 1 0 N
S -100 955 -50 945 0 1 0 N
S -100 1000 100 -1000 0 1 0 N
S 50 -945 100 -955 0 1 0 N
S 50 -845 100 -855 0 1 0 N
S 50 -745 100 -755 0 1 0 N
S 50 -645 100 -655 0 1 0 N
S 50 -545 100 -555 0 1 0 N
S 50 -445 100 -455 0 1 0 N
S 50 -345 100 -355 0 1 0 N
S 50 -245 100 -255 0 1 0 N
S 50 -145 100 -155 0 1 0 N
S 50 -45 100 -55 0 1 0 N
S 50 55 100 45 0 1 0 N
S 50 155 100 145 0 1 0 N
S 50 255 100 245 0 1 0 N
S 50 355 100 345 0 1 0 N
S 50 455 100 445 0 1 0 N
S 50 555 100 545 0 1 0 N
S 50 655 100 645 0 1 0 N
S 50 755 100 745 0 1 0 N
S 50 855 100 845 0 1 0 N
S 50 955 100 945 0 1 0 N
X P1 1 -250 950 150 R 50 50 1 1 P
X P2 2 250 950 150 L 50 50 1 1 P
X P3 3 -250 850 150 R 50 50 1 1 P
X P4 4 250 850 150 L 50 50 1 1 P
X P5 5 -250 750 150 R 50 50 1 1 P
X P6 6 250 750 150 L 50 50 1 1 P
X P7 7 -250 650 150 R 50 50 1 1 P
X P8 8 250 650 150 L 50 50 1 1 P
X P9 9 -250 550 150 R 50 50 1 1 P
X P10 10 250 550 150 L 50 50 1 1 P
X P20 20 250 50 150 L 50 50 1 1 P
X P30 30 250 -450 150 L 50 50 1 1 P
X P40 40 250 -950 150 L 50 50 1 1 P
X P11 11 -250 450 150 R 50 50 1 1 P
X P21 21 -250 -50 150 R 50 50 1 1 P
X P31 31 -250 -550 150 R 50 50 1 1 P
X P12 12 250 450 150 L 50 50 1 1 P
X P22 22 250 -50 150 L 50 50 1 1 P
X P32 32 250 -550 150 L 50 50 1 1 P
X P13 13 -250 350 150 R 50 50 1 1 P
X P23 23 -250 -150 150 R 50 50 1 1 P
X P33 33 -250 -650 150 R 50 50 1 1 P
X P14 14 250 350 150 L 50 50 1 1 P
X P24 24 250 -150 150 L 50 50 1 1 P
X P34 34 250 -650 150 L 50 50 1 1 P
X P15 15 -250 250 150 R 50 50 1 1 P
X P25 25 -250 -250 150 R 50 50 1 1 P
X P35 35 -250 -750 150 R 50 50 1 1 P
X P16 16 250 250 150 L 50 50 1 1 P
X P26 26 250 -250 150 L 50 50 1 1 P
X P36 36 250 -750 150 L 50 50 1 1 P
X P17 17 -250 150 150 R 50 50 1 1 P
X P27 27 -250 -350 150 R 50 50 1 1 P
X P37 37 -250 -850 150 R 50 50 1 1 P
X P18 18 250 150 150 L 50 50 1 1 P
X P28 28 250 -350 150 L 50 50 1 1 P
X P38 38 250 -850 150 L 50 50 1 1 P
X P19 19 -250 50 150 R 50 50 1 1 P
X P29 29 -250 -450 150 R 50 50 1 1 P
X P39 39 -250 -950 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CP1
#
DEF CP1 C 0 10 N N 1 F N
@ -272,6 +373,29 @@ X ~ 2 0 -150 130 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*SingleDiode
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_NO_Small
#
DEF Jumper_NO_Small JP 0 30 N N 1 F N

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source "D:/ownCloud/Documents/Projects/RC6502/RC6502 Serial IO/RC6502 Serial IO.sch")
(date "14/05/2017 22:26:08")
(date "08/06/2017 21:17:56")
(tool "Eeschema 4.0.6")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -46,7 +46,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 590F34BB))
(comp (ref U3)
(value 74LS138)
(value 74HCT38)
(footprint Housings_DIP:DIP-16_W7.62mm_Socket)
(libsource (lib 74xx) (part 74LS138))
(sheetpath (names /) (tstamps /))
@ -57,7 +57,7 @@
(libsource (lib 74xx) (part 74HCT04))
(sheetpath (names /) (tstamps /))
(tstamp 590F843D))
(comp (ref C4)
(comp (ref C5)
(value 10nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part CP1))
@ -70,7 +70,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 5910D88B))
(comp (ref J2)
(value Arduino_Nano_Header)
(value "Arduino Nano")
(footprint Modules:Arduino_Nano)
(libsource (lib w_connectors) (part Arduino_Nano_Header))
(sheetpath (names /) (tstamps /))
@ -99,18 +99,48 @@
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59122A1C))
(comp (ref J4)
(value "Peripheral Bus")
(footprint Connectors:IDC_Header_Straight_40pins)
(libsource (lib conn) (part CONN_02X20))
(sheetpath (names /) (tstamps /))
(tstamp 593E9FED))
(comp (ref R5)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 593EB3CA))
(comp (ref R1)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59123A38))
(tstamp 593F467A))
(comp (ref R4)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 593F475F))
(comp (ref J3)
(value "SPI Breakout")
(footprint Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm)
(libsource (lib conn) (part CONN_01X05))
(footprint Pin_Headers:Pin_Header_Angled_1x06_Pitch2.54mm)
(libsource (lib conn) (part CONN_01X06))
(sheetpath (names /) (tstamps /))
(tstamp 59124CBA)))
(tstamp 593F9B4F))
(comp (ref C4)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5939B171))
(comp (ref D1)
(value 1N4848)
(footprint Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal)
(libsource (lib device) (part D))
(sheetpath (names /) (tstamps /))
(tstamp 5939CEAC)))
(libparts
(libpart (lib 74xx) (part 74HCT04)
(aliases
@ -203,8 +233,8 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part CONN_01X05)
(description "Connector, single row, 01x05, pin header")
(libpart (lib conn) (part CONN_01X06)
(description "Connector, single row, 01x06, pin header")
(footprints
(fp Pin_Header_Straight_1X*)
(fp Pin_Header_Angled_1X*)
@ -212,13 +242,14 @@
(fp Socket_Strip_Angled_1X*))
(fields
(field (name Reference) J)
(field (name Value) CONN_01X05))
(field (name Value) CONN_01X06))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))))
(libpart (lib conn) (part CONN_01X39)
(description "Connector, single row, 01x39, pin header")
(footprints
@ -269,6 +300,58 @@
(pin (num 37) (name P37) (type passive))
(pin (num 38) (name P38) (type passive))
(pin (num 39) (name P39) (type passive))))
(libpart (lib conn) (part CONN_02X20)
(description "Connector, double row, 02x20, pin header")
(footprints
(fp Pin_Header_Straight_2X*)
(fp Pin_Header_Angled_2X*)
(fp Socket_Strip_Straight_2X*)
(fp Socket_Strip_Angled_2X*)
(fp IDC_Header_Straight_*))
(fields
(field (name Reference) J)
(field (name Value) CONN_02X20))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))
(pin (num 9) (name P9) (type passive))
(pin (num 10) (name P10) (type passive))
(pin (num 11) (name P11) (type passive))
(pin (num 12) (name P12) (type passive))
(pin (num 13) (name P13) (type passive))
(pin (num 14) (name P14) (type passive))
(pin (num 15) (name P15) (type passive))
(pin (num 16) (name P16) (type passive))
(pin (num 17) (name P17) (type passive))
(pin (num 18) (name P18) (type passive))
(pin (num 19) (name P19) (type passive))
(pin (num 20) (name P20) (type passive))
(pin (num 21) (name P21) (type passive))
(pin (num 22) (name P22) (type passive))
(pin (num 23) (name P23) (type passive))
(pin (num 24) (name P24) (type passive))
(pin (num 25) (name P25) (type passive))
(pin (num 26) (name P26) (type passive))
(pin (num 27) (name P27) (type passive))
(pin (num 28) (name P28) (type passive))
(pin (num 29) (name P29) (type passive))
(pin (num 30) (name P30) (type passive))
(pin (num 31) (name P31) (type passive))
(pin (num 32) (name P32) (type passive))
(pin (num 33) (name P33) (type passive))
(pin (num 34) (name P34) (type passive))
(pin (num 35) (name P35) (type passive))
(pin (num 36) (name P36) (type passive))
(pin (num 37) (name P37) (type passive))
(pin (num 38) (name P38) (type passive))
(pin (num 39) (name P39) (type passive))
(pin (num 40) (name P40) (type passive))))
(libpart (lib device) (part CP1)
(description "Polarised capacitor")
(footprints
@ -279,6 +362,20 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib device) (part D)
(description Diode)
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib device) (part Jumper_NO_Small)
(description "Jumper, normally open")
(fields
@ -391,296 +488,356 @@
(pin (num 39) (name CA2) (type BiDi))
(pin (num 40) (name CA1) (type BiDi)))))
(libraries
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib"))
(library (logical microchip)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\microchip.lib"))
(library (logical switches)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\switches.lib"))
(library (logical 65xx)
(uri "D:\\ownCloud\\Documents\\Projects\\RC6502\\RC6502 Serial IO\\65xx.lib"))
(library (logical w_connectors)
(uri "D:\\ownCloud\\Documents\\Projects\\RC6502\\RC6502 Serial IO\\w_connectors.lib"))
(library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical switches)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\switches.lib"))
(library (logical 65xx)
(uri "D:\\ownCloud\\Documents\\Projects\\RC6502\\RC6502 Serial IO\\65xx.lib"))
(library (logical microchip)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\microchip.lib"))
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib"))
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
(nets
(net (code 1) (name VCC)
(node (ref JP1) (pin 2))
(node (ref R1) (pin 1))
(node (ref U4) (pin 9))
(node (ref R2) (pin 1))
(node (ref J1) (pin 18))
(node (ref C2) (pin 1))
(node (ref C1) (pin 1))
(node (ref U2) (pin 20))
(node (ref C3) (pin 1))
(node (ref U1) (pin 14))
(node (ref U2) (pin 24))
(node (ref U3) (pin 16))
(node (ref R3) (pin 1)))
(net (code 2) (name GND)
(node (ref U4) (pin 16))
(node (ref U4) (pin 17))
(node (ref U4) (pin 15))
(node (ref U1) (pin 7))
(node (ref U4) (pin 10))
(node (ref U3) (pin 4))
(node (ref J1) (pin 17))
(node (ref U3) (pin 5))
(node (ref U3) (pin 8))
(node (ref U2) (pin 1))
(node (ref C3) (pin 2))
(node (ref J2) (pin 29))
(node (ref SW1) (pin 2))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2)))
(net (code 3) (name "Net-(J2-Pad19)")
(node (ref J2) (pin 19)))
(net (code 4) (name "Net-(J2-Pad18)")
(node (ref J2) (pin 18)))
(net (code 5) (name "Net-(J2-Pad27)")
(node (ref JP1) (pin 1))
(node (ref J2) (pin 27)))
(net (code 6) (name "Net-(J2-Pad17)")
(node (ref J2) (pin 17)))
(net (code 7) (name "Net-(J2-Pad26)")
(node (ref J2) (pin 26)))
(net (code 8) (name /SCK)
(node (ref J3) (pin 3))
(node (ref J2) (pin 16))
(node (ref U4) (pin 12)))
(net (code 9) (name "Net-(J2-Pad25)")
(node (ref J2) (pin 25)))
(net (code 10) (name "Net-(J2-Pad24)")
(node (ref J2) (pin 24)))
(net (code 11) (name "Net-(U1-Pad1)")
(node (ref U2) (pin 19))
(node (ref U1) (pin 1)))
(net (code 12) (name "Net-(J2-Pad23)")
(node (ref J2) (pin 23)))
(net (code 13) (name "Net-(U2-Pad23)")
(node (ref U3) (pin 10))
(node (ref U2) (pin 23)))
(net (code 14) (name /MISO)
(node (ref U4) (pin 14))
(node (ref J2) (pin 15))
(node (ref J3) (pin 5)))
(net (code 15) (name "Net-(U4-Pad19)")
(node (ref U4) (pin 19)))
(net (code 16) (name OUT_D7)
(node (ref U4) (pin 28)))
(net (code 17) (name "Net-(J2-Pad28)")
(node (ref SW1) (pin 1))
(node (ref U4) (pin 18))
(node (ref J2) (pin 28)))
(net (code 18) (name OUT_D6)
(node (ref U4) (pin 27))
(node (ref U2) (pin 16)))
(net (code 19) (name OUT_D5)
(node (ref U2) (pin 15))
(node (ref U4) (pin 26)))
(net (code 20) (name OUT_D4)
(node (ref U4) (pin 25))
(node (ref U2) (pin 14)))
(net (code 21) (name OUT_D3)
(node (ref U2) (pin 13))
(node (ref U4) (pin 24)))
(net (code 22) (name OUT_D2)
(node (ref U4) (pin 23))
(node (ref U2) (pin 12)))
(net (code 23) (name /MOSI)
(node (ref U4) (pin 13))
(node (ref J2) (pin 14))
(node (ref J3) (pin 4)))
(net (code 24) (name OUT_D1)
(node (ref U2) (pin 11))
(node (ref U4) (pin 22)))
(net (code 25) (name OUT_D0)
(node (ref U4) (pin 21))
(node (ref U2) (pin 10)))
(net (code 26) (name "Net-(J2-Pad13)")
(net (code 1) (name "Net-(J2-Pad13)")
(node (ref J2) (pin 13))
(node (ref U4) (pin 11))
(node (ref R3) (pin 2)))
(net (code 27) (name "Net-(U4-Pad20)")
(net (code 2) (name "Net-(U4-Pad19)")
(node (ref U4) (pin 19)))
(net (code 3) (name "Net-(U4-Pad20)")
(node (ref U4) (pin 20)))
(net (code 28) (name KBD_D6)
(node (ref U2) (pin 8))
(node (ref U4) (pin 7)))
(net (code 29) (name KBD_D5)
(node (ref U4) (pin 6))
(node (ref U2) (pin 7)))
(net (code 30) (name KBD_READY)
(node (ref J2) (pin 5))
(node (ref U2) (pin 39)))
(net (code 31) (name "Net-(J2-Pad22)")
(node (ref J2) (pin 22)))
(net (code 32) (name "Net-(J2-Pad21)")
(node (ref J2) (pin 21)))
(net (code 33) (name "Net-(J2-Pad30)")
(node (ref J2) (pin 30)))
(net (code 34) (name "Net-(J2-Pad20)")
(node (ref J2) (pin 20)))
(net (code 35) (name "Net-(J2-Pad10)")
(node (ref J2) (pin 10)))
(net (code 36) (name "Net-(J2-Pad9)")
(node (ref J2) (pin 9)))
(net (code 37) (name OUT_READY)
(node (ref U2) (pin 18))
(node (ref J2) (pin 8)))
(net (code 38) (name KBD_DA)
(node (ref J2) (pin 7))
(node (ref U2) (pin 40)))
(net (code 39) (name OUT_DA)
(node (ref C4) (pin 1))
(node (ref U2) (pin 17))
(node (ref J2) (pin 6)))
(net (code 40) (name "Net-(J2-Pad4)")
(node (ref J2) (pin 4)))
(net (code 41) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3)))
(net (code 42) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2)))
(net (code 43) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1)))
(net (code 44) (name /CS1)
(node (ref J2) (pin 11))
(net (code 4) (name "Net-(J2-Pad17)")
(node (ref J2) (pin 17)))
(net (code 5) (name /MOSI)
(node (ref U4) (pin 13))
(node (ref J3) (pin 3))
(node (ref J2) (pin 14)))
(net (code 6) (name /MISO)
(node (ref J3) (pin 4))
(node (ref U4) (pin 14))
(node (ref J2) (pin 15)))
(net (code 7) (name "Net-(J2-Pad18)")
(node (ref J2) (pin 18)))
(net (code 8) (name VCC)
(node (ref R4) (pin 2))
(node (ref U2) (pin 20))
(node (ref R1) (pin 2))
(node (ref J3) (pin 1)))
(net (code 45) (name /CS2)
(node (ref J2) (pin 12))
(node (ref R3) (pin 1))
(node (ref C3) (pin 1))
(node (ref U1) (pin 14))
(node (ref U3) (pin 16))
(node (ref U4) (pin 9))
(node (ref J1) (pin 18))
(node (ref U2) (pin 24))
(node (ref C4) (pin 1))
(node (ref C2) (pin 1))
(node (ref C1) (pin 1))
(node (ref R5) (pin 2))
(node (ref J3) (pin 6))
(node (ref D1) (pin 1))
(node (ref R2) (pin 1)))
(net (code 9) (name "Net-(J4-Pad8)")
(node (ref J4) (pin 8)))
(net (code 10) (name "Net-(J4-Pad1)")
(node (ref J4) (pin 1)))
(net (code 11) (name "Net-(J4-Pad4)")
(node (ref J4) (pin 4)))
(net (code 12) (name OUT_D6)
(node (ref J4) (pin 5))
(node (ref U2) (pin 16))
(node (ref U4) (pin 27)))
(net (code 13) (name "Net-(J4-Pad6)")
(node (ref J4) (pin 6)))
(net (code 14) (name OUT_D5)
(node (ref J4) (pin 7))
(node (ref U4) (pin 26))
(node (ref U2) (pin 15)))
(net (code 15) (name OUT_D4)
(node (ref J4) (pin 9))
(node (ref U4) (pin 25))
(node (ref U2) (pin 14)))
(net (code 16) (name "Net-(J4-Pad10)")
(node (ref J4) (pin 10)))
(net (code 17) (name "Net-(J4-Pad20)")
(node (ref J4) (pin 20)))
(net (code 18) (name OUT_D3)
(node (ref U4) (pin 24))
(node (ref U2) (pin 13))
(node (ref J4) (pin 11)))
(net (code 19) (name "Net-(U4-Pad28)")
(node (ref U4) (pin 28)))
(net (code 20) (name "Net-(J2-Pad4)")
(node (ref J2) (pin 4)))
(net (code 21) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3)))
(net (code 22) (name "Net-(J2-Pad30)")
(node (ref J2) (pin 30)))
(net (code 23) (name "Net-(J2-Pad26)")
(node (ref J2) (pin 26)))
(net (code 24) (name "Net-(J2-Pad25)")
(node (ref J2) (pin 25)))
(net (code 25) (name "Net-(J2-Pad24)")
(node (ref J2) (pin 24)))
(net (code 26) (name "Net-(J2-Pad23)")
(node (ref J2) (pin 23)))
(net (code 27) (name "Net-(J2-Pad22)")
(node (ref J2) (pin 22)))
(net (code 28) (name "Net-(J2-Pad21)")
(node (ref J2) (pin 21)))
(net (code 29) (name "Net-(J2-Pad20)")
(node (ref J2) (pin 20)))
(net (code 30) (name "Net-(J2-Pad19)")
(node (ref J2) (pin 19)))
(net (code 31) (name "Net-(U2-Pad23)")
(node (ref U3) (pin 10))
(node (ref U2) (pin 23)))
(net (code 32) (name "Net-(U1-Pad1)")
(node (ref U2) (pin 19))
(node (ref U1) (pin 1)))
(net (code 33) (name GND)
(node (ref J4) (pin 40))
(node (ref J4) (pin 26))
(node (ref J4) (pin 30))
(node (ref U4) (pin 16))
(node (ref J4) (pin 2))
(node (ref U3) (pin 4))
(node (ref J4) (pin 19))
(node (ref U3) (pin 5))
(node (ref J4) (pin 22))
(node (ref U4) (pin 15))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref C3) (pin 2))
(node (ref J1) (pin 17))
(node (ref U2) (pin 1))
(node (ref U4) (pin 10))
(node (ref J2) (pin 29))
(node (ref U1) (pin 7))
(node (ref C4) (pin 2))
(node (ref J3) (pin 5))
(node (ref U4) (pin 17))
(node (ref SW1) (pin 2))
(node (ref U3) (pin 8)))
(net (code 34) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref JP1) (pin 2)))
(net (code 35) (name "Net-(J2-Pad27)")
(node (ref J2) (pin 27))
(node (ref JP1) (pin 1)))
(net (code 36) (name /SCK)
(node (ref J3) (pin 2))
(node (ref J2) (pin 16))
(node (ref U4) (pin 12)))
(net (code 37) (name KBD_DETECT)
(node (ref R4) (pin 1))
(node (ref J4) (pin 39))
(node (ref J2) (pin 10)))
(net (code 38) (name "Net-(J4-Pad24)")
(node (ref J4) (pin 24)))
(net (code 39) (name "Net-(J4-Pad12)")
(node (ref J4) (pin 12)))
(net (code 40) (name "Net-(J4-Pad14)")
(node (ref J4) (pin 14)))
(net (code 41) (name "Net-(J4-Pad16)")
(node (ref J4) (pin 16)))
(net (code 42) (name "Net-(J4-Pad18)")
(node (ref J4) (pin 18)))
(net (code 43) (name "Net-(J4-Pad28)")
(node (ref J4) (pin 28)))
(net (code 44) (name /CS1)
(node (ref R2) (pin 2))
(node (ref J3) (pin 2)))
(net (code 46) (name KBD_D4)
(node (ref U2) (pin 6))
(node (ref U4) (pin 5)))
(net (code 47) (name "Net-(J1-Pad25)")
(node (ref J1) (pin 25)))
(net (code 48) (name "Net-(J1-Pad23)")
(node (ref J1) (pin 23)))
(net (code 49) (name "Net-(J1-Pad38)")
(node (ref J1) (pin 38)))
(net (code 50) (name "Net-(J1-Pad39)")
(node (ref J1) (pin 39)))
(net (code 51) (name "Net-(J1-Pad37)")
(node (ref J1) (pin 37)))
(net (code 52) (name "Net-(J1-Pad36)")
(node (ref J1) (pin 36)))
(net (code 53) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 26)))
(net (code 54) (name A0)
(node (ref U2) (pin 36))
(node (ref J1) (pin 16)))
(net (code 55) (name "Net-(J1-Pad35)")
(node (ref J1) (pin 35)))
(net (code 56) (name A1)
(node (ref U2) (pin 35))
(node (ref J1) (pin 15)))
(net (code 57) (name "Net-(J1-Pad14)")
(node (ref J1) (pin 14)))
(net (code 58) (name D2)
(node (ref U2) (pin 31))
(node (ref J1) (pin 29)))
(net (code 59) (name WR)
(node (ref U2) (pin 21))
(node (ref J1) (pin 24)))
(net (code 60) (name D3)
(node (ref J2) (pin 12))
(node (ref J3) (pin 1)))
(net (code 45) (name P_RESET)
(node (ref SW1) (pin 1))
(node (ref J2) (pin 28))
(node (ref U4) (pin 18))
(node (ref R5) (pin 1))
(node (ref J4) (pin 36)))
(net (code 46) (name OUT_D2)
(node (ref J4) (pin 13))
(node (ref U4) (pin 23))
(node (ref U2) (pin 12)))
(net (code 47) (name OUT_D1)
(node (ref U4) (pin 22))
(node (ref J4) (pin 15))
(node (ref U2) (pin 11)))
(net (code 48) (name OUT_D0)
(node (ref U4) (pin 21))
(node (ref U2) (pin 10))
(node (ref J4) (pin 17)))
(net (code 49) (name KBD_D7)
(node (ref U4) (pin 8))
(node (ref U2) (pin 9))
(node (ref J4) (pin 21)))
(net (code 50) (name D3)
(node (ref J1) (pin 30))
(node (ref U2) (pin 30)))
(net (code 61) (name KBD_D7)
(node (ref U2) (pin 9))
(node (ref U4) (pin 8)))
(net (code 62) (name D6)
(node (ref J1) (pin 33))
(node (ref U2) (pin 27)))
(net (code 63) (name "Net-(J1-Pad22)")
(node (ref J1) (pin 22)))
(net (code 64) (name "Net-(J1-Pad8)")
(node (ref J1) (pin 8)))
(net (code 65) (name "Net-(J1-Pad13)")
(node (ref J1) (pin 13)))
(net (code 66) (name A4)
(node (ref U2) (pin 22))
(node (ref J1) (pin 12)))
(net (code 67) (name "Net-(J1-Pad21)")
(net (code 51) (name D2)
(node (ref U2) (pin 31))
(node (ref J1) (pin 29)))
(net (code 52) (name "Net-(J1-Pad38)")
(node (ref J1) (pin 38)))
(net (code 53) (name "Net-(J1-Pad23)")
(node (ref J1) (pin 23)))
(net (code 54) (name "Net-(J1-Pad25)")
(node (ref J1) (pin 25)))
(net (code 55) (name "Net-(J1-Pad39)")
(node (ref J1) (pin 39)))
(net (code 56) (name D5)
(node (ref U2) (pin 28))
(node (ref J1) (pin 32)))
(net (code 57) (name "Net-(U2-Pad38)")
(node (ref U2) (pin 38)))
(net (code 58) (name D4)
(node (ref U2) (pin 29))
(node (ref J1) (pin 31)))
(net (code 59) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21)))
(net (code 68) (name "Net-(J1-Pad11)")
(node (ref J1) (pin 11)))
(net (code 69) (name "Net-(J1-Pad10)")
(node (ref J1) (pin 10)))
(net (code 70) (name "Net-(J1-Pad9)")
(node (ref J1) (pin 9)))
(net (code 71) (name D1)
(node (ref U2) (pin 32))
(node (ref J1) (pin 28)))
(net (code 72) (name "Net-(J1-Pad7)")
(node (ref J1) (pin 7)))
(net (code 73) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 74) (name "Net-(J1-Pad5)")
(node (ref J1) (pin 5)))
(net (code 75) (name A12)
(node (ref U3) (pin 1))
(node (ref J1) (pin 4)))
(net (code 76) (name A13)
(node (ref U3) (pin 2))
(node (ref J1) (pin 3)))
(net (code 77) (name A14)
(node (ref J1) (pin 2))
(node (ref U3) (pin 3)))
(net (code 78) (name A15)
(net (code 60) (name A12)
(node (ref J1) (pin 4))
(node (ref U3) (pin 1)))
(net (code 61) (name "Net-(U2-Pad37)")
(node (ref U2) (pin 37)))
(net (code 62) (name D6)
(node (ref U2) (pin 27))
(node (ref J1) (pin 33)))
(net (code 63) (name A0)
(node (ref J1) (pin 16))
(node (ref U2) (pin 36)))
(net (code 64) (name D7)
(node (ref U2) (pin 26))
(node (ref J1) (pin 34)))
(net (code 65) (name A1)
(node (ref U2) (pin 35))
(node (ref J1) (pin 15)))
(net (code 66) (name PHI2)
(node (ref J1) (pin 19))
(node (ref U2) (pin 25)))
(net (code 67) (name "Net-(J1-Pad37)")
(node (ref J1) (pin 37)))
(net (code 68) (name "Net-(J1-Pad22)")
(node (ref J1) (pin 22)))
(net (code 69) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 26)))
(net (code 71) (name A15)
(node (ref J1) (pin 1))
(node (ref U3) (pin 6)))
(net (code 80) (name "Net-(U2-Pad37)")
(node (ref U2) (pin 37)))
(net (code 81) (name "Net-(U2-Pad38)")
(node (ref U2) (pin 38)))
(net (code 82) (name "Net-(U3-Pad7)")
(net (code 72) (name A14)
(node (ref U3) (pin 3))
(node (ref J1) (pin 2)))
(net (code 73) (name A13)
(node (ref J1) (pin 3))
(node (ref U3) (pin 2)))
(net (code 74) (name "Net-(J1-Pad5)")
(node (ref J1) (pin 5)))
(net (code 75) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 76) (name RW)
(node (ref J1) (pin 24))
(node (ref U2) (pin 21)))
(net (code 77) (name "Net-(J1-Pad14)")
(node (ref J1) (pin 14)))
(net (code 78) (name D0)
(node (ref U2) (pin 33))
(node (ref J1) (pin 27)))
(net (code 79) (name D1)
(node (ref U2) (pin 32))
(node (ref J1) (pin 28)))
(net (code 80) (name "Net-(U3-Pad7)")
(node (ref U3) (pin 7)))
(net (code 83) (name "Net-(U3-Pad9)")
(node (ref U3) (pin 9)))
(net (code 84) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 85) (name "Net-(U3-Pad12)")
(node (ref U3) (pin 12)))
(net (code 86) (name "Net-(U3-Pad13)")
(node (ref U3) (pin 13)))
(net (code 87) (name "Net-(U3-Pad14)")
(node (ref U3) (pin 14)))
(net (code 88) (name KBD_D3)
(node (ref U2) (pin 5))
(node (ref U4) (pin 4)))
(net (code 89) (name KBD_D2)
(node (ref U4) (pin 3))
(node (ref U2) (pin 4)))
(net (code 90) (name KBD_D1)
(node (ref U4) (pin 2))
(node (ref U2) (pin 3)))
(net (code 91) (name KBD_D0)
(node (ref U4) (pin 1))
(node (ref U2) (pin 2)))
(net (code 92) (name "Net-(U3-Pad15)")
(node (ref U3) (pin 15)))
(net (code 93) (name "Net-(C4-Pad2)")
(node (ref C4) (pin 2))
(node (ref U1) (pin 2)))
(net (code 94) (name D4)
(node (ref J1) (pin 31))
(node (ref U2) (pin 29)))
(net (code 95) (name D5)
(node (ref J1) (pin 32))
(node (ref U2) (pin 28)))
(net (code 96) (name D7)
(node (ref J1) (pin 34))
(node (ref U2) (pin 26)))
(net (code 97) (name PHI2)
(node (ref U2) (pin 25))
(node (ref J1) (pin 19)))
(net (code 98) (name RESET)
(net (code 81) (name "Net-(J1-Pad13)")
(node (ref J1) (pin 13)))
(net (code 82) (name A4)
(node (ref U2) (pin 22))
(node (ref J1) (pin 12)))
(net (code 83) (name "Net-(J1-Pad11)")
(node (ref J1) (pin 11)))
(net (code 84) (name RESET)
(node (ref J1) (pin 20))
(node (ref U2) (pin 34)))
(net (code 99) (name D0)
(node (ref J1) (pin 27))
(node (ref U2) (pin 33)))))
(net (code 85) (name "Net-(J1-Pad10)")
(node (ref J1) (pin 10)))
(net (code 86) (name "Net-(J1-Pad9)")
(node (ref J1) (pin 9)))
(net (code 87) (name "Net-(J1-Pad8)")
(node (ref J1) (pin 8)))
(net (code 88) (name "Net-(J1-Pad7)")
(node (ref J1) (pin 7)))
(net (code 89) (name KBD_D2)
(node (ref U2) (pin 4))
(node (ref J4) (pin 31))
(node (ref U4) (pin 3)))
(net (code 90) (name KBD_D3)
(node (ref J4) (pin 29))
(node (ref U4) (pin 4))
(node (ref U2) (pin 5)))
(net (code 91) (name KBD_D4)
(node (ref J4) (pin 27))
(node (ref U4) (pin 5))
(node (ref U2) (pin 6)))
(net (code 92) (name KBD_D5)
(node (ref U2) (pin 7))
(node (ref U4) (pin 6))
(node (ref J4) (pin 25)))
(net (code 93) (name KBD_D6)
(node (ref U2) (pin 8))
(node (ref J4) (pin 23))
(node (ref U4) (pin 7)))
(net (code 94) (name KBD_D1)
(node (ref J4) (pin 33))
(node (ref U2) (pin 3))
(node (ref U4) (pin 2)))
(net (code 95) (name "Net-(J2-Pad11)")
(node (ref J2) (pin 11)))
(net (code 96) (name OUT_DETECT)
(node (ref R1) (pin 1))
(node (ref J4) (pin 32))
(node (ref J2) (pin 9)))
(net (code 97) (name OUT_RDA)
(node (ref U2) (pin 18))
(node (ref J2) (pin 8))
(node (ref J4) (pin 34)))
(net (code 98) (name KBD_STROBE)
(node (ref J4) (pin 38))
(node (ref J2) (pin 7))
(node (ref U2) (pin 40)))
(net (code 99) (name OUT_DA)
(node (ref J4) (pin 3))
(node (ref J2) (pin 6))
(node (ref U2) (pin 17))
(node (ref C5) (pin 1)))
(net (code 100) (name KBD_READY)
(node (ref J2) (pin 5))
(node (ref J4) (pin 37))
(node (ref U2) (pin 39)))
(net (code 101) (name RX)
(node (ref J2) (pin 2))
(node (ref J1) (pin 36)))
(net (code 102) (name TX)
(node (ref J2) (pin 1))
(node (ref J1) (pin 35)))
(net (code 103) (name "Net-(U3-Pad15)")
(node (ref U3) (pin 15)))
(net (code 104) (name "Net-(U3-Pad14)")
(node (ref U3) (pin 14)))
(net (code 105) (name "Net-(U3-Pad13)")
(node (ref U3) (pin 13)))
(net (code 106) (name "Net-(U3-Pad12)")
(node (ref U3) (pin 12)))
(net (code 107) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 108) (name "Net-(U3-Pad9)")
(node (ref U3) (pin 9)))
(net (code 109) (name KBD_D0)
(node (ref U4) (pin 1))
(node (ref U2) (pin 2))
(node (ref J4) (pin 35)))
(net (code 110) (name "Net-(C5-Pad2)")
(node (ref U1) (pin 2))
(node (ref C5) (pin 2)))))

View File

@ -1,4 +1,4 @@
update=29/05/2017 22:20:07
update=08/06/2017 21:23:32
version=1
last_client=kicad
[pcbnew]
@ -68,7 +68,7 @@ PageLayoutDescrFile=
PlotDirectoryName=D:/ownCloud/Documents/Projects/RC6502/RC6502 Serial IO/export/
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
NetFmtName=Pcbnew
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60

View File

@ -93,18 +93,16 @@ D7
NoConn ~ 10600 5800
NoConn ~ 10600 4300
NoConn ~ 10600 4700
NoConn ~ 10600 5600
NoConn ~ 10600 5700
Text GLabel 2700 3450 0 60 Input ~ 0
A12
Text GLabel 3950 1450 2 60 Input ~ 0
A1
Text GLabel 3950 1350 2 60 Input ~ 0
A0
Text Notes 8375 7500 2 60 ~ 0
Text Notes 8150 7500 2 60 ~ 0
RC6502 Serial IO
Text Notes 10625 7650 2 60 ~ 0
A
B
NoConn ~ -500 7850
$Comp
L CONN_01X39 J1
@ -123,23 +121,23 @@ NoConn ~ 10600 4600
$Comp
L C C1
U 1 1 590DFF39
P 10275 1225
F 0 "C1" H 10300 1325 50 0000 L CNN
F 1 "100nF" H 10300 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10313 1075 50 0001 C CNN
F 3 "" H 10275 1225 50 0001 C CNN
1 10275 1225
P 10025 1225
F 0 "C1" H 10050 1325 50 0000 L CNN
F 1 "100nF" H 10050 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10063 1075 50 0001 C CNN
F 3 "" H 10025 1225 50 0001 C CNN
1 10025 1225
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 590E0960
P 10575 1225
F 0 "C2" H 10600 1325 50 0000 L CNN
F 1 "100nF" H 10600 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10613 1075 50 0001 C CNN
F 3 "" H 10575 1225 50 0001 C CNN
1 10575 1225
P 10275 1225
F 0 "C2" H 10300 1325 50 0000 L CNN
F 1 "100nF" H 10300 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10313 1075 50 0001 C CNN
F 3 "" H 10275 1225 50 0001 C CNN
1 10275 1225
1 0 0 -1
$EndComp
Text GLabel 10025 825 1 60 Input ~ 0
@ -155,12 +153,12 @@ A13
$Comp
L C C3
U 1 1 59106500
P 10875 1225
F 0 "C3" H 10900 1325 50 0000 L CNN
F 1 "100nF" H 10900 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10913 1075 50 0001 C CNN
F 3 "" H 10875 1225 50 0001 C CNN
1 10875 1225
P 10575 1225
F 0 "C3" H 10600 1325 50 0000 L CNN
F 1 "100nF" H 10600 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10613 1075 50 0001 C CNN
F 3 "" H 10575 1225 50 0001 C CNN
1 10575 1225
1 0 0 -1
$EndComp
NoConn ~ 10600 6000
@ -168,8 +166,8 @@ $Comp
L WD65C21 U2
U 1 1 590F34BB
P 3300 1850
F 0 "U2" H 3300 700 60 0000 C CNN
F 1 "WD65C21" V 3300 1750 60 0000 C CNN
F 0 "U2" H 3300 2900 60 0000 C CNN
F 1 "WD65C21" V 3300 1800 60 0000 C CNN
F 2 "Housings_DIP:DIP-40_W15.24mm_Socket" H 2800 2050 60 0001 C CNN
F 3 "" H 2800 2050 60 0000 C CNN
1 3300 1850
@ -188,8 +186,8 @@ $Comp
L 74LS138 U3
U 1 1 590F5A10
P 3300 3800
F 0 "U3" H 3400 4300 50 0000 C CNN
F 1 "74LS138" H 3450 3251 50 0000 C CNN
F 0 "U3" H 3300 4300 50 0000 C CNN
F 1 "74HCT38" V 3300 3800 50 0000 C CNN
F 2 "Housings_DIP:DIP-16_W7.62mm_Socket" H 3300 3800 50 0001 C CNN
F 3 "" H 3300 3800 50 0001 C CNN
1 3300 3800
@ -249,10 +247,10 @@ F 3 "" H 1850 2750 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L CP1 C4
L CP1 C5
U 1 1 590F85AC
P 1250 2750
F 0 "C4" H 1275 2850 50 0000 L CNN
F 0 "C5" H 1275 2850 50 0000 L CNN
F 1 "10nF" H 1275 2650 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 1250 2750 50 0001 C CNN
F 3 "" H 1250 2750 50 0001 C CNN
@ -295,8 +293,8 @@ $Comp
L MCP23S17 U4
U 1 1 5910D88B
P 5700 1800
F 0 "U4" H 5600 2825 50 0000 R CNN
F 1 "MCP23S17" H 5600 2750 50 0000 R CNN
F 0 "U4" H 5450 2750 50 0000 R CNN
F 1 "MCP23S17" V 5700 1800 50 0000 C CNN
F 2 "Housings_DIP:DIP-28_W7.62mm_Socket" H 5750 850 50 0001 L CNN
F 3 "" H 5950 2800 50 0001 C CNN
1 5700 1800
@ -316,7 +314,7 @@ Text GLabel 5200 2400 0 60 Input ~ 0
OUT_D5
Text GLabel 5200 2500 0 60 Input ~ 0
OUT_D6
Text GLabel 6450 2400 2 60 Output ~ 0
Text GLabel 6350 4000 3 60 Output ~ 0
GND
Text GLabel 5700 800 1 60 Input ~ 0
VCC
@ -325,7 +323,7 @@ L Arduino_Nano_Header J2
U 1 1 59110A3B
P 7750 1700
F 0 "J2" H 7750 2500 60 0000 C CNN
F 1 "Arduino_Nano_Header" H 7750 900 60 0000 C CNN
F 1 "Arduino Nano" V 7750 1700 60 0000 C CNN
F 2 "Modules:Arduino_Nano" H 7750 1700 60 0001 C CNN
F 3 "" H 7750 1700 60 0000 C CNN
1 7750 1700
@ -333,34 +331,34 @@ F 3 "" H 7750 1700 60 0000 C CNN
$EndComp
Text GLabel 8250 1100 2 60 Output ~ 0
GND
Text GLabel 9000 1450 2 60 Output ~ 0
Text GLabel 9300 1450 2 60 Output ~ 0
VCC
$Comp
L R R3
U 1 1 59112B96
P 7750 3250
F 0 "R3" V 7830 3250 50 0000 C CNN
F 1 "10k" V 7750 3250 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7680 3250 50 0001 C CNN
F 3 "" H 7750 3250 50 0001 C CNN
1 7750 3250
P 7750 3000
F 0 "R3" V 7830 3000 50 0000 C CNN
F 1 "10k" V 7750 3000 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7680 3000 50 0001 C CNN
F 3 "" H 7750 3000 50 0001 C CNN
1 7750 3000
0 1 1 0
$EndComp
$Comp
L SW_Push SW1
U 1 1 59115E08
P 8800 1200
F 0 "SW1" H 8850 1300 50 0000 L CNN
F 1 "Reset" H 8800 1140 50 0000 C CNN
F 2 "Buttons_Switches_THT:SW_PUSH_6mm" H 8800 1400 50 0001 C CNN
F 3 "" H 8800 1400 50 0001 C CNN
1 8800 1200
P 9200 1200
F 0 "SW1" H 9250 1300 50 0000 L CNN
F 1 "Reset" H 9200 1140 50 0000 C CNN
F 2 "Buttons_Switches_THT:SW_PUSH_6mm" H 9200 1400 50 0001 C CNN
F 3 "" H 9200 1400 50 0001 C CNN
1 9200 1200
1 0 0 -1
$EndComp
Text GLabel 9250 1200 2 60 Output ~ 0
Text GLabel 9600 1200 2 60 Output ~ 0
GND
Wire Wire Line
10025 1650 10025 1475
10025 1375 10025 1650
Wire Wire Line
10025 1475 10875 1475
Wire Wire Line
@ -369,7 +367,7 @@ Connection ~ 10275 1475
Wire Wire Line
10025 975 10875 975
Wire Wire Line
10025 975 10025 825
10025 825 10025 1075
Wire Wire Line
10275 975 10275 1075
Connection ~ 10275 975
@ -410,12 +408,11 @@ Wire Wire Line
1000 2750 1000 2550
Connection ~ 1000 2550
Wire Wire Line
6200 2400 6450 2400
6200 2400 6350 2400
Wire Wire Line
6200 2500 6350 2500
Wire Wire Line
6350 2400 6350 2900
Connection ~ 6350 2400
6350 2400 6350 4000
Wire Wire Line
6350 2600 6200 2600
Connection ~ 6350 2500
@ -425,23 +422,19 @@ Wire Wire Line
5700 2900 6350 2900
Connection ~ 6350 2600
Wire Wire Line
8100 1200 8600 1200
8100 1200 9000 1200
Wire Wire Line
8250 1100 8100 1100
Wire Wire Line
6750 2400 7400 2400
Wire Wire Line
6200 2000 6950 2000
Wire Wire Line
6950 2000 6950 3800
6200 2000 6600 2000
Wire Wire Line
6950 2650 8250 2650
Wire Wire Line
8250 2650 8250 2400
Wire Wire Line
6200 1900 7050 1900
Wire Wire Line
9000 1200 9250 1200
6200 1900 6700 1900
$Comp
L Jumper_NO_Small JP1
U 1 1 59116B95
@ -486,118 +479,70 @@ KBD_D6
Text GLabel 5200 1700 0 60 Output ~ 0
KBD_D7
Wire Wire Line
6750 2200 6750 4000
Wire Wire Line
6750 2200 6200 2200
6750 2300 6750 3700
Wire Wire Line
6850 2300 7400 2300
Wire Wire Line
6850 2100 6850 3900
6850 2200 6850 3600
Wire Wire Line
6850 2100 6200 2100
6500 2100 6200 2100
Wire Wire Line
7050 2200 7400 2200
Wire Wire Line
7050 1900 7050 3250
7050 2000 7050 3000
Connection ~ 6950 2650
Connection ~ 6850 2300
Connection ~ 6750 2400
$Comp
L R R2
U 1 1 59122A1C
P 7750 3050
F 0 "R2" V 7830 3050 50 0000 C CNN
F 1 "10k" V 7750 3050 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7680 3050 50 0001 C CNN
F 3 "" H 7750 3050 50 0001 C CNN
1 7750 3050
P 7750 2800
F 0 "R2" V 7830 2800 50 0000 C CNN
F 1 "10k" V 7750 2800 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7680 2800 50 0001 C CNN
F 3 "" H 7750 2800 50 0001 C CNN
1 7750 2800
0 1 1 0
$EndComp
Text GLabel 8100 3050 2 60 Input ~ 0
Text GLabel 8100 2800 2 60 Input ~ 0
VCC
Wire Wire Line
8100 3050 7900 3050
7900 2800 8100 2800
Wire Wire Line
8000 3250 7900 3250
8000 3000 7900 3000
Wire Wire Line
8000 2850 8000 3250
Connection ~ 8000 3050
8000 2800 8000 3000
Connection ~ 8000 2800
Wire Wire Line
7150 2100 7400 2100
Wire Wire Line
7150 2100 7150 3700
7150 2100 7150 3400
Wire Wire Line
7150 3050 7600 3050
Wire Wire Line
7050 3250 7600 3250
7050 3000 7600 3000
Connection ~ 7050 2200
Wire Wire Line
8250 2400 8100 2400
$Comp
L R R1
U 1 1 59123A38
P 7750 2850
F 0 "R1" V 7830 2850 50 0000 C CNN
F 1 "10k" V 7750 2850 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7680 2850 50 0001 C CNN
F 3 "" H 7750 2850 50 0001 C CNN
1 7750 2850
0 1 1 0
$EndComp
Wire Wire Line
7400 2000 7250 2000
7150 3400 7550 3400
Wire Wire Line
7250 2000 7250 3600
6950 3500 7550 3500
Wire Wire Line
7250 2850 7600 2850
6850 3600 7550 3600
Wire Wire Line
7900 2850 8000 2850
Connection ~ 7150 3050
Connection ~ 7250 2850
$Comp
L CONN_01X05 J3
U 1 1 59124CBA
P 7750 3800
F 0 "J3" H 7750 4100 50 0000 C CNN
F 1 "SPI Breakout" V 7850 3800 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm" H 7750 3800 50 0001 C CNN
F 3 "" H 7750 3800 50 0001 C CNN
1 7750 3800
1 0 0 -1
$EndComp
Wire Wire Line
7250 3600 7550 3600
Wire Wire Line
7150 3700 7550 3700
Wire Wire Line
6950 3800 7550 3800
Wire Wire Line
6850 3900 7550 3900
Wire Wire Line
6750 4000 7550 4000
Text Label 7350 3600 0 60 ~ 0
6750 3700 7550 3700
Text Label 7350 3400 0 60 ~ 0
CS1
Text Label 7350 3700 0 60 ~ 0
CS2
Text Label 7350 3800 0 60 ~ 0
Text Label 7350 3500 0 60 ~ 0
SCK
Text Label 7350 3900 0 60 ~ 0
Text Label 7350 3600 0 60 ~ 0
MOSI
Text Label 7350 4000 0 60 ~ 0
Text Label 7350 3700 0 60 ~ 0
MISO
Wire Wire Line
8550 1200 8550 800
Wire Wire Line
8550 800 6350 800
Wire Wire Line
6350 800 6350 1000
Wire Wire Line
6350 1000 6200 1000
Connection ~ 8550 1200
NoConn ~ 6200 1400
NoConn ~ 6200 1500
NoConn ~ 7400 1800
NoConn ~ 7400 1900
NoConn ~ 8100 2300
NoConn ~ 8100 2200
NoConn ~ 8100 2100
@ -610,10 +555,253 @@ NoConn ~ 8100 1500
NoConn ~ 8100 1400
NoConn ~ 8100 1000
NoConn ~ 7400 1200
NoConn ~ 7400 1100
NoConn ~ 7400 1000
NoConn ~ 7400 1300
NoConn ~ 5200 2600
Text GLabel 2650 1750 0 60 Input ~ 0
KBD_D7
Text GLabel 10600 5700 0 60 Output ~ 0
RX
Text GLabel 10600 5600 0 60 Input ~ 0
TX
Text GLabel 7400 1100 0 60 Input ~ 0
RX
Text GLabel 7400 1000 0 60 Output ~ 0
TX
$Comp
L CONN_02X20 J4
U 1 1 593E9FED
P 1800 6050
F 0 "J4" H 1800 7100 50 0000 C CNN
F 1 "Peripheral Bus" V 1800 6050 50 0000 C CNN
F 2 "Connectors:IDC_Header_Straight_40pins" H 1800 5100 50 0001 C CNN
F 3 "" H 1800 5100 50 0001 C CNN
1 1800 6050
1 0 0 -1
$EndComp
Text GLabel 8550 950 1 60 Output ~ 0
P_RESET
Wire Wire Line
8550 950 8550 1200
Text GLabel 6350 1000 2 60 Input ~ 0
P_RESET
$Comp
L R R5
U 1 1 593EB3CA
P 8850 1000
F 0 "R5" V 8930 1000 50 0000 C CNN
F 1 "10k" V 8850 1000 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 8780 1000 50 0001 C CNN
F 3 "" H 8850 1000 50 0001 C CNN
1 8850 1000
-1 0 0 1
$EndComp
Wire Wire Line
9400 1200 9600 1200
Text GLabel 8850 750 1 60 Input ~ 0
VCC
Wire Wire Line
8850 750 8850 850
Wire Wire Line
8850 1150 8850 1200
Connection ~ 8850 1200
Text GLabel 2050 6800 2 60 Input ~ 0
P_RESET
Text GLabel 1550 5900 0 60 Input ~ 0
OUT_D0
Text GLabel 1550 5800 0 60 Input ~ 0
OUT_D1
Text GLabel 1550 5700 0 60 Input ~ 0
OUT_D2
Text GLabel 1550 5600 0 60 Input ~ 0
OUT_D3
Text GLabel 1550 5500 0 60 Input ~ 0
OUT_D4
Text GLabel 1550 5400 0 60 Input ~ 0
OUT_D5
Text GLabel 1550 5300 0 60 Input ~ 0
OUT_D6
Text GLabel 1550 5200 0 60 Input ~ 0
OUT_DA
Text GLabel 2750 7400 3 60 Output ~ 0
GND
Wire Wire Line
2050 5100 2750 5100
Wire Wire Line
2750 7000 2050 7000
Wire Wire Line
2750 6500 2050 6500
Wire Wire Line
2750 6300 2050 6300
Wire Wire Line
2050 6100 2750 6100
Wire Wire Line
1550 6000 900 6000
Wire Wire Line
900 6000 900 7250
Wire Wire Line
900 7250 2750 7250
Text GLabel 2050 6600 2 60 Output ~ 0
OUT_DETECT
Text GLabel 1550 7000 0 60 Output ~ 0
KBD_DETECT
Text GLabel 1550 6800 0 60 Input ~ 0
KBD_D0
Wire Wire Line
2750 5100 2750 7400
Connection ~ 2750 7250
Connection ~ 2750 7000
Connection ~ 2750 6500
Connection ~ 2750 6300
Connection ~ 2750 6100
Text GLabel 1550 6700 0 60 Input ~ 0
KBD_D1
Text GLabel 1550 6600 0 60 Input ~ 0
KBD_D2
Text GLabel 1550 6500 0 60 Input ~ 0
KBD_D3
Text GLabel 1550 6400 0 60 Input ~ 0
KBD_D4
Text GLabel 1550 6300 0 60 Input ~ 0
KBD_D5
Text GLabel 1550 6200 0 60 Input ~ 0
KBD_D6
Text GLabel 1550 6100 0 60 Input ~ 0
KBD_D7
NoConn ~ 2050 6000
Text GLabel 2050 6700 2 60 Input ~ 0
OUT_RDA
Text GLabel 1550 6900 0 60 Input ~ 0
KBD_READY
Text GLabel 2050 6900 2 60 BiDi ~ 0
KBD_STROBE
Text GLabel 4400 6150 0 60 Input ~ 0
OUT_DETECT
Text GLabel 4400 6400 0 60 Input ~ 0
KBD_DETECT
$Comp
L R R1
U 1 1 593F467A
P 4800 5750
F 0 "R1" V 4880 5750 50 0000 C CNN
F 1 "10k" V 4800 5750 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4730 5750 50 0001 C CNN
F 3 "" H 4800 5750 50 0001 C CNN
1 4800 5750
-1 0 0 1
$EndComp
$Comp
L R R4
U 1 1 593F475F
P 5100 5750
F 0 "R4" V 5180 5750 50 0000 C CNN
F 1 "10k" V 5100 5750 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 5030 5750 50 0001 C CNN
F 3 "" H 5100 5750 50 0001 C CNN
1 5100 5750
-1 0 0 1
$EndComp
Text GLabel 4950 5300 1 60 Input ~ 0
VCC
Wire Wire Line
4800 5600 4800 5500
Wire Wire Line
4800 5500 5100 5500
Wire Wire Line
4950 5500 4950 5300
Wire Wire Line
5100 5500 5100 5600
Connection ~ 4950 5500
Wire Wire Line
4800 5900 4800 6150
Wire Wire Line
4400 6150 5300 6150
Wire Wire Line
4400 6400 5300 6400
Wire Wire Line
5100 6400 5100 5900
Connection ~ 4800 6150
Connection ~ 5100 6400
Text GLabel 5300 6150 2 60 Output ~ 0
OUT_EN
Text GLabel 5300 6400 2 60 Output ~ 0
KBD_EN
Text GLabel 7400 1800 0 60 Input ~ 0
OUT_EN
Text GLabel 7400 1900 0 60 Input ~ 0
KBD_EN
Wire Wire Line
6750 2300 6400 2300
Wire Wire Line
6400 2300 6400 2200
Wire Wire Line
6400 2200 6200 2200
Wire Wire Line
6500 2100 6500 2200
Wire Wire Line
6500 2200 6850 2200
Wire Wire Line
6600 2000 6600 2100
Wire Wire Line
6600 2100 6950 2100
Wire Wire Line
6950 2100 6950 3500
Wire Wire Line
6700 1900 6700 2000
Wire Wire Line
6700 2000 7050 2000
$Comp
L CONN_01X06 J3
U 1 1 593F9B4F
P 7750 3650
F 0 "J3" H 7750 4000 50 0000 C CNN
F 1 "SPI Breakout" V 7850 3650 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x06_Pitch2.54mm" H 7750 3650 50 0001 C CNN
F 3 "" H 7750 3650 50 0001 C CNN
1 7750 3650
1 0 0 -1
$EndComp
Wire Wire Line
7150 2800 7600 2800
Connection ~ 7150 2800
Wire Wire Line
6350 3800 7550 3800
Connection ~ 6350 2900
Connection ~ 6350 3800
Text GLabel 7550 3900 0 60 Input ~ 0
VCC
NoConn ~ 2050 6400
NoConn ~ 2050 5200
NoConn ~ 2050 5300
NoConn ~ 2050 5400
NoConn ~ 2050 5500
NoConn ~ 2050 5600
NoConn ~ 2050 5700
NoConn ~ 2050 5800
NoConn ~ 2050 5900
NoConn ~ 2050 6200
$Comp
L C C4
U 1 1 5939B171
P 10875 1225
F 0 "C4" H 10900 1325 50 0000 L CNN
F 1 "100nF" H 10900 1125 50 0000 L CNN
F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 10913 1075 50 0001 C CNN
F 3 "" H 10875 1225 50 0001 C CNN
1 10875 1225
1 0 0 -1
$EndComp
Connection ~ 10025 975
Connection ~ 10025 1475
NoConn ~ 1550 5100
$Comp
L D D1
U 1 1 5939CEAC
P 9150 1450
F 0 "D1" H 9150 1550 50 0000 C CNN
F 1 "1N4848" H 9150 1350 50 0000 C CNN
F 2 "Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9150 1450 50 0001 C CNN
F 3 "" H 9150 1450 50 0001 C CNN
1 9150 1450
-1 0 0 1
$EndComp
$EndSCHEMATC

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 72 KiB