This repository contains the firmware and documentation developed for the motor tests by thrustMIT held in 2024. The structure and content of the repository are organized to facilitate understanding, modification, and reuse of the code for static firing systems.
- Total Impulse: 9145.7 N-sec
- Average Thrust: 1916.2 N
- Burn Time: 4.773 sec
- Total Impulse: 1209.6 N-sec
- Average Thrust: 590.4 N
- Burn Time: 2.049 s
Contains the Arduino UNO firmware for the ground station side of the static firing system.
- Files:
GroundCode.ino
groundstation.ino
GroundStation_FINAL.ino
- used for Static Fire Motor Test conducted on 7th and 8th October, 2024
Contains the Arduino UNO firmware for the testbed side of the static firing system.
- Files:
testbed.ino
testbed_analog.ino
Testbed_FINAL.ino
- used for Static Fire Motor Test conducted on 7th and 8th October, 2024
This directory contains the experimental codes tested for individual components of the static firing system. These are modular and can be combined as needed for use on the ground or testbed sides.
-
Load Cell/
- Contains code for interfacing with a pancake load cell using:
- TP-400 Mini Weight Indicator
- HX711 ADC Converter
- Contains code for interfacing with a pancake load cell using:
-
MKR Zero/
- Experimental versions of the codes implemented on an Arduino MKRZero microcontroller for evaluating a potential upgrade from the Arduino UNO.
-
MLH Pressure Transducer/
- Code for acquiring pressure data from the MLH Pressure Transducer using bare-metal (register-level) programming
-
Plotter/
- Includes scripts and tools for visualizing sensor data and current state of the system, aiding in system evaluation.
-
RYLR/
- Firmware for the LoRa RYLR998 module, including:
- Transmission code and Reception code for testing
- Transceiver Code for 2-way telemetry
- Firmware for the LoRa RYLR998 module, including:
This repository is licensed under MIT License.