First control PCB
This commit is contained in:
parent
bad74e8ee3
commit
82a03e463b
6 changed files with 9447 additions and 3242 deletions
1092
Devices/Control/Hardware/Circuit/Control.dsn
Normal file
1092
Devices/Control/Hardware/Circuit/Control.dsn
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,7 +1,7 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit\\Control.sch")
|
||||
(date "25.08.2021 18:42:06")
|
||||
(date "29.08.2021 17:03:30")
|
||||
(tool "Eeschema (5.1.10)-1")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
|
@ -386,7 +386,35 @@
|
|||
(datasheet ~)
|
||||
(libsource (lib Device) (part R) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 612A80A8)))
|
||||
(tstamp 612A80A8))
|
||||
(comp (ref R12)
|
||||
(value 10k)
|
||||
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder)
|
||||
(datasheet ~)
|
||||
(libsource (lib Device) (part R) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 612EAB9B))
|
||||
(comp (ref R13)
|
||||
(value 10k)
|
||||
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder)
|
||||
(datasheet ~)
|
||||
(libsource (lib Device) (part R) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 612ECBE9))
|
||||
(comp (ref R11)
|
||||
(value 10k)
|
||||
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder)
|
||||
(datasheet ~)
|
||||
(libsource (lib Device) (part R) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 61382EBC))
|
||||
(comp (ref C9)
|
||||
(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 614BF013)))
|
||||
(libparts
|
||||
(libpart (lib CD74HC4053PWR) (part CD74HC4053PWR)
|
||||
(fields
|
||||
|
@ -656,296 +684,304 @@
|
|||
(library (logical TYPE-C-31-M-12)
|
||||
(uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Control\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib")))
|
||||
(nets
|
||||
(net (code 1) (name "Net-(U1-Pad20)")
|
||||
(net (code 1) (name MISO)
|
||||
(node (ref U3) (pin 15))
|
||||
(node (ref J6) (pin 1))
|
||||
(node (ref U1) (pin 16)))
|
||||
(net (code 2) (name MOSI)
|
||||
(node (ref U1) (pin 15))
|
||||
(node (ref J6) (pin 4))
|
||||
(node (ref U3) (pin 14)))
|
||||
(net (code 3) (name STOPRST)
|
||||
(node (ref R3) (pin 2))
|
||||
(node (ref U1) (pin 23)))
|
||||
(net (code 4) (name RST)
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref JP15) (pin 2))
|
||||
(node (ref SW2) (pin 1))
|
||||
(node (ref U1) (pin 29))
|
||||
(node (ref R2) (pin 1))
|
||||
(node (ref J6) (pin 5))
|
||||
(node (ref J3) (pin 4))
|
||||
(node (ref R4) (pin 1)))
|
||||
(net (code 5) (name SCL)
|
||||
(node (ref J5) (pin 3))
|
||||
(node (ref JP8) (pin 1))
|
||||
(node (ref JP3) (pin 1))
|
||||
(node (ref U1) (pin 28))
|
||||
(node (ref R12) (pin 2)))
|
||||
(net (code 6) (name SDA)
|
||||
(node (ref J5) (pin 2))
|
||||
(node (ref JP1) (pin 1))
|
||||
(node (ref JP10) (pin 1))
|
||||
(node (ref R13) (pin 2))
|
||||
(node (ref U1) (pin 27)))
|
||||
(net (code 7) (name RX)
|
||||
(node (ref J3) (pin 3))
|
||||
(node (ref R11) (pin 2))
|
||||
(node (ref U1) (pin 30))
|
||||
(node (ref JP11) (pin 2))
|
||||
(node (ref U2) (pin 2)))
|
||||
(net (code 8) (name VCC)
|
||||
(node (ref R11) (pin 1))
|
||||
(node (ref R9) (pin 1))
|
||||
(node (ref J5) (pin 4))
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref U3) (pin 16))
|
||||
(node (ref R13) (pin 1))
|
||||
(node (ref R12) (pin 1))
|
||||
(node (ref C9) (pin 1))
|
||||
(node (ref U1) (pin 18))
|
||||
(node (ref C7) (pin 1))
|
||||
(node (ref U2) (pin 16))
|
||||
(node (ref R10) (pin 1))
|
||||
(node (ref J7) (pin B4A9))
|
||||
(node (ref C5) (pin 1))
|
||||
(node (ref R2) (pin 2))
|
||||
(node (ref C2) (pin 1))
|
||||
(node (ref C4) (pin 1))
|
||||
(node (ref U4) (pin 16))
|
||||
(node (ref J7) (pin A4B9))
|
||||
(node (ref J6) (pin 2))
|
||||
(node (ref R6) (pin 2))
|
||||
(node (ref Q1) (pin 2)))
|
||||
(net (code 9) (name "Net-(U1-Pad20)")
|
||||
(node (ref U1) (pin 20)))
|
||||
(net (code 2) (name XTAL2)
|
||||
(net (code 10) (name TX)
|
||||
(node (ref J3) (pin 2))
|
||||
(node (ref U2) (pin 12))
|
||||
(node (ref JP13) (pin 2))
|
||||
(node (ref U1) (pin 31)))
|
||||
(net (code 11) (name XTAL2)
|
||||
(node (ref U1) (pin 8))
|
||||
(node (ref Y1) (pin 2))
|
||||
(node (ref C3) (pin 1)))
|
||||
(net (code 3) (name XTAL1)
|
||||
(node (ref C1) (pin 1))
|
||||
(net (code 12) (name XTAL1)
|
||||
(node (ref Y1) (pin 1))
|
||||
(node (ref U1) (pin 7)))
|
||||
(net (code 4) (name SCK)
|
||||
(node (ref U1) (pin 17))
|
||||
(node (ref J6) (pin 3)))
|
||||
(net (code 5) (name "Net-(U1-Pad25)")
|
||||
(node (ref U1) (pin 25)))
|
||||
(net (code 6) (name "Net-(U1-Pad26)")
|
||||
(node (ref U1) (pin 26)))
|
||||
(net (code 7) (name SDA)
|
||||
(node (ref JP1) (pin 1))
|
||||
(node (ref JP10) (pin 1))
|
||||
(node (ref U1) (pin 27))
|
||||
(node (ref J5) (pin 2)))
|
||||
(net (code 8) (name SCL)
|
||||
(node (ref JP3) (pin 1))
|
||||
(node (ref JP8) (pin 1))
|
||||
(node (ref U1) (pin 28))
|
||||
(node (ref J5) (pin 3)))
|
||||
(net (code 9) (name RST)
|
||||
(node (ref SW2) (pin 1))
|
||||
(node (ref JP15) (pin 2))
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref J3) (pin 4))
|
||||
(node (ref J6) (pin 5))
|
||||
(node (ref R2) (pin 1))
|
||||
(node (ref U1) (pin 29))
|
||||
(node (ref R4) (pin 1)))
|
||||
(net (code 10) (name MUX1S0)
|
||||
(node (ref U1) (pin 32))
|
||||
(node (ref U2) (pin 11)))
|
||||
(net (code 11) (name SIG2A)
|
||||
(node (ref U1) (pin 9))
|
||||
(node (ref J2) (pin 1)))
|
||||
(net (code 12) (name GND)
|
||||
(node (ref J6) (pin 6))
|
||||
(node (ref U1) (pin 7))
|
||||
(node (ref C1) (pin 1)))
|
||||
(net (code 13) (name SCK)
|
||||
(node (ref J6) (pin 3))
|
||||
(node (ref U1) (pin 17)))
|
||||
(net (code 14) (name "Net-(U1-Pad12)")
|
||||
(node (ref U1) (pin 12)))
|
||||
(net (code 15) (name GND)
|
||||
(node (ref D2) (pin 1))
|
||||
(node (ref R8) (pin 1))
|
||||
(node (ref J7) (pin S3))
|
||||
(node (ref R5) (pin 1))
|
||||
(node (ref U3) (pin 7))
|
||||
(node (ref U3) (pin 8))
|
||||
(node (ref J4) (pin 1))
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref J7) (pin S4))
|
||||
(node (ref U4) (pin 1))
|
||||
(node (ref C4) (pin 2))
|
||||
(node (ref J8) (pin A1B12))
|
||||
(node (ref J2) (pin 3))
|
||||
(node (ref D1) (pin 1))
|
||||
(node (ref C7) (pin 2))
|
||||
(node (ref J3) (pin 1))
|
||||
(node (ref J5) (pin 1))
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref R7) (pin 1))
|
||||
(node (ref C6) (pin 1))
|
||||
(node (ref C5) (pin 2))
|
||||
(node (ref J8) (pin S2))
|
||||
(node (ref J8) (pin S4))
|
||||
(node (ref SW2) (pin 2))
|
||||
(node (ref J7) (pin S1))
|
||||
(node (ref J7) (pin S2))
|
||||
(node (ref J8) (pin S3))
|
||||
(node (ref J8) (pin S1))
|
||||
(node (ref J8) (pin B1A12))
|
||||
(node (ref C3) (pin 2))
|
||||
(node (ref J1) (pin 3))
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J7) (pin B1A12))
|
||||
(node (ref C1) (pin 2))
|
||||
(node (ref J7) (pin A1B12))
|
||||
(node (ref C2) (pin 2)))
|
||||
(net (code 13) (name VCC)
|
||||
(node (ref U4) (pin 16))
|
||||
(node (ref C2) (pin 1))
|
||||
(node (ref R2) (pin 2))
|
||||
(node (ref J7) (pin B4A9))
|
||||
(node (ref R6) (pin 2))
|
||||
(node (ref J7) (pin A4B9))
|
||||
(node (ref J6) (pin 2))
|
||||
(node (ref C5) (pin 1))
|
||||
(node (ref R10) (pin 1))
|
||||
(node (ref J5) (pin 4))
|
||||
(node (ref C4) (pin 1))
|
||||
(node (ref Q1) (pin 2))
|
||||
(node (ref U3) (pin 16))
|
||||
(node (ref U1) (pin 18))
|
||||
(node (ref C7) (pin 1))
|
||||
(node (ref R9) (pin 1))
|
||||
(node (ref U2) (pin 16))
|
||||
(node (ref U1) (pin 4)))
|
||||
(net (code 14) (name MUX1S2)
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref J2) (pin 3))
|
||||
(node (ref J5) (pin 1))
|
||||
(node (ref J3) (pin 1))
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J6) (pin 6))
|
||||
(node (ref C1) (pin 2))
|
||||
(node (ref R7) (pin 1))
|
||||
(node (ref C3) (pin 2))
|
||||
(node (ref C5) (pin 2))
|
||||
(node (ref C6) (pin 1))
|
||||
(node (ref J1) (pin 3))
|
||||
(node (ref J8) (pin B1A12))
|
||||
(node (ref J8) (pin S1))
|
||||
(node (ref J8) (pin S2))
|
||||
(node (ref J8) (pin S3))
|
||||
(node (ref J8) (pin S4))
|
||||
(node (ref C2) (pin 2))
|
||||
(node (ref C4) (pin 2))
|
||||
(node (ref U4) (pin 1))
|
||||
(node (ref J7) (pin S4))
|
||||
(node (ref J7) (pin S3))
|
||||
(node (ref J7) (pin S1))
|
||||
(node (ref J7) (pin B1A12))
|
||||
(node (ref J7) (pin S2))
|
||||
(node (ref R5) (pin 1))
|
||||
(node (ref R8) (pin 1))
|
||||
(node (ref D1) (pin 1))
|
||||
(node (ref C9) (pin 2))
|
||||
(node (ref U3) (pin 8))
|
||||
(node (ref U3) (pin 7))
|
||||
(node (ref J8) (pin A1B12))
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref J4) (pin 1))
|
||||
(node (ref C7) (pin 2)))
|
||||
(net (code 16) (name MUX1S2)
|
||||
(node (ref U2) (pin 9))
|
||||
(node (ref U1) (pin 2)))
|
||||
(net (code 15) (name MUX1S1)
|
||||
(net (code 17) (name MUX1S0)
|
||||
(node (ref U2) (pin 11))
|
||||
(node (ref U1) (pin 32)))
|
||||
(net (code 18) (name MUX1S1)
|
||||
(node (ref U1) (pin 1))
|
||||
(node (ref U2) (pin 10)))
|
||||
(net (code 16) (name SIG2B)
|
||||
(node (ref J2) (pin 2))
|
||||
(node (ref U1) (pin 10)))
|
||||
(net (code 17) (name TX)
|
||||
(node (ref JP13) (pin 2))
|
||||
(node (ref J3) (pin 2))
|
||||
(node (ref U1) (pin 31))
|
||||
(node (ref U2) (pin 12)))
|
||||
(net (code 18) (name "Net-(U1-Pad22)")
|
||||
(net (code 19) (name SIG2A)
|
||||
(node (ref J2) (pin 1))
|
||||
(node (ref U1) (pin 9)))
|
||||
(net (code 20) (name SIG2B)
|
||||
(node (ref U1) (pin 10))
|
||||
(node (ref J2) (pin 2)))
|
||||
(net (code 21) (name "Net-(U1-Pad22)")
|
||||
(node (ref U1) (pin 22)))
|
||||
(net (code 19) (name SIG1B)
|
||||
(node (ref U1) (pin 14))
|
||||
(node (ref J1) (pin 2)))
|
||||
(net (code 20) (name SIG1A)
|
||||
(net (code 22) (name "Net-(U1-Pad25)")
|
||||
(node (ref U1) (pin 25)))
|
||||
(net (code 23) (name "Net-(U1-Pad26)")
|
||||
(node (ref U1) (pin 26)))
|
||||
(net (code 24) (name SIG1B)
|
||||
(node (ref J1) (pin 2))
|
||||
(node (ref U1) (pin 14)))
|
||||
(net (code 25) (name SIG1A)
|
||||
(node (ref J1) (pin 1))
|
||||
(node (ref U1) (pin 13)))
|
||||
(net (code 21) (name MOSI)
|
||||
(node (ref J6) (pin 4))
|
||||
(node (ref U3) (pin 14))
|
||||
(node (ref U1) (pin 15)))
|
||||
(net (code 22) (name "Net-(U1-Pad24)")
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 23) (name STOPRST)
|
||||
(node (ref R3) (pin 2))
|
||||
(node (ref U1) (pin 23)))
|
||||
(net (code 24) (name "Net-(R7-Pad2)")
|
||||
(node (ref R7) (pin 2))
|
||||
(node (ref U2) (pin 6)))
|
||||
(net (code 25) (name EXTRX)
|
||||
(node (ref U3) (pin 2))
|
||||
(node (ref JP9) (pin 2))
|
||||
(node (ref J4) (pin 3))
|
||||
(net (code 26) (name EXTRX)
|
||||
(node (ref JP2) (pin 1))
|
||||
(node (ref U2) (pin 1)))
|
||||
(net (code 26) (name EXTTX)
|
||||
(node (ref U2) (pin 13))
|
||||
(node (ref J4) (pin 3))
|
||||
(node (ref U2) (pin 1))
|
||||
(node (ref JP9) (pin 2))
|
||||
(node (ref U3) (pin 2)))
|
||||
(net (code 27) (name EXTTX)
|
||||
(node (ref U3) (pin 12))
|
||||
(node (ref J4) (pin 2))
|
||||
(node (ref JP4) (pin 1))
|
||||
(node (ref JP7) (pin 2))
|
||||
(node (ref U3) (pin 12)))
|
||||
(net (code 27) (name EXTRST)
|
||||
(node (ref JP6) (pin 2))
|
||||
(node (ref U2) (pin 13))
|
||||
(node (ref JP7) (pin 2)))
|
||||
(net (code 28) (name EXTRST)
|
||||
(node (ref JP5) (pin 1))
|
||||
(node (ref U2) (pin 3))
|
||||
(node (ref J4) (pin 4)))
|
||||
(net (code 28) (name MUXRST)
|
||||
(node (ref U2) (pin 4))
|
||||
(node (ref JP16) (pin 1)))
|
||||
(net (code 29) (name RX)
|
||||
(node (ref J3) (pin 3))
|
||||
(node (ref JP11) (pin 2))
|
||||
(node (ref U1) (pin 30))
|
||||
(node (ref U2) (pin 2)))
|
||||
(net (code 30) (name MUXRX)
|
||||
(node (ref U2) (pin 15))
|
||||
(node (ref JP12) (pin 1)))
|
||||
(net (code 31) (name "Net-(J8-PadA4B9)")
|
||||
(node (ref J8) (pin A4B9))
|
||||
(node (ref R9) (pin 2)))
|
||||
(net (code 32) (name "Net-(U1-Pad12)")
|
||||
(node (ref U1) (pin 12)))
|
||||
(net (code 33) (name "Net-(Q1-Pad1)")
|
||||
(node (ref J4) (pin 4))
|
||||
(node (ref JP6) (pin 2)))
|
||||
(net (code 29) (name "Net-(Q1-Pad1)")
|
||||
(node (ref R3) (pin 1))
|
||||
(node (ref Q1) (pin 1)))
|
||||
(net (code 34) (name "Net-(U3-Pad13)")
|
||||
(node (ref U3) (pin 13)))
|
||||
(net (code 35) (name MUX2S0)
|
||||
(node (ref U1) (pin 3))
|
||||
(node (ref U3) (pin 11)))
|
||||
(net (code 36) (name MUX2S1)
|
||||
(node (ref U1) (pin 6))
|
||||
(node (ref U3) (pin 10)))
|
||||
(net (code 37) (name MUX2S2)
|
||||
(net (code 30) (name "Net-(Q1-Pad3)")
|
||||
(node (ref SW1) (pin 1))
|
||||
(node (ref R4) (pin 2))
|
||||
(node (ref Q1) (pin 3)))
|
||||
(net (code 31) (name "Net-(R7-Pad2)")
|
||||
(node (ref R7) (pin 2))
|
||||
(node (ref U2) (pin 6)))
|
||||
(net (code 32) (name "Net-(U1-Pad24)")
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 33) (name MUX2S1)
|
||||
(node (ref U3) (pin 10))
|
||||
(node (ref U1) (pin 6)))
|
||||
(net (code 34) (name "Net-(J8-PadA4B9)")
|
||||
(node (ref J8) (pin A4B9))
|
||||
(node (ref R9) (pin 2)))
|
||||
(net (code 35) (name "Net-(U3-Pad3)")
|
||||
(node (ref U3) (pin 3)))
|
||||
(net (code 36) (name "Net-(U3-Pad4)")
|
||||
(node (ref U3) (pin 4)))
|
||||
(net (code 37) (name "Net-(U3-Pad5)")
|
||||
(node (ref U3) (pin 5)))
|
||||
(net (code 38) (name MUX2S0)
|
||||
(node (ref U3) (pin 11))
|
||||
(node (ref U1) (pin 3)))
|
||||
(net (code 39) (name MUX2S2)
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref U3) (pin 9)))
|
||||
(net (code 38) (name "Net-(U3-Pad1)")
|
||||
(net (code 40) (name "Net-(U3-Pad1)")
|
||||
(node (ref U3) (pin 1)))
|
||||
(net (code 39) (name "Net-(R8-Pad2)")
|
||||
(net (code 41) (name "Net-(U3-Pad13)")
|
||||
(node (ref U3) (pin 13)))
|
||||
(net (code 42) (name "Net-(R5-Pad2)")
|
||||
(node (ref SW1) (pin 2))
|
||||
(node (ref R5) (pin 2)))
|
||||
(net (code 43) (name "Net-(C8-Pad1)")
|
||||
(node (ref C8) (pin 1))
|
||||
(node (ref JP16) (pin 2))
|
||||
(node (ref JP15) (pin 1)))
|
||||
(net (code 44) (name MUXRX)
|
||||
(node (ref U2) (pin 15))
|
||||
(node (ref JP12) (pin 1)))
|
||||
(net (code 45) (name MUXTX)
|
||||
(node (ref JP14) (pin 1))
|
||||
(node (ref U2) (pin 14)))
|
||||
(net (code 46) (name "Net-(JP13-Pad1)")
|
||||
(node (ref JP14) (pin 2))
|
||||
(node (ref JP13) (pin 1))
|
||||
(node (ref U4) (pin 3)))
|
||||
(net (code 47) (name MUXRST)
|
||||
(node (ref U2) (pin 4))
|
||||
(node (ref JP16) (pin 1)))
|
||||
(net (code 48) (name "Net-(R8-Pad2)")
|
||||
(node (ref R8) (pin 2))
|
||||
(node (ref U3) (pin 6)))
|
||||
(net (code 40) (name MISO)
|
||||
(node (ref J6) (pin 1))
|
||||
(node (ref U1) (pin 16))
|
||||
(node (ref U3) (pin 15)))
|
||||
(net (code 41) (name "Net-(U3-Pad3)")
|
||||
(node (ref U3) (pin 3)))
|
||||
(net (code 42) (name "Net-(U3-Pad4)")
|
||||
(node (ref U3) (pin 4)))
|
||||
(net (code 43) (name "Net-(U3-Pad5)")
|
||||
(node (ref U3) (pin 5)))
|
||||
(net (code 44) (name "Net-(Q1-Pad3)")
|
||||
(node (ref Q1) (pin 3))
|
||||
(node (ref SW1) (pin 1))
|
||||
(node (ref R4) (pin 2)))
|
||||
(net (code 45) (name "Net-(R5-Pad2)")
|
||||
(node (ref R5) (pin 2))
|
||||
(node (ref SW1) (pin 2)))
|
||||
(net (code 46) (name "Net-(C8-Pad1)")
|
||||
(node (ref C8) (pin 1))
|
||||
(node (ref JP15) (pin 1))
|
||||
(node (ref JP16) (pin 2)))
|
||||
(net (code 47) (name "Net-(JP13-Pad1)")
|
||||
(node (ref U4) (pin 3))
|
||||
(node (ref JP14) (pin 2))
|
||||
(node (ref JP13) (pin 1)))
|
||||
(net (code 48) (name "Net-(U4-Pad14)")
|
||||
(net (code 49) (name LED)
|
||||
(node (ref U1) (pin 11))
|
||||
(node (ref R1) (pin 2)))
|
||||
(net (code 50) (name "Net-(U4-Pad14)")
|
||||
(node (ref U4) (pin 14)))
|
||||
(net (code 49) (name "Net-(D1-Pad2)")
|
||||
(node (ref R1) (pin 1))
|
||||
(node (ref D1) (pin 2)))
|
||||
(net (code 50) (name LED)
|
||||
(node (ref R1) (pin 2))
|
||||
(node (ref U1) (pin 11)))
|
||||
(net (code 51) (name "Net-(JP11-Pad1)")
|
||||
(node (ref U4) (pin 2))
|
||||
(node (ref JP12) (pin 2))
|
||||
(node (ref JP11) (pin 1)))
|
||||
(net (code 52) (name MUXTX)
|
||||
(node (ref U2) (pin 14))
|
||||
(node (ref JP14) (pin 1)))
|
||||
(net (code 53) (name "Net-(J8-PadA8)")
|
||||
(node (ref J8) (pin A8))
|
||||
(node (ref JP5) (pin 2)))
|
||||
(net (code 54) (name "Net-(J8-PadB8)")
|
||||
(node (ref J8) (pin B8))
|
||||
(node (ref JP6) (pin 1)))
|
||||
(net (code 55) (name "Net-(J8-PadB5)")
|
||||
(net (code 51) (name "Net-(D1-Pad2)")
|
||||
(node (ref D1) (pin 2))
|
||||
(node (ref R1) (pin 1)))
|
||||
(net (code 52) (name "Net-(J8-PadB8)")
|
||||
(node (ref JP6) (pin 1))
|
||||
(node (ref J8) (pin B8)))
|
||||
(net (code 53) (name "Net-(J8-PadB5)")
|
||||
(node (ref J8) (pin B5)))
|
||||
(net (code 56) (name "Net-(D2-Pad2)")
|
||||
(node (ref R6) (pin 1))
|
||||
(node (ref D2) (pin 2)))
|
||||
(net (code 57) (name "Net-(J8-PadB4A9)")
|
||||
(net (code 54) (name "Net-(D2-Pad2)")
|
||||
(node (ref D2) (pin 2))
|
||||
(node (ref R6) (pin 1)))
|
||||
(net (code 55) (name "Net-(J8-PadB4A9)")
|
||||
(node (ref R10) (pin 2))
|
||||
(node (ref J8) (pin B4A9)))
|
||||
(net (code 58) (name "Net-(J8-PadA5)")
|
||||
(node (ref J8) (pin A5)))
|
||||
(net (code 59) (name "Net-(J8-PadA6)")
|
||||
(node (ref JP2) (pin 2))
|
||||
(node (ref JP1) (pin 2))
|
||||
(node (ref J8) (pin A6)))
|
||||
(net (code 60) (name "Net-(J8-PadA7)")
|
||||
(node (ref JP4) (pin 2))
|
||||
(net (code 56) (name "Net-(J8-PadA7)")
|
||||
(node (ref JP3) (pin 2))
|
||||
(node (ref J8) (pin A7)))
|
||||
(net (code 61) (name "Net-(J8-PadB6)")
|
||||
(node (ref JP9) (pin 1))
|
||||
(node (ref J8) (pin A7))
|
||||
(node (ref JP4) (pin 2)))
|
||||
(net (code 57) (name "Net-(J8-PadA5)")
|
||||
(node (ref J8) (pin A5)))
|
||||
(net (code 58) (name "Net-(J8-PadA6)")
|
||||
(node (ref JP1) (pin 2))
|
||||
(node (ref J8) (pin A6))
|
||||
(node (ref JP2) (pin 2)))
|
||||
(net (code 59) (name "Net-(J8-PadB6)")
|
||||
(node (ref J8) (pin B6))
|
||||
(node (ref JP9) (pin 1))
|
||||
(node (ref JP10) (pin 2)))
|
||||
(net (code 62) (name "Net-(J8-PadB7)")
|
||||
(node (ref JP7) (pin 1))
|
||||
(net (code 60) (name "Net-(J8-PadB7)")
|
||||
(node (ref J8) (pin B7))
|
||||
(node (ref JP7) (pin 1))
|
||||
(node (ref JP8) (pin 2)))
|
||||
(net (code 63) (name "Net-(U4-Pad10)")
|
||||
(node (ref U4) (pin 10)))
|
||||
(net (code 61) (name "Net-(J8-PadA8)")
|
||||
(node (ref JP5) (pin 2))
|
||||
(node (ref J8) (pin A8)))
|
||||
(net (code 62) (name "Net-(U4-Pad15)")
|
||||
(node (ref U4) (pin 15)))
|
||||
(net (code 63) (name "Net-(U4-Pad12)")
|
||||
(node (ref U4) (pin 12)))
|
||||
(net (code 64) (name "Net-(C6-Pad2)")
|
||||
(node (ref C6) (pin 2))
|
||||
(node (ref U4) (pin 4)))
|
||||
(node (ref U4) (pin 4))
|
||||
(node (ref C6) (pin 2)))
|
||||
(net (code 65) (name "Net-(U4-Pad9)")
|
||||
(node (ref U4) (pin 9)))
|
||||
(net (code 66) (name "Net-(U4-Pad11)")
|
||||
(net (code 66) (name "Net-(U4-Pad10)")
|
||||
(node (ref U4) (pin 10)))
|
||||
(net (code 67) (name "Net-(U4-Pad11)")
|
||||
(node (ref U4) (pin 11)))
|
||||
(net (code 67) (name "Net-(U4-Pad12)")
|
||||
(node (ref U4) (pin 12)))
|
||||
(net (code 68) (name "Net-(U4-Pad15)")
|
||||
(node (ref U4) (pin 15)))
|
||||
(net (code 69) (name "Net-(C8-Pad2)")
|
||||
(net (code 68) (name "Net-(J7-PadB8)")
|
||||
(node (ref J7) (pin B8)))
|
||||
(net (code 69) (name "Net-(J7-PadB5)")
|
||||
(node (ref J7) (pin B5)))
|
||||
(net (code 70) (name "Net-(J7-PadA5)")
|
||||
(node (ref J7) (pin A5)))
|
||||
(net (code 71) (name "Net-(J7-PadA8)")
|
||||
(node (ref J7) (pin A8)))
|
||||
(net (code 72) (name "Net-(C8-Pad2)")
|
||||
(node (ref U4) (pin 13))
|
||||
(node (ref C8) (pin 2)))
|
||||
(net (code 70) (name D+)
|
||||
(net (code 73) (name "Net-(JP11-Pad1)")
|
||||
(node (ref JP12) (pin 2))
|
||||
(node (ref JP11) (pin 1))
|
||||
(node (ref U4) (pin 2)))
|
||||
(net (code 74) (name D+)
|
||||
(node (ref J7) (pin B6))
|
||||
(node (ref J7) (pin A6))
|
||||
(node (ref U4) (pin 5))
|
||||
(node (ref J7) (pin B6)))
|
||||
(net (code 71) (name D-)
|
||||
(node (ref J7) (pin A7))
|
||||
(node (ref U4) (pin 5)))
|
||||
(net (code 75) (name D-)
|
||||
(node (ref U4) (pin 6))
|
||||
(node (ref J7) (pin A7))
|
||||
(node (ref J7) (pin B7)))
|
||||
(net (code 72) (name "Net-(J7-PadB5)")
|
||||
(node (ref J7) (pin B5)))
|
||||
(net (code 73) (name "Net-(J7-PadA5)")
|
||||
(node (ref J7) (pin A5)))
|
||||
(net (code 74) (name "Net-(J7-PadA8)")
|
||||
(node (ref J7) (pin A8)))
|
||||
(net (code 75) (name "Net-(J7-PadB8)")
|
||||
(node (ref J7) (pin B8)))
|
||||
(net (code 76) (name "Net-(U4-Pad7)")
|
||||
(node (ref U4) (pin 7)))
|
||||
(net (code 77) (name "Net-(U4-Pad8)")
|
||||
|
|
85
Devices/Control/Hardware/Circuit/Control.rules
Normal file
85
Devices/Control/Hardware/Circuit/Control.rules
Normal file
|
@ -0,0 +1,85 @@
|
|||
|
||||
(rules PCB Control
|
||||
(snap_angle
|
||||
fortyfive_degree
|
||||
)
|
||||
(autoroute_settings
|
||||
(fanout off)
|
||||
(autoroute on)
|
||||
(postroute on)
|
||||
(vias on)
|
||||
(via_costs 50)
|
||||
(plane_via_costs 5)
|
||||
(start_ripup_costs 100)
|
||||
(start_pass_no 6635)
|
||||
(layer_rule F.Cu
|
||||
(active on)
|
||||
(preferred_direction horizontal)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 2.1)
|
||||
)
|
||||
(layer_rule B.Cu
|
||||
(active on)
|
||||
(preferred_direction vertical)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 1.9)
|
||||
)
|
||||
)
|
||||
(rule
|
||||
(width 250.0)
|
||||
(clear 200.2)
|
||||
(clear 125.0 (type smd_to_turn_gap))
|
||||
(clear 50.0 (type smd_smd))
|
||||
)
|
||||
(padstack "Via[0-1]_800:400_um"
|
||||
(shape
|
||||
(circle F.Cu 800.0 0.0 0.0)
|
||||
)
|
||||
(shape
|
||||
(circle B.Cu 800.0 0.0 0.0)
|
||||
)
|
||||
(attach off)
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
|
||||
)
|
||||
(via_rule
|
||||
default "Via[0-1]_800:400_um"
|
||||
)
|
||||
(via_rule
|
||||
"kicad_default" "Via[0-1]_800:400_um-kicad_default"
|
||||
)
|
||||
(class default
|
||||
(clearance_class default)
|
||||
(via_rule default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
(class "kicad_default"
|
||||
XTAL1 GND XTAL2 VCC "Net-(D1-Pad2)" SCK RST RX
|
||||
TX SCL SDA "Net-(U1-Pad20)" "Net-(U1-Pad22)" "Net-(J7-PadA5)" "Net-(J7-PadB8)" "Net-(J7-PadA8)"
|
||||
"Net-(J7-PadB5)" "Net-(C6-Pad2)" SIG1A SIG1B D+ "D-" SIG2A SIG2B
|
||||
"Net-(U1-Pad25)" "Net-(U1-Pad26)" EXTRX EXTTX EXTRST "Net-(D2-Pad2)" STOPRST "Net-(Q1-Pad1)"
|
||||
"Net-(U1-Pad12)" "Net-(JP11-Pad1)" MUXRX "Net-(JP13-Pad1)" MUXTX MUXRST LED MOSI
|
||||
MISO MUX1S1 MUX1S2 MUX2S0 MUX2S1 MUX2S2 MUX1S0 "Net-(Q1-Pad3)"
|
||||
"Net-(C8-Pad1)" "Net-(C8-Pad2)" "Net-(J8-PadA4B9)" "Net-(J8-PadA6)" "Net-(J8-PadB7)" "Net-(J8-PadA5)" "Net-(J8-PadB8)" "Net-(J8-PadA7)"
|
||||
"Net-(J8-PadB6)" "Net-(J8-PadA8)" "Net-(J8-PadB5)" "Net-(J8-PadB4A9)" "Net-(R5-Pad2)" "Net-(R7-Pad2)" "Net-(R8-Pad2)" "Net-(U1-Pad24)"
|
||||
"Net-(U3-Pad1)" "Net-(U3-Pad3)" "Net-(U3-Pad4)" "Net-(U3-Pad5)" "Net-(U3-Pad13)" "Net-(U4-Pad7)" "Net-(U4-Pad8)" "Net-(U4-Pad9)"
|
||||
"Net-(U4-Pad10)" "Net-(U4-Pad11)" "Net-(U4-Pad12)" "Net-(U4-Pad14)" "Net-(U4-Pad15)"
|
||||
(clearance_class "kicad_default")
|
||||
(via_rule kicad_default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -2054,10 +2054,10 @@ SDA
|
|||
Text GLabel 7950 9750 0 50 Input ~ 0
|
||||
SCL
|
||||
$Comp
|
||||
L Device:R R?
|
||||
L Device:R R12
|
||||
U 1 1 612EAB9B
|
||||
P 8100 9500
|
||||
F 0 "R?" H 8170 9546 50 0000 L CNN
|
||||
F 0 "R12" H 8170 9546 50 0000 L CNN
|
||||
F 1 "10k" H 8170 9455 50 0000 L CNN
|
||||
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 8030 9500 50 0001 C CNN
|
||||
F 3 "~" H 8100 9500 50 0001 C CNN
|
||||
|
@ -2065,10 +2065,10 @@ F 3 "~" H 8100 9500 50 0001 C CNN
|
|||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L Device:R R?
|
||||
L Device:R R13
|
||||
U 1 1 612ECBE9
|
||||
P 8400 9500
|
||||
F 0 "R?" H 8470 9546 50 0000 L CNN
|
||||
F 0 "R13" H 8470 9546 50 0000 L CNN
|
||||
F 1 "10k" H 8470 9455 50 0000 L CNN
|
||||
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 8330 9500 50 0001 C CNN
|
||||
F 3 "~" H 8400 9500 50 0001 C CNN
|
||||
|
@ -2076,10 +2076,10 @@ F 3 "~" H 8400 9500 50 0001 C CNN
|
|||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
L power:VCC #PWR049
|
||||
U 1 1 612ED1A9
|
||||
P 8100 9250
|
||||
F 0 "#PWR?" H 8100 9100 50 0001 C CNN
|
||||
F 0 "#PWR049" H 8100 9100 50 0001 C CNN
|
||||
F 1 "VCC" H 8115 9423 50 0000 C CNN
|
||||
F 2 "" H 8100 9250 50 0001 C CNN
|
||||
F 3 "" H 8100 9250 50 0001 C CNN
|
||||
|
@ -2087,10 +2087,10 @@ F 3 "" H 8100 9250 50 0001 C CNN
|
|||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
L power:VCC #PWR050
|
||||
U 1 1 612EDE07
|
||||
P 8400 9250
|
||||
F 0 "#PWR?" H 8400 9100 50 0001 C CNN
|
||||
F 0 "#PWR050" H 8400 9100 50 0001 C CNN
|
||||
F 1 "VCC" H 8415 9423 50 0000 C CNN
|
||||
F 2 "" H 8400 9250 50 0001 C CNN
|
||||
F 3 "" H 8400 9250 50 0001 C CNN
|
||||
|
@ -2120,27 +2120,16 @@ Wire Notes Line
|
|||
Text Notes 7700 9000 0 50 ~ 0
|
||||
I2C Pull-Ups
|
||||
$Comp
|
||||
L Device:R R?
|
||||
L Device:R R11
|
||||
U 1 1 61382EBC
|
||||
P 7850 10650
|
||||
F 0 "R?" H 7920 10696 50 0000 L CNN
|
||||
F 0 "R11" H 7920 10696 50 0000 L CNN
|
||||
F 1 "10k" H 7920 10605 50 0000 L CNN
|
||||
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 7780 10650 50 0001 C CNN
|
||||
F 3 "~" H 7850 10650 50 0001 C CNN
|
||||
1 7850 10650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
U 1 1 61382EC8
|
||||
P 7850 10400
|
||||
F 0 "#PWR?" H 7850 10250 50 0001 C CNN
|
||||
F 1 "VCC" H 7865 10573 50 0000 C CNN
|
||||
F 2 "" H 7850 10400 50 0001 C CNN
|
||||
F 3 "" H 7850 10400 50 0001 C CNN
|
||||
1 7850 10400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
7850 10400 7850 10500
|
||||
Wire Notes Line
|
||||
|
@ -2157,4 +2146,62 @@ Text GLabel 7850 10900 3 50 Input ~ 0
|
|||
RX
|
||||
Wire Wire Line
|
||||
7850 10800 7850 10900
|
||||
$Comp
|
||||
L power:VCC #PWR048
|
||||
U 1 1 61382EC8
|
||||
P 7850 10400
|
||||
F 0 "#PWR048" H 7850 10250 50 0001 C CNN
|
||||
F 1 "VCC" H 3650 10250 50 0000 C CNN
|
||||
F 2 "" H 7850 10400 50 0001 C CNN
|
||||
F 3 "" H 7850 10400 50 0001 C CNN
|
||||
1 7850 10400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Notes 650 3300 0 50 ~ 0
|
||||
ATmega decoupling
|
||||
Wire Notes Line
|
||||
1150 3300 650 3300
|
||||
Wire Notes Line
|
||||
1150 4400 1150 3300
|
||||
Wire Notes Line
|
||||
650 4400 1150 4400
|
||||
Wire Notes Line
|
||||
650 3300 650 4400
|
||||
Wire Wire Line
|
||||
800 4000 800 4100
|
||||
Wire Wire Line
|
||||
800 3600 800 3700
|
||||
$Comp
|
||||
L Device:C C?
|
||||
U 1 1 614BF013
|
||||
P 800 3850
|
||||
F 0 "C?" H 915 3896 50 0000 L CNN
|
||||
F 1 "100n" H 915 3805 50 0000 L CNN
|
||||
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 838 3700 50 0001 C CNN
|
||||
F 3 "~" H 800 3850 50 0001 C CNN
|
||||
1 800 3850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR?
|
||||
U 1 1 614BF019
|
||||
P 800 4100
|
||||
F 0 "#PWR?" H 800 3850 50 0001 C CNN
|
||||
F 1 "GND" H 805 3927 50 0000 C CNN
|
||||
F 2 "" H 800 4100 50 0001 C CNN
|
||||
F 3 "" H 800 4100 50 0001 C CNN
|
||||
1 800 4100
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
U 1 1 614BF01F
|
||||
P 800 3600
|
||||
F 0 "#PWR?" H 800 3450 50 0001 C CNN
|
||||
F 1 "VCC" H 815 3773 50 0000 C CNN
|
||||
F 2 "" H 800 3600 50 0001 C CNN
|
||||
F 3 "" H 800 3600 50 0001 C CNN
|
||||
1 800 3600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$EndSCHEMATC
|
||||
|
|
2827
Devices/Control/Hardware/Circuit/Control.ses
Normal file
2827
Devices/Control/Hardware/Circuit/Control.ses
Normal file
File diff suppressed because it is too large
Load diff
Reference in a new issue