Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MIDAS MK2 #269

Open
wants to merge 116 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
2a4e913
initial MK2 setup
tjmcmanamen38 Sep 23, 2024
cc8e67c
Putting ESP32-S3-Mini-IU On sch
bmikos2 Sep 30, 2024
4add86c
adding ESP 32S3miniIUinputs
gkelley4 Sep 30, 2024
c35a720
m
gkelley4 Oct 1, 2024
819804a
First Steps of Midas-MK2
ToniiiWang Oct 1, 2024
6e6c321
first Step of MK2
ToniiiWang Oct 1, 2024
74bb766
SD Card Stuff
karans4 Oct 1, 2024
f5f44ff
putting various things in
GarybuildsRockets Oct 1, 2024
f94cb15
Switching Around Pins of ESP32-S3-MINI-IU According to Datasheet
bmikos2 Oct 5, 2024
13bb8db
October 5th Meeting First Push
bmikos2 Oct 5, 2024
58bf3c9
Relocation/Preparation
GarybuildsRockets Oct 5, 2024
5402527
swapping pins
ToniiiWang Oct 5, 2024
b60c54e
adding TVS_Diode
aaday3 Oct 8, 2024
6bac4f4
added I2C TVS diodes
bveatch18 Oct 8, 2024
c05fc7e
Pyro with i2c and isolation
WiskerBottom Oct 8, 2024
0b6675a
cleaned up
akumdam2 Oct 13, 2024
9b2a875
Pyro updated EXPINT0 labels
YeahImCoding Oct 14, 2024
da222ba
TVS_Diode> Transceiver CAN(L)CAN(H)
GarybuildsRockets Oct 14, 2024
aae322a
Names and other little changes
YeahImCoding Oct 14, 2024
c9f1ed9
Text-Update
GarybuildsRockets Oct 14, 2024
c0e7f9e
Making things look prettier
bmikos2 Oct 15, 2024
46c595d
Added TVS Diodes to Power
gkelley4 Oct 15, 2024
9005e96
Fixing formatting for TVS Diodes in Schematic (making it more pretty)
bmikos2 Oct 21, 2024
9c89778
Adding Decoupling Capacitors
bmikos2 Oct 21, 2024
abb26cc
Fixing On branch Midas-core
bmikos2 Oct 21, 2024
4a7f18c
Moving other memory around
bmikos2 Oct 21, 2024
ffc1ca5
Added power isolation
lmitc Oct 21, 2024
11cb10e
added power isolation
lmitc Oct 21, 2024
1d56d80
Added I2C ADC chip to symbol library
Karan-Annam Oct 22, 2024
cbfd070
Changed path to DC chip to ${ISS_SYMBOL_DIR}
Karan-Annam Oct 22, 2024
027e8e1
October 21st Meeting - Switching out Memory (Still need new TVS Diodes)
bmikos2 Oct 22, 2024
e20ba38
Cleaning old memories
bmikos2 Oct 22, 2024
cb1dc04
added power meter libraries
tjmcmanamen38 Oct 23, 2024
57e179b
removed unneeded files
tjmcmanamen38 Oct 26, 2024
63e80c1
fp lib table fix
tjmcmanamen38 Oct 26, 2024
37d1d6b
ADC library KLC changes
tjmcmanamen38 Oct 26, 2024
f34226f
removed useless files
tjmcmanamen38 Oct 26, 2024
f4c5bc9
added ADC library
tjmcmanamen38 Oct 26, 2024
98ef5c8
Added ADC Expander to Pyro Schematic
jackiel3 Oct 26, 2024
f900788
Battery Voltage Monitoring chip
sahir-afk Oct 26, 2024
71a70af
Changing TVS
bmikos2 Oct 26, 2024
ae8e8ad
Added pull up resistors to isolated I2C
jackiel3 Oct 27, 2024
efc5f1d
added INA745 libraries
tjmcmanamen38 Oct 28, 2024
dae1707
Final pyro build
lmitc Oct 28, 2024
5f19202
Removing eMMC Capacitors and ADC Expander (will be merged with MIDAS-…
bmikos2 Oct 28, 2024
2515221
Connected DRDY to GPIO Expander 0, Added ferrite beads to powerisolat…
jackiel3 Nov 2, 2024
8b24117
initial pyro reformatting
tjmcmanamen38 Nov 4, 2024
09a73c7
changed to ISO1640
tjmcmanamen38 Nov 4, 2024
bab6fed
final pyro cleanup, fixed hidden power pin on TCAL
tjmcmanamen38 Nov 4, 2024
d330a61
removed changes on sensors sch
tjmcmanamen38 Nov 4, 2024
d15c92e
Merge pull request #266 from ISSUIUC/MIDAS-Pyro
tjmcmanamen38 Nov 4, 2024
66e8d04
fixed conflicts
tjmcmanamen38 Nov 4, 2024
1d5dc6c
Merge branch 'MIDAS-MK2-dev' into MIDAS-Sense
tjmcmanamen38 Nov 4, 2024
12609fc
minor cleanup
tjmcmanamen38 Nov 4, 2024
7c44a18
Merge branch 'MIDAS-Sense' of https://github.com/ISSUIUC/ISS-PCB into…
tjmcmanamen38 Nov 4, 2024
219ac31
Merge pull request #265 from ISSUIUC/MIDAS-Sense
tjmcmanamen38 Nov 4, 2024
40b79ef
removing conflicts
tjmcmanamen38 Nov 4, 2024
e499459
Merge branch 'MIDAS-MK2-dev' into Midas-core
tjmcmanamen38 Nov 4, 2024
99a6fab
library / symbol table cleanup
tjmcmanamen38 Nov 4, 2024
952d9cd
removing useless libraries
tjmcmanamen38 Nov 4, 2024
4a1f492
removed changes on files outside of branch scope
tjmcmanamen38 Nov 4, 2024
d0d367f
general changes, reorganization, etc.
tjmcmanamen38 Nov 4, 2024
8fb6b92
B2B connector, reorganizing
tjmcmanamen38 Nov 4, 2024
3d8af8a
fixed resistor footprints
tjmcmanamen38 Nov 4, 2024
048c36e
fixed resistor footprints pt 2
tjmcmanamen38 Nov 4, 2024
6639c94
Merge pull request #267 from ISSUIUC/Midas-core
tjmcmanamen38 Nov 4, 2024
6f89ead
Merge branch 'main' into MIDAS-MK2-dev
tjmcmanamen38 Nov 4, 2024
2cd71b2
updated libraries
tjmcmanamen38 Nov 4, 2024
c156dbf
added Ebyte module libraries
tjmcmanamen38 Nov 4, 2024
b7c5c18
Ebyte schematic
tjmcmanamen38 Nov 4, 2024
a5b71ba
GNSS antenna supervisor libraries
tjmcmanamen38 Nov 4, 2024
eb5bd9f
GNSS schematic
tjmcmanamen38 Nov 4, 2024
fa1daa3
schematics done
tjmcmanamen38 Nov 4, 2024
09ae566
board setup and minor fixes
tjmcmanamen38 Nov 4, 2024
5a18ee5
small formatting changes
tjmcmanamen38 Nov 5, 2024
b66c850
pre-routing schematic formatting
tjmcmanamen38 Nov 5, 2024
f8346af
initial placements, routed USB
tjmcmanamen38 Nov 5, 2024
129b435
fixed USB on MCU
tjmcmanamen38 Nov 5, 2024
364839d
added testpoints, minor formatting
tjmcmanamen38 Nov 5, 2024
40b155b
Merge pull request #270 from ISSUIUC/MIDAS-MK2-dev
tjmcmanamen38 Nov 5, 2024
4883fcf
made pyro gnd/pwr zones, some small stuff
tjmcmanamen38 Nov 5, 2024
9a1694d
removed gps test pad
tjmcmanamen38 Nov 5, 2024
dfb64e2
Merge pull request #271 from ISSUIUC/MIDAS-MK2-dev
tjmcmanamen38 Nov 5, 2024
8789036
preliminary component placements
tjmcmanamen38 Nov 9, 2024
623adcd
fixed MCU Boot, moved pins around
tjmcmanamen38 Nov 10, 2024
7c74824
I love impedance! (moved RF to front
tjmcmanamen38 Nov 10, 2024
7b8f431
updated sch from Thomas' routing - fixed Boot pin + footprints
tjmcmanamen38 Nov 10, 2024
b07e735
Merge pull request #273 from ISSUIUC/MIDAS-MK2-dev
tjmcmanamen38 Nov 10, 2024
f54276e
added flash decoupling capacitor
tjmcmanamen38 Nov 10, 2024
759ca24
pyro component placements, added decoups, term block silk fix
tjmcmanamen38 Nov 10, 2024
3870ba0
moved SD CLK on MCU
tjmcmanamen38 Nov 11, 2024
e415e81
added CAN jumpers
tjmcmanamen38 Nov 17, 2024
7f652f5
added some pyro current consumption notes
tjmcmanamen38 Nov 17, 2024
8669203
reconfigured pyro placements - all on back now
tjmcmanamen38 Nov 21, 2024
d74ccc1
added some pyro zones, SN text
tjmcmanamen38 Nov 21, 2024
6eeef82
lots of pyro routing! :)
tjmcmanamen38 Nov 22, 2024
092271f
pyro routing largely finished (pending verdict on split gnds)
tjmcmanamen38 Nov 22, 2024
f7ae4cb
power mux and friends
tjmcmanamen38 Nov 22, 2024
c237d77
regulator, bottom half of the board largely finished
tjmcmanamen38 Nov 23, 2024
e4dd38e
routed SPI, then unrouted it, then switched around layers
tjmcmanamen38 Nov 24, 2024
3e9739e
changed to microlock b2b conn
tjmcmanamen38 Nov 25, 2024
277844b
shit gets real soon (revamped mcu/expander assignments)
tjmcmanamen38 Nov 25, 2024
2c3dc36
THE BIG COMMIT 😎
tjmcmanamen38 Nov 26, 2024
097cad3
routed rf
tjmcmanamen38 Nov 26, 2024
09b1058
connected remaining items, fixed all DRC errors
tjmcmanamen38 Nov 27, 2024
a007786
added silkscreen labels
tjmcmanamen38 Nov 27, 2024
d780fa3
changed usb impedance stuff, cleaning up, pcbway labels
tjmcmanamen38 Nov 27, 2024
e7f8fe1
added some logos
tjmcmanamen38 Nov 28, 2024
f5f9912
3d models, tiny changes
tjmcmanamen38 Nov 28, 2024
356a7a8
CAN crystal 3d model
tjmcmanamen38 Nov 29, 2024
ccd3135
molex terminal block dimensional changes
tjmcmanamen38 Nov 29, 2024
1772487
switched to black terminal blocks, set dates issued
tjmcmanamen38 Nov 29, 2024
f074dc0
fixed datasheets, better metadata for BOM
tjmcmanamen38 Nov 29, 2024
37f3993
normalized 100nF to 0.1uF
tjmcmanamen38 Nov 29, 2024
864398e
final routing nitpicks
tjmcmanamen38 Nov 30, 2024
89e6ca8
Merge pull request #274 from ISSUIUC/MIDAS-MK2-Routing-Thomas
tjmcmanamen38 Dec 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7,567 changes: 7,567 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2-Power.kicad_sch

Large diffs are not rendered by default.

14,087 changes: 14,087 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2-Pyro.kicad_sch

Large diffs are not rendered by default.

6,208 changes: 6,208 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2-RF.kicad_sch

Large diffs are not rendered by default.

9,558 changes: 9,558 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2-Sensors.kicad_sch

Large diffs are not rendered by default.

91,236 changes: 91,236 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2.kicad_pcb

Large diffs are not rendered by default.

658 changes: 658 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2.kicad_pro

Large diffs are not rendered by default.

26,168 changes: 26,168 additions & 0 deletions boards/MIDAS-MK2/MIDAS-MK2.kicad_sch

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions boards/MIDAS-MK2/fp-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
(fp_lib_table
(version 7)
(lib (name "MCU_ESP32")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/MCU_ESP32.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Package_SSOP")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Package_SSOP.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Package_VQFN")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Package_VQFN.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "RF_Filter_Qualcomm")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/RF_Filter_Qualcomm.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Sensor_Motion_Analog")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Sensor_Motion_Analog.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Inductor_TDK")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Inductor_TDK.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Memes")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/memes.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Buzzer")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Buzzer.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Connector_Coax")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Connector_Coax.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Connector_Molex_Micro-Lock-Plus")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Connector_Molex_Micro-Lock-Plus.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Connector_Molex_Terminal-Block")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Connector_Molex_Terminal-Block.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "Logos_ISS")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/Logos_ISS.pretty")(options "")(descr "ISS Custom Library"))
(lib (name "RF_Module_Ebyte")(type "KiCad")(uri "${ISS_FOOTPRINT_DIR}/RF_Module_Ebyte.pretty")(options "")(descr "ISS Custom Library"))
)
23 changes: 23 additions & 0 deletions boards/MIDAS-MK2/sym-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
(sym_lib_table
(version 7)
(lib (name "Analog_ADC_Texas")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Analog_ADC_Texas.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Buffer_Onsemi")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Buffer_Onsemi.kicad_sym")(options "")(descr "iSS Custom Library"))
(lib (name "Interface_CAN_Microchip")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Interface_CAN_Microchip.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Interface_Expander_Texas")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Interface_Expander_Texas.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Isolator_Texas")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Isolator_Texas.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "MCU_ESP32")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/MCU_ESP32.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Memory_Flash_Zetta")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Memory_Flash_Zetta.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Power_Ideal_Diode")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Power_Ideal_Diode.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Power_MUX")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Power_MUX.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Regulator_Texas")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Regulator_Texas.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "RF_Filter_Qualcomm")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/RF_Filter_Qualcomm.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "RF_Module_Ebyte")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/RF_Module_Ebyte.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Sensor_Power_Texas")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Sensor_Power_Texas.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Sensors_Motion_CEVA")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Sensors_Motion_CEVA.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Sensors_Motion_Kionix")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Sensors_Motion_Kionix.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Sensors_Motion_STM")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Sensors_Motion_STM.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Sensors_Motion_Analog")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Sensors_Motion_Analog.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Switch_Texas")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Switch_Texas.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Transistor_FET_Diodes")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Transistor_FET_Diodes.kicad_sym")(options "")(descr "ISS Custom Library"))
(lib (name "Transistor_FET_Vishay")(type "KiCad")(uri "${ISS_SYMBOL_DIR}/Transistor_FET_Vishay.kicad_sym")(options "")(descr "ISS Custom Library"))
)
Loading