custom-keyboard/tests_pcb/sample_stm32/keyboard_pcb.sch

658 lines
14 KiB
Text

EESchema Schematic File Version 4
LIBS:keyboard_pcb-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "ValKey"
Date "2018-03-18"
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text Label 7650 6350 2 60 ~ 0
row0
Text Label 7650 5900 2 60 ~ 0
row1
Text Label 8650 5600 0 60 ~ 0
col0
$Comp
L keyboard_parts:KEYSW K_1
U 1 1 5AA598B3
P 8250 5600
F 0 "K_1" H 8200 5600 60 0000 C CNN
F 1 "KEYSW" H 8250 5500 60 0001 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8250 5600 60 0001 C CNN
F 3 "" H 8250 5600 60 0000 C CNN
1 8250 5600
1 0 0 -1
$EndComp
$Comp
L Device:D D_1
U 1 1 5AA598BA
P 7900 5750
F 0 "D_1" V 7750 5700 60 0000 C CNN
F 1 "D" V 8050 5700 60 0001 C CNN
F 2 "Diodes_SMD:D_SOD-123" H 7900 5750 60 0001 C CNN
F 3 "1N4148WTPMSCT-ND" H 7900 5750 60 0001 C CNN
1 7900 5750
0 -1 -1 0
$EndComp
Wire Wire Line
8550 5600 8650 5600
Wire Wire Line
7650 5900 7900 5900
Wire Wire Line
7900 5600 7950 5600
$Comp
L keyboard_parts:KEYSW K_2
U 1 1 5AA59B0B
P 8250 6050
F 0 "K_2" H 8200 6050 60 0000 C CNN
F 1 "KEYSW" H 8250 5950 60 0001 C CNN
F 2 "Keyboard:CHERRY_PCB_100H" H 8250 6050 60 0001 C CNN
F 3 "" H 8250 6050 60 0000 C CNN
1 8250 6050
1 0 0 -1
$EndComp
$Comp
L Device:D D_2
U 1 1 5AA59B12
P 7900 6200
F 0 "D_2" V 7750 6150 60 0000 C CNN
F 1 "D" V 8050 6150 60 0001 C CNN
F 2 "Diodes_SMD:D_SOD-123" H 7900 6200 60 0001 C CNN
F 3 "~" H 7900 6200 60 0001 C CNN
1 7900 6200
0 -1 -1 0
$EndComp
Wire Wire Line
8550 6050 8650 6050
Wire Wire Line
7900 6050 7950 6050
Wire Wire Line
7650 6350 7900 6350
Wire Wire Line
8650 5600 8650 6050
$Comp
L dk_USB-DVI-HDMI-Connectors:10118192-0001LF J2
U 1 1 5B6855D1
P 10250 4100
F 0 "J2" H 10305 4567 50 0000 C CNN
F 1 "USB_A" H 10305 4476 50 0000 C CNN
F 2 "divers:USB_Micro_B_Female_AE" H 10400 4050 50 0001 C CNN
F 3 "609-4613-1-ND" H 10400 4050 50 0001 C CNN
1 10250 4100
-1 0 0 1
$EndComp
$Comp
L Device:R R2
U 1 1 5B7710FD
P 9250 4100
F 0 "R2" V 9043 4100 50 0000 C CNN
F 1 "22" V 9134 4100 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolder" V 9180 4100 50 0001 C CNN
F 3 "RMCF0603JT22R0CT-ND" H 9250 4100 50 0001 C CNN
1 9250 4100
0 -1 -1 0
$EndComp
$Comp
L Device:R R3
U 1 1 5B771434
P 9450 4000
F 0 "R3" V 9243 4000 50 0000 C CNN
F 1 "22" V 9334 4000 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolder" V 9380 4000 50 0001 C CNN
F 3 "RMCF0603JT22R0CT-ND" H 9450 4000 50 0001 C CNN
1 9450 4000
0 -1 -1 0
$EndComp
$Comp
L Device:CP C6
U 1 1 5B92ED0B
P 1400 6550
F 0 "C6" H 1515 6596 50 0000 L CNN
F 1 "100nF" H 1515 6505 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1438 6400 50 0001 C CNN
F 3 "1276-1511-1-ND" H 1400 6550 50 0001 C CNN
1 1400 6550
1 0 0 -1
$EndComp
$Comp
L Device:CP C7
U 1 1 5B92EF85
P 1700 6550
F 0 "C7" H 1815 6596 50 0000 L CNN
F 1 "100nF" H 1815 6505 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1738 6400 50 0001 C CNN
F 3 "1276-1511-1-ND" H 1700 6550 50 0001 C CNN
1 1700 6550
1 0 0 -1
$EndComp
$Comp
L Device:CP C8
U 1 1 5B92F1FC
P 2000 6550
F 0 "C8" H 2115 6596 50 0000 L CNN
F 1 "100nF" H 2115 6505 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2038 6400 50 0001 C CNN
F 3 "1276-1511-1-ND" H 2000 6550 50 0001 C CNN
1 2000 6550
1 0 0 -1
$EndComp
$Comp
L Device:CP C9
U 1 1 5B92F482
P 2300 6550
F 0 "C9" H 2415 6596 50 0000 L CNN
F 1 "100nF" H 2415 6505 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2338 6400 50 0001 C CNN
F 3 "1276-1511-1-ND" H 2300 6550 50 0001 C CNN
1 2300 6550
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR013
U 1 1 5BC192AB
P 10350 3500
F 0 "#PWR013" H 10350 3250 50 0001 C CNN
F 1 "GND" H 10355 3327 50 0000 C CNN
F 2 "" H 10350 3500 50 0001 C CNN
F 3 "" H 10350 3500 50 0001 C CNN
1 10350 3500
-1 0 0 1
$EndComp
Wire Wire Line
1400 6300 1400 6400
Connection ~ 1400 6400
Wire Wire Line
1400 6400 1700 6400
Connection ~ 1700 6400
Wire Wire Line
1700 6400 2000 6400
Connection ~ 2000 6400
Wire Wire Line
2000 6400 2300 6400
Wire Wire Line
2300 6700 2000 6700
Connection ~ 2000 6700
Wire Wire Line
2000 6700 1700 6700
Connection ~ 1700 6700
Wire Wire Line
1700 6700 1400 6700
Connection ~ 1400 6700
Wire Wire Line
1400 6700 1400 6800
$Comp
L power:GND #PWR010
U 1 1 5B92E6C0
P 1400 6800
F 0 "#PWR010" H 1400 6550 50 0001 C CNN
F 1 "GND" H 1405 6627 50 0000 C CNN
F 2 "" H 1400 6800 50 0001 C CNN
F 3 "" H 1400 6800 50 0001 C CNN
1 1400 6800
1 0 0 -1
$EndComp
Text Label 8950 4100 2 50 ~ 0
D+
Text Label 8950 4000 2 50 ~ 0
D-
Text Label 9750 4100 2 50 ~ 0
Du+
Text Label 9800 4000 2 50 ~ 0
Du-
Wire Wire Line
4300 1000 4300 750
$Comp
L power:+3.3V #PWR011
U 1 1 5B4E81C9
P 4300 750
F 0 "#PWR011" H 4300 600 50 0001 C CNN
F 1 "+3.3V" H 4315 923 50 0000 C CNN
F 2 "" H 4300 750 50 0001 C CNN
F 3 "" H 4300 750 50 0001 C CNN
1 4300 750
1 0 0 -1
$EndComp
Wire Wire Line
4300 750 4400 750
Wire Wire Line
4400 750 4400 1000
Connection ~ 4300 750
Wire Wire Line
4400 750 4500 750
Wire Wire Line
4500 750 4500 1000
Connection ~ 4400 750
Wire Wire Line
4500 750 4600 750
Wire Wire Line
4600 750 4600 1000
Connection ~ 4500 750
$Comp
L power:GND #PWR014
U 1 1 5B4EEF7A
P 4750 4850
F 0 "#PWR014" H 4750 4600 50 0001 C CNN
F 1 "GND" V 4755 4722 50 0000 R CNN
F 2 "" H 4750 4850 50 0001 C CNN
F 3 "" H 4750 4850 50 0001 C CNN
1 4750 4850
0 -1 -1 0
$EndComp
$Comp
L Connector_Generic:Conn_01x08 J1
U 1 1 5B4FB626
P 6050 6450
F 0 "J1" H 6130 6442 50 0000 L CNN
F 1 "Conn_01x08" H 6130 6351 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 6050 6450 50 0001 C CNN
F 3 "~" H 6050 6450 50 0001 C CNN
1 6050 6450
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR01
U 1 1 5B4FB89F
P 5050 6150
F 0 "#PWR01" H 5050 6000 50 0001 C CNN
F 1 "+3V3" V 5065 6278 50 0000 L CNN
F 2 "" H 5050 6150 50 0001 C CNN
F 3 "" H 5050 6150 50 0001 C CNN
1 5050 6150
0 -1 -1 0
$EndComp
Text Label 5850 6250 2 50 ~ 0
SWCLK
Text Label 5850 6350 2 50 ~ 0
SWDIO
Text Label 4800 6550 2 50 ~ 0
NRST
$Comp
L Device:CP C5
U 1 1 5B4FD94A
P 5100 6700
F 0 "C5" H 5218 6746 50 0000 L CNN
F 1 "100nF" H 5218 6655 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 5138 6550 50 0001 C CNN
F 3 "~" H 5100 6700 50 0001 C CNN
1 5100 6700
1 0 0 -1
$EndComp
Connection ~ 5100 6550
Text Label 5850 6750 2 50 ~ 0
USART_TX
Text Label 5850 6850 2 50 ~ 0
USART_RX
Text Label 800 1800 2 50 ~ 0
BOOT0
$Comp
L Switch:SW_Push SW1
U 1 1 5B4FE539
P 3500 6550
F 0 "SW1" H 3500 6835 50 0000 C CNN
F 1 "SW_Push" H 3500 6744 50 0000 C CNN
F 2 "Buttons_Switches_SMD:SW_DIP_x1_W5.08mm_Slide_Copal_CHS-A" H 3500 6550 50 0001 C CNN
F 3 "" H 3500 6550 50 0001 C CNN
1 3500 6550
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR04
U 1 1 5B4FE697
P 3200 6550
F 0 "#PWR04" H 3200 6400 50 0001 C CNN
F 1 "+5V" V 3215 6678 50 0000 L CNN
F 2 "" H 3200 6550 50 0001 C CNN
F 3 "" H 3200 6550 50 0001 C CNN
1 3200 6550
0 -1 -1 0
$EndComp
Text Label 4000 6550 0 50 ~ 0
BOOT0
$Comp
L Device:R R1
U 1 1 5B4FF834
P 3850 6700
F 0 "R1" H 3920 6746 50 0000 L CNN
F 1 "220" H 3920 6655 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.84x1.00mm_HandSolder" V 3780 6700 50 0001 C CNN
F 3 "~" H 3850 6700 50 0001 C CNN
1 3850 6700
1 0 0 -1
$EndComp
Connection ~ 3850 6550
Wire Wire Line
3850 6550 4000 6550
Wire Wire Line
3700 6550 3850 6550
Wire Wire Line
3300 6550 3200 6550
$Comp
L Device:CP C4
U 1 1 5B516D3B
P 1200 5800
F 0 "C4" H 1318 5846 50 0000 L CNN
F 1 "10uF" H 1318 5755 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 1238 5650 50 0001 C CNN
F 3 "~" H 1200 5800 50 0001 C CNN
1 1200 5800
1 0 0 -1
$EndComp
$Comp
L Device:CP C3
U 1 1 5B516DCD
P 850 5800
F 0 "C3" H 968 5846 50 0000 L CNN
F 1 "33pF" H 968 5755 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 888 5650 50 0001 C CNN
F 3 "~" H 850 5800 50 0001 C CNN
1 850 5800
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR02
U 1 1 5B51BFA6
P 850 5450
F 0 "#PWR02" H 850 5300 50 0001 C CNN
F 1 "+5V" H 865 5623 50 0000 C CNN
F 2 "" H 850 5450 50 0001 C CNN
F 3 "" H 850 5450 50 0001 C CNN
1 850 5450
1 0 0 -1
$EndComp
Wire Wire Line
850 5950 1200 5950
$Comp
L Device:CP C1
U 1 1 5B520357
P 2700 5700
F 0 "C1" H 2818 5746 50 0000 L CNN
F 1 "33pF" H 2818 5655 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2738 5550 50 0001 C CNN
F 3 "~" H 2700 5700 50 0001 C CNN
1 2700 5700
1 0 0 -1
$EndComp
$Comp
L Device:CP C2
U 1 1 5B5203E5
P 3050 5700
F 0 "C2" H 3168 5746 50 0000 L CNN
F 1 "10uF" H 3168 5655 50 0000 L CNN
F 2 "Capacitors_SMD:C_0603_HandSoldering" H 3088 5550 50 0001 C CNN
F 3 "~" H 3050 5700 50 0001 C CNN
1 3050 5700
1 0 0 -1
$EndComp
Wire Wire Line
2700 5450 2700 5550
Wire Wire Line
2700 5450 3050 5450
Wire Wire Line
3050 5450 3050 5550
$Comp
L power:+3.3V #PWR03
U 1 1 5B52B922
P 3050 5450
F 0 "#PWR03" H 3050 5300 50 0001 C CNN
F 1 "+3.3V" H 3065 5623 50 0000 C CNN
F 2 "" H 3050 5450 50 0001 C CNN
F 3 "" H 3050 5450 50 0001 C CNN
1 3050 5450
1 0 0 -1
$EndComp
Connection ~ 3050 5450
$Comp
L power:GND #PWR09
U 1 1 5B52FD37
P 5100 6950
F 0 "#PWR09" H 5100 6700 50 0001 C CNN
F 1 "GND" H 5105 6777 50 0000 C CNN
F 2 "" H 5100 6950 50 0001 C CNN
F 3 "" H 5100 6950 50 0001 C CNN
1 5100 6950
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR05
U 1 1 5B52FD9B
P 3850 6850
F 0 "#PWR05" H 3850 6600 50 0001 C CNN
F 1 "GND" H 3855 6677 50 0000 C CNN
F 2 "" H 3850 6850 50 0001 C CNN
F 3 "" H 3850 6850 50 0001 C CNN
1 3850 6850
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR08
U 1 1 5B52FDFF
P 2200 6050
F 0 "#PWR08" H 2200 5800 50 0001 C CNN
F 1 "GND" H 2205 5877 50 0000 C CNN
F 2 "" H 2200 6050 50 0001 C CNN
F 3 "" H 2200 6050 50 0001 C CNN
1 2200 6050
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR012
U 1 1 5B5307D1
P 9400 4700
F 0 "#PWR012" H 9400 4550 50 0001 C CNN
F 1 "+5V" H 9415 4873 50 0000 C CNN
F 2 "" H 9400 4700 50 0001 C CNN
F 3 "" H 9400 4700 50 0001 C CNN
1 9400 4700
-1 0 0 1
$EndComp
$Comp
L power:+3.3V #PWR07
U 1 1 5B5376AA
P 1400 6300
F 0 "#PWR07" H 1400 6150 50 0001 C CNN
F 1 "+3.3V" H 1415 6473 50 0000 C CNN
F 2 "" H 1400 6300 50 0001 C CNN
F 3 "" H 1400 6300 50 0001 C CNN
1 1400 6300
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR06
U 1 1 5B5440C7
P 5850 6650
F 0 "#PWR06" H 5850 6400 50 0001 C CNN
F 1 "GND" V 5855 6522 50 0000 R CNN
F 2 "" H 5850 6650 50 0001 C CNN
F 3 "" H 5850 6650 50 0001 C CNN
1 5850 6650
0 1 1 0
$EndComp
Wire Wire Line
5050 6150 5850 6150
Wire Wire Line
5100 6550 5850 6550
Text Label 8200 4300 0 50 ~ 0
SWCLK
Text Label 8200 4200 0 50 ~ 0
SWDIO
Text Label 8200 3800 0 50 ~ 0
USART_TX
Text Label 8200 3900 0 50 ~ 0
USART_RX
Wire Wire Line
850 5450 850 5650
Connection ~ 850 5450
Connection ~ 2700 5450
Wire Wire Line
1200 5950 2000 5950
Wire Wire Line
2200 5950 2200 6050
Connection ~ 1200 5950
Wire Wire Line
2000 5850 2000 5950
Connection ~ 2000 5950
Wire Wire Line
2000 5950 2200 5950
Wire Wire Line
2700 5850 2700 5950
Wire Wire Line
2700 5950 2200 5950
Connection ~ 2200 5950
Wire Wire Line
2700 5950 3050 5950
Wire Wire Line
3050 5950 3050 5850
Connection ~ 2700 5950
Text Label 800 1600 2 50 ~ 0
NRST
$Comp
L Switch:SW_Push SW2
U 1 1 5B56CB24
P 4900 6750
F 0 "SW2" V 4946 6702 50 0000 R CNN
F 1 "SW_Push" V 4855 6702 50 0000 R CNN
F 2 "Buttons_Switches_SMD:SW_DIP_x1_W5.08mm_Slide_Copal_CHS-A" H 4900 6950 50 0001 C CNN
F 3 "" H 4900 6950 50 0001 C CNN
1 4900 6750
0 -1 -1 0
$EndComp
Wire Wire Line
4800 6550 4900 6550
Wire Wire Line
4900 6550 5100 6550
Connection ~ 4900 6550
Wire Wire Line
4900 6950 5100 6950
Wire Wire Line
5100 6850 5100 6950
Connection ~ 5100 6950
$Comp
L Regulator_Linear:AP2204K-3.3 U1
U 1 1 5B572DFA
P 2000 5550
F 0 "U1" H 2000 5892 50 0000 C CNN
F 1 "AP2204K-3.3" H 2000 5801 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-23-5" H 2000 5875 50 0001 C CNN
F 3 "https://www.diodes.com/assets/Datasheets/AP2204.pdf" H 2000 5650 50 0001 C CNN
1 2000 5550
1 0 0 -1
$EndComp
Wire Wire Line
850 5450 1200 5450
Wire Wire Line
1700 5550 1550 5550
Wire Wire Line
1550 5550 1550 5450
Connection ~ 1550 5450
Wire Wire Line
1550 5450 1700 5450
Wire Wire Line
2300 5450 2700 5450
NoConn ~ 800 2000
NoConn ~ 800 2200
NoConn ~ 800 2300
NoConn ~ 800 2500
NoConn ~ 800 2600
NoConn ~ 800 2700
NoConn ~ 800 3100
NoConn ~ 800 3200
NoConn ~ 800 3300
NoConn ~ 800 3400
NoConn ~ 800 3500
NoConn ~ 800 3600
NoConn ~ 800 3700
NoConn ~ 800 3800
NoConn ~ 800 3900
NoConn ~ 800 4000
$Comp
L MCU_ST_STM32:STM32L053C6Tx U2
U 1 1 5B4FB57A
P 4500 2900
F 0 "U2" H 4475 4878 50 0000 C CNN
F 1 "STM32L053C6Tx" H 4475 4787 50 0000 C CNN
F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 4500 2900 50 0000 C TNN
F 3 "~" H 5600 4000 50 0001 C CNN
1 4500 2900
1 0 0 -1
$EndComp
NoConn ~ 800 4100
NoConn ~ 800 4200
NoConn ~ 800 4300
NoConn ~ 800 4400
NoConn ~ 8200 3000
NoConn ~ 8200 3100
NoConn ~ 8200 3200
NoConn ~ 8200 3300
NoConn ~ 8200 3400
NoConn ~ 8200 3500
NoConn ~ 8200 3600
NoConn ~ 8200 3700
NoConn ~ 8200 4400
NoConn ~ 5850 6450
Wire Wire Line
4300 4850 4400 4850
Wire Wire Line
4600 4850 4600 4800
Connection ~ 4600 4850
Wire Wire Line
4600 4850 4750 4850
Wire Wire Line
4500 4800 4500 4850
Connection ~ 4500 4850
Wire Wire Line
4500 4850 4600 4850
Wire Wire Line
4400 4800 4400 4850
Connection ~ 4400 4850
Wire Wire Line
4400 4850 4500 4850
Wire Wire Line
4300 4800 4300 4850
Wire Wire Line
8200 4100 9100 4100
Wire Wire Line
8200 4000 9300 4000
Wire Wire Line
9400 4300 9400 4700
Text Label 800 2900 2 50 ~ 0
row0
Text Label 800 3000 2 50 ~ 0
row1
Text Label 8200 2900 0 50 ~ 0
col0
Wire Wire Line
1200 5650 1200 5450
Connection ~ 1200 5450
Wire Wire Line
1200 5450 1550 5450
Wire Wire Line
9400 4300 9950 4300
$Comp
L power:GND #PWR0101
U 1 1 5B635E4E
P 9950 3900
F 0 "#PWR0101" H 9950 3650 50 0001 C CNN
F 1 "GND" V 9955 3772 50 0000 R CNN
F 2 "" H 9950 3900 50 0001 C CNN
F 3 "" H 9950 3900 50 0001 C CNN
1 9950 3900
0 1 1 0
$EndComp
Wire Wire Line
9800 4000 9800 4200
Wire Wire Line
9800 4200 9950 4200
Wire Wire Line
9400 4100 9950 4100
Wire Wire Line
9600 4000 9800 4000
NoConn ~ 9950 4000
$EndSCHEMATC