Compare commits

..

8 Commits

23 changed files with 5715 additions and 272 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -629,6 +629,10 @@
[
"1545cd58-ec56-43ca-991f-528eab9b04ea",
"USB"
],
[
"be3c13b5-9ed7-48d7-9628-fcde8ceb3f83",
"Battery"
]
],
"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
@@ -655,7 +659,7 @@
)
(uuid "03797530-9748-49a5-81b0-cc6093ba624f")
)
(hierarchical_label "~WP"
(hierarchical_label "~{WP}"
(shape input)
(at 134.62 93.98 180)
(effects
@@ -666,7 +670,7 @@
)
(uuid "0e331980-54ff-4c38-aaf2-7bd835b70277")
)
(hierarchical_label "~CS"
(hierarchical_label "~{CS}"
(shape input)
(at 134.62 83.82 180)
(effects
@@ -699,7 +703,7 @@
)
(uuid "bd845fcd-8c6a-4a18-b005-a3d735ad5f1a")
)
(hierarchical_label "~RST"
(hierarchical_label "~{RST}"
(shape input)
(at 134.62 96.52 180)
(effects

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)
@@ -629,7 +633,7 @@
)
(uuid "b37f3708-fa97-45fb-9ed9-974f3faf91cb")
)
(hierarchical_label "~CS"
(hierarchical_label "~{CS}"
(shape input)
(at 130.81 106.68 180)
(effects
@@ -819,7 +823,7 @@
(uuid "870e77f0-68c2-4cc6-abbb-fb24bd35860b")
)
(instances
(project ""
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54/3b69b8b5-74b9-4ef8-b089-9f6703a47935"
(reference "U3")
(unit 1)

View File

@@ -4,6 +4,10 @@
(generator_version "9.0")
(uuid "817bf964-d8ca-450d-bbff-0dc446ea02e3")
(paper "A4")
(title_block
(title "USB-C Interface")
(company "Dynamite Rocketry")
)
(lib_symbols
(symbol "Connector:USB_C_Receptacle_USB2.0_16P"
(pin_names
@@ -1698,6 +1702,131 @@
)
(embedded_fonts no)
)
(symbol "power:VBUS"
(power)
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "#PWR"
(at 0 -3.81 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "VBUS"
(at 0 3.556 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"VBUS\""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "global power"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "VBUS_0_1"
(polyline
(pts
(xy -0.762 1.27) (xy 0 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 2.54) (xy 0.762 1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 0) (xy 0 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "VBUS_1_1"
(pin power_in line
(at 0 0 90)
(length 0)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(text_box "Place decoupling capacitor as close as possible to IC power pin."
(exclude_from_sim no)
@@ -2005,72 +2134,6 @@
)
)
)
(symbol
(lib_id "power:+5V")
(at 156.21 95.25 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "2a8fbd14-2453-4156-ad5a-142ffaf990b1")
(property "Reference" "#PWR022"
(at 156.21 99.06 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+5V"
(at 156.21 90.17 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 156.21 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 156.21 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+5V\""
(at 156.21 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "6293fd5c-202b-4473-a161-e2c133d924ba")
)
(instances
(project ""
(path "/0389eb62-6503-47dc-9bba-f194441b9f54/1545cd58-ec56-43ca-991f-528eab9b04ea"
(reference "#PWR022")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GNDD")
(at 102.87 123.19 0)
@@ -2163,7 +2226,7 @@
)
)
)
(property "Footprint" ""
(property "Footprint" "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal"
(at 106.68 100.33 0)
(effects
(font
@@ -2320,6 +2383,72 @@
)
)
)
(symbol
(lib_id "power:VBUS")
(at 156.21 95.25 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "71ab476c-fa44-446b-9f03-9e92d55b1217")
(property "Reference" "#PWR022"
(at 156.21 99.06 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "VBUS"
(at 156.21 90.17 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 156.21 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 156.21 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"VBUS\""
(at 156.21 95.25 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "7f8da933-6068-4e20-bbe8-95535759cdb9")
)
(instances
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54/1545cd58-ec56-43ca-991f-528eab9b04ea"
(reference "#PWR022")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GNDD")
(at 95.25 123.19 0)
@@ -2670,6 +2799,72 @@
)
)
)
(symbol
(lib_id "power:VBUS")
(at 173.99 97.79 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "d492e234-4080-43dc-a9bb-eba89c7cafdb")
(property "Reference" "#PWR028"
(at 173.99 101.6 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "VBUS"
(at 173.99 92.71 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 173.99 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 173.99 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"VBUS\""
(at 173.99 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "daa49d65-b818-4ce1-918f-7850399046d1")
)
(instances
(project ""
(path "/0389eb62-6503-47dc-9bba-f194441b9f54/1545cd58-ec56-43ca-991f-528eab9b04ea"
(reference "#PWR028")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GNDD")
(at 128.27 92.71 90)
@@ -2805,70 +3000,4 @@
)
)
)
(symbol
(lib_id "power:+5V")
(at 173.99 97.79 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "ff22c271-f7b2-42f9-980f-7e89e59e4ca0")
(property "Reference" "#PWR028"
(at 173.99 101.6 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+5V"
(at 173.99 92.71 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 173.99 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 173.99 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+5V\""
(at 173.99 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "a001e0eb-ec0d-4f2d-b921-7426bd34953f")
)
(instances
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54/1545cd58-ec56-43ca-991f-528eab9b04ea"
(reference "#PWR028")
(unit 1)
)
)
)
)
)

View File

@@ -12,26 +12,30 @@ Mcu.IP1=RCC
Mcu.IP2=SPI1
Mcu.IP3=SPI3
Mcu.IP4=SYS
Mcu.IP5=USB_OTG_FS
Mcu.IPNb=6
Mcu.IP5=USART1
Mcu.IP6=USB_OTG_FS
Mcu.IPNb=7
Mcu.Name=STM32L4Q5CGTx
Mcu.Package=LQFP48
Mcu.Pin0=PA5
Mcu.Pin1=PA6
Mcu.Pin10=PB4 (NJTRST)
Mcu.Pin11=PB5
Mcu.Pin12=PB6
Mcu.Pin13=PB7
Mcu.Pin14=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=PA11
Mcu.Pin5=PA12
Mcu.Pin6=PA13 (JTMS/SWDIO)
Mcu.Pin7=PA14 (JTCK/SWCLK)
Mcu.Pin8=PA15 (JTDI)
Mcu.Pin9=PB3 (JTDO/TRACESWO)
Mcu.PinsNb=15
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
@@ -48,13 +52,17 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
PA10.Mode=Asynchronous
PA10.Signal=USART1_RX
PA11.Mode=Device_Only
PA11.Signal=USB_OTG_FS_DM
PA12.Mode=Device_Only
PA12.Signal=USB_OTG_FS_DP
PA13\ (JTMS/SWDIO).Locked=true
PA13\ (JTMS/SWDIO).Mode=Serial_Wire
PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO
PA14\ (JTCK/SWCLK).Locked=true
PA14\ (JTCK/SWCLK).Mode=Serial_Wire
PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK
PA15\ (JTDI).GPIOParameters=GPIO_Label
PA15\ (JTDI).GPIO_Label=FLASH_CS
@@ -72,10 +80,16 @@ PA7.GPIOParameters=GPIO_Label
PA7.GPIO_Label=PRES_MOSI
PA7.Mode=Full_Duplex_Master
PA7.Signal=SPI1_MOSI
PA9.Mode=Asynchronous
PA9.Signal=USART1_TX
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
@@ -128,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
@@ -199,6 +213,8 @@ SPI3.Direction=SPI_DIRECTION_2LINES
SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
SPI3.Mode=SPI_MODE_MASTER
SPI3.VirtualType=VM_MASTER
USART1.IPParameters=VirtualMode-Asynchronous
USART1.VirtualMode-Asynchronous=VM_ASYNC
USB_OTG_FS.IPParameters=VirtualMode
USB_OTG_FS.VirtualMode=Device_Only
VP_SYS_VS_Systick.Mode=SysTick