Compare commits

..

5 Commits

13 changed files with 3399 additions and 250 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -618,10 +618,6 @@
"3f625fbe-0d7d-4f9d-a789-e3d398a1e499",
"MCU"
],
[
"cb777b82-025b-46bf-a35c-23d9be73404c",
"Flash"
],
[
"3b69b8b5-74b9-4ef8-b089-9f6703a47935",
"Pressure Sensor"
@@ -633,6 +629,10 @@
[
"be3c13b5-9ed7-48d7-9628-fcde8ceb3f83",
"Battery"
],
[
"e94fe28b-7032-4620-a8c2-7db10727010e",
"MicroSD Card"
]
],
"text_variables": {}

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,10 @@
(generator_version "9.0")
(uuid "e8aa36a8-cba0-46a0-bed7-97c2a473d3b7")
(paper "A4")
(title_block
(title "Flash")
(company "Dynamite Rocketry")
)
(lib_symbols
(symbol "Device:C"
(pin_numbers

View File

@@ -4,6 +4,10 @@
(generator_version "9.0")
(uuid "db1e8a3e-0d05-4705-a393-c90777226fe9")
(paper "A4")
(title_block
(title "Microcontroller Pinout")
(company "Dynamite Rocketry")
)
(lib_symbols
(symbol "Connector:Conn_ST_STDC14"
(exclude_from_sim no)
@@ -2326,6 +2330,16 @@
(at 228.6 87.63)
(uuid "1f392776-691d-4898-b4c4-9d208ef6f28d")
)
(wire
(pts
(xy 147.32 121.92) (xy 153.67 121.92)
)
(stroke
(width 0)
(type default)
)
(uuid "0001712f-6627-4887-8f09-0bf2c8161784")
)
(wire
(pts
(xy 184.15 93.98) (xy 191.77 93.98)
@@ -2386,6 +2400,16 @@
)
(uuid "1d12bbf2-3b9e-475e-83ec-3ab6bdce746b")
)
(wire
(pts
(xy 147.32 116.84) (xy 153.67 116.84)
)
(stroke
(width 0)
(type default)
)
(uuid "1daaa86c-9acb-43bb-9594-602a8cb0084c")
)
(wire
(pts
(xy 171.45 134.62) (xy 171.45 132.08)
@@ -2396,16 +2420,6 @@
)
(uuid "1ed5c006-4643-4e39-bf01-b7a09002784f")
)
(wire
(pts
(xy 147.32 99.06) (xy 153.67 99.06)
)
(stroke
(width 0)
(type default)
)
(uuid "23160eb1-1e2e-45c8-8897-1c5dc48fc9da")
)
(wire
(pts
(xy 220.98 80.01) (xy 228.6 80.01)
@@ -2426,16 +2440,6 @@
)
(uuid "24bb5b8d-6e0a-487a-9dc6-a01648b4fbed")
)
(wire
(pts
(xy 184.15 99.06) (xy 191.77 99.06)
)
(stroke
(width 0)
(type default)
)
(uuid "2e70aa0b-91c7-4f45-9656-55e922610941")
)
(wire
(pts
(xy 220.98 100.33) (xy 228.6 100.33)
@@ -2456,16 +2460,6 @@
)
(uuid "3940d32e-4bbd-4c16-ac1e-0946aa5c089c")
)
(wire
(pts
(xy 147.32 101.6) (xy 153.67 101.6)
)
(stroke
(width 0)
(type default)
)
(uuid "398bec0f-dde5-4537-8fc3-b9498c65b48e")
)
(wire
(pts
(xy 243.84 106.68) (xy 243.84 105.41)
@@ -2538,13 +2532,13 @@
)
(wire
(pts
(xy 147.32 104.14) (xy 153.67 104.14)
(xy 184.15 63.5) (xy 191.77 63.5)
)
(stroke
(width 0)
(type default)
)
(uuid "87c2e995-be01-40d2-b0ae-b679378c5995")
(uuid "936c77db-1d32-44be-a233-8ef1fc0fc002")
)
(wire
(pts
@@ -2606,6 +2600,16 @@
)
(uuid "c185fc07-2acb-4a71-812a-c991966502f7")
)
(wire
(pts
(xy 147.32 124.46) (xy 153.67 124.46)
)
(stroke
(width 0)
(type default)
)
(uuid "c390a098-5a3a-4713-860b-f0e8fe2581e3")
)
(wire
(pts
(xy 58.42 105.41) (xy 71.12 105.41)
@@ -2616,6 +2620,16 @@
)
(uuid "ccb4f7b0-824a-4173-8d5a-4f0e0edfd42f")
)
(wire
(pts
(xy 147.32 104.14) (xy 153.67 104.14)
)
(stroke
(width 0)
(type default)
)
(uuid "d2d448ff-e737-43f3-992a-b928bc60662e")
)
(wire
(pts
(xy 191.77 86.36) (xy 184.15 86.36)
@@ -2776,17 +2790,6 @@
)
(uuid "e3982cec-8da9-4a41-b362-0b5065a83eed")
)
(hierarchical_label "FLASH_MOSI"
(shape output)
(at 147.32 99.06 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "1433fbe8-d6d2-416e-8828-51cb5b93a881")
)
(hierarchical_label "PRES_SCK"
(shape output)
(at 191.77 73.66 0)
@@ -2798,16 +2801,16 @@
)
(uuid "1507a78b-d60d-495d-9e2b-439e349f1c8f")
)
(hierarchical_label "FLASH_MISO"
(shape input)
(at 147.32 96.52 180)
(hierarchical_label "SD_CK"
(shape output)
(at 147.32 116.84 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "15ff75cf-aad7-4187-b65b-a2d4195e8d9b")
(uuid "1947b19c-e5b5-457a-bf7a-e269492b3398")
)
(hierarchical_label "USB_D-"
(shape bidirectional)
@@ -2821,28 +2824,6 @@
)
(uuid "1e149bbf-7530-4538-b85b-406464910d7c")
)
(hierarchical_label "FLASH_~{CS}"
(shape output)
(at 191.77 99.06 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "27624ea2-8dac-4dc8-9854-299f321f28ac")
)
(hierarchical_label "FLASH_SCK"
(shape output)
(at 147.32 93.98 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "29c68aa8-6a4c-49b3-946c-7529deaa6cd4")
)
(hierarchical_label "PRES_MISO"
(shape input)
(at 191.77 76.2 0)
@@ -2854,27 +2835,16 @@
)
(uuid "2ff1fd22-b29b-4eb6-95bb-678783af0237")
)
(hierarchical_label "FLASH_~{WP}"
(shape output)
(at 147.32 104.14 180)
(hierarchical_label "SD_D3"
(shape bidirectional)
(at 147.32 96.52 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "94365ef2-8bfd-4e20-970e-5a5f60e080be")
)
(hierarchical_label "FLASH_~{RST}"
(shape output)
(at 147.32 101.6 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "9ec5e8ab-bff9-4e70-a1aa-48f8b502e455")
(uuid "823eff0a-8f2f-4999-bf9c-69b98826bd29")
)
(hierarchical_label "PRES_~{SC}"
(shape output)
@@ -2899,6 +2869,61 @@
)
(uuid "c8684572-3a4c-4e9c-afa8-8f61767068ce")
)
(hierarchical_label "SD_CMD"
(shape output)
(at 191.77 63.5 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "cffcb49d-8377-493d-9dfd-c7b89b14c7a2")
)
(hierarchical_label "SD_D2"
(shape bidirectional)
(at 147.32 93.98 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "e6e3dcb6-b9cb-42b9-bfd8-21b1bd73c2c2")
)
(hierarchical_label "DEBUG_LED"
(shape output)
(at 147.32 104.14 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "ed0beb14-5673-4969-a388-d54c9e4d2864")
)
(hierarchical_label "SD_D0"
(shape bidirectional)
(at 147.32 121.92 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "f3bcfb56-3b09-4552-bad2-1d33ceed57d0")
)
(hierarchical_label "SD_D1"
(shape bidirectional)
(at 147.32 124.46 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "f7dd0084-932b-4f72-bb42-9ace8bf76a53")
)
(hierarchical_label "PRES_MOSI"
(shape output)
(at 191.77 78.74 0)

View File

@@ -4,6 +4,10 @@
(generator_version "9.0")
(uuid "16a61737-b805-4ce5-9c5a-d2a43629898b")
(paper "A4")
(title_block
(title "Pressure Sensor")
(company "Dynamite Rocketry")
)
(lib_symbols
(symbol "Device:C"
(pin_numbers
@@ -609,7 +613,7 @@
(embedded_fonts no)
)
)
(text_box "Each power supply should be decoupled using a ceramic capacitor. The decoupling capacitors must be placed as close as possible to appropriate pins to ensure good functionality."
(text_box "Each power supply pin should be decoupled using a ceramic capacitor. The decoupling capacitors must be placed as close as possible to appropriate pins to ensure good functionality."
(exclude_from_sim no)
(at 180.34 93.98 0)
(size 30.48 15.24)

View File

@@ -19,22 +19,23 @@ Mcu.Name=STM32L4Q5CGTx
Mcu.Package=LQFP48
Mcu.Pin0=PA5
Mcu.Pin1=PA6
Mcu.Pin10=PA15 (JTDI)
Mcu.Pin11=PB3 (JTDO/TRACESWO)
Mcu.Pin12=PB4 (NJTRST)
Mcu.Pin13=PB5
Mcu.Pin14=PB6
Mcu.Pin15=PB7
Mcu.Pin16=VP_SYS_VS_Systick
Mcu.Pin10=PA14 (JTCK/SWCLK)
Mcu.Pin11=PA15 (JTDI)
Mcu.Pin12=PB3 (JTDO/TRACESWO)
Mcu.Pin13=PB4 (NJTRST)
Mcu.Pin14=PB5
Mcu.Pin15=PB6
Mcu.Pin16=PB7
Mcu.Pin17=VP_SYS_VS_Systick
Mcu.Pin2=PA7
Mcu.Pin3=PB0
Mcu.Pin4=PA9
Mcu.Pin5=PA10
Mcu.Pin6=PA11
Mcu.Pin7=PA12
Mcu.Pin8=PA13 (JTMS/SWDIO)
Mcu.Pin9=PA14 (JTCK/SWCLK)
Mcu.PinsNb=17
Mcu.Pin4=PB12
Mcu.Pin5=PA9
Mcu.Pin6=PA10
Mcu.Pin7=PA11
Mcu.Pin8=PA12
Mcu.Pin9=PA13 (JTMS/SWDIO)
Mcu.PinsNb=18
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32L4Q5CGTx
@@ -85,6 +86,10 @@ PB0.GPIOParameters=GPIO_Label
PB0.GPIO_Label=PRES_CS
PB0.Locked=true
PB0.Signal=GPIO_Output
PB12.GPIOParameters=GPIO_Label
PB12.GPIO_Label=DEBUG_LED
PB12.Locked=true
PB12.Signal=GPIO_Output
PB3\ (JTDO/TRACESWO).GPIOParameters=GPIO_Label
PB3\ (JTDO/TRACESWO).GPIO_Label=FLASH_SCK
PB3\ (JTDO/TRACESWO).Mode=Full_Duplex_Master
@@ -137,7 +142,7 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=false
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SPI1_Init-SPI1-false-HAL-true,4-MX_USB_OTG_FS_PCD_Init-USB_OTG_FS-false-HAL-true,5-MX_SPI3_Init-SPI3-false-HAL-true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SPI1_Init-SPI1-false-HAL-true,4-MX_USB_OTG_FS_PCD_Init-USB_OTG_FS-false-HAL-true,5-MX_SPI3_Init-SPI3-false-HAL-true,6-MX_USART1_UART_Init-USART1-false-HAL-true
RCC.ADCFreq_Value=48000000
RCC.AHBFreq_Value=120000000
RCC.APB1Freq_Value=120000000