EESchema Schematic File Version 2 LIBS:power LIBS:device LIBS:transistors LIBS:conn LIBS:linear LIBS:regul LIBS:74xx LIBS:cmos4000 LIBS:adc-dac LIBS:memory LIBS:xilinx LIBS:microcontrollers LIBS:dsp LIBS:microchip LIBS:analog_switches LIBS:motorola LIBS:texas LIBS:intel LIBS:audio LIBS:interface LIBS:digital-audio LIBS:philips LIBS:display LIBS:cypress LIBS:siliconi LIBS:opto LIBS:atmel LIBS:contrib LIBS:valves LIBS:74xgxx LIBS:ac-dc LIBS:actel LIBS:Altera LIBS:analog_devices LIBS:brooktre LIBS:cmos_ieee LIBS:dc-dc LIBS:diode LIBS:elec-unifil LIBS:ESD_Protection LIBS:ftdi LIBS:gennum LIBS:graphic LIBS:hc11 LIBS:ir LIBS:Lattice LIBS:logo LIBS:maxim LIBS:microchip_dspic33dsc LIBS:microchip_pic10mcu LIBS:microchip_pic12mcu LIBS:microchip_pic16mcu LIBS:microchip_pic18mcu LIBS:microchip_pic32mcu LIBS:motor_drivers LIBS:msp430 LIBS:nordicsemi LIBS:nxp_armmcu LIBS:onsemi LIBS:Oscillators LIBS:Power_Management LIBS:powerint LIBS:pspice LIBS:references LIBS:relays LIBS:rfcom LIBS:sensors LIBS:silabs LIBS:stm8 LIBS:stm32 LIBS:supertex LIBS:switches LIBS:transf LIBS:ttl_ieee LIBS:video LIBS:Xicor LIBS:Zilog LIBS:components LIBS:KT1-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 1 1 Title "" Date "" Rev "" Comp "" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp L SW_PUSH SW1 U 1 1 57039F51 P 8450 1500 F 0 "SW1" H 8600 1610 50 0000 C CNN F 1 "SW_R1C1" H 8450 1420 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 8450 1500 50 0001 C CNN F 3 "" H 8450 1500 50 0000 C CNN 1 8450 1500 1 0 0 -1 $EndComp $Comp L D D1 U 1 1 57039FAC P 8450 1800 F 0 "D1" H 8450 1900 50 0000 C CNN F 1 "D" H 8450 1700 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 1800 50 0001 C CNN F 3 "" H 8450 1800 50 0000 C CNN 1 8450 1800 1 0 0 -1 $EndComp $Comp L SW_PUSH SW4 U 1 1 5703A08B P 9350 1500 F 0 "SW4" H 9500 1610 50 0000 C CNN F 1 "SW_R1C2" H 9350 1420 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 9350 1500 50 0001 C CNN F 3 "" H 9350 1500 50 0000 C CNN 1 9350 1500 1 0 0 -1 $EndComp $Comp L D D4 U 1 1 5703A091 P 9350 1800 F 0 "D4" H 9350 1900 50 0000 C CNN F 1 "D" H 9350 1700 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 1800 50 0001 C CNN F 3 "" H 9350 1800 50 0000 C CNN 1 9350 1800 1 0 0 -1 $EndComp $Comp L SW_PUSH SW7 U 1 1 5703A1E5 P 10250 1500 F 0 "SW7" H 10400 1610 50 0000 C CNN F 1 "SW_R1C3" H 10250 1420 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 10250 1500 50 0001 C CNN F 3 "" H 10250 1500 50 0000 C CNN 1 10250 1500 1 0 0 -1 $EndComp $Comp L D D7 U 1 1 5703A1EB P 10250 1800 F 0 "D7" H 10250 1900 50 0000 C CNN F 1 "D" H 10250 1700 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 1800 50 0001 C CNN F 3 "" H 10250 1800 50 0000 C CNN 1 10250 1800 1 0 0 -1 $EndComp $Comp L SW_PUSH SW2 U 1 1 5703A303 P 8450 2300 F 0 "SW2" H 8600 2410 50 0000 C CNN F 1 "SW_R2C1" H 8450 2220 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 8450 2300 50 0001 C CNN F 3 "" H 8450 2300 50 0000 C CNN 1 8450 2300 1 0 0 -1 $EndComp $Comp L D D2 U 1 1 5703A309 P 8450 2600 F 0 "D2" H 8450 2700 50 0000 C CNN F 1 "D" H 8450 2500 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 2600 50 0001 C CNN F 3 "" H 8450 2600 50 0000 C CNN 1 8450 2600 1 0 0 -1 $EndComp $Comp L SW_PUSH SW5 U 1 1 5703A313 P 9350 2300 F 0 "SW5" H 9500 2410 50 0000 C CNN F 1 "SW_R2C2" H 9350 2220 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 9350 2300 50 0001 C CNN F 3 "" H 9350 2300 50 0000 C CNN 1 9350 2300 1 0 0 -1 $EndComp $Comp L D D5 U 1 1 5703A319 P 9350 2600 F 0 "D5" H 9350 2700 50 0000 C CNN F 1 "D" H 9350 2500 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 2600 50 0001 C CNN F 3 "" H 9350 2600 50 0000 C CNN 1 9350 2600 1 0 0 -1 $EndComp $Comp L SW_PUSH SW8 U 1 1 5703A323 P 10250 2300 F 0 "SW8" H 10400 2410 50 0000 C CNN F 1 "SW_R2C3" H 10250 2220 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 10250 2300 50 0001 C CNN F 3 "" H 10250 2300 50 0000 C CNN 1 10250 2300 1 0 0 -1 $EndComp $Comp L D D8 U 1 1 5703A329 P 10250 2600 F 0 "D8" H 10250 2700 50 0000 C CNN F 1 "D" H 10250 2500 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 2600 50 0001 C CNN F 3 "" H 10250 2600 50 0000 C CNN 1 10250 2600 1 0 0 -1 $EndComp $Comp L SW_PUSH SW3 U 1 1 5703A5A9 P 8450 3100 F 0 "SW3" H 8600 3210 50 0000 C CNN F 1 "SW_R3C1" H 8450 3020 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 8450 3100 50 0001 C CNN F 3 "" H 8450 3100 50 0000 C CNN 1 8450 3100 1 0 0 -1 $EndComp $Comp L D D3 U 1 1 5703A5AF P 8450 3400 F 0 "D3" H 8450 3500 50 0000 C CNN F 1 "D" H 8450 3300 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 8450 3400 50 0001 C CNN F 3 "" H 8450 3400 50 0000 C CNN 1 8450 3400 1 0 0 -1 $EndComp $Comp L SW_PUSH SW6 U 1 1 5703A5B9 P 9350 3100 F 0 "SW6" H 9500 3210 50 0000 C CNN F 1 "SW_R3C2" H 9350 3020 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 9350 3100 50 0001 C CNN F 3 "" H 9350 3100 50 0000 C CNN 1 9350 3100 1 0 0 -1 $EndComp $Comp L D D6 U 1 1 5703A5BF P 9350 3400 F 0 "D6" H 9350 3500 50 0000 C CNN F 1 "D" H 9350 3300 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 9350 3400 50 0001 C CNN F 3 "" H 9350 3400 50 0000 C CNN 1 9350 3400 1 0 0 -1 $EndComp $Comp L SW_PUSH SW9 U 1 1 5703A5C9 P 10250 3100 F 0 "SW9" H 10400 3210 50 0000 C CNN F 1 "SW_R3C3" H 10250 3020 50 0000 C CNN F 2 "Keyboard:CHERRY_PCB_100H" H 10250 3100 50 0001 C CNN F 3 "" H 10250 3100 50 0000 C CNN 1 10250 3100 1 0 0 -1 $EndComp $Comp L D D9 U 1 1 5703A5CF P 10250 3400 F 0 "D9" H 10250 3500 50 0000 C CNN F 1 "D" H 10250 3300 50 0000 C CNN F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 10250 3400 50 0001 C CNN F 3 "" H 10250 3400 50 0000 C CNN 1 10250 3400 1 0 0 -1 $EndComp Text Label 7750 1300 0 60 ~ 0 ROW1 Text Label 7750 2100 0 60 ~ 0 ROW2 Text Label 7750 2900 0 60 ~ 0 ROW3 Text Label 8050 3550 2 60 ~ 0 COL1 Text Label 8950 3550 2 60 ~ 0 COL2 Text Label 9850 3550 2 60 ~ 0 COL3 $Comp L ATmega32U4 U1 U 1 1 5704A83B P 3750 3300 F 0 "U1" H 2850 5000 50 0000 C CNN F 1 "ATmega32U4" H 3100 1750 50 0000 C CNN F 2 "Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm" H 4950 4400 50 0001 C CNN F 3 "" H 4950 4400 50 0000 C CNN 1 3750 3300 1 0 0 -1 $EndComp $Comp L USB_OTG P1 U 1 1 5704B50F P 1100 2050 F 0 "P1" H 1425 1925 50 0000 C CNN F 1 "USB_OTG" H 1100 2250 50 0000 C CNN F 2 "Connect:USB_Mini-B" V 1050 1950 50 0001 C CNN F 3 "" V 1050 1950 50 0000 C CNN 1 1100 2050 1 0 0 -1 $EndComp $Comp L R R2 U 1 1 5704BB7F P 2200 2550 F 0 "R2" V 2280 2550 50 0000 C CNN F 1 "22" V 2200 2550 50 0000 C CNN F 2 "Resistors_SMD:R_0603_HandSoldering" V 2130 2550 50 0001 C CNN F 3 "" H 2200 2550 50 0000 C CNN 1 2200 2550 0 1 1 0 $EndComp $Comp L R R1 U 1 1 5704C2B3 P 1850 2650 F 0 "R1" V 1930 2650 50 0000 C CNN F 1 "22" V 1850 2650 50 0000 C CNN F 2 "Resistors_SMD:R_0603_HandSoldering" V 1780 2650 50 0001 C CNN F 3 "" H 1850 2650 50 0000 C CNN 1 1850 2650 0 1 1 0 $EndComp $Comp L GND #PWR01 U 1 1 5704CD1C P 2300 4750 F 0 "#PWR01" H 2300 4500 50 0001 C CNN F 1 "GND" H 2300 4600 50 0000 C CNN F 2 "" H 2300 4750 50 0000 C CNN F 3 "" H 2300 4750 50 0000 C CNN 1 2300 4750 1 0 0 -1 $EndComp $Comp L GND #PWR02 U 1 1 5704DB29 P 1450 2350 F 0 "#PWR02" H 1450 2100 50 0001 C CNN F 1 "GND" H 1450 2200 50 0000 C CNN F 2 "" H 1450 2350 50 0000 C CNN F 3 "" H 1450 2350 50 0000 C CNN 1 1450 2350 0 -1 -1 0 $EndComp $Comp L C C1 U 1 1 5704DC79 P 1250 4550 F 0 "C1" H 1275 4650 50 0000 L CNN F 1 "10pF" H 1275 4450 50 0000 L CNN F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1288 4400 50 0001 C CNN F 3 "" H 1250 4550 50 0000 C CNN 1 1250 4550 1 0 0 -1 $EndComp $Comp L C C2 U 1 1 5704DD33 P 1700 4550 F 0 "C2" H 1725 4650 50 0000 L CNN F 1 "10pF" H 1725 4450 50 0000 L CNN F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1738 4400 50 0001 C CNN F 3 "" H 1700 4550 50 0000 C CNN 1 1700 4550 1 0 0 -1 $EndComp $Comp L Crystal Y1 U 1 1 5704DD87 P 1500 4150 F 0 "Y1" H 1500 4300 50 0000 C CNN F 1 "16MHz" H 1500 4000 50 0000 C CNN F 2 "Keyboards:HC49SM" H 1500 4150 50 0001 C CNN F 3 "" H 1500 4150 50 0000 C CNN 1 1500 4150 1 0 0 -1 $EndComp $Comp L GND #PWR03 U 1 1 5704E109 P 1700 4700 F 0 "#PWR03" H 1700 4450 50 0001 C CNN F 1 "GND" H 1700 4550 50 0000 C CNN F 2 "" H 1700 4700 50 0000 C CNN F 3 "" H 1700 4700 50 0000 C CNN 1 1700 4700 1 0 0 -1 $EndComp $Comp L GND #PWR04 U 1 1 5704E15F P 1250 4700 F 0 "#PWR04" H 1250 4450 50 0001 C CNN F 1 "GND" H 1250 4550 50 0000 C CNN F 2 "" H 1250 4700 50 0000 C CNN F 3 "" H 1250 4700 50 0000 C CNN 1 1250 4700 1 0 0 -1 $EndComp $Comp L GND #PWR05 U 1 1 570515E7 P 2250 2950 F 0 "#PWR05" H 2250 2700 50 0001 C CNN F 1 "GND" H 2250 2800 50 0000 C CNN F 2 "" H 2250 2950 50 0000 C CNN F 3 "" H 2250 2950 50 0000 C CNN 1 2250 2950 1 0 0 -1 $EndComp $Comp L SW_PUSH SW10 U 1 1 570516A9 P 1650 3150 F 0 "SW10" H 1800 3260 50 0000 C CNN F 1 "SW_RESET" H 1650 3070 50 0000 C CNN F 2 "Buttons_Switches_SMD:SW_SPST_FSMSM" H 1650 3150 50 0001 C CNN F 3 "" H 1650 3150 50 0000 C CNN 1 1650 3150 1 0 0 -1 $EndComp $Comp L GND #PWR06 U 1 1 5705186B P 1350 3150 F 0 "#PWR06" H 1350 2900 50 0001 C CNN F 1 "GND" H 1350 3000 50 0000 C CNN F 2 "" H 1350 3150 50 0000 C CNN F 3 "" H 1350 3150 50 0000 C CNN 1 1350 3150 1 0 0 -1 $EndComp $Comp L C C3 U 1 1 5705924F P 2350 2750 F 0 "C3" H 2375 2850 50 0000 L CNN F 1 "1uF" H 2375 2650 50 0000 L CNN F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2388 2600 50 0001 C CNN F 3 "" H 2350 2750 50 0000 C CNN 1 2350 2750 0 1 1 0 $EndComp $Comp L GND #PWR07 U 1 1 5705A137 P 5250 3850 F 0 "#PWR07" H 5250 3600 50 0001 C CNN F 1 "GND" H 5250 3700 50 0000 C CNN F 2 "" H 5250 3850 50 0000 C CNN F 3 "" H 5250 3850 50 0000 C CNN 1 5250 3850 0 -1 -1 0 $EndComp Wire Wire Line 8750 1500 8750 1800 Wire Wire Line 8750 1800 8600 1800 Wire Wire Line 8050 1800 8300 1800 Wire Wire Line 8150 1500 8150 1300 Wire Wire Line 9650 1500 9650 1800 Wire Wire Line 9650 1800 9500 1800 Wire Wire Line 8950 1800 9200 1800 Wire Wire Line 9050 1300 9050 1500 Wire Wire Line 10550 1500 10550 1800 Wire Wire Line 10550 1800 10400 1800 Wire Wire Line 9850 1800 10100 1800 Wire Wire Line 9950 1300 9950 1500 Wire Wire Line 8750 2300 8750 2600 Wire Wire Line 8750 2600 8600 2600 Wire Wire Line 8050 2600 8300 2600 Wire Wire Line 8150 2300 8150 2100 Wire Wire Line 9650 2300 9650 2600 Wire Wire Line 9650 2600 9500 2600 Wire Wire Line 8950 2600 9200 2600 Wire Wire Line 9050 2100 9050 2300 Wire Wire Line 10550 2300 10550 2600 Wire Wire Line 10550 2600 10400 2600 Wire Wire Line 9850 2600 10100 2600 Wire Wire Line 9950 2100 9950 2300 Wire Wire Line 8750 3100 8750 3400 Wire Wire Line 8750 3400 8600 3400 Wire Wire Line 8050 3400 8300 3400 Wire Wire Line 8150 3100 8150 2900 Wire Wire Line 9650 3100 9650 3400 Wire Wire Line 9650 3400 9500 3400 Wire Wire Line 8950 3400 9200 3400 Wire Wire Line 9050 2900 9050 3100 Wire Wire Line 10550 3100 10550 3400 Wire Wire Line 10550 3400 10400 3400 Wire Wire Line 9850 3400 10100 3400 Wire Wire Line 9950 2900 9950 3100 Wire Wire Line 7100 2100 9950 2100 Connection ~ 9050 2100 Wire Wire Line 7200 2900 9950 2900 Connection ~ 9050 2900 Wire Wire Line 7000 1300 9950 1300 Connection ~ 9050 1300 Wire Wire Line 9850 1800 9850 4650 Connection ~ 9850 2600 Wire Wire Line 8950 1800 8950 4550 Connection ~ 8950 2600 Wire Wire Line 8050 1800 8050 4450 Connection ~ 8050 2600 Connection ~ 8150 2900 Connection ~ 8050 3400 Connection ~ 8950 3400 Connection ~ 9850 3400 Connection ~ 8150 2100 Connection ~ 8150 1300 Wire Wire Line 2500 2650 2000 2650 Wire Wire Line 2500 2550 2350 2550 Wire Wire Line 1700 2650 1000 2650 Wire Wire Line 1000 2650 1000 2350 Wire Wire Line 2050 2550 1100 2550 Wire Wire Line 1100 2550 1100 2350 Wire Wire Line 2300 4650 2500 4650 Wire Wire Line 2300 4350 2300 4750 Wire Wire Line 2500 4550 2300 4550 Connection ~ 2300 4650 Wire Wire Line 2500 4450 2300 4450 Connection ~ 2300 4550 Wire Wire Line 2500 4350 2300 4350 Connection ~ 2300 4450 Wire Wire Line 1300 2350 1450 2350 Wire Wire Line 2500 3750 1250 3750 Wire Wire Line 1250 3750 1250 4400 Wire Wire Line 2500 3850 1700 3850 Wire Wire Line 1700 3850 1700 4400 Wire Wire Line 1650 4150 1700 4150 Connection ~ 1700 4150 Wire Wire Line 1350 4150 1250 4150 Connection ~ 1250 4150 Wire Wire Line 900 2350 700 2350 Wire Wire Line 700 2350 700 1750 Wire Wire Line 2200 2850 2500 2850 Wire Wire Line 2250 2850 2250 2950 Wire Wire Line 2500 3150 1950 3150 Wire Wire Line 7100 2100 7100 4250 Wire Wire Line 7100 4250 4950 4250 Wire Wire Line 7200 2900 7200 4350 Wire Wire Line 7200 4350 4950 4350 Wire Wire Line 7000 1300 7000 4150 Wire Wire Line 7000 4150 4950 4150 Wire Wire Line 9850 4650 4950 4650 Wire Wire Line 8950 4550 4950 4550 Wire Wire Line 8050 4450 4950 4450 Wire Wire Line 2200 2750 2200 2850 Connection ~ 2250 2850 Wire Wire Line 4950 3850 5250 3850 $Comp L ISP U2 U 1 1 5705CF24 P 3850 1050 F 0 "U2" H 3850 1000 60 0000 C CNN F 1 "ISP" H 3850 1100 60 0000 C CNN F 2 "Pin_Headers:Pin_Header_Straight_2x03" H 3850 1050 60 0001 C CNN F 3 "" H 3850 1050 60 0000 C CNN 1 3850 1050 1 0 0 -1 $EndComp Wire Wire Line 4950 2050 5200 2050 Wire Wire Line 5200 2050 5200 1300 Wire Wire Line 5200 1300 3050 1300 Wire Wire Line 3050 1300 3050 950 Wire Wire Line 3050 950 3300 950 Wire Wire Line 4950 1850 5000 1850 Wire Wire Line 5000 1850 5000 1400 Wire Wire Line 5000 1400 3200 1400 Wire Wire Line 3200 1400 3200 1050 Wire Wire Line 3200 1050 3300 1050 Wire Wire Line 4950 1950 5100 1950 Wire Wire Line 5100 1950 5100 1050 Wire Wire Line 5100 1050 4400 1050 Wire Wire Line 2400 3150 2400 3550 Wire Wire Line 2400 3550 600 3550 Wire Wire Line 600 3550 600 1150 Connection ~ 2400 3150 Wire Wire Line 600 1150 3300 1150 $Comp L GND #PWR08 U 1 1 5705E23A P 4500 1150 F 0 "#PWR08" H 4500 900 50 0001 C CNN F 1 "GND" H 4500 1000 50 0000 C CNN F 2 "" H 4500 1150 50 0000 C CNN F 3 "" H 4500 1150 50 0000 C CNN 1 4500 1150 0 -1 -1 0 $EndComp Wire Wire Line 4500 1150 4400 1150 Text Label 700 1750 0 60 ~ 0 VCC Text Label 2500 1750 0 60 ~ 0 VCC Text Label 2500 1850 0 60 ~ 0 VCC Text Label 2500 1950 0 60 ~ 0 VCC Text Label 2500 2050 0 60 ~ 0 VCC Text Label 2500 2150 0 60 ~ 0 VCC Text Label 2500 2250 0 60 ~ 0 VCC Text Label 4400 950 0 60 ~ 0 VCC $EndSCHEMATC