Compare commits
20 Commits
ECAD-pcb-o
...
ECAD-#25-p
| Author | SHA1 | Date | |
|---|---|---|---|
| 2c81258249 | |||
| 0f16f7214f | |||
| be39ab1973 | |||
| b727f808a4 | |||
| 1cc90e7c72 | |||
| 936bb8c1a4 | |||
| e2dae71295 | |||
| e23f2af04c | |||
| 22bc55105c | |||
| 8ddd22f832 | |||
| 07bd1658dc | |||
| dc5a3a794b | |||
| 02aa71bd12 | |||
| bc724862ec | |||
| a8df5f9a46 | |||
| ccd5cff310 | |||
| b57de572bc | |||
| 7a3b357c2d | |||
| b1cd200d54 | |||
| dce586a14a |
2361
pcb/dyna-micro/MicroSD Card.kicad_sch
Normal file
2361
pcb/dyna-micro/MicroSD Card.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
3866
pcb/dyna-micro/battery.kicad_sch
Normal file
3866
pcb/dyna-micro/battery.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"board": {
|
"board": {
|
||||||
"active_layer": 25,
|
"active_layer": 17,
|
||||||
"active_layer_preset": "",
|
"active_layer_preset": "",
|
||||||
"auto_track_width": true,
|
"auto_track_width": true,
|
||||||
"hidden_netclasses": [],
|
"hidden_netclasses": [],
|
||||||
|
|||||||
@@ -430,7 +430,7 @@
|
|||||||
"no_connect_dangling": "warning",
|
"no_connect_dangling": "warning",
|
||||||
"pin_not_connected": "error",
|
"pin_not_connected": "error",
|
||||||
"pin_not_driven": "error",
|
"pin_not_driven": "error",
|
||||||
"pin_to_pin": "warning",
|
"pin_to_pin": "error",
|
||||||
"power_pin_not_driven": "error",
|
"power_pin_not_driven": "error",
|
||||||
"same_local_global_label": "warning",
|
"same_local_global_label": "warning",
|
||||||
"similar_label_and_power": "warning",
|
"similar_label_and_power": "warning",
|
||||||
@@ -619,8 +619,24 @@
|
|||||||
"MCU"
|
"MCU"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"cb777b82-025b-46bf-a35c-23d9be73404c",
|
"3b69b8b5-74b9-4ef8-b089-9f6703a47935",
|
||||||
"Flash"
|
"Pressure Sensor"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"1545cd58-ec56-43ca-991f-528eab9b04ea",
|
||||||
|
"USB"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"be3c13b5-9ed7-48d7-9628-fcde8ceb3f83",
|
||||||
|
"Battery"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"a8171546-98b4-47a7-9095-ce46e093fe39",
|
||||||
|
"DIP Switch Options"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"e94fe28b-7032-4620-a8c2-7db10727010e",
|
||||||
|
"MicroSD Card"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"text_variables": {}
|
"text_variables": {}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||||
@@ -655,7 +659,7 @@
|
|||||||
)
|
)
|
||||||
(uuid "03797530-9748-49a5-81b0-cc6093ba624f")
|
(uuid "03797530-9748-49a5-81b0-cc6093ba624f")
|
||||||
)
|
)
|
||||||
(hierarchical_label "~WP"
|
(hierarchical_label "~{WP}"
|
||||||
(shape input)
|
(shape input)
|
||||||
(at 134.62 93.98 180)
|
(at 134.62 93.98 180)
|
||||||
(effects
|
(effects
|
||||||
@@ -666,7 +670,7 @@
|
|||||||
)
|
)
|
||||||
(uuid "0e331980-54ff-4c38-aaf2-7bd835b70277")
|
(uuid "0e331980-54ff-4c38-aaf2-7bd835b70277")
|
||||||
)
|
)
|
||||||
(hierarchical_label "~CS"
|
(hierarchical_label "~{CS}"
|
||||||
(shape input)
|
(shape input)
|
||||||
(at 134.62 83.82 180)
|
(at 134.62 83.82 180)
|
||||||
(effects
|
(effects
|
||||||
@@ -699,7 +703,7 @@
|
|||||||
)
|
)
|
||||||
(uuid "bd845fcd-8c6a-4a18-b005-a3d735ad5f1a")
|
(uuid "bd845fcd-8c6a-4a18-b005-a3d735ad5f1a")
|
||||||
)
|
)
|
||||||
(hierarchical_label "~RST"
|
(hierarchical_label "~{RST}"
|
||||||
(shape input)
|
(shape input)
|
||||||
(at 134.62 96.52 180)
|
(at 134.62 96.52 180)
|
||||||
(effects
|
(effects
|
||||||
|
|||||||
104139
pcb/dyna-micro/fp-info-cache
104139
pcb/dyna-micro/fp-info-cache
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2131
pcb/dyna-micro/options.kicad_sch
Normal file
2131
pcb/dyna-micro/options.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
1158
pcb/dyna-micro/pressure-sensor.kicad_sch
Normal file
1158
pcb/dyna-micro/pressure-sensor.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
2867
pcb/dyna-micro/usb-c.kicad_sch
Normal file
2867
pcb/dyna-micro/usb-c.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
|||||||
{"hostname":"fedora","username":"sharpe"}
|
|
||||||
114
sw/sw.ioc
114
sw/sw.ioc
@@ -9,28 +9,36 @@ Mcu.CPN=STM32L4Q5CGT6
|
|||||||
Mcu.Family=STM32L4
|
Mcu.Family=STM32L4
|
||||||
Mcu.IP0=NVIC
|
Mcu.IP0=NVIC
|
||||||
Mcu.IP1=RCC
|
Mcu.IP1=RCC
|
||||||
Mcu.IP2=SPI1
|
Mcu.IP2=SDMMC2
|
||||||
Mcu.IP3=SPI3
|
Mcu.IP3=SPI1
|
||||||
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=PA0
|
||||||
Mcu.Pin1=PA6
|
Mcu.Pin1=PA1
|
||||||
Mcu.Pin10=PB5
|
Mcu.Pin10=PA9
|
||||||
Mcu.Pin11=PB6
|
Mcu.Pin11=PA10
|
||||||
Mcu.Pin12=PB7
|
Mcu.Pin12=PA11
|
||||||
Mcu.Pin13=VP_SYS_VS_Systick
|
Mcu.Pin13=PA12
|
||||||
Mcu.Pin2=PA7
|
Mcu.Pin14=PA13 (JTMS/SWDIO)
|
||||||
Mcu.Pin3=PA11
|
Mcu.Pin15=PA14 (JTCK/SWCLK)
|
||||||
Mcu.Pin4=PA12
|
Mcu.Pin16=PB3 (JTDO/TRACESWO)
|
||||||
Mcu.Pin5=PA13 (JTMS/SWDIO)
|
Mcu.Pin17=PB4 (NJTRST)
|
||||||
Mcu.Pin6=PA14 (JTCK/SWCLK)
|
Mcu.Pin18=PB7
|
||||||
Mcu.Pin7=PA15 (JTDI)
|
Mcu.Pin19=PH3-BOOT0
|
||||||
Mcu.Pin8=PB3 (JTDO/TRACESWO)
|
Mcu.Pin2=PA2
|
||||||
Mcu.Pin9=PB4 (NJTRST)
|
Mcu.Pin20=VP_SYS_VS_Systick
|
||||||
Mcu.PinsNb=14
|
Mcu.Pin3=PA5
|
||||||
|
Mcu.Pin4=PA6
|
||||||
|
Mcu.Pin5=PA7
|
||||||
|
Mcu.Pin6=PB0
|
||||||
|
Mcu.Pin7=PB12
|
||||||
|
Mcu.Pin8=PB14
|
||||||
|
Mcu.Pin9=PB15
|
||||||
|
Mcu.PinsNb=21
|
||||||
Mcu.ThirdPartyNb=0
|
Mcu.ThirdPartyNb=0
|
||||||
Mcu.UserConstants=
|
Mcu.UserConstants=
|
||||||
Mcu.UserName=STM32L4Q5CGTx
|
Mcu.UserName=STM32L4Q5CGTx
|
||||||
@@ -47,44 +55,61 @@ 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
|
||||||
|
PA0.GPIOParameters=GPIO_Label
|
||||||
|
PA0.GPIO_Label=SD_EJECT
|
||||||
|
PA0.Locked=true
|
||||||
|
PA0.Signal=GPIO_Input
|
||||||
|
PA1.Mode=SD_4_bits_Wide_bus
|
||||||
|
PA1.Signal=SDMMC2_CMD
|
||||||
|
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
|
PA2.GPIOParameters=GPIO_Label
|
||||||
PA15\ (JTDI).GPIO_Label=FLASH_CS
|
PA2.GPIO_Label=USR_SW
|
||||||
PA15\ (JTDI).Locked=true
|
PA2.Locked=true
|
||||||
PA15\ (JTDI).Signal=GPIO_Output
|
PA2.Signal=GPIO_Input
|
||||||
|
PA5.GPIOParameters=GPIO_Label
|
||||||
|
PA5.GPIO_Label=PRES_SCK
|
||||||
PA5.Mode=Full_Duplex_Master
|
PA5.Mode=Full_Duplex_Master
|
||||||
PA5.Signal=SPI1_SCK
|
PA5.Signal=SPI1_SCK
|
||||||
|
PA6.GPIOParameters=GPIO_Label
|
||||||
|
PA6.GPIO_Label=PRES_MISO
|
||||||
PA6.Mode=Full_Duplex_Master
|
PA6.Mode=Full_Duplex_Master
|
||||||
PA6.Signal=SPI1_MISO
|
PA6.Signal=SPI1_MISO
|
||||||
|
PA7.GPIOParameters=GPIO_Label
|
||||||
|
PA7.GPIO_Label=PRES_MOSI
|
||||||
PA7.Mode=Full_Duplex_Master
|
PA7.Mode=Full_Duplex_Master
|
||||||
PA7.Signal=SPI1_MOSI
|
PA7.Signal=SPI1_MOSI
|
||||||
PB3\ (JTDO/TRACESWO).GPIOParameters=GPIO_Label
|
PA9.Mode=Asynchronous
|
||||||
PB3\ (JTDO/TRACESWO).GPIO_Label=FLASH_SCK
|
PA9.Signal=USART1_TX
|
||||||
PB3\ (JTDO/TRACESWO).Mode=Full_Duplex_Master
|
PB0.GPIOParameters=GPIO_Label
|
||||||
PB3\ (JTDO/TRACESWO).Signal=SPI3_SCK
|
PB0.GPIO_Label=PRES_CS
|
||||||
PB4\ (NJTRST).GPIOParameters=GPIO_Label
|
PB0.Locked=true
|
||||||
PB4\ (NJTRST).GPIO_Label=FLASH_MISO
|
PB0.Signal=GPIO_Output
|
||||||
PB4\ (NJTRST).Mode=Full_Duplex_Master
|
PB12.Mode=SD_4_bits_Wide_bus
|
||||||
PB4\ (NJTRST).Signal=SPI3_MISO
|
PB12.Signal=SDMMC2_CK
|
||||||
PB5.GPIOParameters=GPIO_Label
|
PB14.Mode=SD_4_bits_Wide_bus
|
||||||
PB5.GPIO_Label=FLASH_MOSI
|
PB14.Signal=SDMMC2_D0
|
||||||
PB5.Mode=Full_Duplex_Master
|
PB15.Mode=SD_4_bits_Wide_bus
|
||||||
PB5.Signal=SPI3_MOSI
|
PB15.Signal=SDMMC2_D1
|
||||||
PB6.GPIOParameters=GPIO_Label
|
PB3\ (JTDO/TRACESWO).Mode=SD_4_bits_Wide_bus
|
||||||
PB6.GPIO_Label=FLASH_RST
|
PB3\ (JTDO/TRACESWO).Signal=SDMMC2_D2
|
||||||
PB6.Locked=true
|
PB4\ (NJTRST).Mode=SD_4_bits_Wide_bus
|
||||||
PB6.Signal=GPIO_Output
|
PB4\ (NJTRST).Signal=SDMMC2_D3
|
||||||
PB7.GPIOParameters=GPIO_Label
|
PB7.GPIOParameters=GPIO_Label
|
||||||
PB7.GPIO_Label=FLASH_WP
|
PB7.GPIO_Label=DEBUG_LED
|
||||||
PB7.Locked=true
|
PB7.Locked=true
|
||||||
PB7.Signal=GPIO_Output
|
PB7.Signal=GPIO_Output
|
||||||
|
PH3-BOOT0.Locked=true
|
||||||
PinOutPanel.RotationAngle=0
|
PinOutPanel.RotationAngle=0
|
||||||
ProjectManager.AskForMigrate=true
|
ProjectManager.AskForMigrate=true
|
||||||
ProjectManager.BackupPrevious=false
|
ProjectManager.BackupPrevious=false
|
||||||
@@ -117,7 +142,7 @@ ProjectManager.ToolChainLocation=
|
|||||||
ProjectManager.UAScriptAfterPath=
|
ProjectManager.UAScriptAfterPath=
|
||||||
ProjectManager.UAScriptBeforePath=
|
ProjectManager.UAScriptBeforePath=
|
||||||
ProjectManager.UnderRoot=false
|
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_USART1_UART_Init-USART1-false-HAL-true,6-MX_SDMMC2_SD_Init-SDMMC2-false-HAL-true
|
||||||
RCC.ADCFreq_Value=48000000
|
RCC.ADCFreq_Value=48000000
|
||||||
RCC.AHBFreq_Value=120000000
|
RCC.AHBFreq_Value=120000000
|
||||||
RCC.APB1Freq_Value=120000000
|
RCC.APB1Freq_Value=120000000
|
||||||
@@ -183,11 +208,8 @@ SPI1.Direction=SPI_DIRECTION_2LINES
|
|||||||
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
|
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
|
||||||
SPI1.Mode=SPI_MODE_MASTER
|
SPI1.Mode=SPI_MODE_MASTER
|
||||||
SPI1.VirtualType=VM_MASTER
|
SPI1.VirtualType=VM_MASTER
|
||||||
SPI3.CalculateBaudRate=60.0 MBits/s
|
USART1.IPParameters=VirtualMode-Asynchronous
|
||||||
SPI3.Direction=SPI_DIRECTION_2LINES
|
USART1.VirtualMode-Asynchronous=VM_ASYNC
|
||||||
SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
|
|
||||||
SPI3.Mode=SPI_MODE_MASTER
|
|
||||||
SPI3.VirtualType=VM_MASTER
|
|
||||||
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
|
||||||
|
|||||||
Reference in New Issue
Block a user