EESchema Schematic File Version 4 EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 4 5 Title "" Date "" Rev "" Comp "" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr Wire Wire Line 5250 3100 5200 3100 Wire Wire Line 5250 3400 5200 3400 Wire Wire Line 5200 1900 5250 1900 Wire Wire Line 5250 2000 5200 2000 Wire Wire Line 5200 3200 5250 3200 Wire Wire Line 5250 2500 5200 2500 Wire Wire Line 5200 2400 5250 2400 Wire Wire Line 5200 3000 5250 3000 Wire Wire Line 5250 2900 5200 2900 Wire Wire Line 5200 2800 5250 2800 Wire Wire Line 5250 2700 5200 2700 Wire Wire Line 5200 2200 5250 2200 Wire Wire Line 5200 1500 5250 1500 $Comp L power:GND #PWR? U 1 1 5DA041B8 P 4600 4900 AR Path="/5DA041B8" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/5DA041B8" Ref="#PWR09" Part="1" F 0 "#PWR09" H 4600 4650 50 0001 C CNN F 1 "GND" H 4605 4727 50 0000 C CNN F 2 "" H 4600 4900 50 0001 C CNN F 3 "" H 4600 4900 50 0001 C CNN 1 4600 4900 1 0 0 -1 $EndComp Wire Wire Line 4500 4800 4500 4850 Wire Wire Line 4500 4850 4600 4850 Wire Wire Line 4600 4850 4600 4800 Wire Wire Line 4600 4900 4600 4850 Connection ~ 4600 4850 $Comp L power:VCC #PWR? U 1 1 5DA041C3 P 4600 1100 AR Path="/5DA041C3" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/5DA041C3" Ref="#PWR08" Part="1" F 0 "#PWR08" H 4600 950 50 0001 C CNN F 1 "VCC" H 4617 1273 50 0000 C CNN F 2 "" H 4600 1100 50 0001 C CNN F 3 "" H 4600 1100 50 0001 C CNN 1 4600 1100 1 0 0 -1 $EndComp Wire Wire Line 4600 1200 4600 1150 Wire Wire Line 4700 1200 4700 1150 Wire Wire Line 4700 1150 4600 1150 $Comp L Device:C C? U 1 1 5DA041CF P 3800 3000 AR Path="/5DA041CF" Ref="C?" Part="1" AR Path="/5D9FEF73/5DA041CF" Ref="C6" Part="1" F 0 "C6" H 3685 2954 50 0000 R CNN F 1 "1uF" H 3685 3045 50 0000 R CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3838 2850 50 0001 C CNN F 3 "~" H 3800 3000 50 0001 C CNN 1 3800 3000 -1 0 0 1 $EndComp $Comp L power:GND #PWR? U 1 1 5DA041D5 P 3800 3200 AR Path="/5DA041D5" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/5DA041D5" Ref="#PWR06" Part="1" F 0 "#PWR06" H 3800 2950 50 0001 C CNN F 1 "GND" H 3805 3027 50 0000 C CNN F 2 "" H 3800 3200 50 0001 C CNN F 3 "" H 3800 3200 50 0001 C CNN 1 3800 3200 1 0 0 -1 $EndComp Wire Wire Line 3800 3200 3800 3150 Wire Wire Line 3800 2850 3800 2800 $Comp L Device:Crystal Y? U 1 1 5DA041DD P 2900 1600 AR Path="/5DA041DD" Ref="Y?" Part="1" AR Path="/5D9FEF73/5DA041DD" Ref="Y1" Part="1" F 0 "Y1" V 2854 1731 50 0000 L CNN F 1 "16MHz" V 2945 1731 50 0000 L CNN F 2 "Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm" H 2900 1600 50 0001 C CNN F 3 "~" H 2900 1600 50 0001 C CNN 1 2900 1600 0 1 1 0 $EndComp $Comp L Device:C C? U 1 1 5DA041E3 P 2550 1800 AR Path="/5DA041E3" Ref="C?" Part="1" AR Path="/5D9FEF73/5DA041E3" Ref="C5" Part="1" F 0 "C5" V 2298 1800 50 0000 C CNN F 1 "22pF" V 2389 1800 50 0000 C CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 2588 1650 50 0001 C CNN F 3 "~" H 2550 1800 50 0001 C CNN 1 2550 1800 0 1 1 0 $EndComp $Comp L Device:C C? U 1 1 5DA041E9 P 2550 1400 AR Path="/5DA041E9" Ref="C?" Part="1" AR Path="/5D9FEF73/5DA041E9" Ref="C4" Part="1" F 0 "C4" V 2298 1400 50 0000 C CNN F 1 "22pF" V 2389 1400 50 0000 C CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 2588 1250 50 0001 C CNN F 3 "~" H 2550 1400 50 0001 C CNN 1 2550 1400 0 1 1 0 $EndComp $Comp L power:GND #PWR? U 1 1 5DA041EF P 2350 2150 AR Path="/5DA041EF" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/5DA041EF" Ref="#PWR05" Part="1" F 0 "#PWR05" H 2350 1900 50 0001 C CNN F 1 "GND" H 2355 1977 50 0000 C CNN F 2 "" H 2350 2150 50 0001 C CNN F 3 "" H 2350 2150 50 0001 C CNN 1 2350 2150 1 0 0 -1 $EndComp Wire Wire Line 2350 1800 2400 1800 Wire Wire Line 2350 1800 2350 1400 Wire Wire Line 2350 1400 2400 1400 Connection ~ 2350 1800 Wire Wire Line 2700 1400 2900 1400 Wire Wire Line 2900 1400 2900 1450 Wire Wire Line 2700 1800 2900 1800 Wire Wire Line 2900 1800 2900 1750 Wire Wire Line 3300 1400 2900 1400 Connection ~ 2900 1400 Wire Wire Line 3300 1800 2900 1800 Connection ~ 2900 1800 $Comp L power:GND #PWR? U 1 1 5DA04206 P 6250 3650 AR Path="/5DA04206" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/5DA04206" Ref="#PWR010" Part="1" F 0 "#PWR010" H 6250 3400 50 0001 C CNN F 1 "GND" H 6255 3477 50 0000 C CNN F 2 "" H 6250 3650 50 0001 C CNN F 3 "" H 6250 3650 50 0001 C CNN 1 6250 3650 1 0 0 -1 $EndComp Wire Wire Line 6250 3600 6250 3650 $Comp L Device:R R? U 1 1 5DA04211 P 3750 2500 AR Path="/5DA04211" Ref="R?" Part="1" AR Path="/5D9FEF73/5DA04211" Ref="R5" Part="1" F 0 "R5" V 3700 2650 50 0000 C CNN F 1 "22R" V 3634 2500 50 0000 C CNN F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 3680 2500 50 0001 C CNN F 3 "~" H 3750 2500 50 0001 C CNN 1 3750 2500 0 1 1 0 $EndComp $Comp L Device:R R? U 1 1 5DA04217 P 3750 2600 AR Path="/5DA04217" Ref="R?" Part="1" AR Path="/5D9FEF73/5DA04217" Ref="R6" Part="1" F 0 "R6" V 3700 2450 50 0000 C CNN F 1 "22R" V 3634 2600 50 0000 C CNN F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 3680 2600 50 0001 C CNN F 3 "~" H 3750 2600 50 0001 C CNN 1 3750 2600 0 -1 -1 0 $EndComp Wire Wire Line 3800 2800 4000 2800 Wire Wire Line 5200 2100 5250 2100 Wire Wire Line 3550 2500 3600 2500 Wire Wire Line 3550 2600 3600 2600 $Comp L Device:R R? U 1 1 5DA04225 P 6050 3600 AR Path="/5DA04225" Ref="R?" Part="1" AR Path="/5D9FEF73/5DA04225" Ref="R7" Part="1" F 0 "R7" V 5850 3600 50 0000 C CNN F 1 "1k" V 5950 3600 50 0000 C CNN F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 5980 3600 50 0001 C CNN F 3 "~" H 6050 3600 50 0001 C CNN 1 6050 3600 0 -1 -1 0 $EndComp Wire Wire Line 6250 3600 6200 3600 Wire Wire Line 5200 1600 5250 1600 Wire Wire Line 5200 1700 5250 1700 Wire Wire Line 5200 1800 5250 1800 Wire Wire Line 4600 1150 4600 1100 Connection ~ 4600 1150 $Comp L power:VCC #PWR? U 1 1 5DA04237 P 2900 2400 AR Path="/5DA04237" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/5DA04237" Ref="#PWR07" Part="1" F 0 "#PWR07" H 2900 2250 50 0001 C CNN F 1 "VCC" H 2917 2573 50 0000 C CNN F 2 "" H 2900 2400 50 0001 C CNN F 3 "" H 2900 2400 50 0001 C CNN 1 2900 2400 1 0 0 -1 $EndComp Text HLabel 3550 2500 0 50 Input ~ 0 USB_D+ Text HLabel 3550 2600 0 50 Input ~ 0 USB_D- Text HLabel 5200 4000 2 50 Input ~ 0 COL11 Text HLabel 5200 4100 2 50 Input ~ 0 COL10 Text HLabel 5200 4200 2 50 Input ~ 0 COL9 Text HLabel 5200 4300 2 50 Input ~ 0 COL8 Text HLabel 5250 3000 2 50 Input ~ 0 ROW3 Text HLabel 5250 3200 2 50 Input ~ 0 ROW4 Text HLabel 5300 3700 2 50 Input ~ 0 FRONTLIGHT Text HLabel 5200 4400 2 50 Input ~ 0 COL7 Text HLabel 5250 1900 2 50 Input ~ 0 COL2 Text HLabel 5250 3400 2 50 Input ~ 0 COL1 Text HLabel 5250 2500 2 50 Input ~ 0 COL6 Text HLabel 5250 2400 2 50 Input ~ 0 COL5 Text HLabel 5250 2100 2 50 Input ~ 0 COL4 Text HLabel 5250 2000 2 50 Input ~ 0 COL3 Text HLabel 5250 2700 2 50 Input ~ 0 ROW0 Text HLabel 5250 3100 2 50 Input ~ 0 COL0 Text HLabel 5250 2800 2 50 Input ~ 0 ROW1 Text HLabel 5250 2900 2 50 Input ~ 0 ROW2 Text HLabel 2800 2400 0 50 Input ~ 0 VBUS Text HLabel 5200 3900 2 50 Input ~ 0 COL12 Wire Wire Line 5200 3700 5250 3700 $Comp L Device:C C? U 1 1 61BE7A91 P 3600 3950 AR Path="/61BE7A91" Ref="C?" Part="1" AR Path="/5DA0A96C/61BE7A91" Ref="C?" Part="1" AR Path="/5D9FEF73/61BE7A91" Ref="C3" Part="1" F 0 "C3" H 3715 3996 50 0000 L CNN F 1 "0.1uF" H 3715 3905 50 0000 L CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3638 3800 50 0001 C CNN F 3 "~" H 3600 3950 50 0001 C CNN 1 3600 3950 1 0 0 -1 $EndComp $Comp L Device:C C? U 1 1 61BE7A97 P 3150 3950 AR Path="/61BE7A97" Ref="C?" Part="1" AR Path="/5DA0A96C/61BE7A97" Ref="C?" Part="1" AR Path="/5D9FEF73/61BE7A97" Ref="C2" Part="1" F 0 "C2" H 3265 3996 50 0000 L CNN F 1 "0.1uF" H 3265 3905 50 0000 L CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3188 3800 50 0001 C CNN F 3 "~" H 3150 3950 50 0001 C CNN 1 3150 3950 1 0 0 -1 $EndComp $Comp L Device:C C? U 1 1 61BE7A9D P 2700 3950 AR Path="/61BE7A9D" Ref="C?" Part="1" AR Path="/5DA0A96C/61BE7A9D" Ref="C?" Part="1" AR Path="/5D9FEF73/61BE7A9D" Ref="C1" Part="1" F 0 "C1" H 2815 3996 50 0000 L CNN F 1 "0.1uF" H 2815 3905 50 0000 L CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 2738 3800 50 0001 C CNN F 3 "~" H 2700 3950 50 0001 C CNN 1 2700 3950 1 0 0 -1 $EndComp Wire Wire Line 3150 4150 3150 4100 Connection ~ 3150 4150 Wire Wire Line 3150 3750 3150 3800 Connection ~ 3150 3750 $Comp L power:GND #PWR? U 1 1 61BE7AA7 P 3150 4200 AR Path="/61BE7AA7" Ref="#PWR?" Part="1" AR Path="/5DA0A96C/61BE7AA7" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/61BE7AA7" Ref="#PWR04" Part="1" F 0 "#PWR04" H 3150 3950 50 0001 C CNN F 1 "GND" H 3155 4027 50 0000 C CNN F 2 "" H 3150 4200 50 0001 C CNN F 3 "" H 3150 4200 50 0001 C CNN 1 3150 4200 1 0 0 -1 $EndComp $Comp L power:VCC #PWR? U 1 1 61BE7AAD P 3150 3700 AR Path="/61BE7AAD" Ref="#PWR?" Part="1" AR Path="/5DA0A96C/61BE7AAD" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/61BE7AAD" Ref="#PWR03" Part="1" F 0 "#PWR03" H 3150 3550 50 0001 C CNN F 1 "VCC" H 3167 3873 50 0000 C CNN F 2 "" H 3150 3700 50 0001 C CNN F 3 "" H 3150 3700 50 0001 C CNN 1 3150 3700 1 0 0 -1 $EndComp Wire Wire Line 3150 3700 3150 3750 Wire Wire Line 3150 4200 3150 4150 Wire Wire Line 2700 3800 2700 3750 Wire Wire Line 2700 3750 3150 3750 Wire Wire Line 2700 4100 2700 4150 Wire Wire Line 2700 4150 3150 4150 Wire Wire Line 3600 3800 3600 3750 Wire Wire Line 3150 3750 3600 3750 Wire Wire Line 3600 4100 3600 4150 Wire Wire Line 3150 4150 3600 4150 $Comp L MCU_Microchip_ATmega:ATmega32U4-AU U1 U 1 1 61C5047E P 4600 3000 F 0 "U1" H 4600 700 50 0000 C CNN F 1 "ATmega32U4-AU" H 4600 800 50 0000 C CNN F 2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" H 4600 3000 50 0001 C CIN F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf" H 4600 3000 50 0001 C CNN 1 4600 3000 1 0 0 -1 $EndComp NoConn ~ 5250 1500 NoConn ~ 5250 1600 NoConn ~ 5250 1700 NoConn ~ 5250 1800 NoConn ~ 5250 2200 Wire Wire Line 4500 1150 4600 1150 Wire Wire Line 4500 1150 4500 1200 Wire Wire Line 4000 2500 3900 2500 Wire Wire Line 3900 2600 4000 2600 Wire Wire Line 2800 2400 2900 2400 $Comp L Device:C C? U 1 1 61CD9990 P 2900 2600 AR Path="/61CD9990" Ref="C?" Part="1" AR Path="/5D9FEF73/61CD9990" Ref="C7" Part="1" F 0 "C7" H 2785 2554 50 0000 R CNN F 1 "1uF" H 2785 2645 50 0000 R CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 2938 2450 50 0001 C CNN F 3 "~" H 2900 2600 50 0001 C CNN 1 2900 2600 -1 0 0 1 $EndComp $Comp L power:GND #PWR? U 1 1 61CD9B0E P 2900 2800 AR Path="/61CD9B0E" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/61CD9B0E" Ref="#PWR011" Part="1" F 0 "#PWR011" H 2900 2550 50 0001 C CNN F 1 "GND" H 2905 2627 50 0000 C CNN F 2 "" H 2900 2800 50 0001 C CNN F 3 "" H 2900 2800 50 0001 C CNN 1 2900 2800 1 0 0 -1 $EndComp Wire Wire Line 2900 2800 2900 2750 Wire Wire Line 2900 2450 2900 2400 Wire Wire Line 4000 1900 3300 1900 Wire Wire Line 3300 1900 3300 1800 Wire Wire Line 4000 1700 3300 1700 Wire Wire Line 3300 1400 3300 1700 $Comp L Device:C C? U 1 1 61CFD24C P 3150 2100 AR Path="/61CFD24C" Ref="C?" Part="1" AR Path="/5D9FEF73/61CFD24C" Ref="C8" Part="1" F 0 "C8" H 3035 2054 50 0000 R CNN F 1 "1uF" H 3035 2145 50 0000 R CNN F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 3188 1950 50 0001 C CNN F 3 "~" H 3150 2100 50 0001 C CNN 1 3150 2100 0 1 1 0 $EndComp Connection ~ 2900 2400 Wire Wire Line 2900 2400 3100 2400 Wire Wire Line 3100 2400 3100 2300 Wire Wire Line 3100 2300 4000 2300 Wire Wire Line 4000 2100 3300 2100 Wire Wire Line 3000 2100 2350 2100 Wire Wire Line 2350 2100 2350 2150 Wire Wire Line 2350 1800 2350 2100 Connection ~ 2350 2100 $Comp L power:GND #PWR? U 1 1 61D2B332 P 3250 1150 AR Path="/61D2B332" Ref="#PWR?" Part="1" AR Path="/5D9FEF73/61D2B332" Ref="#PWR012" Part="1" F 0 "#PWR012" H 3250 900 50 0001 C CNN F 1 "GND" H 3255 977 50 0000 C CNN F 2 "" H 3250 1150 50 0001 C CNN F 3 "" H 3250 1150 50 0001 C CNN 1 3250 1150 1 0 0 -1 $EndComp $Comp L Device:LED LED1 U 1 1 61D36422 P 5700 3300 F 0 "LED1" H 5693 3045 50 0000 C CNN F 1 "LED" H 5693 3136 50 0000 C CNN F 2 "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5700 3300 50 0001 C CNN F 3 "~" H 5700 3300 50 0001 C CNN 1 5700 3300 -1 0 0 1 $EndComp $Comp L Device:R R? U 1 1 61D3E711 P 6050 3300 AR Path="/61D3E711" Ref="R?" Part="1" AR Path="/5D9FEF73/61D3E711" Ref="R8" Part="1" F 0 "R8" V 5850 3300 50 0000 C CNN F 1 "1k" V 5950 3300 50 0000 C CNN F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 5980 3300 50 0001 C CNN F 3 "~" H 6050 3300 50 0001 C CNN 1 6050 3300 0 1 1 0 $EndComp Wire Wire Line 5850 3300 5900 3300 Wire Wire Line 6200 3300 6250 3300 Wire Wire Line 6250 3300 6250 3600 Connection ~ 6250 3600 Wire Wire Line 5200 3300 5550 3300 Wire Wire Line 5200 3600 5900 3600 NoConn ~ 5250 3700 $Comp L eec:TL3315NF100Q RESET1 U 1 1 61E1A5F7 P 3300 900 F 0 "RESET1" H 3600 1114 50 0000 C CNN F 1 "TL3315NF100Q" H 3600 1023 50 0000 C CNN F 2 "eec:E-Switch-TL3315NF100Q-0" H 3300 1200 50 0001 L CNN F 3 "http://spec_sheets.e-switch.com/specs/P010336.pdf" H 3300 1300 50 0001 L CNN F 4 "SPST-NO" H 3300 1400 50 0001 L CNN "Circuit" F 5 "0.05A @ 15VDC" H 3300 1500 50 0001 L CNN "Contact Rating @ Voltage" F 6 "Switch" H 3300 1600 50 0001 L CNN "category" F 7 "Tactile Switch SPST-NO Top Actuated Surface Mount" H 3300 1700 50 0001 L CNN "digikey description" F 8 "EG4620CT-ND" H 3300 1800 50 0001 L CNN "digikey part number" F 9 "yes" H 3300 1900 50 0001 L CNN "lead free" F 10 "065be6aca0e2683d" H 3300 2000 50 0001 L CNN "library id" F 11 "E-Switch" H 3300 2100 50 0001 L CNN "manufacturer" F 12 "612-TL3315NF100Q" H 3300 2200 50 0001 L CNN "mouser part number" F 13 "SMT_4POS" H 3300 2300 50 0001 L CNN "package" F 14 "yes" H 3300 2400 50 0001 L CNN "rohs" F 15 "+70°C" H 3300 2500 50 0001 L CNN "temperature range high" F 16 "-20°C" H 3300 2600 50 0001 L CNN "temperature range low" 1 3300 900 1 0 0 -1 $EndComp Wire Wire Line 3250 1150 3250 1100 Wire Wire Line 3250 1100 3300 1100 Wire Wire Line 3250 1100 3250 900 Wire Wire Line 3250 900 3300 900 Connection ~ 3250 1100 Wire Wire Line 4000 1500 3950 1500 Wire Wire Line 3950 1500 3950 1100 Wire Wire Line 3950 1100 3900 1100 Wire Wire Line 3900 900 3950 900 Wire Wire Line 3950 900 3950 1100 Connection ~ 3950 1100 $EndSCHEMATC