This repository has been archived on 2023-12-22. You can view files and clone it, but cannot push or open issues or pull requests.
old-monorepo/Devices/Console/Hardware/Circuit/Console.sch

1091 lines
25 KiB
Text

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "LightControl Console"
Date "2021-08-10"
Rev "v00"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 "Author: GHOSCHT"
$EndDescr
$Comp
L MCU_Microchip_ATmega:ATmega328P-AU U1
U 1 1 61124B57
P 1800 2500
F 0 "U1" H 1800 2650 50 0000 C CNN
F 1 "ATmega328P-AU" H 1750 2550 50 0000 C CNN
F 2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" H 1800 2500 50 0001 C CIN
F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf" H 1800 2500 50 0001 C CNN
1 1800 2500
1 0 0 -1
$EndComp
$Comp
L Device:Rotary_Encoder_Switch SW1
U 1 1 6112A1C1
P 7100 1450
F 0 "SW1" H 7100 1817 50 0000 C CNN
F 1 "PEC11R-4220F-S0012" H 7100 1726 50 0000 C CNN
F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6950 1610 50 0001 C CNN
F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 7100 1710 50 0001 C CNN
1 7100 1450
1 0 0 -1
$EndComp
$Comp
L TYPE-C-31-M-12:TYPE-C-31-M-12 J3
U 1 1 6112D89A
P 8700 4950
F 0 "J3" H 8700 5617 50 0000 C CNN
F 1 "TYPE-C-31-M-12" H 8700 5526 50 0000 C CNN
F 2 "HRO_TYPE-C-31-M-12:HRO_TYPE-C-31-M-12" H 8700 4950 50 0001 L BNN
F 3 "https://datasheet.lcsc.com/lcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf" H 8700 4950 50 0001 L BNN
F 4 "3.31mm" H 8700 4950 50 0001 L BNN "MAXIMUM_PACKAGE_HEIGHT"
F 5 "Manufacturer Recommendations" H 8700 4950 50 0001 L BNN "STANDARD"
F 6 "A" H 8700 4950 50 0001 L BNN "PARTREV"
F 7 "HRO Electronics" H 8700 4950 50 0001 L BNN "MANUFACTURER"
1 8700 4950
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP1
U 1 1 6113282A
P 6750 4600
F 0 "JP1" H 6750 4805 50 0000 C CNN
F 1 "SolderJumper" H 6750 4714 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 4600 50 0001 C CNN
F 3 "~" H 6750 4600 50 0001 C CNN
1 6750 4600
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
U 1 1 61153B27
P 1800 900
F 0 "#PWR0101" 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
1 1800 900
1 0 0 -1
$EndComp
Wire Wire Line
1800 900 1800 950
Wire Wire Line
1800 950 1900 950
Wire Wire Line
1900 950 1900 1000
Connection ~ 1800 950
Wire Wire Line
1800 950 1800 1000
$Comp
L power:VCC #PWR0102
U 1 1 61154991
P 2900 6200
F 0 "#PWR0102" H 2900 6050 50 0001 C CNN
F 1 "VCC" H 2915 6373 50 0000 C CNN
F 2 "" H 2900 6200 50 0001 C CNN
F 3 "" H 2900 6200 50 0001 C CNN
1 2900 6200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0103
U 1 1 61155121
P 2900 6700
F 0 "#PWR0103" H 2900 6450 50 0001 C CNN
F 1 "GND" H 2905 6527 50 0000 C CNN
F 2 "" H 2900 6700 50 0001 C CNN
F 3 "" H 2900 6700 50 0001 C CNN
1 2900 6700
1 0 0 -1
$EndComp
$Comp
L Device:C C3
U 1 1 6115564D
P 2900 6450
F 0 "C3" H 3015 6496 50 0000 L CNN
F 1 "100n" H 3015 6405 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 2938 6300 50 0001 C CNN
F 3 "~" H 2900 6450 50 0001 C CNN
1 2900 6450
1 0 0 -1
$EndComp
Wire Wire Line
2900 6200 2900 6300
Wire Wire Line
2900 6600 2900 6700
$Comp
L power:GND #PWR0104
U 1 1 6115A165
P 1800 4100
F 0 "#PWR0104" 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
1 1800 4100
1 0 0 -1
$EndComp
Wire Wire Line
1800 4000 1800 4100
Connection ~ 1600 6500
Wire Wire Line
1600 6250 1600 6500
Connection ~ 1000 6500
Wire Wire Line
1000 6250 1000 6500
Wire Wire Line
1450 6500 1600 6500
Wire Wire Line
1000 6500 1150 6500
Connection ~ 1300 7000
Wire Wire Line
1300 7000 1600 7000
Wire Wire Line
1600 7000 1600 6900
Wire Wire Line
1000 7000 1300 7000
Wire Wire Line
1000 6900 1000 7000
Wire Wire Line
1600 6500 1600 6600
Wire Wire Line
1000 6500 1000 6600
$Comp
L power:GND #PWR0105
U 1 1 611452AB
P 1300 7000
F 0 "#PWR0105" H 1300 6750 50 0001 C CNN
F 1 "GND" H 1305 6827 50 0000 C CNN
F 2 "" H 1300 7000 50 0001 C CNN
F 3 "" H 1300 7000 50 0001 C CNN
1 1300 7000
1 0 0 -1
$EndComp
$Comp
L Device:C C2
U 1 1 611448F1
P 1600 6750
F 0 "C2" H 1715 6796 50 0000 L CNN
F 1 "22p" H 1715 6705 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 1638 6600 50 0001 C CNN
F 3 "~" H 1600 6750 50 0001 C CNN
1 1600 6750
1 0 0 -1
$EndComp
Text HLabel 1600 6250 1 50 Input ~ 0
XTAL2
Text HLabel 1000 6250 1 50 Input ~ 0
XTAL1
$Comp
L Device:C C1
U 1 1 6113DC2F
P 1000 6750
F 0 "C1" H 1115 6796 50 0000 L CNN
F 1 "22p" H 1115 6705 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 1038 6600 50 0001 C CNN
F 3 "~" H 1000 6750 50 0001 C CNN
1 1000 6750
1 0 0 -1
$EndComp
$Comp
L Device:Crystal Y1
U 1 1 6113484F
P 1300 6500
F 0 "Y1" H 1300 6768 50 0000 C CNN
F 1 "16MHz" H 1300 6677 50 0000 C CNN
F 2 "Crystal:Crystal_SMD_HC49-SD_HandSoldering" H 1300 6500 50 0001 C CNN
F 3 "~" H 1300 6500 50 0001 C CNN
1 1300 6500
1 0 0 -1
$EndComp
$Comp
L Connector:AVR-ISP-6 J1
U 1 1 61134728
P 4750 6750
F 0 "J1" H 4421 6846 50 0000 R CNN
F 1 "AVR-ISP-6" H 4421 6755 50 0000 R CNN
F 2 "AVR-ISP:AVR-ISP" V 4500 6800 50 0001 C CNN
F 3 " ~" H 3475 6200 50 0001 C CNN
1 4750 6750
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0106
U 1 1 61161D0D
P 4650 6150
F 0 "#PWR0106" H 4650 6000 50 0001 C CNN
F 1 "VCC" H 4665 6323 50 0000 C CNN
F 2 "" H 4650 6150 50 0001 C CNN
F 3 "" H 4650 6150 50 0001 C CNN
1 4650 6150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
U 1 1 6116239D
P 4650 7250
F 0 "#PWR0107" H 4650 7000 50 0001 C CNN
F 1 "GND" H 4655 7077 50 0000 C CNN
F 2 "" H 4650 7250 50 0001 C CNN
F 3 "" H 4650 7250 50 0001 C CNN
1 4650 7250
1 0 0 -1
$EndComp
Wire Wire Line
4650 6150 4650 6250
Wire Wire Line
4650 7150 4650 7250
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
2400 1600 2500 1600
Wire Wire Line
2400 1700 2500 1700
Wire Wire Line
2400 1800 2500 1800
Text HLabel 5250 6550 2 50 Input ~ 0
MISO
Text HLabel 5250 6650 2 50 Input ~ 0
MOSI
Text HLabel 5250 6750 2 50 Input ~ 0
SCK
Text HLabel 5250 6850 2 50 Input ~ 0
RST
Wire Wire Line
5150 6550 5250 6550
Wire Wire Line
5150 6650 5250 6650
Wire Wire Line
5150 6750 5250 6750
$Comp
L Device:R R1
U 1 1 611669B4
P 2250 6400
F 0 "R1" H 2320 6446 50 0000 L CNN
F 1 "10k" H 2320 6355 50 0000 L CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 2180 6400 50 0001 C CNN
F 3 "~" H 2250 6400 50 0001 C CNN
1 2250 6400
1 0 0 -1
$EndComp
Wire Wire Line
5150 6850 5250 6850
$Comp
L power:VCC #PWR0108
U 1 1 61167C00
P 2250 6650
F 0 "#PWR0108" H 2250 6500 50 0001 C CNN
F 1 "VCC" H 2265 6823 50 0000 C CNN
F 2 "" H 2250 6650 50 0001 C CNN
F 3 "" H 2250 6650 50 0001 C CNN
1 2250 6650
-1 0 0 1
$EndComp
Wire Wire Line
2250 6550 2250 6650
Text HLabel 2250 6150 1 50 Input ~ 0
RST
Wire Wire Line
2250 6150 2250 6250
$Comp
L power:VCC #PWR0109
U 1 1 6116E743
P 7900 4550
F 0 "#PWR0109" H 7900 4400 50 0001 C CNN
F 1 "VCC" V 7915 4677 50 0000 L CNN
F 2 "" H 7900 4550 50 0001 C CNN
F 3 "" H 7900 4550 50 0001 C CNN
1 7900 4550
0 -1 -1 0
$EndComp
$Comp
L power:VCC #PWR0110
U 1 1 6116F373
P 9500 4550
F 0 "#PWR0110" H 9500 4400 50 0001 C CNN
F 1 "VCC" V 9515 4678 50 0000 L CNN
F 2 "" H 9500 4550 50 0001 C CNN
F 3 "" H 9500 4550 50 0001 C CNN
1 9500 4550
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0111
U 1 1 6116FC1F
P 7900 5350
F 0 "#PWR0111" H 7900 5100 50 0001 C CNN
F 1 "GND" V 7905 5222 50 0000 R CNN
F 2 "" H 7900 5350 50 0001 C CNN
F 3 "" H 7900 5350 50 0001 C CNN
1 7900 5350
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0112
U 1 1 6117066A
P 9500 5350
F 0 "#PWR0112" H 9500 5100 50 0001 C CNN
F 1 "GND" V 9505 5222 50 0000 R CNN
F 2 "" H 9500 5350 50 0001 C CNN
F 3 "" H 9500 5350 50 0001 C CNN
1 9500 5350
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0113
U 1 1 61170DB1
P 8700 5750
F 0 "#PWR0113" H 8700 5500 50 0001 C CNN
F 1 "GND" H 8705 5577 50 0000 C CNN
F 2 "" H 8700 5750 50 0001 C CNN
F 3 "" H 8700 5750 50 0001 C CNN
1 8700 5750
1 0 0 -1
$EndComp
Wire Wire Line
8450 5650 8450 5750
Wire Wire Line
8450 5750 8600 5750
Wire Wire Line
8950 5750 8950 5650
Connection ~ 8700 5750
Wire Wire Line
8700 5750 8800 5750
Wire Wire Line
8800 5650 8800 5750
Connection ~ 8800 5750
Wire Wire Line
8800 5750 8950 5750
Wire Wire Line
8600 5650 8600 5750
Connection ~ 8600 5750
Wire Wire Line
8600 5750 8700 5750
Wire Wire Line
7900 4550 8000 4550
Wire Wire Line
9400 4550 9500 4550
Wire Wire Line
9400 5350 9500 5350
Wire Wire Line
7900 5350 8000 5350
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 5500 0 50 Input ~ 0
RX
Text HLabel 6550 4900 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 5200 0 50 Input ~ 0
SCL
Text HLabel 6550 4600 0 50 Input ~ 0
SDA
$Comp
L Jumper:SolderJumper_2_Open JP2
U 1 1 611823D1
P 6750 4900
F 0 "JP2" H 6750 5105 50 0000 C CNN
F 1 "SolderJumper" H 6750 5014 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 4900 50 0001 C CNN
F 3 "~" H 6750 4900 50 0001 C CNN
1 6750 4900
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP3
U 1 1 6118262C
P 6750 5200
F 0 "JP3" H 6750 5405 50 0000 C CNN
F 1 "SolderJumper" H 6750 5314 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5200 50 0001 C CNN
F 3 "~" H 6750 5200 50 0001 C CNN
1 6750 5200
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP4
U 1 1 61182926
P 6750 5500
F 0 "JP4" H 6750 5705 50 0000 C CNN
F 1 "SolderJumper" H 6750 5614 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5500 50 0001 C CNN
F 3 "~" H 6750 5500 50 0001 C CNN
1 6750 5500
1 0 0 -1
$EndComp
Wire Wire Line
6550 4600 6600 4600
Wire Wire Line
6550 4900 6600 4900
Wire Wire Line
6550 5200 6600 5200
Wire Wire Line
6550 5500 6600 5500
Wire Wire Line
6900 4600 7050 4600
Wire Wire Line
7050 4600 7050 4750
Wire Wire Line
7050 4900 6900 4900
Wire Wire Line
6900 5200 7050 5200
Wire Wire Line
7050 5200 7050 5350
Wire Wire Line
7050 5500 6900 5500
Wire Wire Line
8000 4850 7300 4850
Wire Wire Line
7300 4850 7300 4750
Wire Wire Line
7300 4750 7050 4750
Connection ~ 7050 4750
Wire Wire Line
7050 4750 7050 4900
Wire Wire Line
8000 4950 7300 4950
Wire Wire Line
7300 4950 7300 5350
Wire Wire Line
7300 5350 7050 5350
Connection ~ 7050 5350
Wire Wire Line
7050 5350 7050 5500
$Comp
L Jumper:SolderJumper_2_Open JP10
U 1 1 611A3577
P 10550 5500
F 0 "JP10" H 10550 5705 50 0000 C CNN
F 1 "SolderJumper" H 10550 5614 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 5500 50 0001 C CNN
F 3 "~" H 10550 5500 50 0001 C CNN
1 10550 5500
-1 0 0 1
$EndComp
Text HLabel 10750 4600 2 50 Input ~ 0
RX
Text HLabel 10750 5200 2 50 Input ~ 0
TX
Text HLabel 10750 4900 2 50 Input ~ 0
SCL
Text HLabel 10750 5500 2 50 Input ~ 0
SDA
$Comp
L Jumper:SolderJumper_2_Open JP9
U 1 1 611A3581
P 10550 5200
F 0 "JP9" H 10550 5405 50 0000 C CNN
F 1 "SolderJumper" H 10550 5314 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 5200 50 0001 C CNN
F 3 "~" H 10550 5200 50 0001 C CNN
1 10550 5200
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP8
U 1 1 611A3587
P 10550 4900
F 0 "JP8" H 10550 5105 50 0000 C CNN
F 1 "SolderJumper" H 10550 5014 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4900 50 0001 C CNN
F 3 "~" H 10550 4900 50 0001 C CNN
1 10550 4900
-1 0 0 1
$EndComp
$Comp
L Jumper:SolderJumper_2_Open JP7
U 1 1 611A358D
P 10550 4600
F 0 "JP7" H 10550 4805 50 0000 C CNN
F 1 "SolderJumper" H 10550 4714 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4600 50 0001 C CNN
F 3 "~" H 10550 4600 50 0001 C CNN
1 10550 4600
-1 0 0 1
$EndComp
Wire Wire Line
10750 5500 10700 5500
Wire Wire Line
10750 5200 10700 5200
Wire Wire Line
10750 4900 10700 4900
Wire Wire Line
10750 4600 10700 4600
Wire Wire Line
10400 5500 10250 5500
Wire Wire Line
10250 5500 10250 5350
Wire Wire Line
10250 5200 10400 5200
Wire Wire Line
10400 4900 10250 4900
Wire Wire Line
10250 4900 10250 4750
Wire Wire Line
10250 4600 10400 4600
Wire Wire Line
10000 5350 10250 5350
Connection ~ 10250 5350
Wire Wire Line
10250 5350 10250 5200
Wire Wire Line
10000 4750 10250 4750
Connection ~ 10250 4750
Wire Wire Line
10250 4750 10250 4600
Wire Wire Line
9400 4850 10000 4850
Wire Wire Line
10000 4850 10000 4750
Wire Wire Line
9400 4950 10000 4950
Wire Wire Line
10000 4950 10000 5350
NoConn ~ 8000 4750
Text HLabel 6550 5800 0 50 Input ~ 0
RST
$Comp
L Jumper:SolderJumper_2_Open JP5
U 1 1 611B209C
P 6750 5800
F 0 "JP5" H 6750 6005 50 0000 C CNN
F 1 "SolderJumper" H 6750 5914 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6750 5800 50 0001 C CNN
F 3 "~" H 6750 5800 50 0001 C CNN
1 6750 5800
1 0 0 -1
$EndComp
Wire Wire Line
6550 5800 6600 5800
Wire Wire Line
6900 5800 7400 5800
Wire Wire Line
7400 5800 7400 5050
Wire Wire Line
7400 5050 8000 5050
Text HLabel 10750 4300 2 50 Input ~ 0
RST
Wire Wire Line
10750 4300 10700 4300
$Comp
L Jumper:SolderJumper_2_Open JP6
U 1 1 611BB7CB
P 10550 4300
F 0 "JP6" H 10550 4505 50 0000 C CNN
F 1 "SolderJumper" H 10550 4414 50 0000 C CNN
F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10550 4300 50 0001 C CNN
F 3 "~" H 10550 4300 50 0001 C CNN
1 10550 4300
-1 0 0 1
$EndComp
Wire Wire Line
10400 4300 9900 4300
Wire Wire Line
9900 4300 9900 4750
Wire Wire Line
9900 4750 9400 4750
NoConn ~ 9400 5050
$Comp
L Device:Rotary_Encoder_Switch SW2
U 1 1 611CC8B9
P 7100 2150
F 0 "SW2" H 7100 2517 50 0000 C CNN
F 1 "PEC11R-4220F-S0012" H 7100 2426 50 0000 C CNN
F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6950 2310 50 0001 C CNN
F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 7100 2410 50 0001 C CNN
1 7100 2150
1 0 0 -1
$EndComp
$Comp
L Device:Rotary_Encoder_Switch SW3
U 1 1 611CDF12
P 7100 2800
F 0 "SW3" H 7100 3167 50 0000 C CNN
F 1 "PEC11R-4220F-S0012" H 7100 3076 50 0000 C CNN
F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6950 2960 50 0001 C CNN
F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 7100 3060 50 0001 C CNN
1 7100 2800
1 0 0 -1
$EndComp
$Comp
L Device:Rotary_Encoder_Switch SW4
U 1 1 611CEA4E
P 7100 3450
F 0 "SW4" H 7100 3817 50 0000 C CNN
F 1 "PEC11R-4220F-S0012" H 7100 3726 50 0000 C CNN
F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6950 3610 50 0001 C CNN
F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 7100 3710 50 0001 C CNN
1 7100 3450
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0114
U 1 1 611D8308
P 7500 1350
F 0 "#PWR0114" 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
1 7500 1350
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0115
U 1 1 611D8FD0
P 7500 2050
F 0 "#PWR0115" 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
1 7500 2050
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0116
U 1 1 611D963F
P 7500 2700
F 0 "#PWR0116" 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
1 7500 2700
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0117
U 1 1 611D9C98
P 7500 3350
F 0 "#PWR0117" 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
1 7500 3350
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0118
U 1 1 611DA2AE
P 6700 1450
F 0 "#PWR0118" 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
1 6700 1450
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0119
U 1 1 611DA9D0
P 6700 2150
F 0 "#PWR0119" 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
1 6700 2150
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0120
U 1 1 611DAF5D
P 6700 2800
F 0 "#PWR0120" 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
1 6700 2800
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0121
U 1 1 611DB327
P 6700 3450
F 0 "#PWR0121" 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
1 6700 3450
0 1 1 0
$EndComp
Wire Wire Line
6700 1450 6800 1450
Wire Wire Line
7400 1350 7500 1350
Wire Wire Line
7400 2050 7500 2050
Wire Wire Line
6700 2150 6800 2150
Wire Wire Line
6700 2800 6800 2800
Wire Wire Line
6700 3450 6800 3450
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
7400 2250 7500 2250
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
2400 2300 2500 2300
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
6700 1550 6800 1550
Wire Wire Line
6700 2050 6800 2050
Wire Wire Line
6700 2250 6800 2250
Wire Wire Line
6700 2700 6800 2700
Wire Wire Line
6700 2900 6800 2900
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
2400 1400 2500 1400
Wire Wire Line
2400 3200 2500 3200
Wire Wire Line
2400 3300 2500 3300
Wire Wire Line
2400 3400 2500 3400
Wire Wire Line
2400 3500 2500 3500
Wire Wire Line
2400 3600 2500 3600
Wire Wire Line
2400 3700 2500 3700
NoConn ~ 2400 1500
NoConn ~ 1200 1600
NoConn ~ 1200 1500
NoConn ~ 1200 1300
$Comp
L Connector_Generic:Conn_01x13 J2
U 1 1 61285557
P 8850 1750
F 0 "J2" 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
U 1 1 61289C4F
P 8550 1150
F 0 "#PWR0122" 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
1 8550 1150
0 1 1 0
$EndComp
Wire Wire Line
8550 1150 8650 1150
Wire Wire Line
8550 1250 8650 1250
Wire Wire Line
8550 1350 8650 1350
Wire Wire Line
8550 1450 8650 1450
Wire Wire Line
8550 1550 8650 1550
Wire Wire Line
8550 1650 8650 1650
Wire Wire Line
8550 1750 8650 1750
Wire Wire Line
8550 1850 8650 1850
Wire Wire Line
8550 1950 8650 1950
Wire Wire Line
8550 2050 8650 2050
Wire Wire Line
8550 2150 8650 2150
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\n
$Comp
L Connector_Generic:Conn_01x04 J5
U 1 1 613021A3
P 8850 3150
F 0 "J5" H 8930 3142 50 0000 L CNN
F 1 "Conn_01x04" H 8930 3051 50 0000 L CNN
F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 8850 3150 50 0001 C CNN
F 3 "~" H 8850 3150 50 0001 C CNN
1 8850 3150
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x04 J4
U 1 1 613031C0
P 8850 2650
F 0 "J4" H 8930 2642 50 0000 L CNN
F 1 "Conn_01x04" H 8930 2551 50 0000 L CNN
F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 8850 2650 50 0001 C CNN
F 3 "~" H 8850 2650 50 0001 C CNN
1 8850 2650
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0123
U 1 1 613043F8
P 8550 2550
F 0 "#PWR0123" 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
1 8550 2550
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0124
U 1 1 6130498C
P 8550 3050
F 0 "#PWR0124" 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
U 1 1 613057E4
P 8550 3350
F 0 "#PWR0125" 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
1 8550 3350
0 -1 -1 0
$EndComp
Wire Wire Line
8550 2550 8650 2550
Wire Wire Line
8550 2650 8650 2650
Wire Wire Line
8550 2750 8650 2750
Wire Wire Line
8550 2850 8650 2850
Wire Wire Line
8550 3050 8650 3050
Wire Wire Line
8550 3150 8650 3150
Wire Wire Line
8550 3250 8650 3250
Wire Wire Line
8550 3350 8650 3350
Wire Notes Line
3900 5900 3900 7550
Wire Notes Line
3900 7550 5600 7550
Wire Notes Line
5600 7550 5600 5900
Wire Notes Line
5600 5900 3900 5900
Text Notes 3900 5900 0 50 ~ 0
ICSP Flashing Header
Wire Notes Line
850 5900 850 7300
Wire Notes Line
850 7300 1900 7300
Wire Notes Line
1900 7300 1900 5900
Wire Notes Line
1900 5900 850 5900
Text Notes 850 5900 0 50 ~ 0
ATmega oscillator
Wire Notes Line
8150 1000 8150 3450
Wire Notes Line
8150 3450 9450 3450
Wire Notes Line
9450 3450 9450 1000
Wire Notes Line
9450 1000 8150 1000
Text Notes 8150 1000 0 50 ~ 0
Failsafe breakout pins
Text Notes 8950 1150 0 50 ~ 0
Encoders
Text Notes 8950 2550 0 50 ~ 0
UART
Text Notes 8950 3050 0 50 ~ 0
I2C
Wire Notes Line
6300 6050 11000 6050
Wire Notes Line
11000 6050 11000 4150
Wire Notes Line
11000 4150 6300 4150
Wire Notes Line
6300 4150 6300 6050
Text Notes 6300 4150 0 50 ~ 0
USB C connector repurposed as communication header
Text Notes 6300 4250 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
7850 3750 7850 1000
Wire Notes Line
7850 1000 6300 1000
Wire Notes Line
6300 1000 6300 3750
Text Notes 6300 1000 0 50 ~ 0
Encoder input
Wire Notes Line
2750 5900 2750 7000
Wire Notes Line
2750 7000 3250 7000
Wire Notes Line
3250 7000 3250 5900
Wire Notes Line
3250 5900 2750 5900
Wire Notes Line
2100 5900 2100 7000
Wire Notes Line
2100 7000 2500 7000
Wire Notes Line
2500 7000 2500 5900
Wire Notes Line
2500 5900 2100 5900
Text Notes 2750 5900 0 50 ~ 0
Power decoupling capacitor
Text Notes 2100 5900 0 50 ~ 0
Reset pullup
$EndSCHEMATC