diff --git a/Devices/Console/Hardware/Circuit/Console.sch b/Devices/Console/Hardware/Circuit/Console.sch index 08d1b03..edc3624 100644 --- a/Devices/Console/Hardware/Circuit/Console.sch +++ b/Devices/Console/Hardware/Circuit/Console.sch @@ -27,38 +27,38 @@ $EndComp $Comp L Device:Rotary_Encoder_Switch SW1 U 1 1 6112A1C1 -P 6450 1150 -F 0 "SW1" H 6450 1517 50 0000 C CNN -F 1 "PEC11R-4220F-S0012" H 6450 1426 50 0000 C CNN -F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6300 1310 50 0001 C CNN -F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 6450 1410 50 0001 C CNN - 1 6450 1150 +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 8650 4800 -F 0 "J3" H 8650 5467 50 0000 C CNN -F 1 "TYPE-C-31-M-12" H 8650 5376 50 0000 C CNN -F 2 "HRO_TYPE-C-31-M-12:HRO_TYPE-C-31-M-12" H 8650 4800 50 0001 L BNN -F 3 "https://datasheet.lcsc.com/lcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf" H 8650 4800 50 0001 L BNN -F 4 "3.31mm" H 8650 4800 50 0001 L BNN "MAXIMUM_PACKAGE_HEIGHT" -F 5 "Manufacturer Recommendations" H 8650 4800 50 0001 L BNN "STANDARD" -F 6 "A" H 8650 4800 50 0001 L BNN "PARTREV" -F 7 "HRO Electronics" H 8650 4800 50 0001 L BNN "MANUFACTURER" - 1 8650 4800 +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 6700 4450 -F 0 "JP1" H 6700 4655 50 0000 C CNN -F 1 "SolderJumper" H 6700 4564 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6700 4450 50 0001 C CNN -F 3 "~" H 6700 4450 50 0001 C CNN - 1 6700 4450 +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 @@ -92,40 +92,40 @@ Wire Wire Line $Comp L power:VCC #PWR0102 U 1 1 61154991 -P 3200 5500 -F 0 "#PWR0102" H 3200 5350 50 0001 C CNN -F 1 "VCC" H 3215 5673 50 0000 C CNN -F 2 "" H 3200 5500 50 0001 C CNN -F 3 "" H 3200 5500 50 0001 C CNN - 1 3200 5500 +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 3200 6000 -F 0 "#PWR0103" H 3200 5750 50 0001 C CNN -F 1 "GND" H 3205 5827 50 0000 C CNN -F 2 "" H 3200 6000 50 0001 C CNN -F 3 "" H 3200 6000 50 0001 C CNN - 1 3200 6000 +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 3200 5750 -F 0 "C3" H 3315 5796 50 0000 L CNN -F 1 "100n" H 3315 5705 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3238 5600 50 0001 C CNN -F 3 "~" H 3200 5750 50 0001 C CNN - 1 3200 5750 +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 - 3200 5500 3200 5600 + 2900 6200 2900 6300 Wire Wire Line - 3200 5900 3200 6000 + 2900 6600 2900 6700 $Comp L power:GND #PWR0104 U 1 1 6115A165 @@ -139,114 +139,114 @@ F 3 "" H 1800 4100 50 0001 C CNN $EndComp Wire Wire Line 1800 4000 1800 4100 -Connection ~ 2100 5500 +Connection ~ 1600 6500 Wire Wire Line - 2100 5250 2100 5500 -Connection ~ 1500 5500 + 1600 6250 1600 6500 +Connection ~ 1000 6500 Wire Wire Line - 1500 5250 1500 5500 + 1000 6250 1000 6500 Wire Wire Line - 1950 5500 2100 5500 + 1450 6500 1600 6500 Wire Wire Line - 1500 5500 1650 5500 -Connection ~ 1800 6000 + 1000 6500 1150 6500 +Connection ~ 1300 7000 Wire Wire Line - 1800 6000 2100 6000 + 1300 7000 1600 7000 Wire Wire Line - 2100 6000 2100 5900 + 1600 7000 1600 6900 Wire Wire Line - 1500 6000 1800 6000 + 1000 7000 1300 7000 Wire Wire Line - 1500 5900 1500 6000 + 1000 6900 1000 7000 Wire Wire Line - 2100 5500 2100 5600 + 1600 6500 1600 6600 Wire Wire Line - 1500 5500 1500 5600 + 1000 6500 1000 6600 $Comp L power:GND #PWR0105 U 1 1 611452AB -P 1800 6000 -F 0 "#PWR0105" H 1800 5750 50 0001 C CNN -F 1 "GND" H 1805 5827 50 0000 C CNN -F 2 "" H 1800 6000 50 0001 C CNN -F 3 "" H 1800 6000 50 0001 C CNN - 1 1800 6000 +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 2100 5750 -F 0 "C2" H 2215 5796 50 0000 L CNN -F 1 "22p" H 2215 5705 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 2138 5600 50 0001 C CNN -F 3 "~" H 2100 5750 50 0001 C CNN - 1 2100 5750 +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 2100 5250 1 50 Input ~ 0 +Text HLabel 1600 6250 1 50 Input ~ 0 XTAL2 -Text HLabel 1500 5250 1 50 Input ~ 0 +Text HLabel 1000 6250 1 50 Input ~ 0 XTAL1 $Comp L Device:C C1 U 1 1 6113DC2F -P 1500 5750 -F 0 "C1" H 1615 5796 50 0000 L CNN -F 1 "22p" H 1615 5705 50 0000 L CNN -F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 1538 5600 50 0001 C CNN -F 3 "~" H 1500 5750 50 0001 C CNN - 1 1500 5750 +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 1800 5500 -F 0 "Y1" H 1800 5768 50 0000 C CNN -F 1 "16MHz" H 1800 5677 50 0000 C CNN -F 2 "Crystal:Crystal_SMD_HC49-SD_HandSoldering" H 1800 5500 50 0001 C CNN -F 3 "~" H 1800 5500 50 0001 C CNN - 1 1800 5500 +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 4500 5800 -F 0 "J1" H 4171 5896 50 0000 R CNN -F 1 "AVR-ISP-6" H 4171 5805 50 0000 R CNN -F 2 "AVR-ISP:AVR-ISP" V 4250 5850 50 0001 C CNN -F 3 " ~" H 3225 5250 50 0001 C CNN - 1 4500 5800 +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 4400 5200 -F 0 "#PWR0106" H 4400 5050 50 0001 C CNN -F 1 "VCC" H 4415 5373 50 0000 C CNN -F 2 "" H 4400 5200 50 0001 C CNN -F 3 "" H 4400 5200 50 0001 C CNN - 1 4400 5200 +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 4400 6300 -F 0 "#PWR0107" H 4400 6050 50 0001 C CNN -F 1 "GND" H 4405 6127 50 0000 C CNN -F 2 "" H 4400 6300 50 0001 C CNN -F 3 "" H 4400 6300 50 0001 C CNN - 1 4400 6300 +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 - 4400 5200 4400 5300 + 4650 6150 4650 6250 Wire Wire Line - 4400 6200 4400 6300 + 4650 7150 4650 7250 Text HLabel 2500 1700 2 50 Input ~ 0 MISO Text HLabel 2500 1800 2 50 Input ~ 0 @@ -263,132 +263,132 @@ Wire Wire Line 2400 1700 2500 1700 Wire Wire Line 2400 1800 2500 1800 -Text HLabel 5000 5600 2 50 Input ~ 0 +Text HLabel 5250 6550 2 50 Input ~ 0 MISO -Text HLabel 5000 5700 2 50 Input ~ 0 +Text HLabel 5250 6650 2 50 Input ~ 0 MOSI -Text HLabel 5000 5800 2 50 Input ~ 0 +Text HLabel 5250 6750 2 50 Input ~ 0 SCK -Text HLabel 5000 5900 2 50 Input ~ 0 +Text HLabel 5250 6850 2 50 Input ~ 0 RST Wire Wire Line - 4900 5600 5000 5600 + 5150 6550 5250 6550 Wire Wire Line - 4900 5700 5000 5700 + 5150 6650 5250 6650 Wire Wire Line - 4900 5800 5000 5800 + 5150 6750 5250 6750 $Comp L Device:R R1 U 1 1 611669B4 -P 2700 5700 -F 0 "R1" H 2770 5746 50 0000 L CNN -F 1 "10k" H 2770 5655 50 0000 L CNN -F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 2630 5700 50 0001 C CNN -F 3 "~" H 2700 5700 50 0001 C CNN - 1 2700 5700 +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 - 4900 5900 5000 5900 + 5150 6850 5250 6850 $Comp L power:VCC #PWR0108 U 1 1 61167C00 -P 2700 5950 -F 0 "#PWR0108" H 2700 5800 50 0001 C CNN -F 1 "VCC" H 2715 6123 50 0000 C CNN -F 2 "" H 2700 5950 50 0001 C CNN -F 3 "" H 2700 5950 50 0001 C CNN - 1 2700 5950 +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 - 2700 5850 2700 5950 -Text HLabel 2700 5450 1 50 Input ~ 0 + 2250 6550 2250 6650 +Text HLabel 2250 6150 1 50 Input ~ 0 RST Wire Wire Line - 2700 5450 2700 5550 + 2250 6150 2250 6250 $Comp L power:VCC #PWR0109 U 1 1 6116E743 -P 7850 4400 -F 0 "#PWR0109" H 7850 4250 50 0001 C CNN -F 1 "VCC" V 7865 4527 50 0000 L CNN -F 2 "" H 7850 4400 50 0001 C CNN -F 3 "" H 7850 4400 50 0001 C CNN - 1 7850 4400 +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 9450 4400 -F 0 "#PWR0110" H 9450 4250 50 0001 C CNN -F 1 "VCC" V 9465 4528 50 0000 L CNN -F 2 "" H 9450 4400 50 0001 C CNN -F 3 "" H 9450 4400 50 0001 C CNN - 1 9450 4400 +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 7850 5200 -F 0 "#PWR0111" H 7850 4950 50 0001 C CNN -F 1 "GND" V 7855 5072 50 0000 R CNN -F 2 "" H 7850 5200 50 0001 C CNN -F 3 "" H 7850 5200 50 0001 C CNN - 1 7850 5200 +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 9450 5200 -F 0 "#PWR0112" H 9450 4950 50 0001 C CNN -F 1 "GND" V 9455 5072 50 0000 R CNN -F 2 "" H 9450 5200 50 0001 C CNN -F 3 "" H 9450 5200 50 0001 C CNN - 1 9450 5200 +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 8650 5600 -F 0 "#PWR0113" H 8650 5350 50 0001 C CNN -F 1 "GND" H 8655 5427 50 0000 C CNN -F 2 "" H 8650 5600 50 0001 C CNN -F 3 "" H 8650 5600 50 0001 C CNN - 1 8650 5600 +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 - 8400 5500 8400 5600 + 8450 5650 8450 5750 Wire Wire Line - 8400 5600 8550 5600 + 8450 5750 8600 5750 Wire Wire Line - 8900 5600 8900 5500 -Connection ~ 8650 5600 + 8950 5750 8950 5650 +Connection ~ 8700 5750 Wire Wire Line - 8650 5600 8750 5600 + 8700 5750 8800 5750 Wire Wire Line - 8750 5500 8750 5600 -Connection ~ 8750 5600 + 8800 5650 8800 5750 +Connection ~ 8800 5750 Wire Wire Line - 8750 5600 8900 5600 + 8800 5750 8950 5750 Wire Wire Line - 8550 5500 8550 5600 -Connection ~ 8550 5600 + 8600 5650 8600 5750 +Connection ~ 8600 5750 Wire Wire Line - 8550 5600 8650 5600 + 8600 5750 8700 5750 Wire Wire Line - 7850 4400 7950 4400 + 7900 4550 8000 4550 Wire Wire Line - 9350 4400 9450 4400 + 9400 4550 9500 4550 Wire Wire Line - 9350 5200 9450 5200 + 9400 5350 9500 5350 Wire Wire Line - 7850 5200 7950 5200 + 7900 5350 8000 5350 Text HLabel 2500 3000 2 50 Input ~ 0 RX Text HLabel 2500 3100 2 50 Input ~ 0 @@ -397,9 +397,9 @@ Wire Wire Line 2400 3000 2500 3000 Wire Wire Line 2400 3100 2500 3100 -Text HLabel 6500 5350 0 50 Input ~ 0 +Text HLabel 6550 5500 0 50 Input ~ 0 RX -Text HLabel 6500 4750 0 50 Input ~ 0 +Text HLabel 6550 4900 0 50 Input ~ 0 TX Text HLabel 2500 2600 2 50 Input ~ 0 SDA @@ -409,368 +409,368 @@ Wire Wire Line 2400 2700 2500 2700 Wire Wire Line 2400 2600 2500 2600 -Text HLabel 6500 5050 0 50 Input ~ 0 +Text HLabel 6550 5200 0 50 Input ~ 0 SCL -Text HLabel 6500 4450 0 50 Input ~ 0 +Text HLabel 6550 4600 0 50 Input ~ 0 SDA $Comp L Jumper:SolderJumper_2_Open JP2 U 1 1 611823D1 -P 6700 4750 -F 0 "JP2" H 6700 4955 50 0000 C CNN -F 1 "SolderJumper" H 6700 4864 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6700 4750 50 0001 C CNN -F 3 "~" H 6700 4750 50 0001 C CNN - 1 6700 4750 +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 6700 5050 -F 0 "JP3" H 6700 5255 50 0000 C CNN -F 1 "SolderJumper" H 6700 5164 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6700 5050 50 0001 C CNN -F 3 "~" H 6700 5050 50 0001 C CNN - 1 6700 5050 +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 6700 5350 -F 0 "JP4" H 6700 5555 50 0000 C CNN -F 1 "SolderJumper" H 6700 5464 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6700 5350 50 0001 C CNN -F 3 "~" H 6700 5350 50 0001 C CNN - 1 6700 5350 +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 - 6500 4450 6550 4450 + 6550 4600 6600 4600 Wire Wire Line - 6500 4750 6550 4750 + 6550 4900 6600 4900 Wire Wire Line - 6500 5050 6550 5050 + 6550 5200 6600 5200 Wire Wire Line - 6500 5350 6550 5350 + 6550 5500 6600 5500 Wire Wire Line - 6850 4450 7000 4450 + 6900 4600 7050 4600 Wire Wire Line - 7000 4450 7000 4600 + 7050 4600 7050 4750 Wire Wire Line - 7000 4750 6850 4750 + 7050 4900 6900 4900 Wire Wire Line - 6850 5050 7000 5050 + 6900 5200 7050 5200 Wire Wire Line - 7000 5050 7000 5200 + 7050 5200 7050 5350 Wire Wire Line - 7000 5350 6850 5350 + 7050 5500 6900 5500 Wire Wire Line - 7950 4700 7250 4700 + 8000 4850 7300 4850 Wire Wire Line - 7250 4700 7250 4600 + 7300 4850 7300 4750 Wire Wire Line - 7250 4600 7000 4600 -Connection ~ 7000 4600 + 7300 4750 7050 4750 +Connection ~ 7050 4750 Wire Wire Line - 7000 4600 7000 4750 + 7050 4750 7050 4900 Wire Wire Line - 7950 4800 7250 4800 + 8000 4950 7300 4950 Wire Wire Line - 7250 4800 7250 5200 + 7300 4950 7300 5350 Wire Wire Line - 7250 5200 7000 5200 -Connection ~ 7000 5200 + 7300 5350 7050 5350 +Connection ~ 7050 5350 Wire Wire Line - 7000 5200 7000 5350 + 7050 5350 7050 5500 $Comp L Jumper:SolderJumper_2_Open JP10 U 1 1 611A3577 -P 10500 5350 -F 0 "JP10" H 10500 5555 50 0000 C CNN -F 1 "SolderJumper" H 10500 5464 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10500 5350 50 0001 C CNN -F 3 "~" H 10500 5350 50 0001 C CNN - 1 10500 5350 +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 10700 4450 2 50 Input ~ 0 +Text HLabel 10750 4600 2 50 Input ~ 0 RX -Text HLabel 10700 5050 2 50 Input ~ 0 +Text HLabel 10750 5200 2 50 Input ~ 0 TX -Text HLabel 10700 4750 2 50 Input ~ 0 +Text HLabel 10750 4900 2 50 Input ~ 0 SCL -Text HLabel 10700 5350 2 50 Input ~ 0 +Text HLabel 10750 5500 2 50 Input ~ 0 SDA $Comp L Jumper:SolderJumper_2_Open JP9 U 1 1 611A3581 -P 10500 5050 -F 0 "JP9" H 10500 5255 50 0000 C CNN -F 1 "SolderJumper" H 10500 5164 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10500 5050 50 0001 C CNN -F 3 "~" H 10500 5050 50 0001 C CNN - 1 10500 5050 +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 10500 4750 -F 0 "JP8" H 10500 4955 50 0000 C CNN -F 1 "SolderJumper" H 10500 4864 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10500 4750 50 0001 C CNN -F 3 "~" H 10500 4750 50 0001 C CNN - 1 10500 4750 +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 10500 4450 -F 0 "JP7" H 10500 4655 50 0000 C CNN -F 1 "SolderJumper" H 10500 4564 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10500 4450 50 0001 C CNN -F 3 "~" H 10500 4450 50 0001 C CNN - 1 10500 4450 +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 - 10700 5350 10650 5350 + 10750 5500 10700 5500 Wire Wire Line - 10700 5050 10650 5050 + 10750 5200 10700 5200 Wire Wire Line - 10700 4750 10650 4750 + 10750 4900 10700 4900 Wire Wire Line - 10700 4450 10650 4450 + 10750 4600 10700 4600 Wire Wire Line - 10350 5350 10200 5350 + 10400 5500 10250 5500 Wire Wire Line - 10200 5350 10200 5200 + 10250 5500 10250 5350 Wire Wire Line - 10200 5050 10350 5050 + 10250 5200 10400 5200 Wire Wire Line - 10350 4750 10200 4750 + 10400 4900 10250 4900 Wire Wire Line - 10200 4750 10200 4600 + 10250 4900 10250 4750 Wire Wire Line - 10200 4450 10350 4450 + 10250 4600 10400 4600 Wire Wire Line - 9950 5200 10200 5200 -Connection ~ 10200 5200 + 10000 5350 10250 5350 +Connection ~ 10250 5350 Wire Wire Line - 10200 5200 10200 5050 + 10250 5350 10250 5200 Wire Wire Line - 9950 4600 10200 4600 -Connection ~ 10200 4600 + 10000 4750 10250 4750 +Connection ~ 10250 4750 Wire Wire Line - 10200 4600 10200 4450 + 10250 4750 10250 4600 Wire Wire Line - 9350 4700 9950 4700 + 9400 4850 10000 4850 Wire Wire Line - 9950 4700 9950 4600 + 10000 4850 10000 4750 Wire Wire Line - 9350 4800 9950 4800 + 9400 4950 10000 4950 Wire Wire Line - 9950 4800 9950 5200 -NoConn ~ 7950 4600 -Text HLabel 6500 5650 0 50 Input ~ 0 + 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 6700 5650 -F 0 "JP5" H 6700 5855 50 0000 C CNN -F 1 "SolderJumper" H 6700 5764 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 6700 5650 50 0001 C CNN -F 3 "~" H 6700 5650 50 0001 C CNN - 1 6700 5650 +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 - 6500 5650 6550 5650 + 6550 5800 6600 5800 Wire Wire Line - 6850 5650 7350 5650 + 6900 5800 7400 5800 Wire Wire Line - 7350 5650 7350 4900 + 7400 5800 7400 5050 Wire Wire Line - 7350 4900 7950 4900 -Text HLabel 10700 4150 2 50 Input ~ 0 + 7400 5050 8000 5050 +Text HLabel 10750 4300 2 50 Input ~ 0 RST Wire Wire Line - 10700 4150 10650 4150 + 10750 4300 10700 4300 $Comp L Jumper:SolderJumper_2_Open JP6 U 1 1 611BB7CB -P 10500 4150 -F 0 "JP6" H 10500 4355 50 0000 C CNN -F 1 "SolderJumper" H 10500 4264 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm" H 10500 4150 50 0001 C CNN -F 3 "~" H 10500 4150 50 0001 C CNN - 1 10500 4150 +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 - 10350 4150 9850 4150 + 10400 4300 9900 4300 Wire Wire Line - 9850 4150 9850 4600 + 9900 4300 9900 4750 Wire Wire Line - 9850 4600 9350 4600 -NoConn ~ 9350 4900 + 9900 4750 9400 4750 +NoConn ~ 9400 5050 $Comp L Device:Rotary_Encoder_Switch SW2 U 1 1 611CC8B9 -P 6450 1850 -F 0 "SW2" H 6450 2217 50 0000 C CNN -F 1 "PEC11R-4220F-S0012" H 6450 2126 50 0000 C CNN -F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6300 2010 50 0001 C CNN -F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 6450 2110 50 0001 C CNN - 1 6450 1850 +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 6450 2500 -F 0 "SW3" H 6450 2867 50 0000 C CNN -F 1 "PEC11R-4220F-S0012" H 6450 2776 50 0000 C CNN -F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6300 2660 50 0001 C CNN -F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 6450 2760 50 0001 C CNN - 1 6450 2500 +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 6450 3150 -F 0 "SW4" H 6450 3517 50 0000 C CNN -F 1 "PEC11R-4220F-S0012" H 6450 3426 50 0000 C CNN -F 2 "Bourns-PEC11R-4220F-S0012:Bourns-PEC11R-4220F-S0012-MFG" H 6300 3310 50 0001 C CNN -F 3 "https://datasheet.octopart.com/PEC11R-4220F-S0012-Bourns-datasheet-68303416.pdf" H 6450 3410 50 0001 C CNN - 1 6450 3150 +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 6850 1050 -F 0 "#PWR0114" H 6850 800 50 0001 C CNN -F 1 "GND" V 6855 922 50 0000 R CNN -F 2 "" H 6850 1050 50 0001 C CNN -F 3 "" H 6850 1050 50 0001 C CNN - 1 6850 1050 +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 6850 1750 -F 0 "#PWR0115" H 6850 1500 50 0001 C CNN -F 1 "GND" V 6855 1622 50 0000 R CNN -F 2 "" H 6850 1750 50 0001 C CNN -F 3 "" H 6850 1750 50 0001 C CNN - 1 6850 1750 +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 6850 2400 -F 0 "#PWR0116" H 6850 2150 50 0001 C CNN -F 1 "GND" V 6855 2272 50 0000 R CNN -F 2 "" H 6850 2400 50 0001 C CNN -F 3 "" H 6850 2400 50 0001 C CNN - 1 6850 2400 +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 6850 3050 -F 0 "#PWR0117" H 6850 2800 50 0001 C CNN -F 1 "GND" V 6855 2922 50 0000 R CNN -F 2 "" H 6850 3050 50 0001 C CNN -F 3 "" H 6850 3050 50 0001 C CNN - 1 6850 3050 +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 6050 1150 -F 0 "#PWR0118" H 6050 900 50 0001 C CNN -F 1 "GND" V 6055 1022 50 0000 R CNN -F 2 "" H 6050 1150 50 0001 C CNN -F 3 "" H 6050 1150 50 0001 C CNN - 1 6050 1150 +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 6050 1850 -F 0 "#PWR0119" H 6050 1600 50 0001 C CNN -F 1 "GND" V 6055 1722 50 0000 R CNN -F 2 "" H 6050 1850 50 0001 C CNN -F 3 "" H 6050 1850 50 0001 C CNN - 1 6050 1850 +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 6050 2500 -F 0 "#PWR0120" H 6050 2250 50 0001 C CNN -F 1 "GND" V 6055 2372 50 0000 R CNN -F 2 "" H 6050 2500 50 0001 C CNN -F 3 "" H 6050 2500 50 0001 C CNN - 1 6050 2500 +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 6050 3150 -F 0 "#PWR0121" H 6050 2900 50 0001 C CNN -F 1 "GND" V 6055 3022 50 0000 R CNN -F 2 "" H 6050 3150 50 0001 C CNN -F 3 "" H 6050 3150 50 0001 C CNN - 1 6050 3150 +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 - 6050 1150 6150 1150 + 6700 1450 6800 1450 Wire Wire Line - 6750 1050 6850 1050 + 7400 1350 7500 1350 Wire Wire Line - 6750 1750 6850 1750 + 7400 2050 7500 2050 Wire Wire Line - 6050 1850 6150 1850 + 6700 2150 6800 2150 Wire Wire Line - 6050 2500 6150 2500 + 6700 2800 6800 2800 Wire Wire Line - 6050 3150 6150 3150 + 6700 3450 6800 3450 Wire Wire Line - 6750 2400 6850 2400 + 7400 2700 7500 2700 Wire Wire Line - 6750 3050 6850 3050 -Text HLabel 6850 1250 2 50 Input ~ 0 + 7400 3350 7500 3350 +Text HLabel 7500 1550 2 50 Input ~ 0 BTN1 -Text HLabel 6850 1950 2 50 Input ~ 0 +Text HLabel 7500 2250 2 50 Input ~ 0 BTN2 -Text HLabel 6850 2600 2 50 Input ~ 0 +Text HLabel 7500 2900 2 50 Input ~ 0 BTN3 -Text HLabel 6850 3250 2 50 Input ~ 0 +Text HLabel 7500 3550 2 50 Input ~ 0 BTN4 Wire Wire Line - 6750 1250 6850 1250 + 7400 1550 7500 1550 Wire Wire Line - 6750 1950 6850 1950 + 7400 2250 7500 2250 Wire Wire Line - 6750 2600 6850 2600 + 7400 2900 7500 2900 Wire Wire Line - 6750 3250 6850 3250 + 7400 3550 7500 3550 Text HLabel 2500 2200 2 50 Input ~ 0 BTN1 Text HLabel 2500 2300 2 50 Input ~ 0 @@ -787,38 +787,38 @@ Wire Wire Line 2400 2400 2500 2400 Wire Wire Line 2400 2500 2500 2500 -Text HLabel 6050 1050 0 50 Input ~ 0 +Text HLabel 6700 1350 0 50 Input ~ 0 ENC1A -Text HLabel 6050 1250 0 50 Input ~ 0 +Text HLabel 6700 1550 0 50 Input ~ 0 ENC1B -Text HLabel 6050 1750 0 50 Input ~ 0 +Text HLabel 6700 2050 0 50 Input ~ 0 ENC2A -Text HLabel 6050 1950 0 50 Input ~ 0 +Text HLabel 6700 2250 0 50 Input ~ 0 ENC2B -Text HLabel 6050 2400 0 50 Input ~ 0 +Text HLabel 6700 2700 0 50 Input ~ 0 ENC3A -Text HLabel 6050 2600 0 50 Input ~ 0 +Text HLabel 6700 2900 0 50 Input ~ 0 ENC3B -Text HLabel 6000 3050 0 50 Input ~ 0 +Text HLabel 6650 3350 0 50 Input ~ 0 ENC4A -Text HLabel 6000 3250 0 50 Input ~ 0 +Text HLabel 6650 3550 0 50 Input ~ 0 ENC4B Wire Wire Line - 6050 1050 6150 1050 + 6700 1350 6800 1350 Wire Wire Line - 6050 1250 6150 1250 + 6700 1550 6800 1550 Wire Wire Line - 6050 1750 6150 1750 + 6700 2050 6800 2050 Wire Wire Line - 6050 1950 6150 1950 + 6700 2250 6800 2250 Wire Wire Line - 6050 2400 6150 2400 + 6700 2700 6800 2700 Wire Wire Line - 6050 2600 6150 2600 + 6700 2900 6800 2900 Wire Wire Line - 6000 3050 6150 3050 + 6650 3350 6800 3350 Wire Wire Line - 6000 3250 6150 3250 + 6650 3550 6800 3550 Text HLabel 2500 3200 2 50 Input ~ 0 ENC1A Text HLabel 2500 3300 2 50 Input ~ 0 @@ -831,8 +831,6 @@ Text HLabel 2500 3600 2 50 Input ~ 0 ENC3A Text HLabel 2500 3700 2 50 Input ~ 0 ENC3B -Text HLabel 2500 1300 2 50 Input ~ 0 -ENC4A Text HLabel 2500 1400 2 50 Input ~ 0 ENC4B Wire Wire Line @@ -858,156 +856,236 @@ NoConn ~ 1200 1300 $Comp L Connector_Generic:Conn_01x13 J2 U 1 1 61285557 -P 9000 2050 -F 0 "J2" H 9080 2092 50 0000 L CNN -F 1 "Conn_01x13" H 9080 2001 50 0000 L CNN -F 2 "Connector_PinHeader_1.00mm:PinHeader_1x13_P1.00mm_Vertical" H 9000 2050 50 0001 C CNN -F 3 "~" H 9000 2050 50 0001 C CNN - 1 9000 2050 +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 8700 1550 0 50 Input ~ 0 +Text HLabel 8550 1250 0 50 Input ~ 0 ENC1A -Text HLabel 8700 1650 0 50 Input ~ 0 +Text HLabel 8550 1350 0 50 Input ~ 0 ENC1B -Text HLabel 8700 1750 0 50 Input ~ 0 +Text HLabel 8550 1450 0 50 Input ~ 0 ENC2A -Text HLabel 8700 1850 0 50 Input ~ 0 +Text HLabel 8550 1550 0 50 Input ~ 0 ENC2B -Text HLabel 8700 1950 0 50 Input ~ 0 +Text HLabel 8550 1650 0 50 Input ~ 0 ENC3A -Text HLabel 8700 2050 0 50 Input ~ 0 +Text HLabel 8550 1750 0 50 Input ~ 0 ENC3B -Text HLabel 8700 2150 0 50 Input ~ 0 +Text HLabel 8550 1850 0 50 Input ~ 0 ENC4A -Text HLabel 8700 2250 0 50 Input ~ 0 +Text HLabel 8550 1950 0 50 Input ~ 0 ENC4B -Text HLabel 8700 2350 0 50 Input ~ 0 +Text HLabel 8550 2050 0 50 Input ~ 0 BTN1 -Text HLabel 8700 2450 0 50 Input ~ 0 +Text HLabel 8550 2150 0 50 Input ~ 0 BTN2 -Text HLabel 8700 2550 0 50 Input ~ 0 +Text HLabel 8550 2250 0 50 Input ~ 0 BTN3 -Text HLabel 8700 2650 0 50 Input ~ 0 +Text HLabel 8550 2350 0 50 Input ~ 0 BTN4 $Comp L power:GND #PWR0122 U 1 1 61289C4F -P 8700 1450 -F 0 "#PWR0122" H 8700 1200 50 0001 C CNN -F 1 "GND" V 8705 1322 50 0000 R CNN -F 2 "" H 8700 1450 50 0001 C CNN -F 3 "" H 8700 1450 50 0001 C CNN - 1 8700 1450 +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 - 8700 1450 8800 1450 + 8550 1150 8650 1150 Wire Wire Line - 8700 1550 8800 1550 + 8550 1250 8650 1250 Wire Wire Line - 8700 1650 8800 1650 + 8550 1350 8650 1350 Wire Wire Line - 8700 1750 8800 1750 + 8550 1450 8650 1450 Wire Wire Line - 8700 1850 8800 1850 + 8550 1550 8650 1550 Wire Wire Line - 8700 1950 8800 1950 + 8550 1650 8650 1650 Wire Wire Line - 8700 2050 8800 2050 + 8550 1750 8650 1750 Wire Wire Line - 8700 2150 8800 2150 + 8550 1850 8650 1850 Wire Wire Line - 8700 2250 8800 2250 + 8550 1950 8650 1950 Wire Wire Line - 8700 2350 8800 2350 + 8550 2050 8650 2050 Wire Wire Line - 8700 2450 8800 2450 + 8550 2150 8650 2150 Wire Wire Line - 8700 2550 8800 2550 + 8550 2250 8650 2250 Wire Wire Line - 8700 2650 8800 2650 -Text Notes 3700 1050 0 50 ~ 0 + 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 9000 3450 -F 0 "J5" H 9080 3442 50 0000 L CNN -F 1 "Conn_01x04" H 9080 3351 50 0000 L CNN -F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 9000 3450 50 0001 C CNN -F 3 "~" H 9000 3450 50 0001 C CNN - 1 9000 3450 +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 9000 2950 -F 0 "J4" H 9080 2942 50 0000 L CNN -F 1 "Conn_01x04" H 9080 2851 50 0000 L CNN -F 2 "Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical" H 9000 2950 50 0001 C CNN -F 3 "~" H 9000 2950 50 0001 C CNN - 1 9000 2950 +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 8700 2850 -F 0 "#PWR0123" H 8700 2600 50 0001 C CNN -F 1 "GND" V 8705 2722 50 0000 R CNN -F 2 "" H 8700 2850 50 0001 C CNN -F 3 "" H 8700 2850 50 0001 C CNN - 1 8700 2850 +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 8700 3350 -F 0 "#PWR0124" H 8700 3100 50 0001 C CNN -F 1 "GND" V 8705 3222 50 0000 R CNN -F 2 "" H 8700 3350 50 0001 C CNN -F 3 "" H 8700 3350 50 0001 C CNN - 1 8700 3350 +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 8700 2950 0 50 Input ~ 0 +Text HLabel 8550 2650 0 50 Input ~ 0 RX -Text HLabel 8700 3050 0 50 Input ~ 0 +Text HLabel 8550 2750 0 50 Input ~ 0 TX -Text HLabel 8700 3150 0 50 Input ~ 0 +Text HLabel 8550 2850 0 50 Input ~ 0 RST -Text HLabel 8700 3450 0 50 Input ~ 0 +Text HLabel 8550 3150 0 50 Input ~ 0 SDA -Text HLabel 8700 3550 0 50 Input ~ 0 +Text HLabel 8550 3250 0 50 Input ~ 0 SCL $Comp L power:VCC #PWR0125 U 1 1 613057E4 -P 8700 3650 -F 0 "#PWR0125" H 8700 3500 50 0001 C CNN -F 1 "VCC" V 8715 3777 50 0000 L CNN -F 2 "" H 8700 3650 50 0001 C CNN -F 3 "" H 8700 3650 50 0001 C CNN - 1 8700 3650 +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 - 8700 2850 8800 2850 + 8550 2550 8650 2550 Wire Wire Line - 8700 2950 8800 2950 + 8550 2650 8650 2650 Wire Wire Line - 8700 3050 8800 3050 + 8550 2750 8650 2750 Wire Wire Line - 8700 3150 8800 3150 + 8550 2850 8650 2850 Wire Wire Line - 8700 3350 8800 3350 + 8550 3050 8650 3050 Wire Wire Line - 8700 3450 8800 3450 + 8550 3150 8650 3150 Wire Wire Line - 8700 3550 8800 3550 + 8550 3250 8650 3250 Wire Wire Line - 8700 3650 8800 3650 + 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