custom-keyboard/tests_pcb/sample_atmega32/keyboard_pcb.sch

623 lines
14 KiB
Text

EESchema Schematic File Version 4
EELAYER 26 0
EELAYER END
$Descr A3 16535 11693
encoding utf-8
Sheet 1 1
Title "ValKey"
Date "2018-03-18"
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text Label 2400 4150 2 60 ~ 0
row0
Text Label 2400 3700 2 60 ~ 0
row1
Text Label 3400 1200 0 60 ~ 0
col0
$Comp
L Switch:SW_Push K_1001
U 1 1 5AA598B3
P 3000 3400
F 0 "K_1001" H 2950 3400 60 0000 C CNN
F 1 "KEYSW" H 3000 3300 60 0001 C CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB" H 3000 3400 60 0001 C CNN
F 3 "" H 3000 3400 60 0000 C CNN
1 3000 3400
-1 0 0 1
$EndComp
$Comp
L Device:D D_1001
U 1 1 5AA598BA
P 2650 3550
F 0 "D_1001" V 2500 3500 60 0000 C CNN
F 1 "D" V 2800 3500 60 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 2650 3550 60 0001 C CNN
F 3 "1N4148WTPMSCT-ND" V 2650 3550 60 0000 C CNN
1 2650 3550
0 -1 -1 0
$EndComp
Wire Wire Line
2400 3700 2650 3700
$Comp
L Switch:SW_Push K_1000
U 1 1 5AA59B0B
P 3000 3850
F 0 "K_1000" H 2950 3850 60 0000 C CNN
F 1 "KEYSW" H 3000 3750 60 0001 C CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB" H 3000 3850 60 0001 C CNN
F 3 "" H 3000 3850 60 0000 C CNN
1 3000 3850
-1 0 0 1
$EndComp
$Comp
L Device:D D_1000
U 1 1 5AA59B12
P 2650 4000
F 0 "D_1000" V 2500 3950 60 0000 C CNN
F 1 "D" V 2800 3950 60 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 2650 4000 60 0001 C CNN
F 3 "1N4148WTPMSCT-ND" V 2650 4000 60 0000 C CNN
1 2650 4000
0 -1 -1 0
$EndComp
Wire Wire Line
2400 4150 2650 4150
Wire Wire Line
3400 3400 3400 3850
Text Label 3200 7700 0 50 ~ 0
row0
Text Label 3200 8400 0 50 ~ 0
row1
Text Label 3200 8600 0 50 ~ 0
col1
Text Label 3200 8300 0 50 ~ 0
col0
Text Notes 1950 4900 0 197 ~ 0
Controller
$Comp
L Device:Crystal_GND24 X101
U 1 1 5B4FFE79
P 1300 5350
F 0 "X101" H 1491 5403 60 0000 L CNN
F 1 "Crystal" H 1491 5297 60 0000 L CNN
F 2 "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" H 1300 5350 60 0001 C CNN
F 3 "1923-1291-1-ND " H 1300 5350 60 0001 C CNN
1 1300 5350
1 0 0 -1
$EndComp
$Comp
L Device:C C102
U 1 1 5B5AA610
P 1650 5550
F 0 "C102" H 1765 5596 50 0000 L CNN
F 1 "22p" H 1765 5505 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 1688 5400 50 0001 C CNN
F 3 "399-7775-1-ND" H 1650 5550 50 0001 C CNN
1 1650 5550
1 0 0 -1
$EndComp
$Comp
L Device:C C101
U 1 1 5B5AA89D
P 1000 5550
F 0 "C101" H 1115 5596 50 0000 L CNN
F 1 "22p" H 1115 5505 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 1038 5400 50 0001 C CNN
F 3 "399-7775-1-ND" H 1000 5550 50 0001 C CNN
1 1000 5550
1 0 0 -1
$EndComp
Wire Wire Line
1650 5350 1650 5400
Connection ~ 1300 5700
Wire Wire Line
1300 5700 1300 5800
Wire Wire Line
1300 5700 1000 5700
$Comp
L Connector:USB_B_Micro J101
U 1 1 5B6855D1
P 1150 9050
F 0 "J101" H 1205 9517 50 0000 C CNN
F 1 "USB_A" H 1205 9426 50 0000 C CNN
F 2 "Connectors_USB:USB_Micro-B_Wuerth-629105150521_CircularHoles" H 1300 9000 50 0001 C CNN
F 3 "609-4613-1-ND" H 1300 9000 50 0001 C CNN
1 1150 9050
1 0 0 -1
$EndComp
Wire Wire Line
2000 8700 1750 8700
Wire Wire Line
1750 8700 1750 9050
Wire Wire Line
1800 9150 1800 8800
Wire Wire Line
1800 8800 2000 8800
$Comp
L Device:R R101
U 1 1 5B7710FD
P 1600 9050
F 0 "R101" V 1393 9050 50 0000 C CNN
F 1 "22" V 1484 9050 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 1530 9050 50 0001 C CNN
F 3 "RMCF0603JT22R0CT-ND" H 1600 9050 50 0001 C CNN
1 1600 9050
0 1 1 0
$EndComp
$Comp
L Device:R R102
U 1 1 5B771434
P 1600 9150
F 0 "R102" V 1393 9150 50 0000 C CNN
F 1 "22" V 1484 9150 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 1530 9150 50 0001 C CNN
F 3 "RMCF0603JT22R0CT-ND" H 1600 9150 50 0001 C CNN
1 1600 9150
0 1 1 0
$EndComp
Wire Wire Line
1750 9150 1800 9150
$Comp
L Device:C C103
U 1 1 5B860D38
P 1950 9250
F 0 "C103" H 2065 9296 50 0000 L CNN
F 1 "1u" H 2065 9205 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 1988 9100 50 0001 C CNN
F 3 "1276-1235-1-ND" H 1950 9250 50 0001 C CNN
1 1950 9250
1 0 0 -1
$EndComp
Wire Wire Line
3200 9800 3550 9800
$Comp
L Device:R R103
U 1 1 5B92CAB7
P 3700 9800
F 0 "R103" V 3493 9800 50 0000 C CNN
F 1 "10k" V 3584 9800 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 3630 9800 50 0001 C CNN
F 3 "RMCF0603JG10K0CT-ND" H 3700 9800 50 0001 C CNN
1 3700 9800
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0105
U 1 1 5B92D2E7
P 3850 9800
F 0 "#PWR0105" H 3850 9550 50 0001 C CNN
F 1 "GND" V 3855 9672 50 0000 R CNN
F 2 "" H 3850 9800 50 0001 C CNN
F 3 "" H 3850 9800 50 0001 C CNN
1 3850 9800
0 -1 -1 0
$EndComp
$Comp
L Device:C C104
U 1 1 5B92ED0B
P 2450 5500
F 0 "C104" H 2565 5546 50 0000 L CNN
F 1 "0.1u" H 2565 5455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2488 5350 50 0001 C CNN
F 3 "1276-1511-1-ND" H 2450 5500 50 0001 C CNN
1 2450 5500
1 0 0 -1
$EndComp
$Comp
L Device:C C105
U 1 1 5B92EF85
P 2750 5500
F 0 "C105" H 2865 5546 50 0000 L CNN
F 1 "0.1u" H 2865 5455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2788 5350 50 0001 C CNN
F 3 "1276-1511-1-ND" H 2750 5500 50 0001 C CNN
1 2750 5500
1 0 0 -1
$EndComp
$Comp
L Device:C C106
U 1 1 5B92F1FC
P 3050 5500
F 0 "C106" H 3165 5546 50 0000 L CNN
F 1 "0.1u" H 3165 5455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 3088 5350 50 0001 C CNN
F 3 "1276-1511-1-ND" H 3050 5500 50 0001 C CNN
1 3050 5500
1 0 0 -1
$EndComp
$Comp
L Device:C C107
U 1 1 5B92F482
P 3350 5500
F 0 "C107" H 3465 5546 50 0000 L CNN
F 1 "0.1u" H 3465 5455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 3388 5350 50 0001 C CNN
F 3 "1276-1511-1-ND" H 3350 5500 50 0001 C CNN
1 3350 5500
1 0 0 -1
$EndComp
$Comp
L Device:C C108
U 1 1 5B92F70F
P 3650 5500
F 0 "C108" H 3765 5546 50 0000 L CNN
F 1 "4.7u" H 3765 5455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 3688 5350 50 0001 C CNN
F 3 "1276-6684-1-ND" H 3650 5500 50 0001 C CNN
1 3650 5500
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0107
U 1 1 5BB36550
P 1050 7250
F 0 "#PWR0107" H 1050 7100 50 0001 C CNN
F 1 "VCC" V 1068 7377 50 0000 L CNN
F 2 "" H 1050 7250 50 0001 C CNN
F 3 "" H 1050 7250 50 0001 C CNN
1 1050 7250
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 5BB36A29
P 1050 7700
F 0 "#PWR0108" H 1050 7450 50 0001 C CNN
F 1 "GND" V 1055 7572 50 0000 R CNN
F 2 "" H 1050 7700 50 0001 C CNN
F 3 "" H 1050 7700 50 0001 C CNN
1 1050 7700
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW101
U 1 1 5BB36E8A
P 1350 7800
F 0 "SW101" H 1350 8125 50 0000 C CNN
F 1 "SW_Push" H 1350 8034 50 0000 C CNN
F 2 "digikey-footprints:Switch_Tactile_THT_6x6mm" H 1350 8000 50 0001 C CNN
F 3 "450-1804-ND " H 1350 8000 50 0001 C CNN
1 1350 7800
1 0 0 -1
$EndComp
$Comp
L Device:R R104
U 1 1 5BB3732A
P 1350 7250
F 0 "R104" V 1143 7250 50 0000 C CNN
F 1 "10k" V 1234 7250 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 1280 7250 50 0001 C CNN
F 3 "RMCF0603JG10K0CT-ND" H 1350 7250 50 0001 C CNN
1 1350 7250
0 1 1 0
$EndComp
Wire Wire Line
1150 7700 1050 7700
$Comp
L power:GND #PWR0119
U 1 1 5BC192AB
P 1100 9450
F 0 "#PWR0119" H 1100 9200 50 0001 C CNN
F 1 "GND" H 1105 9277 50 0000 C CNN
F 2 "" H 1100 9450 50 0001 C CNN
F 3 "" H 1100 9450 50 0001 C CNN
1 1100 9450
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0103
U 1 1 5BC19AC1
P 1950 9400
F 0 "#PWR0103" H 1950 9150 50 0001 C CNN
F 1 "GND" H 1955 9227 50 0000 C CNN
F 2 "" H 1950 9400 50 0001 C CNN
F 3 "" H 1950 9400 50 0001 C CNN
1 1950 9400
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0120
U 1 1 5BC1A9DD
P 2000 9700
F 0 "#PWR0120" H 2000 9550 50 0001 C CNN
F 1 "VCC" V 2018 9827 50 0000 L CNN
F 2 "" H 2000 9700 50 0001 C CNN
F 3 "" H 2000 9700 50 0001 C CNN
1 2000 9700
0 -1 -1 0
$EndComp
Wire Wire Line
1450 5350 1650 5350
Wire Wire Line
1000 5350 1150 5350
Wire Wire Line
1000 5350 1000 5400
Wire Wire Line
3400 3400 3400 1200
Connection ~ 3400 3400
Text Label 4500 1200 0 60 ~ 0
col1
$Comp
L power:VCC #PWR0101
U 1 1 5B4FFBC4
P 2450 5250
F 0 "#PWR0101" H 2450 5100 50 0001 C CNN
F 1 "VCC" H 2467 5423 50 0000 C CNN
F 2 "" H 2450 5250 50 0001 C CNN
F 3 "" H 2450 5250 50 0001 C CNN
1 2450 5250
1 0 0 -1
$EndComp
Wire Wire Line
2450 5250 2450 5350
Connection ~ 2450 5350
Wire Wire Line
2450 5350 2750 5350
Connection ~ 2750 5350
Wire Wire Line
2750 5350 3050 5350
Connection ~ 3050 5350
Wire Wire Line
3050 5350 3350 5350
Connection ~ 3350 5350
Wire Wire Line
3350 5350 3650 5350
Wire Wire Line
3650 5650 3350 5650
Connection ~ 3350 5650
Wire Wire Line
3350 5650 3050 5650
Connection ~ 3050 5650
Wire Wire Line
3050 5650 2750 5650
Connection ~ 2750 5650
Wire Wire Line
2750 5650 2450 5650
Connection ~ 2450 5650
Wire Wire Line
2450 5650 2450 5750
$Comp
L power:GND #PWR0106
U 1 1 5B92E6C0
P 2450 5750
F 0 "#PWR0106" H 2450 5500 50 0001 C CNN
F 1 "GND" H 2455 5577 50 0000 C CNN
F 2 "" H 2450 5750 50 0001 C CNN
F 3 "" H 2450 5750 50 0001 C CNN
1 2450 5750
1 0 0 -1
$EndComp
Wire Wire Line
1000 5350 800 5350
Connection ~ 1000 5350
Wire Wire Line
1650 5350 2000 5350
Connection ~ 1650 5350
Text Label 800 5350 2 50 ~ 0
xtal1
Text Label 2000 5350 0 50 ~ 0
xtal2
Text Label 2000 7900 2 50 ~ 0
xtal1
Text Label 2000 8100 2 50 ~ 0
xtal2
Wire Wire Line
1300 5700 1650 5700
$Comp
L power:GND #PWR0102
U 1 1 5BEBCF61
P 1300 5800
F 0 "#PWR0102" H 1300 5550 50 0001 C CNN
F 1 "GND" H 1305 5627 50 0000 C CNN
F 2 "" H 1300 5800 50 0001 C CNN
F 3 "" H 1300 5800 50 0001 C CNN
1 1300 5800
1 0 0 -1
$EndComp
Wire Wire Line
1050 7250 1200 7250
$Comp
L power:GND #PWR0114
U 1 1 5BECACF6
P 2900 11000
F 0 "#PWR0114" H 2900 10750 50 0001 C CNN
F 1 "GND" H 2905 10827 50 0000 C CNN
F 2 "" H 2900 11000 50 0001 C CNN
F 3 "" H 2900 11000 50 0001 C CNN
1 2900 11000
1 0 0 -1
$EndComp
Text Label 1850 8700 0 50 ~ 0
D+
Text Label 1850 8800 0 50 ~ 0
D-
Text Label 1450 9050 0 50 ~ 0
Du+
Text Label 1450 9150 0 50 ~ 0
Du-
Text Label 1950 9050 0 50 ~ 0
Ucap
NoConn ~ 1450 9250
Wire Wire Line
1300 5550 1300 5700
Wire Wire Line
1300 5150 850 5150
Wire Wire Line
850 5150 850 5700
Wire Wire Line
850 5700 1000 5700
Connection ~ 1000 5700
Wire Wire Line
1450 8850 1700 8850
Wire Wire Line
1100 9450 1150 9450
Connection ~ 1100 9450
Wire Wire Line
1050 9450 1100 9450
Wire Wire Line
1700 8850 1700 8500
NoConn ~ 3200 10600
Wire Wire Line
1950 9000 1950 9100
Wire Wire Line
1950 9000 2000 9000
Wire Wire Line
1150 7800 1150 7700
Wire Wire Line
1550 7700 1550 7800
NoConn ~ 2000 8300
Wire Wire Line
1700 8500 2000 8500
$Comp
L MCU_Microchip_ATmega:ATmega32U4-AU U1
U 1 1 5B4FB57A
P 2600 9200
F 0 "U1" H 2575 11178 50 0000 C CNN
F 1 "ATMEGA32U4-AU" H 2575 11087 50 0000 C CNN
F 2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" H 2600 9200 50 0001 C CIN
F 3 "ATMEGA32U4-AU-ND" H 3700 10300 50 0001 C CNN
1 2600 9200
1 0 0 -1
$EndComp
Wire Wire Line
2500 7400 2600 7400
Wire Wire Line
2700 7400 2600 7400
Connection ~ 2600 7400
Wire Wire Line
1500 7250 1550 7250
Wire Wire Line
1550 7250 1550 7700
Connection ~ 1550 7700
Wire Wire Line
1550 7700 2000 7700
Wire Wire Line
3200 3400 3400 3400
Wire Wire Line
3200 3850 3400 3850
Wire Wire Line
2650 3400 2800 3400
Wire Wire Line
2650 3850 2800 3850
Connection ~ 2500 7400
Wire Wire Line
1700 8500 1700 7400
Wire Wire Line
1700 7400 2500 7400
Connection ~ 1700 8500
NoConn ~ 3200 7800
NoConn ~ 3200 7900
NoConn ~ 3200 8000
NoConn ~ 3200 8100
NoConn ~ 3200 8200
NoConn ~ 3200 8700
NoConn ~ 3200 8900
NoConn ~ 3200 9000
NoConn ~ 3200 9100
NoConn ~ 3200 9300
NoConn ~ 3200 9400
NoConn ~ 3200 9500
NoConn ~ 3200 9600
NoConn ~ 3200 9900
NoConn ~ 3200 10100
NoConn ~ 3200 10200
NoConn ~ 3200 10300
NoConn ~ 3200 10400
NoConn ~ 3200 10500
$Comp
L Switch:SW_Push K_1002
U 1 1 5C746BFB
P 4100 3400
F 0 "K_1002" H 4050 3400 60 0000 C CNN
F 1 "KEYSW" H 4100 3300 60 0001 C CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB" H 4100 3400 60 0001 C CNN
F 3 "" H 4100 3400 60 0000 C CNN
1 4100 3400
-1 0 0 1
$EndComp
$Comp
L Device:D D_1002
U 1 1 5C746C02
P 3750 3550
F 0 "D_1002" V 3600 3500 60 0000 C CNN
F 1 "D" V 3900 3500 60 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 3750 3550 60 0001 C CNN
F 3 "1N4148WTPMSCT-ND" V 3750 3550 60 0000 C CNN
1 3750 3550
0 -1 -1 0
$EndComp
$Comp
L Switch:SW_Push K_1003
U 1 1 5C746C0A
P 4100 3850
F 0 "K_1003" H 4050 3850 60 0000 C CNN
F 1 "KEYSW" H 4100 3750 60 0001 C CNN
F 2 "Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB" H 4100 3850 60 0001 C CNN
F 3 "" H 4100 3850 60 0000 C CNN
1 4100 3850
-1 0 0 1
$EndComp
$Comp
L Device:D D_1003
U 1 1 5C746C11
P 3750 4000
F 0 "D_1003" V 3600 3950 60 0000 C CNN
F 1 "D" V 3900 3950 60 0001 C CNN
F 2 "Diode_SMD:D_SOD-123" H 3750 4000 60 0001 C CNN
F 3 "1N4148WTPMSCT-ND" V 3750 4000 60 0000 C CNN
1 3750 4000
0 -1 -1 0
$EndComp
Wire Wire Line
3750 3400 3900 3400
Wire Wire Line
3750 3850 3900 3850
Wire Wire Line
4500 3400 4300 3400
Wire Wire Line
4500 1200 4500 3400
Wire Wire Line
4500 3400 4500 3850
Wire Wire Line
4500 3850 4300 3850
Connection ~ 4500 3400
Wire Wire Line
2650 3700 3750 3700
Connection ~ 2650 3700
Wire Wire Line
2650 4150 3750 4150
Connection ~ 2650 4150
Wire Wire Line
2500 11000 2600 11000
Wire Wire Line
2600 11000 2900 11000
Connection ~ 2600 11000
$Comp
L power:PWR_FLAG #FLG0101
U 1 1 5C7521E0
P 2500 6400
F 0 "#FLG0101" H 2500 6475 50 0001 C CNN
F 1 "PWR_FLAG" H 2500 6574 50 0000 C CNN
F 2 "" H 2500 6400 50 0001 C CNN
F 3 "~" H 2500 6400 50 0001 C CNN
1 2500 6400
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0104
U 1 1 5C752551
P 2500 6400
F 0 "#PWR0104" H 2500 6250 50 0001 C CNN
F 1 "VCC" V 2518 6527 50 0000 L CNN
F 2 "" H 2500 6400 50 0001 C CNN
F 3 "" H 2500 6400 50 0001 C CNN
1 2500 6400
0 -1 -1 0
$EndComp
NoConn ~ 3200 9200
$EndSCHEMATC