kicad: Start schematic

This commit is contained in:
Markus Koch 2020-10-03 15:26:28 +02:00
parent 116e224cc3
commit 6e9bb6b74b
7 changed files with 1509 additions and 0 deletions

554
kicad/cpu.sch Normal file
View File

@ -0,0 +1,554 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 4
Title ""
Date "2020-10-03"
Rev ""
Comp "Macrocell"
Comment1 "#followtheling"
Comment2 ""
Comment3 ""
Comment4 "Processor"
$EndDescr
$Comp
L MCU_ST_STM32F4:STM32F410CBTx U?
U 1 1 5F7DA088
P 5950 3900
AR Path="/5F7DA088" Ref="U?" Part="1"
AR Path="/5F7D680C/5F7DA088" Ref="U?" Part="1"
F 0 "U?" H 5400 5350 50 0000 C CNN
F 1 "STM32F410CBTx" H 6400 2350 50 0000 C CNN
F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 5350 2400 50 0001 R CNN
F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00214043.pdf" H 5950 3900 50 0001 C CNN
1 5950 3900
1 0 0 -1
$EndComp
$Comp
L power:+BATT #PWR?
U 1 1 5F7DA08E
P 5750 2300
AR Path="/5F7DA08E" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA08E" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 5750 2150 50 0001 C CNN
F 1 "+BATT" H 5765 2473 50 0000 C CNN
F 2 "" H 5750 2300 50 0001 C CNN
F 3 "" H 5750 2300 50 0001 C CNN
1 5750 2300
1 0 0 -1
$EndComp
Wire Wire Line
5750 2300 5750 2400
Wire Wire Line
5850 2400 5850 2300
Wire Wire Line
5850 2300 5950 2300
Wire Wire Line
6050 2300 6050 2400
Wire Wire Line
5950 2400 5950 2300
Connection ~ 5950 2300
Wire Wire Line
5950 2300 6050 2300
Wire Wire Line
5950 2300 5950 2100
$Comp
L power:+3V3 #PWR?
U 1 1 5F7DA09C
P 5950 2100
AR Path="/5F7DA09C" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA09C" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 5950 1950 50 0001 C CNN
F 1 "+3V3" H 5965 2273 50 0000 C CNN
F 2 "" H 5950 2100 50 0001 C CNN
F 3 "" H 5950 2100 50 0001 C CNN
1 5950 2100
1 0 0 -1
$EndComp
$Comp
L power:VDDA #PWR?
U 1 1 5F7DA0A2
P 6150 2300
AR Path="/5F7DA0A2" Ref="#PWR?" Part="1"
AR Path="/5F7D680C/5F7DA0A2" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 6150 2150 50 0001 C CNN
F 1 "VDDA" H 6167 2473 50 0000 C CNN
F 2 "" H 6150 2300 50 0001 C CNN
F 3 "" H 6150 2300 50 0001 C CNN
1 6150 2300
1 0 0 -1
$EndComp
Wire Wire Line
6150 2300 6150 2400
Wire Wire Line
5750 5500 5750 5600
Wire Wire Line
5750 5600 5850 5600
Wire Wire Line
6050 5600 6050 5500
Wire Wire Line
5950 5500 5950 5600
Connection ~ 5950 5600
Wire Wire Line
5950 5600 6050 5600
Wire Wire Line
5850 5500 5850 5600
Connection ~ 5850 5600
Wire Wire Line
5850 5600 5900 5600
Wire Wire Line
5900 5600 5900 5700
Connection ~ 5900 5600
Wire Wire Line
5900 5600 5950 5600
$Comp
L power:GND #PWR?
U 1 1 5F82E5AF
P 5900 5700
F 0 "#PWR?" H 5900 5450 50 0001 C CNN
F 1 "GND" H 5905 5527 50 0000 C CNN
F 2 "" H 5900 5700 50 0001 C CNN
F 3 "" H 5900 5700 50 0001 C CNN
1 5900 5700
1 0 0 -1
$EndComp
$Comp
L Connector:AVR-JTAG-10 J?
U 1 1 5F82F32C
P 1650 3500
F 0 "J?" H 1270 3546 50 0000 R CNN
F 1 "AVR-JTAG-10" H 1270 3455 50 0000 R CNN
F 2 "" V 1500 3650 50 0001 C CNN
F 3 " ~" H 375 2950 50 0001 C CNN
1 1650 3500
1 0 0 -1
$EndComp
Wire Wire Line
5250 4300 4800 4300
Text Label 4800 4300 0 50 ~ 0
JTDO
Wire Wire Line
5250 4400 4800 4400
Text Label 4800 4400 0 50 ~ 0
JTRST_N
Text Label 7150 5300 2 50 ~ 0
JTDI
Text Label 7150 5200 2 50 ~ 0
JTCK
Text Label 2500 3400 2 50 ~ 0
JTDO
Text Label 2500 3300 2 50 ~ 0
JTRST_N
Text Label 2500 3600 2 50 ~ 0
JTCK
Text Label 7150 5100 2 50 ~ 0
JTMS
Text Label 2500 3500 2 50 ~ 0
JTMS
Text Label 2500 3700 2 50 ~ 0
JTDI
$Comp
L Device:R R?
U 1 1 5F836AB5
P 2650 3200
F 0 "R?" V 2443 3200 50 0000 C CNN
F 1 "0" V 2534 3200 50 0000 C CNN
F 2 "" V 2580 3200 50 0001 C CNN
F 3 "~" H 2650 3200 50 0001 C CNN
1 2650 3200
0 1 1 0
$EndComp
Wire Wire Line
2500 3200 2150 3200
Wire Wire Line
2800 3200 3050 3200
Text Label 3050 3200 2 50 ~ 0
RST_N
Wire Wire Line
1650 2900 1650 2800
Wire Wire Line
1550 2900 1550 2800
Wire Wire Line
1550 2800 1600 2800
Wire Wire Line
1600 2800 1600 2700
Wire Wire Line
1650 2800 1600 2800
Connection ~ 1600 2800
$Comp
L power:+3V3 #PWR?
U 1 1 5F8392A7
P 1600 2700
F 0 "#PWR?" H 1600 2550 50 0001 C CNN
F 1 "+3V3" H 1615 2873 50 0000 C CNN
F 2 "" H 1600 2700 50 0001 C CNN
F 3 "" H 1600 2700 50 0001 C CNN
1 1600 2700
1 0 0 -1
$EndComp
Wire Wire Line
1650 4100 1650 4200
$Comp
L power:GND #PWR?
U 1 1 5F839F74
P 1650 4200
F 0 "#PWR?" H 1650 3950 50 0001 C CNN
F 1 "GND" H 1655 4027 50 0000 C CNN
F 2 "" H 1650 4200 50 0001 C CNN
F 3 "" H 1650 4200 50 0001 C CNN
1 1650 4200
1 0 0 -1
$EndComp
Wire Wire Line
5250 2600 5100 2600
Text Label 4800 2600 0 50 ~ 0
RST_N
Wire Wire Line
2150 3300 2500 3300
Wire Wire Line
2150 3400 2500 3400
Wire Wire Line
2150 3500 2500 3500
Wire Wire Line
2150 3600 2500 3600
Wire Wire Line
2150 3700 2500 3700
$Comp
L Device:R R?
U 1 1 5F83E819
P 5100 2350
F 0 "R?" H 5170 2396 50 0000 L CNN
F 1 "10k" H 5170 2305 50 0000 L CNN
F 2 "" V 5030 2350 50 0001 C CNN
F 3 "~" H 5100 2350 50 0001 C CNN
1 5100 2350
1 0 0 -1
$EndComp
Wire Wire Line
5100 2200 5100 2100
$Comp
L power:+3V3 #PWR?
U 1 1 5F83F77B
P 5100 2100
F 0 "#PWR?" H 5100 1950 50 0001 C CNN
F 1 "+3V3" H 5115 2273 50 0000 C CNN
F 2 "" H 5100 2100 50 0001 C CNN
F 3 "" H 5100 2100 50 0001 C CNN
1 5100 2100
1 0 0 -1
$EndComp
Wire Wire Line
5100 2500 5100 2600
Connection ~ 5100 2600
Wire Wire Line
5100 2600 4800 2600
$Comp
L Switch:SW_Push SW?
U 1 1 5F840B63
P 850 1050
F 0 "SW?" V 804 1198 50 0000 L CNN
F 1 "SW_Push" V 895 1198 50 0000 L CNN
F 2 "" H 850 1250 50 0001 C CNN
F 3 "~" H 850 1250 50 0001 C CNN
1 850 1050
0 1 1 0
$EndComp
Text Label 1200 750 2 50 ~ 0
RST_N
Wire Wire Line
850 850 850 750
Wire Wire Line
850 750 1200 750
Wire Wire Line
850 1250 850 1350
$Comp
L power:GND #PWR?
U 1 1 5F843AA8
P 850 1350
F 0 "#PWR?" H 850 1100 50 0001 C CNN
F 1 "GND" H 855 1177 50 0000 C CNN
F 2 "" H 850 1350 50 0001 C CNN
F 3 "" H 850 1350 50 0001 C CNN
1 850 1350
1 0 0 -1
$EndComp
Text Notes 6100 5650 0 50 ~ 0
Pin functions in\nTable 9, STM32F410
Text Notes 8550 2900 0 50 ~ 0
SPI MOSI: PA7, PB15, PA10, PB5, PB8\nUART(RX,TX): (PA3, PA2), ()
Text HLabel 7150 4100 2 50 Input ~ 0
DMX_RO
Text HLabel 7150 3800 2 50 Output ~ 0
DMX_RE
Text HLabel 7150 4000 2 50 Output ~ 0
DMX_DI
Text HLabel 7150 3900 2 50 Output ~ 0
DMX_DE
Text HLabel 7150 4500 2 50 Output ~ 0
WS0
$Comp
L Device:R R?
U 1 1 5F854BA0
P 4650 5300
F 0 "R?" V 4550 5300 50 0000 C CNN
F 1 "TBD" V 4650 5300 50 0000 C CNN
F 2 "" V 4580 5300 50 0001 C CNN
F 3 "~" H 4650 5300 50 0001 C CNN
1 4650 5300
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5F855D14
P 4650 5100
F 0 "R?" V 4550 5100 50 0000 C CNN
F 1 "TBD" V 4650 5100 50 0000 C CNN
F 2 "" V 4580 5100 50 0001 C CNN
F 3 "~" H 4650 5100 50 0001 C CNN
1 4650 5100
0 1 1 0
$EndComp
$Comp
L Device:R R?
U 1 1 5F855F65
P 4650 5500
F 0 "R?" V 4550 5500 50 0000 C CNN
F 1 "TBD" V 4650 5500 50 0000 C CNN
F 2 "" V 4580 5500 50 0001 C CNN
F 3 "~" H 4650 5500 50 0001 C CNN
1 4650 5500
0 1 1 0
$EndComp
Wire Wire Line
4500 5500 4400 5500
Wire Wire Line
4400 5300 4500 5300
Wire Wire Line
4400 5100 4500 5100
Text HLabel 7150 4800 2 50 Output ~ 0
WS1
Wire Wire Line
6550 3800 7150 3800
Wire Wire Line
6550 3900 7150 3900
Wire Wire Line
6550 4000 7150 4000
Wire Wire Line
6550 4100 7150 4100
Wire Wire Line
6550 4500 7150 4500
Wire Wire Line
6550 4800 7150 4800
Wire Wire Line
6550 5100 7150 5100
Wire Wire Line
6550 5200 7150 5200
Wire Wire Line
6550 5300 7150 5300
Text Notes 6550 4500 0 50 ~ 0
:SPI1_MOSI
Text Notes 6550 4800 0 50 ~ 0
:SPI5_MOSI
Text Notes 6550 4000 0 50 ~ 0
:USART2_TX
Text Notes 6550 4100 0 50 ~ 0
:USART2_RX
$Comp
L Device:Crystal Y?
U 1 1 5F887C87
P 4800 3450
F 0 "Y?" V 4754 3581 50 0000 L CNN
F 1 "8M" V 4845 3581 50 0000 L CNN
F 2 "" H 4800 3450 50 0001 C CNN
F 3 "~" H 4800 3450 50 0001 C CNN
1 4800 3450
0 1 1 0
$EndComp
Wire Wire Line
5250 3400 5100 3400
Wire Wire Line
5100 3400 5100 3600
Wire Wire Line
5100 3600 4800 3600
$Comp
L Device:C C?
U 1 1 5F8906AA
P 4500 3600
F 0 "C?" V 4450 3700 50 0000 C CNN
F 1 "20p" V 4550 3750 50 0000 C CNN
F 2 "" H 4538 3450 50 0001 C CNN
F 3 "~" H 4500 3600 50 0001 C CNN
1 4500 3600
0 1 1 0
$EndComp
Wire Wire Line
4650 3600 4800 3600
Connection ~ 4800 3600
Wire Wire Line
4800 3300 4650 3300
Connection ~ 4800 3300
Wire Wire Line
4350 3300 4250 3300
Wire Wire Line
4250 3300 4250 3450
Wire Wire Line
4250 3600 4350 3600
Wire Wire Line
4250 3450 4150 3450
Connection ~ 4250 3450
Wire Wire Line
4250 3450 4250 3600
$Comp
L power:GND #PWR?
U 1 1 5F896C41
P 4150 3450
F 0 "#PWR?" H 4150 3200 50 0001 C CNN
F 1 "GND" V 4155 3322 50 0000 R CNN
F 2 "" H 4150 3450 50 0001 C CNN
F 3 "" H 4150 3450 50 0001 C CNN
1 4150 3450
0 1 1 0
$EndComp
$Comp
L Device:C C?
U 1 1 5F89C461
P 4500 3300
F 0 "C?" V 4450 3400 50 0000 C CNN
F 1 "20p" V 4550 3450 50 0000 C CNN
F 2 "" H 4538 3150 50 0001 C CNN
F 3 "~" H 4500 3300 50 0001 C CNN
1 4500 3300
0 1 1 0
$EndComp
Wire Wire Line
5150 2800 5250 2800
$Comp
L Device:R R?
U 1 1 5F868F3C
P 5000 2800
F 0 "R?" V 4900 2800 50 0000 C CNN
F 1 "0" V 5000 2800 50 0000 C CNN
F 2 "" V 4930 2800 50 0001 C CNN
F 3 "~" H 5000 2800 50 0001 C CNN
1 5000 2800
0 1 1 0
$EndComp
Wire Wire Line
5150 3000 5250 3000
$Comp
L Device:R R?
U 1 1 5F86FB1A
P 5000 3000
F 0 "R?" V 4900 3000 50 0000 C CNN
F 1 "0" V 5000 3000 50 0000 C CNN
F 2 "" V 4930 3000 50 0001 C CNN
F 3 "~" H 5000 3000 50 0001 C CNN
1 5000 3000
0 1 1 0
$EndComp
Wire Wire Line
4900 3100 5250 3100
$Comp
L Device:C C?
U 1 1 5F87B5BD
P 4750 3100
F 0 "C?" V 4800 3000 50 0000 C CNN
F 1 "100n" V 4800 3250 50 0000 C CNN
F 2 "" H 4788 2950 50 0001 C CNN
F 3 "~" H 4750 3100 50 0001 C CNN
1 4750 3100
0 1 1 0
$EndComp
Wire Wire Line
4150 3100 4600 3100
Wire Wire Line
4150 2800 4850 2800
$Comp
L power:GND #PWR?
U 1 1 5F87D3AE
P 4150 3100
F 0 "#PWR?" H 4150 2850 50 0001 C CNN
F 1 "GND" V 4155 2972 50 0000 R CNN
F 2 "" H 4150 3100 50 0001 C CNN
F 3 "" H 4150 3100 50 0001 C CNN
1 4150 3100
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F86B542
P 4150 2800
F 0 "#PWR?" H 4150 2550 50 0001 C CNN
F 1 "GND" V 4155 2672 50 0000 R CNN
F 2 "" H 4150 2800 50 0001 C CNN
F 3 "" H 4150 2800 50 0001 C CNN
1 4150 2800
0 1 1 0
$EndComp
Wire Wire Line
4800 3300 5250 3300
Wire Wire Line
4250 2100 4250 3000
Wire Wire Line
4250 3000 4850 3000
$Comp
L power:+3V3 #PWR?
U 1 1 5F87123D
P 4250 2100
F 0 "#PWR?" H 4250 1950 50 0001 C CNN
F 1 "+3V3" H 4265 2273 50 0000 C CNN
F 2 "" H 4250 2100 50 0001 C CNN
F 3 "" H 4250 2100 50 0001 C CNN
1 4250 2100
1 0 0 -1
$EndComp
NoConn ~ 5250 3600
NoConn ~ 5250 3700
NoConn ~ 5250 3800
Text Notes 5550 3800 0 50 ~ 0
|/!\ These pins have\n|limited capabilities.\n|
Wire Wire Line
4800 5100 5250 5100
Wire Wire Line
5250 5200 4900 5200
Wire Wire Line
4900 5200 4900 5300
Wire Wire Line
4900 5300 4800 5300
Wire Wire Line
4800 5500 5050 5500
Wire Wire Line
5050 5500 5050 5300
Wire Wire Line
5050 5300 5250 5300
$Comp
L Device:LED_CRGB D?
U 1 1 5F8DD01B
P 4200 5300
F 0 "D?" H 4200 5797 50 0000 C CNN
F 1 "LED_CRGB" H 4200 5706 50 0000 C CNN
F 2 "" H 4200 5250 50 0001 C CNN
F 3 "~" H 4200 5250 50 0001 C CNN
1 4200 5300
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F8DE84D
P 3900 5400
F 0 "#PWR?" H 3900 5150 50 0001 C CNN
F 1 "GND" H 3905 5227 50 0000 C CNN
F 2 "" H 3900 5400 50 0001 C CNN
F 3 "" H 3900 5400 50 0001 C CNN
1 3900 5400
1 0 0 -1
$EndComp
Wire Wire Line
3900 5400 3900 5300
Wire Wire Line
3900 5300 4000 5300
Text Notes 3600 5800 0 50 ~ 0
TODO: Check whether I can connect\nthe LED timer compare outputs.
$EndSCHEMATC

27
kicad/io.sch Normal file
View File

@ -0,0 +1,27 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 4
Title ""
Date "2020-10-03"
Rev ""
Comp "Macrocell"
Comment1 "#followtheling"
Comment2 ""
Comment3 ""
Comment4 "Input / Output"
$EndDescr
$Comp
L Interface_UART:MAX485E U?
U 1 1 5F846A22
P 5400 2650
F 0 "U?" H 5400 3331 50 0000 C CNN
F 1 "MAX485E" H 5400 3240 50 0000 C CNN
F 2 "" H 5400 1950 50 0001 C CNN
F 3 "https://datasheets.maximintegrated.com/en/ds/MAX1487E-MAX491E.pdf" H 5400 2700 50 0001 C CNN
1 5400 2650
1 0 0 -1
$EndComp
$EndSCHEMATC

471
kicad/power.sch Normal file
View File

@ -0,0 +1,471 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 4
Title ""
Date "2020-10-03"
Rev ""
Comp "Macrocell"
Comment1 "#followtheling"
Comment2 ""
Comment3 ""
Comment4 "Power supply"
$EndDescr
$Comp
L Regulator_Linear:AP1117-33 U?
U 1 1 5F7D344F
P 1700 1050
AR Path="/5F7D344F" Ref="U?" Part="1"
AR Path="/5F7CBB94/5F7D344F" Ref="U?" Part="1"
F 0 "U?" H 1700 1292 50 0000 C CNN
F 1 "AP1117-33" H 1700 1201 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 1700 1250 50 0001 C CNN
F 3 "http://www.diodes.com/datasheets/AP1117.pdf" H 1800 800 50 0001 C CNN
1 1700 1050
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5F7D3455
P 1200 1300
AR Path="/5F7D3455" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D3455" Ref="C?" Part="1"
F 0 "C?" H 1315 1346 50 0000 L CNN
F 1 "100n" H 1315 1255 50 0000 L CNN
F 2 "" H 1238 1150 50 0001 C CNN
F 3 "~" H 1200 1300 50 0001 C CNN
1 1200 1300
1 0 0 -1
$EndComp
Wire Wire Line
2200 1150 2200 1050
Wire Wire Line
2200 1050 2000 1050
Wire Wire Line
1400 1050 1200 1050
Wire Wire Line
1200 1050 1200 1150
Wire Wire Line
1200 1450 1200 1550
Wire Wire Line
1200 1550 1700 1550
Wire Wire Line
1700 1350 1700 1550
Connection ~ 1700 1550
Wire Wire Line
1700 1550 2200 1550
$Comp
L power:GND #PWR?
U 1 1 5F7D346A
P 1700 1650
AR Path="/5F7D346A" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D346A" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 1700 1400 50 0001 C CNN
F 1 "GND" H 1705 1477 50 0000 C CNN
F 2 "" H 1700 1650 50 0001 C CNN
F 3 "" H 1700 1650 50 0001 C CNN
1 1700 1650
1 0 0 -1
$EndComp
Wire Wire Line
1700 1650 1700 1550
Wire Wire Line
750 1050 750 950
Connection ~ 1200 1050
$Comp
L power:VBUS #PWR?
U 1 1 5F7D3473
P 750 950
AR Path="/5F7D3473" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D3473" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 750 800 50 0001 C CNN
F 1 "VBUS" H 765 1123 50 0000 C CNN
F 2 "" H 750 950 50 0001 C CNN
F 3 "" H 750 950 50 0001 C CNN
1 750 950
1 0 0 -1
$EndComp
$Comp
L Device:Battery_Cell BT?
U 1 1 5F7D3481
P 1700 2600
AR Path="/5F7D3481" Ref="BT?" Part="1"
AR Path="/5F7CBB94/5F7D3481" Ref="BT?" Part="1"
F 0 "BT?" H 1818 2696 50 0000 L CNN
F 1 "CR2032" H 1818 2605 50 0000 L CNN
F 2 "" V 1700 2660 50 0001 C CNN
F 3 "~" V 1700 2660 50 0001 C CNN
1 1700 2600
1 0 0 -1
$EndComp
$Comp
L power:+BATT #PWR?
U 1 1 5F7D3487
P 1700 2300
AR Path="/5F7D3487" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D3487" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 1700 2150 50 0001 C CNN
F 1 "+BATT" H 1715 2473 50 0000 C CNN
F 2 "" H 1700 2300 50 0001 C CNN
F 3 "" H 1700 2300 50 0001 C CNN
1 1700 2300
1 0 0 -1
$EndComp
Wire Wire Line
1700 2300 1700 2400
$Comp
L power:GND #PWR?
U 1 1 5F7D348E
P 1700 2800
AR Path="/5F7D348E" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D348E" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 1700 2550 50 0001 C CNN
F 1 "GND" H 1705 2627 50 0000 C CNN
F 2 "" H 1700 2800 50 0001 C CNN
F 3 "" H 1700 2800 50 0001 C CNN
1 1700 2800
1 0 0 -1
$EndComp
Wire Wire Line
1700 2800 1700 2700
$Comp
L Device:C C?
U 1 1 5F7D3495
P 5250 1400
AR Path="/5F7D3495" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D3495" Ref="C?" Part="1"
F 0 "C?" H 5365 1446 50 0000 L CNN
F 1 "100n" H 5365 1355 50 0000 L CNN
F 2 "" H 5288 1250 50 0001 C CNN
F 3 "~" H 5250 1400 50 0001 C CNN
1 5250 1400
1 0 0 -1
$EndComp
$Comp
L power:+BATT #PWR?
U 1 1 5F7D349B
P 5250 1050
AR Path="/5F7D349B" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D349B" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 5250 900 50 0001 C CNN
F 1 "+BATT" H 5265 1223 50 0000 C CNN
F 2 "" H 5250 1050 50 0001 C CNN
F 3 "" H 5250 1050 50 0001 C CNN
1 5250 1050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F7D34A1
P 5250 1750
AR Path="/5F7D34A1" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D34A1" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 5250 1500 50 0001 C CNN
F 1 "GND" H 5255 1577 50 0000 C CNN
F 2 "" H 5250 1750 50 0001 C CNN
F 3 "" H 5250 1750 50 0001 C CNN
1 5250 1750
1 0 0 -1
$EndComp
Wire Wire Line
5250 1750 5250 1550
Wire Wire Line
5250 1250 5250 1050
$Comp
L power:+3V3 #PWR?
U 1 1 5F7D34A9
P 1200 3450
AR Path="/5F7D34A9" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D34A9" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 1200 3300 50 0001 C CNN
F 1 "+3V3" H 1215 3623 50 0000 C CNN
F 2 "" H 1200 3450 50 0001 C CNN
F 3 "" H 1200 3450 50 0001 C CNN
1 1200 3450
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 5F7D34AF
P 1450 3550
AR Path="/5F7D34AF" Ref="R?" Part="1"
AR Path="/5F7CBB94/5F7D34AF" Ref="R?" Part="1"
F 0 "R?" V 1243 3550 50 0000 C CNN
F 1 "0" V 1334 3550 50 0000 C CNN
F 2 "" V 1380 3550 50 0001 C CNN
F 3 "~" H 1450 3550 50 0001 C CNN
1 1450 3550
0 1 1 0
$EndComp
Wire Wire Line
1300 3550 1200 3550
Wire Wire Line
1200 3550 1200 3450
$Comp
L Device:C C?
U 1 1 5F7D34BF
P 4800 1400
AR Path="/5F7D34BF" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D34BF" Ref="C?" Part="1"
F 0 "C?" H 4915 1446 50 0000 L CNN
F 1 "100n" H 4915 1355 50 0000 L CNN
F 2 "" H 4838 1250 50 0001 C CNN
F 3 "~" H 4800 1400 50 0001 C CNN
1 4800 1400
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F7D34CF
P 4800 1750
AR Path="/5F7D34CF" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D34CF" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 4800 1500 50 0001 C CNN
F 1 "GND" H 4805 1577 50 0000 C CNN
F 2 "" H 4800 1750 50 0001 C CNN
F 3 "" H 4800 1750 50 0001 C CNN
1 4800 1750
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5F7D34D6
P 3950 1400
AR Path="/5F7D34D6" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D34D6" Ref="C?" Part="1"
F 0 "C?" H 4065 1446 50 0000 L CNN
F 1 "100n" H 4065 1355 50 0000 L CNN
F 2 "" H 3988 1250 50 0001 C CNN
F 3 "~" H 3950 1400 50 0001 C CNN
1 3950 1400
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5F7D34DC
P 4350 1400
AR Path="/5F7D34DC" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D34DC" Ref="C?" Part="1"
F 0 "C?" H 4465 1446 50 0000 L CNN
F 1 "100n" H 4465 1355 50 0000 L CNN
F 2 "" H 4388 1250 50 0001 C CNN
F 3 "~" H 4350 1400 50 0001 C CNN
1 4350 1400
1 0 0 -1
$EndComp
Wire Wire Line
2200 1550 2200 1450
Wire Wire Line
4350 1550 4350 1650
Wire Wire Line
4350 1650 3950 1650
Wire Wire Line
3950 1550 3950 1650
Connection ~ 3950 1650
Wire Wire Line
3950 1650 3550 1650
Wire Wire Line
3950 1250 3950 1150
Wire Wire Line
3950 1150 3550 1150
Wire Wire Line
4350 1250 4350 1150
Connection ~ 3950 1150
$Comp
L Device:C C?
U 1 1 5F7D34EF
P 1700 3800
AR Path="/5F7D34EF" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D34EF" Ref="C?" Part="1"
F 0 "C?" H 1815 3846 50 0000 L CNN
F 1 "1u" H 1815 3755 50 0000 L CNN
F 2 "" H 1738 3650 50 0001 C CNN
F 3 "~" H 1700 3800 50 0001 C CNN
1 1700 3800
1 0 0 -1
$EndComp
Wire Wire Line
1200 1550 750 1550
Wire Wire Line
750 1550 750 1450
Connection ~ 1200 1550
Wire Wire Line
750 1150 750 1050
Wire Wire Line
750 1050 1200 1050
Connection ~ 750 1050
Wire Wire Line
3950 1050 3950 1150
$Comp
L power:+3V3 #PWR?
U 1 1 5F7D3479
P 3950 1050
AR Path="/5F7D3479" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D3479" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 3950 900 50 0001 C CNN
F 1 "+3V3" H 3965 1223 50 0000 C CNN
F 2 "" H 3950 1050 50 0001 C CNN
F 3 "" H 3950 1050 50 0001 C CNN
1 3950 1050
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5F7D345B
P 2600 1300
AR Path="/5F7D345B" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7D345B" Ref="C?" Part="1"
F 0 "C?" H 2715 1346 50 0000 L CNN
F 1 "100n" H 2715 1255 50 0000 L CNN
F 2 "" H 2638 1150 50 0001 C CNN
F 3 "~" H 2600 1300 50 0001 C CNN
1 2600 1300
1 0 0 -1
$EndComp
$Comp
L Device:C C?
U 1 1 5F7E167B
P 3550 1400
AR Path="/5F7E167B" Ref="C?" Part="1"
AR Path="/5F7CBB94/5F7E167B" Ref="C?" Part="1"
F 0 "C?" H 3665 1446 50 0000 L CNN
F 1 "100n" H 3665 1355 50 0000 L CNN
F 2 "" H 3588 1250 50 0001 C CNN
F 3 "~" H 3550 1400 50 0001 C CNN
1 3550 1400
1 0 0 -1
$EndComp
Wire Wire Line
3550 1550 3550 1650
Wire Wire Line
3550 1250 3550 1150
$Comp
L Device:CP C?
U 1 1 5F7E4819
P 750 1300
F 0 "C?" H 868 1346 50 0000 L CNN
F 1 "4.7u" H 868 1255 50 0000 L CNN
F 2 "" H 788 1150 50 0001 C CNN
F 3 "~" H 750 1300 50 0001 C CNN
1 750 1300
1 0 0 -1
$EndComp
$Comp
L Device:CP C?
U 1 1 5F7E48E5
P 2200 1300
F 0 "C?" H 2318 1346 50 0000 L CNN
F 1 "4.7u" H 2318 1255 50 0000 L CNN
F 2 "" H 2238 1150 50 0001 C CNN
F 3 "~" H 2200 1300 50 0001 C CNN
1 2200 1300
1 0 0 -1
$EndComp
Wire Wire Line
2600 1450 2600 1550
Wire Wire Line
2600 1550 2200 1550
Connection ~ 2200 1550
Wire Wire Line
2200 1050 2600 1050
Wire Wire Line
2600 1050 2600 1150
Connection ~ 2200 1050
Wire Wire Line
3950 1150 4350 1150
$Comp
L power:VDDA #PWR?
U 1 1 5F7D34B7
P 4800 1050
AR Path="/5F7D34B7" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7D34B7" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 4800 900 50 0001 C CNN
F 1 "VDDA" H 4817 1223 50 0000 C CNN
F 2 "" H 4800 1050 50 0001 C CNN
F 3 "" H 4800 1050 50 0001 C CNN
1 4800 1050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5F7EAB53
P 3950 1750
AR Path="/5F7EAB53" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7EAB53" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 3950 1500 50 0001 C CNN
F 1 "GND" H 3955 1577 50 0000 C CNN
F 2 "" H 3950 1750 50 0001 C CNN
F 3 "" H 3950 1750 50 0001 C CNN
1 3950 1750
1 0 0 -1
$EndComp
Wire Wire Line
3950 1750 3950 1650
Wire Notes Line
3400 650 3400 2000
Wire Notes Line
3400 2000 5600 2000
Text Notes 4050 800 0 50 ~ 0
Place close to STM32F4
$Comp
L power:VDDA #PWR?
U 1 1 5F7FD193
P 1700 3450
AR Path="/5F7FD193" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F7FD193" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 1700 3300 50 0001 C CNN
F 1 "VDDA" H 1717 3623 50 0000 C CNN
F 2 "" H 1700 3450 50 0001 C CNN
F 3 "" H 1700 3450 50 0001 C CNN
1 1700 3450
1 0 0 -1
$EndComp
Wire Wire Line
1700 3450 1700 3550
Wire Wire Line
1700 3550 1600 3550
Wire Notes Line
5600 650 3400 650
Wire Notes Line
5600 2000 5600 650
Wire Wire Line
1700 3650 1700 3550
Connection ~ 1700 3550
Wire Wire Line
1700 3950 1700 4050
$Comp
L power:GND #PWR?
U 1 1 5F81C5B3
P 1700 4050
AR Path="/5F81C5B3" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F81C5B3" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 1700 3800 50 0001 C CNN
F 1 "GND" H 1705 3877 50 0000 C CNN
F 2 "" H 1700 4050 50 0001 C CNN
F 3 "" H 1700 4050 50 0001 C CNN
1 1700 4050
1 0 0 -1
$EndComp
Wire Wire Line
4800 1550 4800 1750
Wire Wire Line
4800 1050 4800 1250
$Comp
L power:+3V3 #PWR?
U 1 1 5F82C428
P 2600 950
AR Path="/5F82C428" Ref="#PWR?" Part="1"
AR Path="/5F7CBB94/5F82C428" Ref="#PWR?" Part="1"
F 0 "#PWR?" H 2600 800 50 0001 C CNN
F 1 "+3V3" H 2615 1123 50 0000 C CNN
F 2 "" H 2600 950 50 0001 C CNN
F 3 "" H 2600 950 50 0001 C CNN
1 2600 950
1 0 0 -1
$EndComp
Wire Wire Line
2600 950 2600 1050
Connection ~ 2600 1050
$EndSCHEMATC

389
kicad/sabik-cpu-cache.lib Normal file
View File

@ -0,0 +1,389 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_AVR-JTAG-10
#
DEF Connector_AVR-JTAG-10 J 0 40 Y Y 1 F N
F0 "J" 175 500 50 H V L CNN
F1 "Connector_AVR-JTAG-10" 100 -500 50 H V L CNN
F2 "" -150 150 50 V I C CNN
F3 "" -1275 -550 50 H I C CNN
$FPLIST
IDC?Header*2x05*
Pin?Header*2x05*
$ENDFPLIST
DRAW
S -105 450 -95 420 0 1 0 N
S -5 -420 5 -450 0 1 0 N
S -5 450 5 420 0 1 0 N
S 350 -195 320 -205 0 1 0 N
S 350 -95 320 -105 0 1 0 N
S 350 5 320 -5 0 1 0 N
S 350 105 320 95 0 1 0 N
S 350 205 320 195 0 1 0 N
S 350 305 320 295 0 1 0 N
S 350 450 -350 -450 0 1 10 f
X TCK 1 500 100 150 L 50 50 1 1 P
X GND 10 0 -600 150 U 50 50 1 1 W
X GND 2 0 -600 150 U 50 50 1 1 P N
X TDO 3 500 -100 150 L 50 50 1 1 P
X VREF 4 -100 600 150 D 50 50 1 1 P
X TMS 5 500 0 150 L 50 50 1 1 P
X ~SRST 6 500 300 150 L 50 50 1 1 P
X VCC 7 0 600 150 D 50 50 1 1 W
X ~TRST 8 500 200 150 L 50 50 1 1 P
X TDI 9 500 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Battery_Cell
#
DEF Device_Battery_Cell BT 0 0 N N 1 F N
F0 "BT" 100 100 50 H V L CNN
F1 "Device_Battery_Cell" 100 0 50 H V L CNN
F2 "" 0 60 50 V I C CNN
F3 "" 0 60 50 V I C CNN
DRAW
S -90 70 90 60 0 1 0 F
S -62 47 58 27 0 1 0 F
P 2 0 1 0 0 30 0 0 N
P 2 0 1 0 0 70 0 100 N
P 2 0 1 10 20 135 60 135 N
P 2 0 1 10 40 155 40 115 N
X + 1 0 200 100 D 50 50 1 1 P
X - 2 0 -100 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP
#
DEF Device_CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 90 40 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal
#
DEF Device_Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Device_Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED_CRGB
#
DEF Device_LED_CRGB D 0 0 Y N 1 F N
F0 "D" 0 370 50 H V C CNN
F1 "Device_LED_CRGB" 0 -350 50 H V C CNN
F2 "" 0 -50 50 H I C CNN
F3 "" 0 -50 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
C -85 0 10 0 1 0 F
T 0 75 -250 50 0 0 0 B Normal 0 C C
T 0 75 -50 50 0 0 0 G Normal 0 C C
T 0 75 150 50 0 0 0 R Normal 0 C C
S 110 330 -110 -300 0 1 10 f
P 2 0 1 8 -50 -150 -50 -250 N
P 2 0 1 8 -50 50 -50 -50 N
P 2 0 1 8 -50 250 -50 150 N
P 2 0 1 0 50 -200 100 -200 N
P 2 0 1 0 50 0 -100 0 N
P 2 0 1 0 50 0 100 0 N
P 2 0 1 0 50 200 100 200 N
P 4 0 1 8 50 -150 50 -250 -50 -200 50 -150 N
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
P 4 0 1 0 50 200 -85 200 -85 -200 50 -200 N
P 4 0 1 8 50 250 50 150 -50 200 50 250 N
P 5 0 1 0 -40 -150 20 -90 -10 -90 20 -90 20 -120 N
P 5 0 1 0 -40 50 20 110 -10 110 20 110 20 80 N
P 5 0 1 0 -40 250 20 310 -10 310 20 310 20 280 N
P 5 0 1 0 0 -150 60 -90 30 -90 60 -90 60 -120 N
P 5 0 1 0 0 50 60 110 30 110 60 110 60 80 N
P 5 0 1 0 0 250 60 310 30 310 60 310 60 280 N
X K 1 -200 0 100 R 50 50 1 1 P
X RA 2 200 200 100 L 50 50 1 1 P
X GA 3 200 0 100 L 50 50 1 1 P
X BA 4 200 -200 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Interface_UART_MAX485E
#
DEF Interface_UART_MAX485E U 0 20 Y Y 1 F N
F0 "U" -240 450 50 H V C CNN
F1 "Interface_UART_MAX485E" 30 450 50 H V L CNN
F2 "" 0 -700 50 H I C CNN
F3 "" 0 50 50 H I C CNN
ALIAS MAX483E MAX485E MAX487E MAX1487E MAX3485 MAX3483 MAX3486
$FPLIST
DIP*W7.62mm*
SOIC*3.9x4.9mm*P1.27mm*
$ENDFPLIST
DRAW
C -12 -145 14 0 1 10 F
C -1 59 14 0 1 10 F
C 65 75 14 0 1 10 F
S -300 400 300 -500 0 1 10 f
S 50 125 50 125 0 1 0 N
P 2 0 1 10 -160 -200 -75 -200 N
P 2 0 1 10 -160 100 -50 100 N
P 2 0 1 10 -50 -126 -50 -136 N
P 2 0 1 10 -25 -200 210 -200 N
P 3 0 1 10 -160 -100 -50 -100 -50 -125 N
P 3 0 1 10 0 50 0 0 -160 0 N
P 3 0 1 10 50 125 150 125 150 -200 N
P 3 0 1 10 100 75 100 -150 0 -150 N
P 4 0 1 10 -75 -125 -75 -225 25 -175 -75 -125 N
P 4 0 1 10 -50 100 50 150 50 50 -50 100 N
P 4 0 1 10 75 75 175 75 175 100 210 100 N
X RO 1 -400 100 100 R 50 50 1 1 O
X ~RE 2 -400 0 100 R 50 50 1 1 I
X DE 3 -400 -100 100 R 50 50 1 1 I
X DI 4 -400 -200 100 R 50 50 1 1 I
X GND 5 0 -600 100 U 50 50 1 1 W
X A 6 400 -200 100 L 50 50 1 1 B
X B 7 400 100 100 L 50 50 1 1 B
X VCC 8 0 500 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# MCU_ST_STM32F4_STM32F410CBTx
#
DEF MCU_ST_STM32F4_STM32F410CBTx U 0 20 Y Y 1 F N
F0 "U" -600 1450 50 H V L CNN
F1 "MCU_ST_STM32F4_STM32F410CBTx" 300 1450 50 H V L CNN
F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" -600 -1500 50 H I R CNN
F3 "" 0 0 50 H I C CNN
ALIAS STM32F410CBTx
$FPLIST
LQFP*7x7mm*P0.5mm*
$ENDFPLIST
DRAW
S -600 -1500 500 1400 0 1 10 f
X VBAT 1 -200 1500 100 D 50 50 1 1 W
X PA0 10 600 100 100 L 50 50 1 1 B
X PA1 11 600 0 100 L 50 50 1 1 B
X PA2 12 600 -100 100 L 50 50 1 1 B
X PA3 13 600 -200 100 L 50 50 1 1 B
X PA4 14 600 -300 100 L 50 50 1 1 B
X PA5 15 600 -400 100 L 50 50 1 1 B
X PA6 16 600 -500 100 L 50 50 1 1 B
X PA7 17 600 -600 100 L 50 50 1 1 B
X PB0 18 -700 -100 100 R 50 50 1 1 B
X PB1 19 -700 -200 100 R 50 50 1 1 B
X PC13 2 -700 300 100 R 50 50 1 1 B
X PB2 20 -700 -300 100 R 50 50 1 1 B
X PB10 21 -700 -1000 100 R 50 50 1 1 B
X VCAP1 22 -700 800 100 R 50 50 1 1 W
X VSS 23 -200 -1600 100 U 50 50 1 1 W
X VDD 24 -100 1500 100 D 50 50 1 1 W
X PB12 25 -700 -1100 100 R 50 50 1 1 B
X PB13 26 -700 -1200 100 R 50 50 1 1 B
X PB14 27 -700 -1300 100 R 50 50 1 1 B
X PB15 28 -700 -1400 100 R 50 50 1 1 B
X PA8 29 600 -700 100 L 50 50 1 1 B
X PC14 3 -700 200 100 R 50 50 1 1 B
X PA9 30 600 -800 100 L 50 50 1 1 B
X PA10 31 600 -900 100 L 50 50 1 1 B
X PA11 32 600 -1000 100 L 50 50 1 1 B
X PA12 33 600 -1100 100 L 50 50 1 1 B
X PA13 34 600 -1200 100 L 50 50 1 1 B
X VSS 35 -100 -1600 100 U 50 50 1 1 W
X VDD 36 0 1500 100 D 50 50 1 1 W
X PA14 37 600 -1300 100 L 50 50 1 1 B
X PA15 38 600 -1400 100 L 50 50 1 1 B
X PB3 39 -700 -400 100 R 50 50 1 1 B
X PC15 4 -700 100 100 R 50 50 1 1 B
X PB4 40 -700 -500 100 R 50 50 1 1 B
X PB5 41 -700 -600 100 R 50 50 1 1 B
X PB6 42 -700 -700 100 R 50 50 1 1 B
X PB7 43 -700 -800 100 R 50 50 1 1 B
X BOOT0 44 -700 1100 100 R 50 50 1 1 I
X PB8 45 -700 -900 100 R 50 50 1 1 B
X VSS 46 0 -1600 100 U 50 50 1 1 W
X PDR_ON 47 -700 900 100 R 50 50 1 1 W
X VDD 48 100 1500 100 D 50 50 1 1 W
X PH0 5 -700 600 100 R 50 50 1 1 I
X PH1 6 -700 500 100 R 50 50 1 1 I
X NRST 7 -700 1300 100 R 50 50 1 1 I
X VSSA 8 100 -1600 100 U 50 50 1 1 W
X VDDA 9 200 1500 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Regulator_Linear_AP1117-33
#
DEF Regulator_Linear_AP1117-33 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_AP1117-33" 0 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN
F3 "" 100 -250 50 H I C CNN
ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0
$FPLIST
SOT?223*TabPin2*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X GND 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# power_+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+BATT
#
DEF power_+BATT #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+BATT" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +BATT 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VBUS
#
DEF power_VBUS #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VBUS" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X VBUS 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VDDA
#
DEF power_VDDA #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VDDA" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VDDA 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

33
kicad/sabik-cpu.pro Normal file
View File

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

34
kicad/sabik-cpu.sch Normal file
View File

@ -0,0 +1,34 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 4
Title ""
Date "2020-10-03"
Rev "01"
Comp "Macrocell"
Comment1 "#followtheling"
Comment2 ""
Comment3 ""
Comment4 "Schematic overview"
$EndDescr
$Sheet
S 650 650 1400 1100
U 5F7CBB94
F0 "power" 50
F1 "power.sch" 50
$EndSheet
$Sheet
S 2250 650 1400 1100
U 5F7D680C
F0 "cpu" 50
F1 "cpu.sch" 50
$EndSheet
$Sheet
S 3850 650 1400 1100
U 5F8467A7
F0 "io" 50
F1 "io.sch" 50
$EndSheet
$EndSCHEMATC