Compare commits

..

5 Commits

21 changed files with 4869 additions and 186 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -629,6 +629,10 @@
[ [
"1545cd58-ec56-43ca-991f-528eab9b04ea", "1545cd58-ec56-43ca-991f-528eab9b04ea",
"USB" "USB"
],
[
"be3c13b5-9ed7-48d7-9628-fcde8ceb3f83",
"Battery"
] ]
], ],
"text_variables": {} "text_variables": {}

View File

@@ -4,6 +4,10 @@
(generator_version "9.0") (generator_version "9.0")
(uuid "0389eb62-6503-47dc-9bba-f194441b9f54") (uuid "0389eb62-6503-47dc-9bba-f194441b9f54")
(paper "A4") (paper "A4")
(title_block
(title "Dyna-Micro")
(company "Dynamite Rocketry")
)
(lib_symbols) (lib_symbols)
(wire (wire
(pts (pts
@@ -459,6 +463,48 @@
) )
) )
) )
(sheet
(at 147.32 50.8)
(size 30.48 10.16)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "be3c13b5-9ed7-48d7-9628-fcde8ceb3f83")
(property "Sheetname" "Battery"
(at 147.32 50.0884 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "battery.kicad_sch"
(at 147.32 61.5446 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54"
(page "6")
)
)
)
)
(sheet (sheet
(at 121.92 105.41) (at 121.92 105.41)
(size 15.24 21.59) (size 15.24 21.59)

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,10 @@
(generator_version "9.0") (generator_version "9.0")
(uuid "16a61737-b805-4ce5-9c5a-d2a43629898b") (uuid "16a61737-b805-4ce5-9c5a-d2a43629898b")
(paper "A4") (paper "A4")
(title_block
(title "Pressure Sensor")
(company "Dynamite Rocketry")
)
(lib_symbols (lib_symbols
(symbol "Device:C" (symbol "Device:C"
(pin_numbers (pin_numbers
@@ -609,7 +613,7 @@
(embedded_fonts no) (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) (exclude_from_sim no)
(at 180.34 93.98 0) (at 180.34 93.98 0)
(size 30.48 15.24) (size 30.48 15.24)

View File

@@ -4,6 +4,10 @@
(generator_version "9.0") (generator_version "9.0")
(uuid "817bf964-d8ca-450d-bbff-0dc446ea02e3") (uuid "817bf964-d8ca-450d-bbff-0dc446ea02e3")
(paper "A4") (paper "A4")
(title_block
(title "USB-C Interface")
(company "Dynamite Rocketry")
)
(lib_symbols (lib_symbols
(symbol "Connector:USB_C_Receptacle_USB2.0_16P" (symbol "Connector:USB_C_Receptacle_USB2.0_16P"
(pin_names (pin_names
@@ -1698,6 +1702,131 @@
) )
(embedded_fonts no) (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." (text_box "Place decoupling capacitor as close as possible to IC power pin."
(exclude_from_sim no) (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 (symbol
(lib_id "power:GNDD") (lib_id "power:GNDD")
(at 102.87 123.19 0) (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) (at 106.68 100.33 0)
(effects (effects
(font (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 (symbol
(lib_id "power:GNDD") (lib_id "power:GNDD")
(at 95.25 123.19 0) (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 (symbol
(lib_id "power:GNDD") (lib_id "power:GNDD")
(at 128.27 92.71 90) (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,29 @@ Mcu.IP1=RCC
Mcu.IP2=SPI1 Mcu.IP2=SPI1
Mcu.IP3=SPI3 Mcu.IP3=SPI3
Mcu.IP4=SYS Mcu.IP4=SYS
Mcu.IP5=USB_OTG_FS Mcu.IP5=USART1
Mcu.IPNb=6 Mcu.IP6=USB_OTG_FS
Mcu.IPNb=7
Mcu.Name=STM32L4Q5CGTx Mcu.Name=STM32L4Q5CGTx
Mcu.Package=LQFP48 Mcu.Package=LQFP48
Mcu.Pin0=PA5 Mcu.Pin0=PA5
Mcu.Pin1=PA6 Mcu.Pin1=PA6
Mcu.Pin10=PB4 (NJTRST) Mcu.Pin10=PA15 (JTDI)
Mcu.Pin11=PB5 Mcu.Pin11=PB3 (JTDO/TRACESWO)
Mcu.Pin12=PB6 Mcu.Pin12=PB4 (NJTRST)
Mcu.Pin13=PB7 Mcu.Pin13=PB5
Mcu.Pin14=VP_SYS_VS_Systick Mcu.Pin14=PB6
Mcu.Pin15=PB7
Mcu.Pin16=VP_SYS_VS_Systick
Mcu.Pin2=PA7 Mcu.Pin2=PA7
Mcu.Pin3=PB0 Mcu.Pin3=PB0
Mcu.Pin4=PA11 Mcu.Pin4=PA9
Mcu.Pin5=PA12 Mcu.Pin5=PA10
Mcu.Pin6=PA13 (JTMS/SWDIO) Mcu.Pin6=PA11
Mcu.Pin7=PA14 (JTCK/SWCLK) Mcu.Pin7=PA12
Mcu.Pin8=PA15 (JTDI) Mcu.Pin8=PA13 (JTMS/SWDIO)
Mcu.Pin9=PB3 (JTDO/TRACESWO) Mcu.Pin9=PA14 (JTCK/SWCLK)
Mcu.PinsNb=15 Mcu.PinsNb=17
Mcu.ThirdPartyNb=0 Mcu.ThirdPartyNb=0
Mcu.UserConstants= Mcu.UserConstants=
Mcu.UserName=STM32L4Q5CGTx Mcu.UserName=STM32L4Q5CGTx
@@ -48,13 +51,17 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false 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.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\: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.Mode=Device_Only
PA11.Signal=USB_OTG_FS_DM PA11.Signal=USB_OTG_FS_DM
PA12.Mode=Device_Only PA12.Mode=Device_Only
PA12.Signal=USB_OTG_FS_DP PA12.Signal=USB_OTG_FS_DP
PA13\ (JTMS/SWDIO).Locked=true PA13\ (JTMS/SWDIO).Locked=true
PA13\ (JTMS/SWDIO).Mode=Serial_Wire
PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO
PA14\ (JTCK/SWCLK).Locked=true PA14\ (JTCK/SWCLK).Locked=true
PA14\ (JTCK/SWCLK).Mode=Serial_Wire
PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK
PA15\ (JTDI).GPIOParameters=GPIO_Label PA15\ (JTDI).GPIOParameters=GPIO_Label
PA15\ (JTDI).GPIO_Label=FLASH_CS PA15\ (JTDI).GPIO_Label=FLASH_CS
@@ -72,6 +79,8 @@ PA7.GPIOParameters=GPIO_Label
PA7.GPIO_Label=PRES_MOSI PA7.GPIO_Label=PRES_MOSI
PA7.Mode=Full_Duplex_Master PA7.Mode=Full_Duplex_Master
PA7.Signal=SPI1_MOSI PA7.Signal=SPI1_MOSI
PA9.Mode=Asynchronous
PA9.Signal=USART1_TX
PB0.GPIOParameters=GPIO_Label PB0.GPIOParameters=GPIO_Label
PB0.GPIO_Label=PRES_CS PB0.GPIO_Label=PRES_CS
PB0.Locked=true PB0.Locked=true
@@ -199,6 +208,8 @@ SPI3.Direction=SPI_DIRECTION_2LINES
SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
SPI3.Mode=SPI_MODE_MASTER SPI3.Mode=SPI_MODE_MASTER
SPI3.VirtualType=VM_MASTER SPI3.VirtualType=VM_MASTER
USART1.IPParameters=VirtualMode-Asynchronous
USART1.VirtualMode-Asynchronous=VM_ASYNC
USB_OTG_FS.IPParameters=VirtualMode USB_OTG_FS.IPParameters=VirtualMode
USB_OTG_FS.VirtualMode=Device_Only USB_OTG_FS.VirtualMode=Device_Only
VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Mode=SysTick