From 6e9bb6b74ba61ba9c5ee0a8aa3572168819d166f Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sat, 3 Oct 2020 15:26:28 +0200 Subject: [PATCH] kicad: Start schematic --- kicad/cpu.sch | 554 ++++++++++++++++++++++++++++++++++++++ kicad/io.sch | 27 ++ kicad/power.sch | 471 ++++++++++++++++++++++++++++++++ kicad/sabik-cpu-cache.lib | 389 ++++++++++++++++++++++++++ kicad/sabik-cpu.kicad_pcb | 1 + kicad/sabik-cpu.pro | 33 +++ kicad/sabik-cpu.sch | 34 +++ 7 files changed, 1509 insertions(+) create mode 100644 kicad/cpu.sch create mode 100644 kicad/io.sch create mode 100644 kicad/power.sch create mode 100644 kicad/sabik-cpu-cache.lib create mode 100644 kicad/sabik-cpu.kicad_pcb create mode 100644 kicad/sabik-cpu.pro create mode 100644 kicad/sabik-cpu.sch diff --git a/kicad/cpu.sch b/kicad/cpu.sch new file mode 100644 index 0000000..9216541 --- /dev/null +++ b/kicad/cpu.sch @@ -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 diff --git a/kicad/io.sch b/kicad/io.sch new file mode 100644 index 0000000..9cd91fc --- /dev/null +++ b/kicad/io.sch @@ -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 diff --git a/kicad/power.sch b/kicad/power.sch new file mode 100644 index 0000000..8f0a523 --- /dev/null +++ b/kicad/power.sch @@ -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 diff --git a/kicad/sabik-cpu-cache.lib b/kicad/sabik-cpu-cache.lib new file mode 100644 index 0000000..b8c0764 --- /dev/null +++ b/kicad/sabik-cpu-cache.lib @@ -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 diff --git a/kicad/sabik-cpu.kicad_pcb b/kicad/sabik-cpu.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/kicad/sabik-cpu.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/kicad/sabik-cpu.pro b/kicad/sabik-cpu.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/kicad/sabik-cpu.pro @@ -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] diff --git a/kicad/sabik-cpu.sch b/kicad/sabik-cpu.sch new file mode 100644 index 0000000..c0b0082 --- /dev/null +++ b/kicad/sabik-cpu.sch @@ -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