Change net label type to global

This commit is contained in:
GHOSCHT 2021-08-11 10:46:43 +02:00
parent b416471128
commit 6256277518
3 changed files with 905 additions and 843 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Console\\Hardware\\Circuit\\Console.sch")
(date "11.08.2021 00:32:29")
(date "11.08.2021 10:44:06")
(tool "Eeschema (5.1.10)-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -29,7 +29,7 @@
(libsource (lib Device) (part Rotary_Encoder_Switch) (description "Rotary encoder, dual channel, incremental quadrate outputs, with switch"))
(sheetpath (names /) (tstamps /))
(tstamp 6112A1C1))
(comp (ref J3)
(comp (ref J2)
(value TYPE-C-31-M-12)
(footprint HRO_TYPE-C-31-M-12:HRO_TYPE-C-31-M-12)
(datasheet https://datasheet.lcsc.com/lcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf)
@ -90,13 +90,6 @@
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 611669B4))
(comp (ref JP2)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611823D1))
(comp (ref JP3)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
@ -104,13 +97,6 @@
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 6118262C))
(comp (ref JP4)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 61182926))
(comp (ref JP10)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
@ -118,13 +104,6 @@
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611A3577))
(comp (ref JP9)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611A3581))
(comp (ref JP8)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
@ -132,27 +111,6 @@
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611A3587))
(comp (ref JP7)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611A358D))
(comp (ref JP5)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611B209C))
(comp (ref JP6)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611BB7CB))
(comp (ref SW2)
(value PEC11R-4220F-S0012)
(footprint Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG)
@ -174,7 +132,7 @@
(libsource (lib Device) (part Rotary_Encoder_Switch) (description "Rotary encoder, dual channel, incremental quadrate outputs, with switch"))
(sheetpath (names /) (tstamps /))
(tstamp 611CEA4E))
(comp (ref J2)
(comp (ref J3)
(value Conn_01x13)
(footprint Connector_PinHeader_1.00mm:PinHeader_1x13_P1.00mm_Vertical)
(datasheet ~)
@ -194,7 +152,63 @@
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 613031C0)))
(tstamp 613031C0))
(comp (ref R2)
(value 200)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 6114AFDD))
(comp (ref D1)
(value 17-21/BHC-XL2M2TY/3T)
(footprint LED_SMD:LED_0805_2012Metric_Castellated)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 6113FB23))
(comp (ref JP6)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611BB7CB))
(comp (ref JP9)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611A3581))
(comp (ref JP7)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611A358D))
(comp (ref JP5)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611B209C))
(comp (ref JP4)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 61182926))
(comp (ref JP2)
(value SolderJumper)
(footprint Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part SolderJumper_2_Open) (description "Solder Jumper, 2-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 611823D1)))
(libparts
(libpart (lib Connector) (part AVR-ISP-6)
(description "Atmel 6-pin ISP connector")
@ -269,6 +283,19 @@
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib Device) (part LED)
(description "Light emitting diode")
(docs ~)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
@ -401,210 +428,169 @@
(library (logical TYPE-C-31-M-12)
(uri "D:\\Dokumente\\Coding\\Visual Studio Code\\smart-lamp-control\\Devices\\Console\\Hardware\\Circuit/Libraries/TYPE-C-31-M-12.lib")))
(nets
(net (code 1) (name /BTN4)
(node (ref SW4) (pin S2)))
(net (code 2) (name GND)
(node (ref SW2) (pin C))
(node (ref SW2) (pin S1))
(net (code 1) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 2) (name ENC4A)
(node (ref U1) (pin 12))
(node (ref SW4) (pin A))
(node (ref J3) (pin 8)))
(net (code 3) (name ENC3B)
(node (ref SW3) (pin B))
(node (ref U1) (pin 11))
(node (ref J3) (pin 7)))
(net (code 4) (name ENC3A)
(node (ref SW3) (pin A))
(node (ref J3) (pin 6))
(node (ref U1) (pin 10)))
(net (code 5) (name ENC2B)
(node (ref SW2) (pin B))
(node (ref J3) (pin 5))
(node (ref U1) (pin 9)))
(net (code 6) (name ENC2A)
(node (ref SW2) (pin A))
(node (ref J3) (pin 4))
(node (ref U1) (pin 2)))
(net (code 7) (name ENC1B)
(node (ref SW1) (pin B))
(node (ref U1) (pin 1))
(node (ref J3) (pin 3)))
(net (code 8) (name ENC1A)
(node (ref J3) (pin 2))
(node (ref SW1) (pin A))
(node (ref U1) (pin 32)))
(net (code 9) (name BTN4)
(node (ref U1) (pin 26))
(node (ref SW4) (pin S2))
(node (ref J3) (pin 13)))
(net (code 10) (name BTN3)
(node (ref SW3) (pin S2))
(node (ref U1) (pin 25))
(node (ref J3) (pin 12)))
(net (code 11) (name BTN2)
(node (ref U1) (pin 24))
(node (ref J3) (pin 11))
(node (ref SW2) (pin S2)))
(net (code 12) (name BTN1)
(node (ref U1) (pin 23))
(node (ref SW1) (pin S2))
(node (ref J3) (pin 10)))
(net (code 13) (name ENC4B)
(node (ref SW4) (pin B))
(node (ref J3) (pin 9))
(node (ref U1) (pin 13)))
(net (code 14) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 15) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 16) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 17) (name GND)
(node (ref J1) (pin 6))
(node (ref C2) (pin 2))
(node (ref C3) (pin 2))
(node (ref J2) (pin S3))
(node (ref J2) (pin S2))
(node (ref J2) (pin S1))
(node (ref U1) (pin 5))
(node (ref SW1) (pin C))
(node (ref J3) (pin S3))
(node (ref SW1) (pin S1))
(node (ref J2) (pin B1A12))
(node (ref J2) (pin A1B12))
(node (ref J2) (pin S4))
(node (ref C1) (pin 2))
(node (ref J4) (pin 1))
(node (ref J5) (pin 1))
(node (ref J3) (pin S4))
(node (ref J1) (pin 6))
(node (ref J2) (pin 1))
(node (ref U1) (pin 21))
(node (ref U1) (pin 3))
(node (ref SW3) (pin C))
(node (ref SW3) (pin S1))
(node (ref SW4) (pin C))
(node (ref J5) (pin 1))
(node (ref SW2) (pin C))
(node (ref SW4) (pin S1))
(node (ref C2) (pin 2))
(node (ref J3) (pin A1B12))
(node (ref J3) (pin B1A12))
(node (ref J3) (pin S2))
(node (ref J3) (pin S1)))
(net (code 3) (name /ENC4B)
(node (ref SW4) (pin B)))
(net (code 4) (name /ENC4A)
(node (ref SW4) (pin A)))
(net (code 5) (name /BTN3)
(node (ref SW3) (pin S2)))
(net (code 6) (name /BTN2)
(node (ref SW2) (pin S2)))
(net (code 7) (name /ENC1B)
(node (ref SW1) (pin B)))
(net (code 8) (name /ENC1A)
(node (ref SW1) (pin A)))
(net (code 9) (name /BTN4)
(node (ref U1) (pin 26)))
(net (code 10) (name /BTN3)
(node (ref U1) (pin 25)))
(net (code 11) (name /BTN2)
(node (ref U1) (pin 24)))
(net (code 12) (name /BTN1)
(node (ref U1) (pin 23)))
(net (code 13) (name /ENC3B)
(node (ref SW3) (pin B)))
(net (code 14) (name /BTN1)
(node (ref SW1) (pin S2)))
(net (code 15) (name "Net-(J3-PadB7)")
(node (ref J3) (pin B7))
(node (ref JP7) (pin 2))
(node (ref JP8) (pin 2)))
(net (code 16) (name "Net-(J3-PadB6)")
(node (ref J3) (pin B6))
(node (ref JP9) (pin 2))
(node (ref JP10) (pin 2)))
(net (code 17) (name /RX)
(node (ref JP7) (pin 1)))
(net (code 18) (name /SCL)
(node (ref JP8) (pin 1)))
(net (code 19) (name /TX)
(node (ref JP9) (pin 1)))
(net (code 20) (name /SDA)
(node (ref JP10) (pin 1)))
(net (code 21) (name /RST)
(node (ref JP6) (pin 1)))
(net (code 22) (name /ENC3A)
(node (ref SW3) (pin A)))
(net (code 23) (name /ENC2B)
(node (ref SW2) (pin B)))
(net (code 24) (name "Net-(J3-PadB5)")
(node (ref J3) (pin B5)))
(net (code 25) (name "Net-(J3-PadB8)")
(node (ref J3) (pin B8))
(node (ref JP6) (pin 2)))
(net (code 26) (name /ENC2A)
(node (ref SW2) (pin A)))
(net (code 27) (name "Net-(J3-PadA8)")
(node (ref JP5) (pin 2))
(node (ref J3) (pin A8)))
(net (code 28) (name /RST)
(node (ref JP5) (pin 1)))
(net (code 29) (name "Net-(J3-PadA5)")
(node (ref J3) (pin A5)))
(net (code 30) (name /ENC1B)
(node (ref J2) (pin 3)))
(net (code 31) (name /SDA)
(node (ref J5) (pin 2)))
(net (code 32) (name /BTN4)
(node (ref J2) (pin 13)))
(net (code 33) (name /BTN3)
(node (ref J2) (pin 12)))
(net (code 34) (name /BTN2)
(node (ref J2) (pin 11)))
(net (code 35) (name /BTN1)
(node (ref J2) (pin 10)))
(net (code 36) (name /ENC4B)
(node (ref J2) (pin 9)))
(net (code 37) (name /ENC4A)
(node (ref J2) (pin 8)))
(net (code 38) (name /ENC3B)
(node (ref J2) (pin 7)))
(net (code 39) (name /ENC3A)
(node (ref J2) (pin 6)))
(net (code 40) (name /ENC2B)
(node (ref J2) (pin 5)))
(net (code 41) (name /ENC2A)
(node (ref J2) (pin 4)))
(net (code 42) (name /SCL)
(node (ref J5) (pin 3)))
(net (code 43) (name /ENC1A)
(node (ref J2) (pin 2)))
(net (code 44) (name /RST)
(node (ref SW4) (pin C))
(node (ref SW3) (pin S1))
(node (ref SW3) (pin C))
(node (ref SW2) (pin S1))
(node (ref J3) (pin 1))
(node (ref D1) (pin 1))
(node (ref J4) (pin 1)))
(net (code 18) (name RST)
(node (ref U1) (pin 29))
(node (ref R1) (pin 1))
(node (ref J1) (pin 5))
(node (ref JP6) (pin 1))
(node (ref JP5) (pin 1))
(node (ref J4) (pin 4)))
(net (code 45) (name VCC)
(node (ref R1) (pin 2))
(node (ref U1) (pin 18))
(node (ref J3) (pin A4B9))
(node (ref U1) (pin 4))
(node (ref J3) (pin B4A9))
(node (ref U1) (pin 6))
(node (ref J1) (pin 2))
(node (ref J5) (pin 4))
(node (ref C3) (pin 1)))
(net (code 46) (name /TX)
(node (ref J4) (pin 3)))
(net (code 47) (name /RX)
(node (ref J4) (pin 2)))
(net (code 48) (name /ENC1A)
(node (ref U1) (pin 32)))
(net (code 49) (name /ENC4B)
(node (ref U1) (pin 13)))
(net (code 50) (name /ENC4A)
(node (ref U1) (pin 12)))
(net (code 51) (name /ENC3B)
(node (ref U1) (pin 11)))
(net (code 52) (name /ENC3A)
(node (ref U1) (pin 10)))
(net (code 53) (name /ENC2B)
(node (ref U1) (pin 9)))
(net (code 54) (name /ENC2A)
(node (ref U1) (pin 2)))
(net (code 55) (name /ENC1B)
(node (ref U1) (pin 1)))
(net (code 56) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 57) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 58) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 59) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 60) (name /XTAL2)
(node (ref U1) (pin 8)))
(net (code 61) (name /XTAL1)
(node (ref U1) (pin 7)))
(net (code 62) (name /MISO)
(node (ref J1) (pin 1)))
(net (code 63) (name /XTAL1)
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1)))
(net (code 64) (name /XTAL2)
(node (ref C2) (pin 1))
(node (ref Y1) (pin 2)))
(net (code 65) (name /TX)
(node (ref U1) (pin 31)))
(net (code 66) (name /RX)
(node (ref U1) (pin 30)))
(net (code 67) (name /RST)
(node (ref U1) (pin 29)))
(net (code 68) (name /SCL)
(node (ref U1) (pin 28)))
(net (code 69) (name /SDA)
(node (ref U1) (pin 27)))
(net (code 70) (name /MISO)
(node (ref U1) (pin 16)))
(net (code 71) (name /MOSI)
(node (ref U1) (pin 15)))
(net (code 72) (name /RX)
(node (ref JP4) (pin 1)))
(net (code 73) (name /SDA)
(node (ref JP1) (pin 1)))
(net (code 74) (name /SCL)
(net (code 19) (name SCL)
(node (ref J5) (pin 3))
(node (ref U1) (pin 28))
(node (ref JP8) (pin 1))
(node (ref JP3) (pin 1)))
(net (code 75) (name /TX)
(net (code 20) (name SDA)
(node (ref U1) (pin 27))
(node (ref J5) (pin 2))
(node (ref JP10) (pin 1))
(node (ref JP1) (pin 1)))
(net (code 21) (name TX)
(node (ref J4) (pin 3))
(node (ref U1) (pin 31))
(node (ref JP9) (pin 1))
(node (ref JP2) (pin 1)))
(net (code 76) (name "Net-(J3-PadA7)")
(node (ref JP4) (pin 2))
(node (ref J3) (pin A7))
(node (ref JP3) (pin 2)))
(net (code 77) (name "Net-(J3-PadA6)")
(node (ref JP2) (pin 2))
(node (ref JP1) (pin 2))
(node (ref J3) (pin A6)))
(net (code 78) (name /SCK)
(node (ref U1) (pin 17)))
(net (code 79) (name /MOSI)
(net (code 22) (name RX)
(node (ref JP7) (pin 1))
(node (ref J4) (pin 2))
(node (ref JP4) (pin 1))
(node (ref U1) (pin 30)))
(net (code 23) (name "Net-(J2-PadA7)")
(node (ref JP3) (pin 2))
(node (ref J2) (pin A7))
(node (ref JP4) (pin 2)))
(net (code 24) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R2) (pin 1)))
(net (code 25) (name VCC)
(node (ref U1) (pin 6))
(node (ref R1) (pin 2))
(node (ref J5) (pin 4))
(node (ref J2) (pin A4B9))
(node (ref J1) (pin 2))
(node (ref C3) (pin 1))
(node (ref R2) (pin 2))
(node (ref U1) (pin 4))
(node (ref U1) (pin 18))
(node (ref J2) (pin B4A9)))
(net (code 26) (name MOSI)
(node (ref U1) (pin 15))
(node (ref J1) (pin 4)))
(net (code 80) (name /SCK)
(node (ref J1) (pin 3)))
(net (code 81) (name /RST)
(node (ref J1) (pin 5)))
(net (code 82) (name /RST)
(node (ref R1) (pin 1)))))
(net (code 27) (name SCK)
(node (ref J1) (pin 3))
(node (ref U1) (pin 17)))
(net (code 28) (name MISO)
(node (ref J1) (pin 1))
(node (ref U1) (pin 16)))
(net (code 29) (name XTAL1)
(node (ref Y1) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 7)))
(net (code 30) (name XTAL2)
(node (ref C2) (pin 1))
(node (ref Y1) (pin 2))
(node (ref U1) (pin 8)))
(net (code 31) (name "Net-(J2-PadA5)")
(node (ref J2) (pin A5)))
(net (code 32) (name "Net-(J2-PadB8)")
(node (ref J2) (pin B8))
(node (ref JP6) (pin 2)))
(net (code 33) (name "Net-(J2-PadB6)")
(node (ref JP9) (pin 2))
(node (ref J2) (pin B6))
(node (ref JP10) (pin 2)))
(net (code 34) (name "Net-(J2-PadB5)")
(node (ref J2) (pin B5)))
(net (code 35) (name "Net-(J2-PadA8)")
(node (ref J2) (pin A8))
(node (ref JP5) (pin 2)))
(net (code 36) (name "Net-(J2-PadA6)")
(node (ref J2) (pin A6))
(node (ref JP1) (pin 2))
(node (ref JP2) (pin 2)))
(net (code 37) (name "Net-(J2-PadB7)")
(node (ref J2) (pin B7))
(node (ref JP7) (pin 2))
(node (ref JP8) (pin 2)))))

View file

@ -36,10 +36,10 @@ F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416
1 0 0 -1
$EndComp
$Comp
L TYPE-C-31-M-12:TYPE-C-31-M-12 J3
L TYPE-C-31-M-12:TYPE-C-31-M-12 J2
U 1 1 6112D89A
P 8700 4700
F 0 "J3" H 8700 5367 50 0000 C CNN
F 0 "J2" H 8700 5367 50 0000 C CNN
F 1 "TYPE-C-31-M-12" H 8700 5276 50 0000 C CNN
F 2 "HRO_TYPE-C-31-M-12:HRO_TYPE-C-31-M-12" H 8700 4700 50 0001 L BNN
F 3 "https://datasheet.lcsc.com/lcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf" H 8700 4700 50 0001 L BNN
@ -61,19 +61,15 @@ F 3 "~" H 6750 4350 50 0001 C CNN
1 6750 4350
1 0 0 -1
$EndComp
Text HLabel 2500 1900 2 50 Input ~ 0
XTAL1
Text HLabel 2500 2000 2 50 Input ~ 0
XTAL2
Wire Wire Line
2400 1900 2500 1900
Wire Wire Line
2400 2000 2500 2000
$Comp
L power:VCC #PWR0101
L power:VCC #PWR02
U 1 1 61153B27
P 1800 900
F 0 "#PWR0101" H 1800 750 50 0001 C CNN
F 0 "#PWR02" H 1800 750 50 0001 C CNN
F 1 "VCC" H 1815 1073 50 0000 C CNN
F 2 "" H 1800 900 50 0001 C CNN
F 3 "" H 1800 900 50 0001 C CNN
@ -90,10 +86,10 @@ Connection ~ 1800 950
Wire Wire Line
1800 950 1800 1000
$Comp
L power:VCC #PWR0102
L power:VCC #PWR05
U 1 1 61154991
P 2600 6250
F 0 "#PWR0102" H 2600 6100 50 0001 C CNN
F 0 "#PWR05" H 2600 6100 50 0001 C CNN
F 1 "VCC" H 2615 6423 50 0000 C CNN
F 2 "" H 2600 6250 50 0001 C CNN
F 3 "" H 2600 6250 50 0001 C CNN
@ -101,10 +97,10 @@ F 3 "" H 2600 6250 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0103
L power:GND #PWR06
U 1 1 61155121
P 2600 6750
F 0 "#PWR0103" H 2600 6500 50 0001 C CNN
F 0 "#PWR06" H 2600 6500 50 0001 C CNN
F 1 "GND" H 2605 6577 50 0000 C CNN
F 2 "" H 2600 6750 50 0001 C CNN
F 3 "" H 2600 6750 50 0001 C CNN
@ -127,10 +123,10 @@ Wire Wire Line
Wire Wire Line
2600 6650 2600 6750
$Comp
L power:GND #PWR0104
L power:GND #PWR03
U 1 1 6115A165
P 1800 4100
F 0 "#PWR0104" H 1800 3850 50 0001 C CNN
F 0 "#PWR03" H 1800 3850 50 0001 C CNN
F 1 "GND" H 1805 3927 50 0000 C CNN
F 2 "" H 1800 4100 50 0001 C CNN
F 3 "" H 1800 4100 50 0001 C CNN
@ -163,10 +159,10 @@ Wire Wire Line
Wire Wire Line
700 6550 700 6650
$Comp
L power:GND #PWR0105
L power:GND #PWR01
U 1 1 611452AB
P 1000 7050
F 0 "#PWR0105" H 1000 6800 50 0001 C CNN
F 0 "#PWR01" H 1000 6800 50 0001 C CNN
F 1 "GND" H 1005 6877 50 0000 C CNN
F 2 "" H 1000 7050 50 0001 C CNN
F 3 "" H 1000 7050 50 0001 C CNN
@ -184,10 +180,6 @@ F 3 "~" H 1300 6800 50 0001 C CNN
1 1300 6800
1 0 0 -1
$EndComp
Text HLabel 1300 6300 1 50 Input ~ 0
XTAL2
Text HLabel 700 6300 1 50 Input ~ 0
XTAL1
$Comp
L Device:C C1
U 1 1 6113DC2F
@ -222,10 +214,10 @@ F 3 " ~" H 4675 6250 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0106
L power:VCC #PWR09
U 1 1 61161D0D
P 5850 6200
F 0 "#PWR0106" H 5850 6050 50 0001 C CNN
F 0 "#PWR09" H 5850 6050 50 0001 C CNN
F 1 "VCC" H 5865 6373 50 0000 C CNN
F 2 "" H 5850 6200 50 0001 C CNN
F 3 "" H 5850 6200 50 0001 C CNN
@ -233,10 +225,10 @@ F 3 "" H 5850 6200 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
L power:GND #PWR010
U 1 1 6116239D
P 5850 7300
F 0 "#PWR0107" H 5850 7050 50 0001 C CNN
F 0 "#PWR010" H 5850 7050 50 0001 C CNN
F 1 "GND" H 5855 7127 50 0000 C CNN
F 2 "" H 5850 7300 50 0001 C CNN
F 3 "" H 5850 7300 50 0001 C CNN
@ -247,14 +239,6 @@ Wire Wire Line
5850 6200 5850 6300
Wire Wire Line
5850 7200 5850 7300
Text HLabel 2500 1700 2 50 Input ~ 0
MISO
Text HLabel 2500 1800 2 50 Input ~ 0
SCK
Text HLabel 2500 1600 2 50 Input ~ 0
MOSI
Text HLabel 2500 2800 2 50 Input ~ 0
RST
Wire Wire Line
2400 2800 2500 2800
Wire Wire Line
@ -263,14 +247,6 @@ Wire Wire Line
2400 1700 2500 1700
Wire Wire Line
2400 1800 2500 1800
Text HLabel 6450 6600 2 50 Input ~ 0
MISO
Text HLabel 6450 6700 2 50 Input ~ 0
MOSI
Text HLabel 6450 6800 2 50 Input ~ 0
SCK
Text HLabel 6450 6900 2 50 Input ~ 0
RST
Wire Wire Line
6350 6600 6450 6600
Wire Wire Line
@ -291,10 +267,10 @@ $EndComp
Wire Wire Line
6350 6900 6450 6900
$Comp
L power:VCC #PWR0108
L power:VCC #PWR04
U 1 1 61167C00
P 1950 6700
F 0 "#PWR0108" H 1950 6550 50 0001 C CNN
F 0 "#PWR04" H 1950 6550 50 0001 C CNN
F 1 "VCC" H 1965 6873 50 0000 C CNN
F 2 "" H 1950 6700 50 0001 C CNN
F 3 "" H 1950 6700 50 0001 C CNN
@ -303,15 +279,13 @@ F 3 "" H 1950 6700 50 0001 C CNN
$EndComp
Wire Wire Line
1950 6600 1950 6700
Text HLabel 1950 6200 1 50 Input ~ 0
RST
Wire Wire Line
1950 6200 1950 6300
$Comp
L power:VCC #PWR0109
L power:VCC #PWR019
U 1 1 6116E743
P 7900 4300
F 0 "#PWR0109" H 7900 4150 50 0001 C CNN
F 0 "#PWR019" H 7900 4150 50 0001 C CNN
F 1 "VCC" V 7915 4427 50 0000 L CNN
F 2 "" H 7900 4300 50 0001 C CNN
F 3 "" H 7900 4300 50 0001 C CNN
@ -319,10 +293,10 @@ F 3 "" H 7900 4300 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L power:VCC #PWR0110
L power:VCC #PWR026
U 1 1 6116F373
P 9500 4300
F 0 "#PWR0110" H 9500 4150 50 0001 C CNN
F 0 "#PWR026" H 9500 4150 50 0001 C CNN
F 1 "VCC" V 9515 4428 50 0000 L CNN
F 2 "" H 9500 4300 50 0001 C CNN
F 3 "" H 9500 4300 50 0001 C CNN
@ -330,10 +304,10 @@ F 3 "" H 9500 4300 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0111
L power:GND #PWR020
U 1 1 6116FC1F
P 7900 5100
F 0 "#PWR0111" H 7900 4850 50 0001 C CNN
F 0 "#PWR020" H 7900 4850 50 0001 C CNN
F 1 "GND" V 7905 4972 50 0000 R CNN
F 2 "" H 7900 5100 50 0001 C CNN
F 3 "" H 7900 5100 50 0001 C CNN
@ -341,10 +315,10 @@ F 3 "" H 7900 5100 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0112
L power:GND #PWR027
U 1 1 6117066A
P 9500 5100
F 0 "#PWR0112" H 9500 4850 50 0001 C CNN
F 0 "#PWR027" H 9500 4850 50 0001 C CNN
F 1 "GND" V 9505 4972 50 0000 R CNN
F 2 "" H 9500 5100 50 0001 C CNN
F 3 "" H 9500 5100 50 0001 C CNN
@ -352,10 +326,10 @@ F 3 "" H 9500 5100 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0113
L power:GND #PWR025
U 1 1 61170DB1
P 8700 5500
F 0 "#PWR0113" H 8700 5250 50 0001 C CNN
F 0 "#PWR025" H 8700 5250 50 0001 C CNN
F 1 "GND" H 8705 5327 50 0000 C CNN
F 2 "" H 8700 5500 50 0001 C CNN
F 3 "" H 8700 5500 50 0001 C CNN
@ -389,41 +363,14 @@ Wire Wire Line
9400 5100 9500 5100
Wire Wire Line
7900 5100 8000 5100
Text HLabel 2500 3000 2 50 Input ~ 0
RX
Text HLabel 2500 3100 2 50 Input ~ 0
TX
Wire Wire Line
2400 3000 2500 3000
Wire Wire Line
2400 3100 2500 3100
Text HLabel 6550 5250 0 50 Input ~ 0
RX
Text HLabel 6550 4650 0 50 Input ~ 0
TX
Text HLabel 2500 2600 2 50 Input ~ 0
SDA
Text HLabel 2500 2700 2 50 Input ~ 0
SCL
Wire Wire Line
2400 2700 2500 2700
Wire Wire Line
2400 2600 2500 2600
Text HLabel 6550 4950 0 50 Input ~ 0
SCL
Text HLabel 6550 4350 0 50 Input ~ 0
SDA
$Comp
L Jumper:SolderJumper_2_Open JP2
U 1 1 611823D1
P 6750 4650
F 0 "JP2" H 6750 4855 50 0000 C CNN
F 1 "SolderJumper" H 6750 4764 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 4650 50 0001 C CNN
F 3 "~" H 6750 4650 50 0001 C CNN
1 6750 4650
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP3
U 1 1 6118262C
@ -435,17 +382,6 @@ F 3 "~" H 6750 4950 50 0001 C CNN
1 6750 4950
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP4
U 1 1 61182926
P 6750 5250
F 0 "JP4" H 6750 5455 50 0000 C CNN
F 1 "SolderJumper" H 6750 5364 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5250 50 0001 C CNN
F 3 "~" H 6750 5250 50 0001 C CNN
1 6750 5250
1 0 0 -1
$EndComp
Wire Wire Line
6550 4350 6600 4350
Wire Wire Line
@ -464,8 +400,6 @@ Wire Wire Line
6900 4950 7050 4950
Wire Wire Line
7050 4950 7050 5100
Wire Wire Line
7050 5250 6900 5250
Wire Wire Line
8000 4600 7300 4600
Wire Wire Line
@ -495,25 +429,6 @@ F 3 "~" H 10550 5250 50 0001 C CNN
1 10550 5250
-1 0 0 1
$EndComp
Text HLabel 10750 4350 2 50 Input ~ 0
RX
Text HLabel 10750 4950 2 50 Input ~ 0
TX
Text HLabel 10750 4650 2 50 Input ~ 0
SCL
Text HLabel 10750 5250 2 50 Input ~ 0
SDA
$Comp
L Jumper:SolderJumper_2_Open JP9
U 1 1 611A3581
P 10550 4950
F 0 "JP9" H 10550 5155 50 0000 C CNN
F 1 "SolderJumper" H 10550 5064 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4950 50 0001 C CNN
F 3 "~" H 10550 4950 50 0001 C CNN
1 10550 4950
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP8
U 1 1 611A3587
@ -525,17 +440,6 @@ F 3 "~" H 10550 4650 50 0001 C CNN
1 10550 4650
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP7
U 1 1 611A358D
P 10550 4350
F 0 "JP7" H 10550 4555 50 0000 C CNN
F 1 "SolderJumper" H 10550 4464 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4350 50 0001 C CNN
F 3 "~" H 10550 4350 50 0001 C CNN
1 10550 4350
-1 0 0 1
$EndComp
Wire Wire Line
10750 5250 10700 5250
Wire Wire Line
@ -575,19 +479,6 @@ Wire Wire Line
Wire Wire Line
10000 4700 10000 5100
NoConn ~ 8000 4500
Text HLabel 6550 5550 0 50 Input ~ 0
RST
$Comp
L Jumper:SolderJumper_2_Open JP5
U 1 1 611B209C
P 6750 5550
F 0 "JP5" H 6750 5755 50 0000 C CNN
F 1 "SolderJumper" H 6750 5664 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5550 50 0001 C CNN
F 3 "~" H 6750 5550 50 0001 C CNN
1 6750 5550
1 0 0 -1
$EndComp
Wire Wire Line
6550 5550 6600 5550
Wire Wire Line
@ -596,21 +487,8 @@ Wire Wire Line
7400 5550 7400 4800
Wire Wire Line
7400 4800 8000 4800
Text HLabel 10750 4050 2 50 Input ~ 0
RST
Wire Wire Line
10750 4050 10700 4050
$Comp
L Jumper:SolderJumper_2_Open JP6
U 1 1 611BB7CB
P 10550 4050
F 0 "JP6" H 10550 4255 50 0000 C CNN
F 1 "SolderJumper" H 10550 4164 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4050 50 0001 C CNN
F 3 "~" H 10550 4050 50 0001 C CNN
1 10550 4050
-1 0 0 1
$EndComp
Wire Wire Line
10400 4050 9900 4050
Wire Wire Line
@ -652,10 +530,10 @@ F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0114
L power:GND #PWR015
U 1 1 611D8308
P 7500 1350
F 0 "#PWR0114" H 7500 1100 50 0001 C CNN
F 0 "#PWR015" H 7500 1100 50 0001 C CNN
F 1 "GND" V 7505 1222 50 0000 R CNN
F 2 "" H 7500 1350 50 0001 C CNN
F 3 "" H 7500 1350 50 0001 C CNN
@ -663,10 +541,10 @@ F 3 "" H 7500 1350 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0115
L power:GND #PWR016
U 1 1 611D8FD0
P 7500 2050
F 0 "#PWR0115" H 7500 1800 50 0001 C CNN
F 0 "#PWR016" H 7500 1800 50 0001 C CNN
F 1 "GND" V 7505 1922 50 0000 R CNN
F 2 "" H 7500 2050 50 0001 C CNN
F 3 "" H 7500 2050 50 0001 C CNN
@ -674,10 +552,10 @@ F 3 "" H 7500 2050 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0116
L power:GND #PWR017
U 1 1 611D963F
P 7500 2700
F 0 "#PWR0116" H 7500 2450 50 0001 C CNN
F 0 "#PWR017" H 7500 2450 50 0001 C CNN
F 1 "GND" V 7505 2572 50 0000 R CNN
F 2 "" H 7500 2700 50 0001 C CNN
F 3 "" H 7500 2700 50 0001 C CNN
@ -685,10 +563,10 @@ F 3 "" H 7500 2700 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0117
L power:GND #PWR018
U 1 1 611D9C98
P 7500 3350
F 0 "#PWR0117" H 7500 3100 50 0001 C CNN
F 0 "#PWR018" H 7500 3100 50 0001 C CNN
F 1 "GND" V 7505 3222 50 0000 R CNN
F 2 "" H 7500 3350 50 0001 C CNN
F 3 "" H 7500 3350 50 0001 C CNN
@ -696,10 +574,10 @@ F 3 "" H 7500 3350 50 0001 C CNN
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0118
L power:GND #PWR011
U 1 1 611DA2AE
P 6700 1450
F 0 "#PWR0118" H 6700 1200 50 0001 C CNN
F 0 "#PWR011" H 6700 1200 50 0001 C CNN
F 1 "GND" V 6705 1322 50 0000 R CNN
F 2 "" H 6700 1450 50 0001 C CNN
F 3 "" H 6700 1450 50 0001 C CNN
@ -707,10 +585,10 @@ F 3 "" H 6700 1450 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0119
L power:GND #PWR012
U 1 1 611DA9D0
P 6700 2150
F 0 "#PWR0119" H 6700 1900 50 0001 C CNN
F 0 "#PWR012" H 6700 1900 50 0001 C CNN
F 1 "GND" V 6705 2022 50 0000 R CNN
F 2 "" H 6700 2150 50 0001 C CNN
F 3 "" H 6700 2150 50 0001 C CNN
@ -718,10 +596,10 @@ F 3 "" H 6700 2150 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0120
L power:GND #PWR013
U 1 1 611DAF5D
P 6700 2800
F 0 "#PWR0120" H 6700 2550 50 0001 C CNN
F 0 "#PWR013" H 6700 2550 50 0001 C CNN
F 1 "GND" V 6705 2672 50 0000 R CNN
F 2 "" H 6700 2800 50 0001 C CNN
F 3 "" H 6700 2800 50 0001 C CNN
@ -729,10 +607,10 @@ F 3 "" H 6700 2800 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0121
L power:GND #PWR014
U 1 1 611DB327
P 6700 3450
F 0 "#PWR0121" H 6700 3200 50 0001 C CNN
F 0 "#PWR014" H 6700 3200 50 0001 C CNN
F 1 "GND" V 6705 3322 50 0000 R CNN
F 2 "" H 6700 3450 50 0001 C CNN
F 3 "" H 6700 3450 50 0001 C CNN
@ -755,14 +633,6 @@ Wire Wire Line
7400 2700 7500 2700
Wire Wire Line
7400 3350 7500 3350
Text HLabel 7500 1550 2 50 Input ~ 0
BTN1
Text HLabel 7500 2250 2 50 Input ~ 0
BTN2
Text HLabel 7500 2900 2 50 Input ~ 0
BTN3
Text HLabel 7500 3550 2 50 Input ~ 0
BTN4
Wire Wire Line
7400 1550 7500 1550
Wire Wire Line
@ -771,14 +641,6 @@ Wire Wire Line
7400 2900 7500 2900
Wire Wire Line
7400 3550 7500 3550
Text HLabel 2500 2200 2 50 Input ~ 0
BTN1
Text HLabel 2500 2300 2 50 Input ~ 0
BTN2
Text HLabel 2500 2400 2 50 Input ~ 0
BTN3
Text HLabel 2500 2500 2 50 Input ~ 0
BTN4
Wire Wire Line
2400 2200 2500 2200
Wire Wire Line
@ -787,22 +649,6 @@ Wire Wire Line
2400 2400 2500 2400
Wire Wire Line
2400 2500 2500 2500
Text HLabel 6700 1350 0 50 Input ~ 0
ENC1A
Text HLabel 6700 1550 0 50 Input ~ 0
ENC1B
Text HLabel 6700 2050 0 50 Input ~ 0
ENC2A
Text HLabel 6700 2250 0 50 Input ~ 0
ENC2B
Text HLabel 6700 2700 0 50 Input ~ 0
ENC3A
Text HLabel 6700 2900 0 50 Input ~ 0
ENC3B
Text HLabel 6650 3350 0 50 Input ~ 0
ENC4A
Text HLabel 6650 3550 0 50 Input ~ 0
ENC4B
Wire Wire Line
6700 1350 6800 1350
Wire Wire Line
@ -819,20 +665,6 @@ Wire Wire Line
6650 3350 6800 3350
Wire Wire Line
6650 3550 6800 3550
Text HLabel 2500 3200 2 50 Input ~ 0
ENC1A
Text HLabel 2500 3300 2 50 Input ~ 0
ENC1B
Text HLabel 2500 3400 2 50 Input ~ 0
ENC2A
Text HLabel 2500 3500 2 50 Input ~ 0
ENC2B
Text HLabel 2500 3600 2 50 Input ~ 0
ENC3A
Text HLabel 2500 3700 2 50 Input ~ 0
ENC3B
Text HLabel 2500 1400 2 50 Input ~ 0
ENC4B
Wire Wire Line
2400 1300 2500 1300
Wire Wire Line
@ -854,45 +686,21 @@ NoConn ~ 1200 1600
NoConn ~ 1200 1500
NoConn ~ 1200 1300
$Comp
L Connector_Generic:Conn_01x13 J2
L Connector_Generic:Conn_01x13 J3
U 1 1 61285557
P 8850 1750
F 0 "J2" H 8930 1792 50 0000 L CNN
F 0 "J3" H 8930 1792 50 0000 L CNN
F 1 "Conn_01x13" H 8930 1701 50 0000 L CNN
F 2 "Connector_PinHeader_1.00mm:PinHeader_1x13_P1.00mm_Vertical" H 8850 1750 50 0001 C CNN
F 3 "~" H 8850 1750 50 0001 C CNN
1 8850 1750
1 0 0 -1
$EndComp
Text HLabel 8550 1250 0 50 Input ~ 0
ENC1A
Text HLabel 8550 1350 0 50 Input ~ 0
ENC1B
Text HLabel 8550 1450 0 50 Input ~ 0
ENC2A
Text HLabel 8550 1550 0 50 Input ~ 0
ENC2B
Text HLabel 8550 1650 0 50 Input ~ 0
ENC3A
Text HLabel 8550 1750 0 50 Input ~ 0
ENC3B
Text HLabel 8550 1850 0 50 Input ~ 0
ENC4A
Text HLabel 8550 1950 0 50 Input ~ 0
ENC4B
Text HLabel 8550 2050 0 50 Input ~ 0
BTN1
Text HLabel 8550 2150 0 50 Input ~ 0
BTN2
Text HLabel 8550 2250 0 50 Input ~ 0
BTN3
Text HLabel 8550 2350 0 50 Input ~ 0
BTN4
$Comp
L power:GND #PWR0122
L power:GND #PWR021
U 1 1 61289C4F
P 8550 1150
F 0 "#PWR0122" H 8550 900 50 0001 C CNN
F 0 "#PWR021" H 8550 900 50 0001 C CNN
F 1 "GND" V 8555 1022 50 0000 R CNN
F 2 "" H 8550 1150 50 0001 C CNN
F 3 "" H 8550 1150 50 0001 C CNN
@ -925,8 +733,6 @@ Wire Wire Line
8550 2250 8650 2250
Wire Wire Line
8550 2350 8650 2350
Text Notes 0 150 0 79 ~ 16
Todo: add reset button, status rgb led and power led
$Comp
L Connector_Generic:Conn_01x04 J5
U 1 1 613021A3
@ -950,10 +756,10 @@ F 3 "~" H 8850 2650 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0123
L power:GND #PWR022
U 1 1 613043F8
P 8550 2550
F 0 "#PWR0123" H 8550 2300 50 0001 C CNN
F 0 "#PWR022" H 8550 2300 50 0001 C CNN
F 1 "GND" V 8555 2422 50 0000 R CNN
F 2 "" H 8550 2550 50 0001 C CNN
F 3 "" H 8550 2550 50 0001 C CNN
@ -961,31 +767,21 @@ F 3 "" H 8550 2550 50 0001 C CNN
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0124
L power:GND #PWR023
U 1 1 6130498C
P 8550 3050
F 0 "#PWR0124" H 8550 2800 50 0001 C CNN
F 0 "#PWR023" H 8550 2800 50 0001 C CNN
F 1 "GND" V 8555 2922 50 0000 R CNN
F 2 "" H 8550 3050 50 0001 C CNN
F 3 "" H 8550 3050 50 0001 C CNN
1 8550 3050
0 1 1 0
$EndComp
Text HLabel 8550 2650 0 50 Input ~ 0
RX
Text HLabel 8550 2750 0 50 Input ~ 0
TX
Text HLabel 8550 2850 0 50 Input ~ 0
RST
Text HLabel 8550 3150 0 50 Input ~ 0
SDA
Text HLabel 8550 3250 0 50 Input ~ 0
SCL
$Comp
L power:VCC #PWR0125
L power:VCC #PWR024
U 1 1 613057E4
P 8550 3350
F 0 "#PWR0125" H 8550 3200 50 0001 C CNN
F 0 "#PWR024" H 8550 3200 50 0001 C CNN
F 1 "VCC" V 8565 3477 50 0000 L CNN
F 2 "" H 8550 3350 50 0001 C CNN
F 3 "" H 8550 3350 50 0001 C CNN
@ -1056,8 +852,6 @@ Text Notes 6300 3900 0 50 ~ 0
USB C connector repurposed as communication header
Text Notes 6300 4000 0 50 ~ 10
CHOOSE PROTOCOL WITH JUMERS
Text HLabel 2500 1300 2 50 Input ~ 0
ENC4A
Wire Notes Line
6300 3750 7850 3750
Wire Notes Line
@ -1095,10 +889,10 @@ Wire Wire Line
Wire Wire Line
3700 6200 3700 6350
$Comp
L power:VCC #PWR01
L power:VCC #PWR07
U 1 1 6116263D
P 3700 6200
F 0 "#PWR01" H 3700 6050 50 0001 C CNN
F 0 "#PWR07" H 3700 6050 50 0001 C CNN
F 1 "VCC" H 3715 6373 50 0000 C CNN
F 2 "" H 3700 6200 50 0001 C CNN
F 3 "" H 3700 6200 50 0001 C CNN
@ -1106,10 +900,10 @@ F 3 "" H 3700 6200 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR02
L power:GND #PWR08
U 1 1 61161984
P 3700 7250
F 0 "#PWR02" H 3700 7000 50 0001 C CNN
F 0 "#PWR08" H 3700 7000 50 0001 C CNN
F 1 "GND" H 3705 7077 50 0000 C CNN
F 2 "" H 3700 7250 50 0001 C CNN
F 3 "" H 3700 7250 50 0001 C CNN
@ -1122,7 +916,7 @@ U 1 1 6114AFDD
P 3700 6500
F 0 "R2" H 3630 6454 50 0000 R CNN
F 1 "200" H 3630 6545 50 0000 R CNN
F 2 "" V 3630 6500 50 0001 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 3630 6500 50 0001 C CNN
F 3 "~" H 3700 6500 50 0001 C CNN
1 3700 6500
-1 0 0 1
@ -1148,4 +942,210 @@ Wire Notes Line
4900 5950 3600 5950
Text Notes 3600 5950 0 50 ~ 0
Power LED
Text GLabel 2500 1300 2 50 Input ~ 0
ENC4A
Text GLabel 2500 1400 2 50 Input ~ 0
ENC4B
Text GLabel 2500 1600 2 50 Input ~ 0
MOSI
Text GLabel 2500 1700 2 50 Input ~ 0
MISO
Text GLabel 2500 1800 2 50 Input ~ 0
SCK
Text GLabel 2500 1900 2 50 Input ~ 0
XTAL1
Text GLabel 2500 2000 2 50 Input ~ 0
XTAL2
Text GLabel 2500 2200 2 50 Input ~ 0
BTN1
Text GLabel 2500 2300 2 50 Input ~ 0
BTN2
Text GLabel 2500 2400 2 50 Input ~ 0
BTN3
Text GLabel 2500 2500 2 50 Input ~ 0
BTN4
Text GLabel 2500 2600 2 50 Input ~ 0
SDA
Text GLabel 2500 2700 2 50 Input ~ 0
SCL
Text GLabel 2500 2800 2 50 Input ~ 0
RST
Text GLabel 2500 3100 2 50 Input ~ 0
TX
Text GLabel 2500 3200 2 50 Input ~ 0
ENC1A
Text GLabel 2500 3300 2 50 Input ~ 0
ENC1B
Text GLabel 2500 3400 2 50 Input ~ 0
ENC2A
Text GLabel 2500 3500 2 50 Input ~ 0
ENC2B
Text GLabel 2500 3600 2 50 Input ~ 0
ENC3A
Text GLabel 2500 3700 2 50 Input ~ 0
ENC3B
Text GLabel 6700 1350 0 50 Input ~ 0
ENC1A
Text GLabel 6700 1550 0 50 Input ~ 0
ENC1B
Text GLabel 6700 2050 0 50 Input ~ 0
ENC2A
Text GLabel 6700 2250 0 50 Input ~ 0
ENC2B
Text GLabel 6700 2700 0 50 Input ~ 0
ENC3A
Text GLabel 6700 2900 0 50 Input ~ 0
ENC3B
Text GLabel 6650 3350 0 50 Input ~ 0
ENC4A
Text GLabel 6650 3550 0 50 Input ~ 0
ENC4B
Text GLabel 7500 1550 2 50 Input ~ 0
BTN1
Text GLabel 7500 2250 2 50 Input ~ 0
BTN2
Text GLabel 7500 2900 2 50 Input ~ 0
BTN3
Text GLabel 7500 3550 2 50 Input ~ 0
BTN4
Text GLabel 2500 3000 2 50 Input ~ 0
RX
Text GLabel 8550 2650 0 50 Input ~ 0
RX
Text GLabel 8550 2750 0 50 Input ~ 0
TX
Text GLabel 8550 2850 0 50 Input ~ 0
RST
Text GLabel 8550 3150 0 50 Input ~ 0
SDA
Text GLabel 8550 3250 0 50 Input ~ 0
SCL
Text GLabel 8550 2050 0 50 Input ~ 0
BTN1
Text GLabel 8550 2150 0 50 Input ~ 0
BTN2
Text GLabel 8550 2250 0 50 Input ~ 0
BTN3
Text GLabel 8550 2350 0 50 Input ~ 0
BTN4
Text GLabel 8550 1250 0 50 Input ~ 0
ENC1A
Text GLabel 8550 1450 0 50 Input ~ 0
ENC2A
Text GLabel 8550 1650 0 50 Input ~ 0
ENC3A
Text GLabel 8550 1750 0 50 Input ~ 0
ENC3B
Text GLabel 8550 1350 0 50 Input ~ 0
ENC1B
Text GLabel 8550 1550 0 50 Input ~ 0
ENC2B
Text GLabel 8550 1850 0 50 Input ~ 0
ENC4A
Text GLabel 8550 1950 0 50 Input ~ 0
ENC4B
Text GLabel 700 6300 1 50 Input ~ 0
XTAL1
Text GLabel 1300 6300 1 50 Input ~ 0
XTAL2
Text GLabel 1950 6200 1 50 Input ~ 0
RST
Text GLabel 6450 6700 2 50 Input ~ 0
MOSI
Text GLabel 6450 6600 2 50 Input ~ 0
MISO
Text GLabel 6450 6800 2 50 Input ~ 0
SCK
Text GLabel 6450 6900 2 50 Input ~ 0
RST
Text GLabel 10750 4950 2 50 Input ~ 0
TX
Text GLabel 10750 4350 2 50 Input ~ 0
RX
Text GLabel 6550 4650 0 50 Input ~ 0
TX
Text GLabel 6550 5250 0 50 Input ~ 0
RX
Text GLabel 6550 4350 0 50 Input ~ 0
SDA
Text GLabel 6550 4950 0 50 Input ~ 0
SCL
Text GLabel 10750 4650 2 50 Input ~ 0
SCL
Text GLabel 10750 5250 2 50 Input ~ 0
SDA
Text GLabel 6550 5550 0 50 Input ~ 0
RST
Text Notes 0 150 0 79 ~ 16
Todo: add reset button, status rgb led and power led
Wire Wire Line
7050 5250 6900 5250
$Comp
L Jumper:SolderJumper_2_Open JP6
U 1 1 611BB7CB
P 10550 4050
F 0 "JP6" H 10550 4255 50 0000 C CNN
F 1 "SolderJumper" H 10550 4164 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4050 50 0001 C CNN
F 3 "~" H 10550 4050 50 0001 C CNN
1 10550 4050
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP9
U 1 1 611A3581
P 10550 4950
F 0 "JP9" H 10550 5155 50 0000 C CNN
F 1 "SolderJumper" H 10550 5064 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4950 50 0001 C CNN
F 3 "~" H 10550 4950 50 0001 C CNN
1 10550 4950
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP7
U 1 1 611A358D
P 10550 4350
F 0 "JP7" H 10550 4555 50 0000 C CNN
F 1 "SolderJumper" H 10550 4464 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4350 50 0001 C CNN
F 3 "~" H 10550 4350 50 0001 C CNN
1 10550 4350
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP5
U 1 1 611B209C
P 6750 5550
F 0 "JP5" H 6750 5755 50 0000 C CNN
F 1 "SolderJumper" H 6750 5664 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5550 50 0001 C CNN
F 3 "~" H 6750 5550 50 0001 C CNN
1 6750 5550
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP4
U 1 1 61182926
P 6750 5250
F 0 "JP4" H 6750 5455 50 0000 C CNN
F 1 "SolderJumper" H 6750 5364 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5250 50 0001 C CNN
F 3 "~" H 6750 5250 50 0001 C CNN
1 6750 5250
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP2
U 1 1 611823D1
P 6750 4650
F 0 "JP2" H 6750 4855 50 0000 C CNN
F 1 "SolderJumper" H 6750 4764 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 4650 50 0001 C CNN
F 3 "~" H 6750 4650 50 0001 C CNN
1 6750 4650
1 0 0 -1
$EndComp
Text GLabel 10750 4050 2 50 Input ~ 0
RST
$EndSCHEMATC