EESchema Schematic File Version 4 LIBS:io_output-cache EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 6 6 Title "" Date "" Rev "" Comp "" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp L microchip:MCP23S17 U? U 1 1 5B9FD686 P 3750 3900 AR Path="/5B9FD686" Ref="U?" Part="1" AR Path="/5B9E4862/5B9FD686" Ref="U?" Part="1" AR Path="/5BA49184/5B9FD686" Ref="U?" Part="1" AR Path="/5BA4919B/5B9FD686" Ref="U?" Part="1" AR Path="/5BA491B2/5B9FD686" Ref="U?" Part="1" AR Path="/5B9B58D2/5B9FD686" Ref="U401" Part="1" AR Path="/5B9E6066/5B9FD686" Ref="U501" Part="1" AR Path="/5B9E6079/5B9FD686" Ref="U601" Part="1" F 0 "U501" H 3750 5078 50 0000 C CNN F 1 "MCP23S17" H 3750 4987 50 0000 C CNN F 2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" H 3800 2950 50 0001 L CNN F 3 "" H 4000 4900 50 0001 C CNN 1 3750 3900 -1 0 0 -1 $EndComp $Comp L Device:R R? U 1 1 5B9FD68D P 2850 2850 AR Path="/5B9FD68D" Ref="R?" Part="1" AR Path="/5B9E4862/5B9FD68D" Ref="R?" Part="1" AR Path="/5BA49184/5B9FD68D" Ref="R?" Part="1" AR Path="/5BA4919B/5B9FD68D" Ref="R?" Part="1" AR Path="/5BA491B2/5B9FD68D" Ref="R?" Part="1" AR Path="/5B9B58D2/5B9FD68D" Ref="R401" Part="1" AR Path="/5B9E6066/5B9FD68D" Ref="R501" Part="1" AR Path="/5B9E6079/5B9FD68D" Ref="R601" Part="1" F 0 "R501" H 2920 2896 50 0000 L CNN F 1 "10K" H 2920 2805 50 0000 L CNN F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2780 2850 50 0001 C CNN F 3 "~" H 2850 2850 50 0001 C CNN 1 2850 2850 1 0 0 -1 $EndComp $Comp L power:+3.3V #PWR? U 1 1 5B9FD694 P 2850 2650 AR Path="/5B9FD694" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5B9FD694" Ref="#PWR?" Part="1" AR Path="/5BA49184/5B9FD694" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5B9FD694" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5B9FD694" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5B9FD694" Ref="#PWR0405" Part="1" AR Path="/5B9E6066/5B9FD694" Ref="#PWR0505" Part="1" AR Path="/5B9E6079/5B9FD694" Ref="#PWR0605" Part="1" F 0 "#PWR0605" H 2850 2500 50 0001 C CNN F 1 "+3.3V" H 2865 2823 50 0000 C CNN F 2 "" H 2850 2650 50 0001 C CNN F 3 "" H 2850 2650 50 0001 C CNN 1 2850 2650 1 0 0 -1 $EndComp $Comp L power:+3.3V #PWR? U 1 1 5B9FD69A P 3750 2650 AR Path="/5B9FD69A" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5B9FD69A" Ref="#PWR?" Part="1" AR Path="/5BA49184/5B9FD69A" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5B9FD69A" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5B9FD69A" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5B9FD69A" Ref="#PWR0406" Part="1" AR Path="/5B9E6066/5B9FD69A" Ref="#PWR0506" Part="1" AR Path="/5B9E6079/5B9FD69A" Ref="#PWR0606" Part="1" F 0 "#PWR0606" H 3750 2500 50 0001 C CNN F 1 "+3.3V" H 3765 2823 50 0000 C CNN F 2 "" H 3750 2650 50 0001 C CNN F 3 "" H 3750 2650 50 0001 C CNN 1 3750 2650 1 0 0 -1 $EndComp Wire Wire Line 3750 2650 3750 2900 Wire Wire Line 2850 2650 2850 2700 Wire Wire Line 3250 3100 2850 3100 Wire Wire Line 2850 3100 2850 3000 $Comp L power:GND #PWR? U 1 1 5BAD6E53 P 3750 4950 AR Path="/5BAD6E53" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5BAD6E53" Ref="#PWR?" Part="1" AR Path="/5BA49184/5BAD6E53" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5BAD6E53" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5BAD6E53" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5BAD6E53" Ref="#PWR0407" Part="1" AR Path="/5B9E6066/5BAD6E53" Ref="#PWR0507" Part="1" AR Path="/5B9E6079/5BAD6E53" Ref="#PWR0607" Part="1" F 0 "#PWR0607" H 3750 4700 50 0001 C CNN F 1 "GND" H 3755 4777 50 0000 C CNN F 2 "" H 3750 4950 50 0001 C CNN F 3 "" H 3750 4950 50 0001 C CNN 1 3750 4950 1 0 0 -1 $EndComp Text HLabel 2800 4000 0 50 Input ~ 0 CS Text HLabel 2800 4100 0 50 Input ~ 0 SCK Text HLabel 2800 4200 0 50 Input ~ 0 MOSI Text HLabel 2800 4300 0 50 Input ~ 0 MISO Wire Wire Line 2800 4300 3250 4300 Wire Wire Line 2800 4200 3250 4200 Wire Wire Line 2800 4100 3250 4100 Wire Wire Line 2800 4000 3250 4000 Wire Wire Line 3750 4900 3750 4950 $Comp L Connector_Generic:Conn_01x03 J? U 1 1 5BAD6E54 P 1800 4600 AR Path="/5BA4919B/5BAD6E54" Ref="J?" Part="1" AR Path="/5B9E4862/5BAD6E54" Ref="J?" Part="1" AR Path="/5BA49184/5BAD6E54" Ref="J?" Part="1" AR Path="/5BA491B2/5BAD6E54" Ref="J?" Part="1" AR Path="/5B9B58D2/5BAD6E54" Ref="J401" Part="1" AR Path="/5B9E6066/5BAD6E54" Ref="J501" Part="1" AR Path="/5B9E6079/5BAD6E54" Ref="J601" Part="1" F 0 "J501" H 1880 4642 50 0000 L CNN F 1 "Conn_01x03" H 1880 4551 50 0000 L CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1800 4600 50 0001 C CNN F 3 "~" H 1800 4600 50 0001 C CNN 1 1800 4600 -1 0 0 -1 $EndComp $Comp L Connector_Generic:Conn_01x03 J? U 1 1 5BAD6E55 P 1800 5000 AR Path="/5BA4919B/5BAD6E55" Ref="J?" Part="1" AR Path="/5B9E4862/5BAD6E55" Ref="J?" Part="1" AR Path="/5BA49184/5BAD6E55" Ref="J?" Part="1" AR Path="/5BA491B2/5BAD6E55" Ref="J?" Part="1" AR Path="/5B9B58D2/5BAD6E55" Ref="J402" Part="1" AR Path="/5B9E6066/5BAD6E55" Ref="J502" Part="1" AR Path="/5B9E6079/5BAD6E55" Ref="J602" Part="1" F 0 "J502" H 1880 5042 50 0000 L CNN F 1 "Conn_01x03" H 1880 4951 50 0000 L CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1800 5000 50 0001 C CNN F 3 "~" H 1800 5000 50 0001 C CNN 1 1800 5000 -1 0 0 -1 $EndComp $Comp L Connector_Generic:Conn_01x03 J? U 1 1 5BA6433B P 1800 5400 AR Path="/5BA4919B/5BA6433B" Ref="J?" Part="1" AR Path="/5B9E4862/5BA6433B" Ref="J?" Part="1" AR Path="/5BA49184/5BA6433B" Ref="J?" Part="1" AR Path="/5BA491B2/5BA6433B" Ref="J?" Part="1" AR Path="/5B9B58D2/5BA6433B" Ref="J403" Part="1" AR Path="/5B9E6066/5BA6433B" Ref="J503" Part="1" AR Path="/5B9E6079/5BA6433B" Ref="J603" Part="1" F 0 "J503" H 1880 5442 50 0000 L CNN F 1 "Conn_01x03" H 1880 5351 50 0000 L CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 1800 5400 50 0001 C CNN F 3 "~" H 1800 5400 50 0001 C CNN 1 1800 5400 -1 0 0 -1 $EndComp $Comp L power:+3.3V #PWR? U 1 1 5BA64367 P 2150 4300 AR Path="/5BA64367" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5BA64367" Ref="#PWR?" Part="1" AR Path="/5BA49184/5BA64367" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5BA64367" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5BA64367" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5BA64367" Ref="#PWR0403" Part="1" AR Path="/5B9E6066/5BA64367" Ref="#PWR0503" Part="1" AR Path="/5B9E6079/5BA64367" Ref="#PWR0603" Part="1" F 0 "#PWR0603" H 2150 4150 50 0001 C CNN F 1 "+3.3V" H 2165 4473 50 0000 C CNN F 2 "" H 2150 4300 50 0001 C CNN F 3 "" H 2150 4300 50 0001 C CNN 1 2150 4300 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 5BA64382 P 2300 5600 AR Path="/5BA64382" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5BA64382" Ref="#PWR?" Part="1" AR Path="/5BA49184/5BA64382" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5BA64382" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5BA64382" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5BA64382" Ref="#PWR0404" Part="1" AR Path="/5B9E6066/5BA64382" Ref="#PWR0504" Part="1" AR Path="/5B9E6079/5BA64382" Ref="#PWR0604" Part="1" F 0 "#PWR0604" H 2300 5350 50 0001 C CNN F 1 "GND" H 2305 5427 50 0000 C CNN F 2 "" H 2300 5600 50 0001 C CNN F 3 "" H 2300 5600 50 0001 C CNN 1 2300 5600 1 0 0 -1 $EndComp Wire Wire Line 2000 5500 2300 5500 Wire Wire Line 2300 5500 2300 5600 Wire Wire Line 2000 5100 2300 5100 Wire Wire Line 2300 5100 2300 5500 Connection ~ 2300 5500 Wire Wire Line 2000 4700 2300 4700 Wire Wire Line 2300 4700 2300 5100 Connection ~ 2300 5100 Wire Wire Line 2000 4500 2150 4500 Wire Wire Line 2150 4500 2150 4300 Wire Wire Line 2000 4900 2150 4900 Wire Wire Line 2150 4900 2150 4500 Connection ~ 2150 4500 Wire Wire Line 2000 5300 2150 5300 Wire Wire Line 2150 5300 2150 4900 Connection ~ 2150 4900 Wire Wire Line 2000 4600 2500 4600 Wire Wire Line 2500 4600 2500 4500 Wire Wire Line 2500 4500 3250 4500 Wire Wire Line 2000 5000 2600 5000 Wire Wire Line 2600 5000 2600 4600 Wire Wire Line 2600 4600 3250 4600 Wire Wire Line 2000 5400 2750 5400 Wire Wire Line 2750 5400 2750 4700 Wire Wire Line 2750 4700 3250 4700 $Comp L Device:C C? U 1 1 5BAD6E59 P 1550 3300 AR Path="/5BAD6E59" Ref="C?" Part="1" AR Path="/5B9E4862/5BAD6E59" Ref="C?" Part="1" AR Path="/5BA49184/5BAD6E59" Ref="C?" Part="1" AR Path="/5BA4919B/5BAD6E59" Ref="C?" Part="1" AR Path="/5BA491B2/5BAD6E59" Ref="C?" Part="1" AR Path="/5B9B58D2/5BAD6E59" Ref="C401" Part="1" AR Path="/5B9E6066/5BAD6E59" Ref="C501" Part="1" AR Path="/5B9E6079/5BAD6E59" Ref="C601" Part="1" F 0 "C501" H 1665 3346 50 0000 L CNN F 1 "100n" H 1665 3255 50 0000 L CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1588 3150 50 0001 C CNN F 3 "~" H 1550 3300 50 0001 C CNN 1 1550 3300 1 0 0 -1 $EndComp $Comp L power:+3.3V #PWR? U 1 1 5BA944FC P 1550 2950 AR Path="/5BA944FC" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5BA944FC" Ref="#PWR?" Part="1" AR Path="/5BA49184/5BA944FC" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5BA944FC" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5BA944FC" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5BA944FC" Ref="#PWR0401" Part="1" AR Path="/5B9E6066/5BA944FC" Ref="#PWR0501" Part="1" AR Path="/5B9E6079/5BA944FC" Ref="#PWR0601" Part="1" F 0 "#PWR0601" H 1550 2800 50 0001 C CNN F 1 "+3.3V" H 1565 3123 50 0000 C CNN F 2 "" H 1550 2950 50 0001 C CNN F 3 "" H 1550 2950 50 0001 C CNN 1 1550 2950 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 5BA94502 P 1550 3650 AR Path="/5BA94502" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5BA94502" Ref="#PWR?" Part="1" AR Path="/5BA49184/5BA94502" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5BA94502" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5BA94502" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5BA94502" Ref="#PWR0402" Part="1" AR Path="/5B9E6066/5BA94502" Ref="#PWR0502" Part="1" AR Path="/5B9E6079/5BA94502" Ref="#PWR0602" Part="1" F 0 "#PWR0602" H 1550 3400 50 0001 C CNN F 1 "GND" H 1555 3477 50 0000 C CNN F 2 "" H 1550 3650 50 0001 C CNN F 3 "" H 1550 3650 50 0001 C CNN 1 1550 3650 1 0 0 -1 $EndComp Wire Wire Line 1550 3650 1550 3450 Wire Wire Line 1550 3150 1550 2950 $Comp L Connector_Generic:Conn_02x10_Odd_Even J? U 1 1 5B9FD66F P 7950 2450 AR Path="/5B9FD66F" Ref="J?" Part="1" AR Path="/5B9E4862/5B9FD66F" Ref="J?" Part="1" AR Path="/5BA49184/5B9FD66F" Ref="J?" Part="1" AR Path="/5BA4919B/5B9FD66F" Ref="J?" Part="1" AR Path="/5BA491B2/5B9FD66F" Ref="J?" Part="1" AR Path="/5B9B58D2/5B9FD66F" Ref="J404" Part="1" AR Path="/5B9E6066/5B9FD66F" Ref="J504" Part="1" AR Path="/5B9E6079/5B9FD66F" Ref="J604" Part="1" F 0 "J504" H 8000 3067 50 0000 C CNN F 1 "Conn_02x10_Odd_Even" H 8000 2976 50 0000 C CNN F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical" H 7950 2450 50 0001 C CNN F 3 "~" H 7950 2450 50 0001 C CNN 1 7950 2450 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 5BAB0B22 P 8400 3000 AR Path="/5BAB0B22" Ref="#PWR?" Part="1" AR Path="/5B9E4862/5BAB0B22" Ref="#PWR?" Part="1" AR Path="/5BA49184/5BAB0B22" Ref="#PWR?" Part="1" AR Path="/5BA4919B/5BAB0B22" Ref="#PWR?" Part="1" AR Path="/5BA491B2/5BAB0B22" Ref="#PWR?" Part="1" AR Path="/5B9B58D2/5BAB0B22" Ref="#PWR0408" Part="1" AR Path="/5B9E6066/5BAB0B22" Ref="#PWR0508" Part="1" AR Path="/5B9E6079/5BAB0B22" Ref="#PWR0608" Part="1" F 0 "#PWR0608" H 8400 2750 50 0001 C CNN F 1 "GND" H 8405 2827 50 0000 C CNN F 2 "" H 8400 3000 50 0001 C CNN F 3 "" H 8400 3000 50 0001 C CNN 1 8400 3000 1 0 0 -1 $EndComp Wire Wire Line 8250 2950 8400 2950 Wire Wire Line 8400 2950 8400 3000 Wire Wire Line 8250 2850 8400 2850 Wire Wire Line 8400 2850 8400 2950 Connection ~ 8400 2950 Wire Wire Line 8400 2750 8400 2850 Connection ~ 8400 2850 Wire Wire Line 8250 2650 8400 2650 Wire Wire Line 8400 2650 8400 2750 Connection ~ 8400 2750 Wire Wire Line 8250 2750 8400 2750 Wire Wire Line 8250 2550 8600 2550 Wire Wire Line 8600 2550 8600 4000 Wire Wire Line 4250 4000 8600 4000 Wire Wire Line 8650 4100 8650 2450 Wire Wire Line 8650 2450 8250 2450 Wire Wire Line 4250 4100 8650 4100 Wire Wire Line 8700 4200 8700 2350 Wire Wire Line 8700 2350 8250 2350 Wire Wire Line 4250 4200 8700 4200 Wire Wire Line 8750 4300 8750 2250 Wire Wire Line 8750 2250 8250 2250 Wire Wire Line 4250 4300 8750 4300 Wire Wire Line 8800 4400 8800 2150 Wire Wire Line 8800 2150 8250 2150 Wire Wire Line 4250 4400 8800 4400 Wire Wire Line 8850 4500 8850 2050 Wire Wire Line 8850 2050 8250 2050 Wire Wire Line 4250 4500 8850 4500 Wire Wire Line 8900 4600 8900 1750 Wire Wire Line 8900 1750 7500 1750 Wire Wire Line 7500 1750 7500 2050 Wire Wire Line 7500 2050 7750 2050 Wire Wire Line 4250 4600 8900 4600 Wire Wire Line 7750 2150 7450 2150 Wire Wire Line 7450 2150 7450 1700 Wire Wire Line 7450 1700 8950 1700 Wire Wire Line 8950 1700 8950 4700 Wire Wire Line 4250 4700 8950 4700 Wire Wire Line 6550 3800 6550 2950 Wire Wire Line 6550 2950 7750 2950 Wire Wire Line 4250 3800 6550 3800 Wire Wire Line 6500 3700 6500 2850 Wire Wire Line 6500 2850 7750 2850 Wire Wire Line 4250 3700 6500 3700 Wire Wire Line 7750 2750 6450 2750 Wire Wire Line 6450 2750 6450 3600 Wire Wire Line 6450 3600 4250 3600 Wire Wire Line 4250 3500 6400 3500 Wire Wire Line 6400 3500 6400 2650 Wire Wire Line 6400 2650 7750 2650 Wire Wire Line 7750 2550 6350 2550 Wire Wire Line 6350 2550 6350 3400 Wire Wire Line 6350 3400 4250 3400 Wire Wire Line 4250 3300 6300 3300 Wire Wire Line 6300 3300 6300 2450 Wire Wire Line 6300 2450 7750 2450 Wire Wire Line 7750 2350 6250 2350 Wire Wire Line 6250 2350 6250 3200 Wire Wire Line 6250 3200 4250 3200 Wire Wire Line 4250 3100 6200 3100 Wire Wire Line 6200 3100 6200 2250 Wire Wire Line 6200 2250 7750 2250 Text Notes 4150 5150 0 50 ~ 0 MCP will be used as Input with enabled internal Pullups\nSwitches can be switched to GND or Floating $EndSCHEMATC