custom-keyboard/tests_pcb/sample_atmega32/keyboard_pcb.sch

666 lines
15 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 4200 7600 0 50 ~ 0
row0
Text Label 4200 8300 0 50 ~ 0
row1
Text Label 4200 8500 0 50 ~ 0
col1
Text Label 4200 8200 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 8600
F 0 "J101" H 1205 9067 50 0000 C CNN
F 1 "USB_A" H 1205 8976 50 0000 C CNN
F 2 "Connectors_USB:USB_Micro-B_Wuerth-629105150521_CircularHoles" H 1300 8550 50 0001 C CNN
F 3 "609-4613-1-ND" H 1300 8550 50 0001 C CNN
1 1150 8600
1 0 0 -1
$EndComp
$Comp
L Device:R R101
U 1 1 5B7710FD
P 2300 8600
F 0 "R101" V 2093 8600 50 0000 C CNN
F 1 "22" V 2184 8600 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 2230 8600 50 0001 C CNN
F 3 "RMCF0603JT22R0CT-ND" H 2300 8600 50 0001 C CNN
1 2300 8600
0 1 1 0
$EndComp
$Comp
L Device:R R102
U 1 1 5B771434
P 2300 8700
F 0 "R102" V 2093 8700 50 0000 C CNN
F 1 "22" V 2184 8700 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 2230 8700 50 0001 C CNN
F 3 "RMCF0603JT22R0CT-ND" H 2300 8700 50 0001 C CNN
1 2300 8700
0 1 1 0
$EndComp
$Comp
L Device:C C103
U 1 1 5B860D38
P 2750 9050
F 0 "C103" H 2865 9096 50 0000 L CNN
F 1 "1u" H 2865 9005 50 0000 L CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2788 8900 50 0001 C CNN
F 3 "1276-1235-1-ND" H 2750 9050 50 0001 C CNN
1 2750 9050
1 0 0 -1
$EndComp
Wire Wire Line
4200 9700 4550 9700
$Comp
L Device:R R103
U 1 1 5B92CAB7
P 4700 9700
F 0 "R103" V 4493 9700 50 0000 C CNN
F 1 "10k" V 4584 9700 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 4630 9700 50 0001 C CNN
F 3 "RMCF0603JG10K0CT-ND" H 4700 9700 50 0001 C CNN
1 4700 9700
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0105
U 1 1 5B92D2E7
P 4850 9700
F 0 "#PWR0105" H 4850 9450 50 0001 C CNN
F 1 "GND" V 4855 9572 50 0000 R CNN
F 2 "" H 4850 9700 50 0001 C CNN
F 3 "" H 4850 9700 50 0001 C CNN
1 4850 9700
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 2050 7050
F 0 "#PWR0107" H 2050 6900 50 0001 C CNN
F 1 "VCC" V 2068 7177 50 0000 L CNN
F 2 "" H 2050 7050 50 0001 C CNN
F 3 "" H 2050 7050 50 0001 C CNN
1 2050 7050
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 5BB36A29
P 2050 7500
F 0 "#PWR0108" H 2050 7250 50 0001 C CNN
F 1 "GND" V 2055 7372 50 0000 R CNN
F 2 "" H 2050 7500 50 0001 C CNN
F 3 "" H 2050 7500 50 0001 C CNN
1 2050 7500
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW101
U 1 1 5BB36E8A
P 2350 7600
F 0 "SW101" H 2350 7925 50 0000 C CNN
F 1 "SW_Push" H 2350 7834 50 0000 C CNN
F 2 "Button_Switch_SMD:SW_SPST_SKQG_WithoutStem" H 2350 7800 50 0001 C CNN
F 3 "450-1804-ND " H 2350 7800 50 0001 C CNN
1 2350 7600
1 0 0 -1
$EndComp
$Comp
L Device:R R104
U 1 1 5BB3732A
P 2350 7050
F 0 "R104" V 2143 7050 50 0000 C CNN
F 1 "10k" V 2234 7050 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 2280 7050 50 0001 C CNN
F 3 "RMCF0603JG10K0CT-ND" H 2350 7050 50 0001 C CNN
1 2350 7050
0 1 1 0
$EndComp
Wire Wire Line
2150 7500 2050 7500
$Comp
L power:GND #PWR0119
U 1 1 5BC192AB
P 1100 9000
F 0 "#PWR0119" H 1100 8750 50 0001 C CNN
F 1 "GND" H 1105 8827 50 0000 C CNN
F 2 "" H 1100 9000 50 0001 C CNN
F 3 "" H 1100 9000 50 0001 C CNN
1 1100 9000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0103
U 1 1 5BC19AC1
P 2750 9200
F 0 "#PWR0103" H 2750 8950 50 0001 C CNN
F 1 "GND" H 2755 9027 50 0000 C CNN
F 2 "" H 2750 9200 50 0001 C CNN
F 3 "" H 2750 9200 50 0001 C CNN
1 2750 9200
1 0 0 -1
$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 3000 7800 2 50 ~ 0
xtal1
Text Label 3000 8000 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
2050 7050 2200 7050
$Comp
L power:GND #PWR0114
U 1 1 5BECACF6
P 3900 10900
F 0 "#PWR0114" H 3900 10650 50 0001 C CNN
F 1 "GND" H 3905 10727 50 0000 C CNN
F 2 "" H 3900 10900 50 0001 C CNN
F 3 "" H 3900 10900 50 0001 C CNN
1 3900 10900
1 0 0 -1
$EndComp
Text Label 2850 8600 0 50 ~ 0
D+
Text Label 2850 8700 0 50 ~ 0
D-
Text Label 1450 8600 0 50 ~ 0
Du+
Text Label 1450 8700 0 50 ~ 0
Du-
Text Label 2750 8900 0 50 ~ 0
Ucap
NoConn ~ 1450 8800
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
1100 9000 1150 9000
Connection ~ 1100 9000
Wire Wire Line
1050 9000 1100 9000
NoConn ~ 4200 10500
Wire Wire Line
2150 7600 2150 7500
NoConn ~ 3000 8200
$Comp
L MCU_Microchip_ATmega:ATmega32U4-AU U1
U 1 1 5B4FB57A
P 3600 9100
F 0 "U1" H 3575 11078 50 0000 C CNN
F 1 "ATMEGA32U4-AU" H 3575 10987 50 0000 C CNN
F 2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" H 3600 9100 50 0001 C CIN
F 3 "ATMEGA32U4-AU-ND" H 4700 10200 50 0001 C CNN
1 3600 9100
1 0 0 -1
$EndComp
Wire Wire Line
3500 7300 3600 7300
Wire Wire Line
3700 7300 3600 7300
Connection ~ 3600 7300
Wire Wire Line
2500 7050 2550 7050
Wire Wire Line
2550 7600 3000 7600
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 ~ 3500 7300
NoConn ~ 4200 7700
NoConn ~ 4200 7800
NoConn ~ 4200 7900
NoConn ~ 4200 8000
NoConn ~ 4200 8100
NoConn ~ 4200 8600
NoConn ~ 4200 8800
NoConn ~ 4200 8900
NoConn ~ 4200 9000
NoConn ~ 4200 9200
NoConn ~ 4200 9300
NoConn ~ 4200 9400
NoConn ~ 4200 9500
NoConn ~ 4200 9800
NoConn ~ 4200 10000
NoConn ~ 4200 10100
NoConn ~ 4200 10200
NoConn ~ 4200 10300
NoConn ~ 4200 10400
$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
3500 10900 3600 10900
Wire Wire Line
3600 10900 3900 10900
Connection ~ 3600 10900
$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 ~ 4200 9100
$Comp
L power:VCC #PWR0109
U 1 1 5C71534D
P 3150 7300
F 0 "#PWR0109" H 3150 7150 50 0001 C CNN
F 1 "VCC" V 3168 7427 50 0000 L CNN
F 2 "" H 3150 7300 50 0001 C CNN
F 3 "" H 3150 7300 50 0001 C CNN
1 3150 7300
0 -1 -1 0
$EndComp
Wire Wire Line
2550 7050 2550 7600
Connection ~ 2550 7600
Wire Wire Line
3150 7300 3500 7300
Wire Wire Line
2450 8600 3000 8600
Wire Wire Line
2450 8700 3000 8700
Wire Wire Line
1450 8600 1700 8600
Wire Wire Line
2150 8700 2000 8700
$Comp
L Power_Protection:PRTR5V0U2X D101
U 1 1 5C72172F
P 1850 9700
F 0 "D101" H 2391 9746 50 0000 L CNN
F 1 "PRTR5V0U2X" H 2391 9655 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-143" H 1910 9700 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/PRTR5V0U2X.pdf" H 1910 9700 50 0001 C CNN
1 1850 9700
1 0 0 -1
$EndComp
Wire Wire Line
1700 8600 1700 9250
Wire Wire Line
1700 9250 1350 9250
Wire Wire Line
1350 9250 1350 9700
Connection ~ 1700 8600
Wire Wire Line
1700 8600 2150 8600
Wire Wire Line
2000 8700 2000 9250
Wire Wire Line
2000 9250 2350 9250
Wire Wire Line
2350 9250 2350 9700
Connection ~ 2000 8700
Wire Wire Line
2000 8700 1450 8700
Wire Wire Line
1850 8400 1850 9200
Wire Wire Line
1450 8400 1850 8400
Wire Wire Line
1850 8400 3000 8400
Connection ~ 1850 8400
$Comp
L power:GND #PWR0110
U 1 1 5C72CE56
P 1850 10200
F 0 "#PWR0110" H 1850 9950 50 0001 C CNN
F 1 "GND" H 1855 10027 50 0000 C CNN
F 2 "" H 1850 10200 50 0001 C CNN
F 3 "" H 1850 10200 50 0001 C CNN
1 1850 10200
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0111
U 1 1 5C72D53C
P 1850 8400
F 0 "#PWR0111" H 1850 8250 50 0001 C CNN
F 1 "VCC" H 1867 8573 50 0000 C CNN
F 2 "" H 1850 8400 50 0001 C CNN
F 3 "" H 1850 8400 50 0001 C CNN
1 1850 8400
1 0 0 -1
$EndComp
Wire Wire Line
2750 8900 3000 8900
$EndSCHEMATC