Add input serial mux & Change pin header footprint

This commit is contained in:
GHOSCHT 2021-08-19 13:49:54 +02:00
parent d7255a3b89
commit 7ba1fab1f4
4 changed files with 983 additions and 617 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D) (export (version D)
(design (design
(source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit\\Control.sch") (source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit\\Control.sch")
(date "17.08.2021 12:15:46") (date "19.08.2021 13:46:54")
(tool "Eeschema (5.1.10)-1") (tool "Eeschema (5.1.10)-1")
(sheet (number 1) (name /) (tstamps /) (sheet (number 1) (name /) (tstamps /)
(title_block (title_block
@ -57,14 +57,14 @@
(tstamp 611A3587)) (tstamp 611A3587))
(comp (ref J6) (comp (ref J6)
(value Conn_01x04) (value Conn_01x04)
(footprint Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical) (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical)
(datasheet ~) (datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 613021A3)) (tstamp 613021A3))
(comp (ref J5) (comp (ref J5)
(value Conn_01x04) (value Conn_01x04)
(footprint Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical) (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical)
(datasheet ~) (datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
@ -306,7 +306,7 @@
(tstamp 611A257A)) (tstamp 611A257A))
(comp (ref J4) (comp (ref J4)
(value Conn_01x04) (value Conn_01x04)
(footprint Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical) (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical)
(datasheet ~) (datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
@ -366,7 +366,27 @@
(datasheet ~) (datasheet ~)
(libsource (lib Device) (part R) (description Resistor)) (libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 61C08A66))) (tstamp 61C08A66))
(comp (ref R9)
(value 10k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61207BF0))
(comp (ref U4)
(value CD74HC4053PWR)
(footprint CD74HC4053PWR:SOP65P640X120-16N)
(libsource (lib CD74HC4053PWR) (part CD74HC4053PWR) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 61207BFE))
(comp (ref C8)
(value 100n)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 612205DD)))
(libparts (libparts
(libpart (lib CD74HC4053PWR) (part CD74HC4053PWR) (libpart (lib CD74HC4053PWR) (part CD74HC4053PWR)
(fields (fields
@ -637,268 +657,296 @@
(uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib"))) (uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib")))
(nets (nets
(net (code 1) (name VCC) (net (code 1) (name VCC)
(node (ref U1) (pin 18))
(node (ref C3) (pin 1))
(node (ref R1) (pin 2))
(node (ref C4) (pin 1))
(node (ref U1) (pin 4))
(node (ref R5) (pin 1))
(node (ref U2) (pin 16))
(node (ref Q1) (pin 2)) (node (ref Q1) (pin 2))
(node (ref C7) (pin 1))
(node (ref U3) (pin 16))
(node (ref R4) (pin 1))
(node (ref J7) (pin A4B9))
(node (ref R2) (pin 2)) (node (ref R2) (pin 2))
(node (ref J7) (pin B4A9)) (node (ref R4) (pin 1))
(node (ref C4) (pin 1))
(node (ref J6) (pin 4)) (node (ref J6) (pin 4))
(node (ref J2) (pin 2))) (node (ref C8) (pin 1))
(net (code 2) (name RST) (node (ref U4) (pin 16))
(node (ref R1) (pin 1)) (node (ref U3) (pin 16))
(node (ref R3) (pin 1)) (node (ref C7) (pin 1))
(node (ref JP15) (pin 2)) (node (ref U1) (pin 4))
(node (ref U3) (pin 5)) (node (ref J2) (pin 2))
(node (ref J5) (pin 4)) (node (ref C3) (pin 1))
(node (ref SW2) (pin 1)) (node (ref U2) (pin 16))
(node (ref U1) (pin 29)) (node (ref J7) (pin A4B9))
(node (ref J2) (pin 5))) (node (ref U1) (pin 18))
(net (code 3) (name GND) (node (ref J7) (pin B4A9))
(node (ref J6) (pin 1)) (node (ref R1) (pin 2))
(node (ref D1) (pin 1)) (node (ref R5) (pin 1)))
(net (code 2) (name XTAL1)
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 7)))
(net (code 3) (name XTAL2)
(node (ref Y1) (pin 2))
(node (ref U1) (pin 8))
(node (ref C2) (pin 1)))
(net (code 4) (name SIG2A)
(node (ref J8) (pin 1))
(node (ref U1) (pin 9)))
(net (code 5) (name GND)
(node (ref J2) (pin 6)) (node (ref J2) (pin 6))
(node (ref C3) (pin 2)) (node (ref J7) (pin S3))
(node (ref D1) (pin 1))
(node (ref J8) (pin 3))
(node (ref U4) (pin 7))
(node (ref U4) (pin 8))
(node (ref C7) (pin 2)) (node (ref C7) (pin 2))
(node (ref D3) (pin 1))
(node (ref J7) (pin B1A12))
(node (ref J3) (pin A1B12)) (node (ref J3) (pin A1B12))
(node (ref J7) (pin A1B12)) (node (ref U3) (pin 7))
(node (ref J1) (pin 3)) (node (ref U3) (pin 8))
(node (ref J7) (pin S2)) (node (ref J4) (pin 1))
(node (ref J5) (pin 1))
(node (ref U2) (pin 1)) (node (ref U2) (pin 1))
(node (ref J7) (pin S4)) (node (ref J7) (pin S4))
(node (ref J7) (pin S3)) (node (ref J6) (pin 1))
(node (ref C2) (pin 2)) (node (ref J5) (pin 1))
(node (ref C1) (pin 2)) (node (ref J1) (pin 3))
(node (ref J3) (pin S1)) (node (ref J7) (pin A1B12))
(node (ref J3) (pin S2))
(node (ref J3) (pin S3))
(node (ref J3) (pin S4))
(node (ref J3) (pin B1A12))
(node (ref J8) (pin 3))
(node (ref J7) (pin S1))
(node (ref C4) (pin 2)) (node (ref C4) (pin 2))
(node (ref C3) (pin 2))
(node (ref J7) (pin B1A12))
(node (ref C5) (pin 1)) (node (ref C5) (pin 1))
(node (ref J4) (pin 1)) (node (ref C2) (pin 2))
(node (ref R6) (pin 1)) (node (ref J7) (pin S1))
(node (ref SW2) (pin 2)) (node (ref J7) (pin S2))
(node (ref SW1) (pin 2)) (node (ref C1) (pin 2))
(node (ref U1) (pin 5)) (node (ref J3) (pin S4))
(node (ref J3) (pin S3))
(node (ref J3) (pin S2))
(node (ref J3) (pin S1))
(node (ref J3) (pin B1A12))
(node (ref U1) (pin 21)) (node (ref U1) (pin 21))
(node (ref U3) (pin 8)) (node (ref SW1) (pin 2))
(node (ref U3) (pin 7))) (node (ref R9) (pin 1))
(net (code 4) (name "Net-(J3-PadA4B9)") (node (ref D3) (pin 1))
(node (ref R4) (pin 2)) (node (ref R6) (pin 1))
(node (ref J3) (pin A4B9))) (node (ref C8) (pin 2))
(net (code 5) (name "Net-(Q1-Pad1)") (node (ref SW2) (pin 2))
(node (ref Q1) (pin 1)) (node (ref U1) (pin 5)))
(node (ref R7) (pin 1))) (net (code 6) (name "Net-(U1-Pad20)")
(net (code 6) (name STOPRST)
(node (ref R7) (pin 2))
(node (ref U1) (pin 23)))
(net (code 7) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 8) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref Q1) (pin 3)))
(net (code 9) (name "Net-(D2-Pad1)")
(node (ref D2) (pin 1))
(node (ref R3) (pin 2)))
(net (code 10) (name STOPRST-BTN)
(node (ref SW1) (pin 1))
(node (ref U1) (pin 24)))
(net (code 11) (name "Net-(U1-Pad6)")
(node (ref U1) (pin 6)))
(net (code 12) (name XTAL1)
(node (ref U1) (pin 7))
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1)))
(net (code 13) (name XTAL2)
(node (ref Y1) (pin 2))
(node (ref C2) (pin 1))
(node (ref U1) (pin 8)))
(net (code 14) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20))) (node (ref U1) (pin 20)))
(net (code 15) (name "Net-(U1-Pad22)") (net (code 7) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22))) (node (ref U1) (pin 22)))
(net (code 16) (name SCK) (net (code 8) (name SIG1A)
(node (ref J2) (pin 3)) (node (ref J1) (pin 1))
(node (ref U1) (pin 17))) (node (ref U1) (pin 13)))
(net (code 17) (name "Net-(U1-Pad19)") (net (code 9) (name SIG1B)
(node (ref U1) (pin 19))) (node (ref U1) (pin 14))
(net (code 18) (name "Net-(U1-Pad25)") (node (ref J1) (pin 2)))
(net (code 10) (name SCK)
(node (ref U1) (pin 17))
(node (ref J2) (pin 3)))
(net (code 11) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25))) (node (ref U1) (pin 25)))
(net (code 19) (name "Net-(U1-Pad26)") (net (code 12) (name "Net-(U1-Pad26)")
(node (ref U1) (pin 26))) (node (ref U1) (pin 26)))
(net (code 20) (name SDA) (net (code 13) (name SCL)
(node (ref U1) (pin 28))
(node (ref J6) (pin 3))
(node (ref JP3) (pin 1))
(node (ref JP8) (pin 1)))
(net (code 14) (name RST)
(node (ref J5) (pin 4))
(node (ref J2) (pin 5))
(node (ref U1) (pin 29))
(node (ref U3) (pin 5))
(node (ref SW2) (pin 1))
(node (ref R1) (pin 1))
(node (ref R3) (pin 1))
(node (ref JP15) (pin 2)))
(net (code 15) (name TX)
(node (ref JP13) (pin 2))
(node (ref U3) (pin 12))
(node (ref J5) (pin 2))
(node (ref U1) (pin 31)))
(net (code 16) (name SDA)
(node (ref J6) (pin 2)) (node (ref J6) (pin 2))
(node (ref JP10) (pin 1)) (node (ref JP10) (pin 1))
(node (ref JP1) (pin 1)) (node (ref JP1) (pin 1))
(node (ref U1) (pin 27))) (node (ref U1) (pin 27)))
(net (code 21) (name SCL) (net (code 17) (name STOPRST)
(node (ref JP8) (pin 1)) (node (ref R7) (pin 2))
(node (ref JP3) (pin 1)) (node (ref U1) (pin 23)))
(node (ref J6) (pin 3)) (net (code 18) (name STOPRST-BTN)
(node (ref U1) (pin 28))) (node (ref U1) (pin 24))
(net (code 22) (name "Net-(U1-Pad3)") (node (ref SW1) (pin 1)))
(node (ref U1) (pin 3))) (net (code 19) (name SIG2B)
(net (code 23) (name SIG2A) (node (ref U1) (pin 10))
(node (ref U1) (pin 9)) (node (ref J8) (pin 2)))
(node (ref J8) (pin 1))) (net (code 20) (name "Net-(U1-Pad12)")
(net (code 24) (name SIG2B) (node (ref U1) (pin 12)))
(node (ref J8) (pin 2)) (net (code 21) (name "Net-(R6-Pad2)")
(node (ref U1) (pin 10))) (node (ref R6) (pin 2))
(net (code 25) (name SIG1A) (node (ref U3) (pin 6)))
(node (ref J1) (pin 1)) (net (code 22) (name MUX1S0)
(node (ref U1) (pin 13))) (node (ref U1) (pin 32))
(net (code 26) (name SIG1B) (node (ref U3) (pin 11)))
(node (ref J1) (pin 2)) (net (code 23) (name MUX1S1)
(node (ref U1) (pin 14))) (node (ref U1) (pin 1))
(net (code 27) (name MUXRST) (node (ref U3) (pin 10)))
(node (ref U3) (pin 4)) (net (code 24) (name MUX1S2)
(node (ref JP16) (pin 1)))
(net (code 28) (name RX)
(node (ref J5) (pin 3))
(node (ref U1) (pin 30))
(node (ref U3) (pin 2))
(node (ref JP11) (pin 2)))
(net (code 29) (name TX)
(node (ref JP13) (pin 2))
(node (ref U1) (pin 31))
(node (ref J5) (pin 2))
(node (ref U3) (pin 12)))
(net (code 30) (name EXTRX)
(node (ref J4) (pin 3))
(node (ref U3) (pin 1))
(node (ref J2) (pin 4))
(node (ref JP2) (pin 1))
(node (ref U1) (pin 15))
(node (ref JP9) (pin 2)))
(net (code 31) (name "Net-(J7-PadB8)")
(node (ref J7) (pin B8)))
(net (code 32) (name "Net-(J3-PadB4A9)")
(node (ref R5) (pin 2))
(node (ref J3) (pin B4A9)))
(net (code 33) (name EXTTX)
(node (ref J2) (pin 1))
(node (ref J4) (pin 2))
(node (ref JP4) (pin 1))
(node (ref JP7) (pin 2))
(node (ref U1) (pin 16))
(node (ref U3) (pin 13)))
(net (code 34) (name "Net-(J7-PadB5)")
(node (ref J7) (pin B5)))
(net (code 35) (name "Net-(J7-PadA5)")
(node (ref J7) (pin A5)))
(net (code 36) (name "Net-(J7-PadA8)")
(node (ref J7) (pin A8)))
(net (code 37) (name MUXS2)
(node (ref U1) (pin 2)) (node (ref U1) (pin 2))
(node (ref U3) (pin 9))) (node (ref U3) (pin 9)))
(net (code 38) (name "Net-(R6-Pad2)") (net (code 25) (name EXTRX)
(node (ref U3) (pin 6)) (node (ref J4) (pin 3))
(node (ref R6) (pin 2))) (node (ref JP9) (pin 2))
(net (code 39) (name MUXS0) (node (ref U4) (pin 2))
(node (ref U3) (pin 11)) (node (ref JP2) (pin 1))
(node (ref U1) (pin 32))) (node (ref U3) (pin 1)))
(net (code 40) (name MUXS1) (net (code 26) (name EXTTX)
(node (ref U3) (pin 10)) (node (ref JP4) (pin 1))
(node (ref U1) (pin 1))) (node (ref J4) (pin 2))
(net (code 41) (name EXTRST) (node (ref U4) (pin 12))
(node (ref JP5) (pin 1)) (node (ref U3) (pin 13))
(node (ref JP6) (pin 2)) (node (ref JP7) (pin 2)))
(node (ref J4) (pin 4)) (net (code 27) (name MUXRX)
(node (ref U3) (pin 3)))
(net (code 42) (name MUXRX)
(node (ref U3) (pin 15)) (node (ref U3) (pin 15))
(node (ref JP12) (pin 1))) (node (ref JP12) (pin 1)))
(net (code 43) (name "Net-(JP11-Pad1)") (net (code 28) (name MUXRST)
(node (ref U2) (pin 2)) (node (ref U3) (pin 4))
(node (ref JP11) (pin 1)) (node (ref JP16) (pin 1)))
(node (ref JP12) (pin 2))) (net (code 29) (name RX)
(net (code 44) (name MUXTX) (node (ref U3) (pin 2))
(node (ref JP14) (pin 1)) (node (ref U1) (pin 30))
(node (ref U3) (pin 14))) (node (ref J5) (pin 3))
(net (code 45) (name "Net-(C6-Pad1)") (node (ref JP11) (pin 2)))
(node (ref JP15) (pin 1)) (net (code 30) (name EXTRST)
(node (ref U3) (pin 3))
(node (ref JP5) (pin 1))
(node (ref J4) (pin 4))
(node (ref JP6) (pin 2)))
(net (code 31) (name MUXTX)
(node (ref U3) (pin 14))
(node (ref JP14) (pin 1)))
(net (code 32) (name "Net-(J3-PadA4B9)")
(node (ref R4) (pin 2))
(node (ref J3) (pin A4B9)))
(net (code 33) (name "Net-(Q1-Pad1)")
(node (ref R7) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 34) (name "Net-(D2-Pad2)")
(node (ref Q1) (pin 3))
(node (ref D2) (pin 2)))
(net (code 35) (name "Net-(D2-Pad1)")
(node (ref R3) (pin 2))
(node (ref D2) (pin 1)))
(net (code 36) (name MOSI)
(node (ref U4) (pin 14))
(node (ref U1) (pin 15))
(node (ref J2) (pin 4)))
(net (code 37) (name MISO)
(node (ref U1) (pin 16))
(node (ref J2) (pin 1))
(node (ref U4) (pin 15)))
(net (code 38) (name "Net-(R9-Pad2)")
(node (ref R9) (pin 2))
(node (ref U4) (pin 6)))
(net (code 39) (name MUX2S0)
(node (ref U4) (pin 11))
(node (ref U1) (pin 3)))
(net (code 40) (name "Net-(C6-Pad1)")
(node (ref C6) (pin 1))
(node (ref JP16) (pin 2)) (node (ref JP16) (pin 2))
(node (ref C6) (pin 1))) (node (ref JP15) (pin 1)))
(net (code 46) (name "Net-(U2-Pad14)") (net (code 41) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14))) (node (ref U2) (pin 14)))
(net (code 47) (name "Net-(D3-Pad2)") (net (code 42) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2)) (node (ref D3) (pin 2))
(node (ref R8) (pin 1))) (node (ref R8) (pin 1)))
(net (code 48) (name "Net-(JP13-Pad1)") (net (code 43) (name LED)
(node (ref R8) (pin 2))
(node (ref U1) (pin 11)))
(net (code 44) (name MUX2S1)
(node (ref U1) (pin 6))
(node (ref U4) (pin 10)))
(net (code 45) (name "Net-(U4-Pad3)")
(node (ref U4) (pin 3)))
(net (code 46) (name "Net-(U4-Pad4)")
(node (ref U4) (pin 4)))
(net (code 47) (name "Net-(U4-Pad5)")
(node (ref U4) (pin 5)))
(net (code 48) (name MUX2S2)
(node (ref U1) (pin 19))
(node (ref U4) (pin 9)))
(net (code 49) (name "Net-(U4-Pad1)")
(node (ref U4) (pin 1)))
(net (code 50) (name "Net-(U4-Pad13)")
(node (ref U4) (pin 13)))
(net (code 51) (name "Net-(JP13-Pad1)")
(node (ref JP14) (pin 2)) (node (ref JP14) (pin 2))
(node (ref JP13) (pin 1)) (node (ref JP13) (pin 1))
(node (ref U2) (pin 3))) (node (ref U2) (pin 3)))
(net (code 49) (name LED) (net (code 52) (name "Net-(JP11-Pad1)")
(node (ref U1) (pin 11)) (node (ref JP12) (pin 2))
(node (ref R8) (pin 2))) (node (ref JP11) (pin 1))
(net (code 50) (name "Net-(J3-PadA5)") (node (ref U2) (pin 2)))
(node (ref J3) (pin A5))) (net (code 53) (name "Net-(J3-PadA8)")
(net (code 51) (name "Net-(J3-PadA8)") (node (ref J3) (pin A8))
(node (ref JP5) (pin 2)) (node (ref JP5) (pin 2)))
(node (ref J3) (pin A8))) (net (code 54) (name "Net-(J3-PadB8)")
(net (code 52) (name "Net-(J3-PadB8)")
(node (ref J3) (pin B8)) (node (ref J3) (pin B8))
(node (ref JP6) (pin 1))) (node (ref JP6) (pin 1)))
(net (code 53) (name "Net-(J3-PadB5)") (net (code 55) (name "Net-(J3-PadB5)")
(node (ref J3) (pin B5))) (node (ref J3) (pin B5)))
(net (code 54) (name "Net-(D1-Pad2)") (net (code 56) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2)) (node (ref D1) (pin 2))
(node (ref R2) (pin 1))) (node (ref R2) (pin 1)))
(net (code 55) (name "Net-(J3-PadA6)") (net (code 57) (name "Net-(J3-PadB4A9)")
(node (ref R5) (pin 2))
(node (ref J3) (pin B4A9)))
(net (code 58) (name "Net-(J3-PadA5)")
(node (ref J3) (pin A5)))
(net (code 59) (name "Net-(J3-PadA6)")
(node (ref JP1) (pin 2)) (node (ref JP1) (pin 2))
(node (ref J3) (pin A6)) (node (ref J3) (pin A6))
(node (ref JP2) (pin 2))) (node (ref JP2) (pin 2)))
(net (code 56) (name "Net-(J3-PadA7)") (net (code 60) (name "Net-(J3-PadA7)")
(node (ref J3) (pin A7))
(node (ref JP3) (pin 2)) (node (ref JP3) (pin 2))
(node (ref JP4) (pin 2))) (node (ref JP4) (pin 2))
(net (code 57) (name "Net-(J3-PadB7)") (node (ref J3) (pin A7)))
(node (ref JP8) (pin 2)) (net (code 61) (name "Net-(J3-PadB6)")
(node (ref JP7) (pin 1)) (node (ref JP9) (pin 1))
(node (ref J3) (pin B7)))
(net (code 58) (name "Net-(J3-PadB6)")
(node (ref J3) (pin B6))
(node (ref JP10) (pin 2)) (node (ref JP10) (pin 2))
(node (ref JP9) (pin 1))) (node (ref J3) (pin B6)))
(net (code 59) (name D-) (net (code 62) (name "Net-(J3-PadB7)")
(node (ref J7) (pin A7)) (node (ref J3) (pin B7))
(node (ref U2) (pin 6)) (node (ref JP7) (pin 1))
(node (ref J7) (pin B7))) (node (ref JP8) (pin 2)))
(net (code 60) (name D+) (net (code 63) (name "Net-(U2-Pad9)")
(node (ref J7) (pin A6)) (node (ref U2) (pin 9)))
(node (ref J7) (pin B6))
(node (ref U2) (pin 5)))
(net (code 61) (name "Net-(C6-Pad2)")
(node (ref U2) (pin 13))
(node (ref C6) (pin 2)))
(net (code 62) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 63) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 64) (name "Net-(C5-Pad2)") (net (code 64) (name "Net-(C5-Pad2)")
(node (ref U2) (pin 4)) (node (ref U2) (pin 4))
(node (ref C5) (pin 2))) (node (ref C5) (pin 2)))
(net (code 65) (name "Net-(U2-Pad9)") (net (code 65) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 9)))
(net (code 66) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10))) (node (ref U2) (pin 10)))
(net (code 67) (name "Net-(U2-Pad11)") (net (code 66) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11))) (node (ref U2) (pin 11)))
(net (code 68) (name "Net-(U2-Pad7)") (net (code 67) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 68) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 69) (name "Net-(C6-Pad2)")
(node (ref C6) (pin 2))
(node (ref U2) (pin 13)))
(net (code 70) (name D+)
(node (ref U2) (pin 5))
(node (ref J7) (pin A6))
(node (ref J7) (pin B6)))
(net (code 71) (name D-)
(node (ref U2) (pin 6))
(node (ref J7) (pin B7))
(node (ref J7) (pin A7)))
(net (code 72) (name "Net-(J7-PadB8)")
(node (ref J7) (pin B8)))
(net (code 73) (name "Net-(J7-PadB5)")
(node (ref J7) (pin B5)))
(net (code 74) (name "Net-(J7-PadA5)")
(node (ref J7) (pin A5)))
(net (code 75) (name "Net-(J7-PadA8)")
(node (ref J7) (pin A8)))
(net (code 76) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7))) (node (ref U2) (pin 7)))
(net (code 69) (name "Net-(U2-Pad8)") (net (code 77) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8))))) (node (ref U2) (pin 8)))))

View file

@ -230,7 +230,7 @@ U 1 1 613021A3
P 5800 5300 P 5800 5300
F 0 "J6" H 5880 5292 50 0000 L CNN F 0 "J6" H 5880 5292 50 0000 L CNN
F 1 "Conn_01x04" H 5880 5201 50 0000 L CNN F 1 "Conn_01x04" H 5880 5201 50 0000 L CNN
F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 5800 5300 50 0001 C CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 5800 5300 50 0001 C CNN
F 3 "~" H 5800 5300 50 0001 C CNN F 3 "~" H 5800 5300 50 0001 C CNN
1 5800 5300 1 5800 5300
1 0 0 -1 1 0 0 -1
@ -241,7 +241,7 @@ U 1 1 613031C0
P 5800 4300 P 5800 4300
F 0 "J5" H 5880 4292 50 0000 L CNN F 0 "J5" H 5880 4292 50 0000 L CNN
F 1 "Conn_01x04" H 5880 4201 50 0000 L CNN F 1 "Conn_01x04" H 5880 4201 50 0000 L CNN
F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 5800 4300 50 0001 C CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 5800 4300 50 0001 C CNN
F 3 "~" H 5800 4300 50 0001 C CNN F 3 "~" H 5800 4300 50 0001 C CNN
1 5800 4300 1 5800 4300
1 0 0 -1 1 0 0 -1
@ -471,7 +471,7 @@ Wire Wire Line
6700 10300 6700 10450 6700 10300 6700 10450
Text Notes 1700 9050 0 50 ~ 0 Text Notes 1700 9050 0 50 ~ 0
Reset pullup Reset pullup
Text Notes 600 2600 0 50 ~ 0 Text Notes 650 4000 0 50 ~ 0
ATmega decoupling ATmega decoupling
Wire Notes Line Wire Notes Line
2100 9050 1700 9050 2100 9050 1700 9050
@ -482,13 +482,13 @@ Wire Notes Line
Wire Notes Line Wire Notes Line
1700 9050 1700 10150 1700 9050 1700 10150
Wire Notes Line Wire Notes Line
1100 2600 600 2600 1150 4000 650 4000
Wire Notes Line Wire Notes Line
1100 3700 1100 2600 1150 5100 1150 4000
Wire Notes Line Wire Notes Line
600 3700 1100 3700 650 5100 1150 5100
Wire Notes Line Wire Notes Line
600 2600 600 3700 650 4000 650 5100
Text Notes 550 9050 0 50 ~ 0 Text Notes 550 9050 0 50 ~ 0
ATmega oscillator ATmega oscillator
Wire Notes Line Wire Notes Line
@ -637,40 +637,40 @@ Wire Wire Line
1300 9400 1300 9650 1300 9400 1300 9650
Connection ~ 1300 9650 Connection ~ 1300 9650
Wire Wire Line Wire Wire Line
750 3300 750 3400 800 4700 800 4800
Wire Wire Line Wire Wire Line
750 2900 750 3000 800 4300 800 4400
$Comp $Comp
L Device:C C3 L Device:C C3
U 1 1 6115564D U 1 1 6115564D
P 750 3150 P 800 4550
F 0 "C3" H 865 3196 50 0000 L CNN F 0 "C3" H 915 4596 50 0000 L CNN
F 1 "100n" H 865 3105 50 0000 L CNN F 1 "100n" H 915 4505 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 788 3000 50 0001 C CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 838 4400 50 0001 C CNN
F 3 "~" H 750 3150 50 0001 C CNN F 3 "~" H 800 4550 50 0001 C CNN
1 750 3150 1 800 4550
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L power:GND #PWR08 L power:GND #PWR08
U 1 1 61155121 U 1 1 61155121
P 750 3400 P 800 4800
F 0 "#PWR08" H 750 3150 50 0001 C CNN F 0 "#PWR08" H 800 4550 50 0001 C CNN
F 1 "GND" H 755 3227 50 0000 C CNN F 1 "GND" H 805 4627 50 0000 C CNN
F 2 "" H 750 3400 50 0001 C CNN F 2 "" H 800 4800 50 0001 C CNN
F 3 "" H 750 3400 50 0001 C CNN F 3 "" H 800 4800 50 0001 C CNN
1 750 3400 1 800 4800
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
L power:VCC #PWR07 L power:VCC #PWR07
U 1 1 61154991 U 1 1 61154991
P 750 2900 P 800 4300
F 0 "#PWR07" H 750 2750 50 0001 C CNN F 0 "#PWR07" H 800 4150 50 0001 C CNN
F 1 "VCC" H 765 3073 50 0000 C CNN F 1 "VCC" H 815 4473 50 0000 C CNN
F 2 "" H 750 2900 50 0001 C CNN F 2 "" H 800 4300 50 0001 C CNN
F 3 "" H 750 2900 50 0001 C CNN F 3 "" H 800 4300 50 0001 C CNN
1 750 2900 1 800 4300
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
$Comp $Comp
@ -1201,11 +1201,11 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
10100 5700 10200 5700 10100 5700 10200 5700
Text GLabel 10100 5800 0 50 Input ~ 0 Text GLabel 10100 5800 0 50 Input ~ 0
MUXS0 MUX1S0
Text GLabel 10100 5900 0 50 Input ~ 0 Text GLabel 10100 5900 0 50 Input ~ 0
MUXS1 MUX1S1
Text GLabel 10100 6000 0 50 Input ~ 0 Text GLabel 10100 6000 0 50 Input ~ 0
MUXS2 MUX1S2
Wire Wire Line Wire Wire Line
10100 5800 10200 5800 10100 5800 10200 5800
Wire Wire Line Wire Wire Line
@ -1421,8 +1421,6 @@ Text GLabel 2750 1150 2 50 Input ~ 0
SIG1A SIG1A
Text GLabel 2750 1250 2 50 Input ~ 0 Text GLabel 2750 1250 2 50 Input ~ 0
SIG1B SIG1B
Text GLabel 2750 1650 2 50 Input ~ 0
EXTTX
Text GLabel 2750 1850 2 50 Input ~ 0 Text GLabel 2750 1850 2 50 Input ~ 0
XTAL1 XTAL1
Wire Wire Line Wire Wire Line
@ -1456,8 +1454,6 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
2650 1550 2750 1550 2650 1550 2750 1550
Connection ~ 2650 1550 Connection ~ 2650 1550
Text GLabel 2750 1350 2 50 Input ~ 0
EXTRX
Wire Wire Line Wire Wire Line
2650 1450 2750 1450 2650 1450 2750 1450
Wire Wire Line Wire Wire Line
@ -1505,21 +1501,16 @@ Wire Wire Line
2650 3450 2750 3450 2650 3450 2750 3450
Text GLabel 2750 2950 2 50 Input ~ 0 Text GLabel 2750 2950 2 50 Input ~ 0
TX TX
Text GLabel 2750 2850 2 50 Input ~ 0
RX
Text GLabel 2750 3350 2 50 Input ~ 0 Text GLabel 2750 3350 2 50 Input ~ 0
SIG2A SIG2A
Text GLabel 2750 3450 2 50 Input ~ 0 Text GLabel 2750 3450 2 50 Input ~ 0
SIG2B SIG2B
Text GLabel 2750 3050 2 50 Input ~ 0 Text GLabel 2750 3050 2 50 Input ~ 0
MUXS0 MUX1S0
Text GLabel 2750 3150 2 50 Input ~ 0 Text GLabel 2750 3150 2 50 Input ~ 0
MUXS1 MUX1S1
Text GLabel 2750 3250 2 50 Input ~ 0 Text GLabel 2750 3250 2 50 Input ~ 0
MUXS2 MUX1S2
NoConn ~ 1450 2850
NoConn ~ 1450 2950
NoConn ~ 1450 3050
NoConn ~ 1450 3150 NoConn ~ 1450 3150
NoConn ~ 2650 2250 NoConn ~ 2650 2250
NoConn ~ 2650 2350 NoConn ~ 2650 2350
@ -1637,7 +1628,7 @@ Wire Notes Line
Wire Notes Line Wire Notes Line
12100 5050 9350 5050 12100 5050 9350 5050
Text Notes 9350 5050 0 50 ~ 0 Text Notes 9350 5050 0 50 ~ 0
Serial Multiplexer Serial Multiplexer - USB to UART
Wire Notes Line Wire Notes Line
550 10600 550 11150 550 10600 550 11150
Wire Notes Line Wire Notes Line
@ -1687,7 +1678,7 @@ U 1 1 61885232
P 5800 4800 P 5800 4800
F 0 "J4" H 5880 4792 50 0000 L CNN F 0 "J4" H 5880 4792 50 0000 L CNN
F 1 "Conn_01x04" H 5880 4701 50 0000 L CNN F 1 "Conn_01x04" H 5880 4701 50 0000 L CNN
F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 5800 4800 50 0001 C CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 5800 4800 50 0001 C CNN
F 3 "~" H 5800 4800 50 0001 C CNN F 3 "~" H 5800 4800 50 0001 C CNN
1 5800 4800 1 5800 4800
1 0 0 -1 1 0 0 -1
@ -1884,4 +1875,184 @@ Text GLabel 2750 3550 2 50 Input ~ 0
LED LED
Wire Wire Line Wire Wire Line
2650 3550 2750 3550 2650 3550 2750 3550
Text GLabel 11700 8050 2 50 Input ~ 0
MUXEXTTX
Text GLabel 11700 8350 2 50 Input ~ 0
MUXEXTRX
Text GLabel 11700 8150 2 50 Input ~ 0
EXTRX
Text GLabel 11700 7850 2 50 Input ~ 0
EXTTX
Wire Wire Line
11600 7850 11700 7850
Wire Wire Line
11600 8050 11700 8050
Wire Wire Line
11600 8150 11700 8150
Wire Wire Line
11600 8350 11700 8350
$Comp
L power:GND #PWR015
U 1 1 61207BD8
P 11700 9050
F 0 "#PWR015" H 11700 8800 50 0001 C CNN
F 1 "GND" H 11705 8877 50 0000 C CNN
F 2 "" H 11700 9050 50 0001 C CNN
F 3 "" H 11700 9050 50 0001 C CNN
1 11700 9050
0 -1 -1 0
$EndComp
Wire Wire Line
11600 9050 11650 9050
Wire Wire Line
11600 8950 11650 8950
Wire Wire Line
11650 8950 11650 9050
Connection ~ 11650 9050
Wire Wire Line
11650 9050 11700 9050
$Comp
L power:VCC #PWR03
U 1 1 61207BE3
P 11700 7650
F 0 "#PWR03" H 11700 7500 50 0001 C CNN
F 1 "VCC" H 11715 7823 50 0000 C CNN
F 2 "" H 11700 7650 50 0001 C CNN
F 3 "" H 11700 7650 50 0001 C CNN
1 11700 7650
0 1 1 0
$EndComp
Wire Wire Line
11600 7650 11700 7650
$Comp
L power:GND #PWR02
U 1 1 61207BEA
P 9700 7850
F 0 "#PWR02" H 9700 7600 50 0001 C CNN
F 1 "GND" H 9705 7677 50 0000 C CNN
F 2 "" H 9700 7850 50 0001 C CNN
F 3 "" H 9700 7850 50 0001 C CNN
1 9700 7850
0 1 1 0
$EndComp
$Comp
L Device:R R9
U 1 1 61207BF0
P 9950 7850
F 0 "R9" H 10020 7896 50 0000 L CNN
F 1 "10k" H 10020 7805 50 0000 L CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 9880 7850 50 0001 C CNN
F 3 "~" H 9950 7850 50 0001 C CNN
1 9950 7850
0 -1 -1 0
$EndComp
Wire Wire Line
9700 7850 9800 7850
Wire Wire Line
10100 7850 10200 7850
Text GLabel 10100 7950 0 50 Input ~ 0
MUX2S0
Text GLabel 10100 8050 0 50 Input ~ 0
MUX2S1
Text GLabel 10100 8150 0 50 Input ~ 0
MUX2S2
Wire Wire Line
10100 7950 10200 7950
Wire Wire Line
10100 8050 10200 8050
Wire Wire Line
10100 8150 10200 8150
$Comp
L CD74HC4053PWR:CD74HC4053PWR U4
U 1 1 61207BFE
P 10900 8350
F 0 "U4" H 10900 9320 50 0000 C CNN
F 1 "CD74HC4053PWR" H 10900 9229 50 0000 C CNN
F 2 "CD74HC4053PWR:SOP65P640X120-16N" H 10900 8350 50 0001 L BNN
F 3 "" H 10900 8350 50 0001 L BNN
1 10900 8350
1 0 0 -1
$EndComp
Wire Notes Line
9350 7200 9350 9200
Wire Notes Line
9350 9200 12850 9200
Wire Notes Line
12850 9200 12850 7200
Wire Notes Line
12900 7200 9350 7200
Text Notes 9350 7200 0 50 ~ 0
Serial Multiplexer - External connection
Text Notes 9600 7600 0 50 ~ 0
pulldown to\npermanently enable\nmultiplexer
$Comp
L power:VCC #PWR030
U 1 1 612205D1
P 13250 9050
F 0 "#PWR030" H 13250 8900 50 0001 C CNN
F 1 "VCC" H 13265 9223 50 0000 C CNN
F 2 "" H 13250 9050 50 0001 C CNN
F 3 "" H 13250 9050 50 0001 C CNN
1 13250 9050
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR031
U 1 1 612205D7
P 13750 9050
F 0 "#PWR031" H 13750 8800 50 0001 C CNN
F 1 "GND" H 13755 8877 50 0000 C CNN
F 2 "" H 13750 9050 50 0001 C CNN
F 3 "" H 13750 9050 50 0001 C CNN
1 13750 9050
0 -1 -1 0
$EndComp
$Comp
L Device:C C8
U 1 1 612205DD
P 13500 9050
F 0 "C8" H 13615 9096 50 0000 L CNN
F 1 "100n" H 13615 9005 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 13538 8900 50 0001 C CNN
F 3 "~" H 13500 9050 50 0001 C CNN
1 13500 9050
0 -1 -1 0
$EndComp
Wire Wire Line
13250 9050 13350 9050
Wire Wire Line
13650 9050 13750 9050
Wire Notes Line
12950 9200 14050 9200
Wire Notes Line
14050 9200 14050 8700
Wire Notes Line
14000 8700 12950 8700
Wire Notes Line
12950 8700 12950 9200
Text Notes 14050 8700 2 50 ~ 0
CD74HC4053PWR decoupling
NoConn ~ 11600 8550
NoConn ~ 11600 8650
NoConn ~ 11600 8450
Text GLabel 2750 1350 2 50 Input ~ 0
MUXEXTTX
Text GLabel 2750 1650 2 50 Input ~ 0
MUXEXTRX
Text GLabel 1350 2850 0 50 Input ~ 0
MUX2S0
Text GLabel 1350 2950 0 50 Input ~ 0
MUX2S1
Text GLabel 1350 3050 0 50 Input ~ 0
MUX2S2
Wire Wire Line
1350 2850 1450 2850
Wire Wire Line
1350 2950 1450 2950
Wire Wire Line
1350 3050 1450 3050
NoConn ~ 11600 8250
NoConn ~ 11600 7950
Text GLabel 2750 2850 2 50 Input ~ 0
RX
$EndSCHEMATC $EndSCHEMATC

View file

@ -1,4 +1,4 @@
(module AVR-ISP (layer F.Cu) (tedit 61126B73) (module AVR-ISP (layer F.Cu) (tedit 611E41BC)
(fp_text reference REF** (at 0 0) (layer F.SilkS) (fp_text reference REF** (at 0 0) (layer F.SilkS)
(effects (font (size 0.787402 0.787402) (thickness 0.15))) (effects (font (size 0.787402 0.787402) (thickness 0.15)))
) )
@ -13,10 +13,10 @@
(fp_text user ICSP (at 0 -3.302) (layer F.SilkS) (fp_text user ICSP (at 0 -3.302) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
) )
(pad 4 smd circle (at 0 -1.27) (size 1.308 1.308) (layers F.Cu F.Paste F.Mask)) (pad 4 thru_hole circle (at 0 -1.27) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 smd circle (at 0 1.27) (size 1.308 1.308) (layers F.Cu F.Paste F.Mask)) (pad 3 thru_hole circle (at 0 1.27) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 smd circle (at -2.54 -1.27) (size 1.308 1.308) (layers F.Cu F.Paste F.Mask)) (pad 2 thru_hole circle (at -2.54 -1.27) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 smd circle (at -2.54 1.27) (size 1.308 1.308) (layers F.Cu F.Paste F.Mask)) (pad 1 thru_hole rect (at -2.54 1.27) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 smd circle (at 2.54 1.27) (size 1.308 1.308) (layers F.Cu F.Paste F.Mask)) (pad 5 thru_hole circle (at 2.54 1.27) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 smd circle (at 2.54 -1.27) (size 1.308 1.308) (layers F.Cu F.Paste F.Mask)) (pad 6 thru_hole circle (at 2.54 -1.27) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask))
) )