Releases: Terrapin-Rocket-Team/SRAD-Avionics
SAC 2024 - Unified Board v1.4
This is the version of the board and code that flew at the 2024 Spaceport America Cup. Changes include (but are not limited to):
- Modified CAD models
- Modified LVPD and Ground Receiver PCBs
- Reworked radio code
- Orientation implementation in APRS packets
- APRS base 91 compression
- 2 way radio for commands
- Fixed acceleration orientations (hardcoded for vertical power on)
- Fixed and working Live Video radio code
What's Changed
- Merge SAC 2024 Launched code into main by @DrewBrandt in #105
- Basic Raspberry Pi Teensy Interface and Live Video Radio Code by @jhauerst in #104
Full Changelog: v1.3...v1.4
Unified Board v1.3
Code launched at URRG April-2024. Includes changes primarily to the codebase for, but not limited to:
- New sled design
- Needs to be reworked for structural integrity
- Refactored code changes
- New buzzer library
- New Kalman Filter code integrated
- Sensor bias correction
- Corrected
baroVelocity
- Updated stage detection
Still requires fixes for:
- IMU saturation
- Corrected IMU absolute readings
This code did not properly launch (when turned on horizontally), and thus is imperfect
Full Changelog: v1.2...v1.3
Unified Board v1.2
Code and systems used during the April 2024 launch. (Not full compatible ground radio code yet)
Main updates are to radios, sled, and minimal software changes for unified board.
Full Changelog: v1.1...v1.2
Unified Board v1.1
Flight ready code and hardware for the 2nd launch on March 3rd, 2024
Major changes
Made significant changes and refactoring including but not limited to:
- Reworked Unified Board (v1.1)
- Fixed traces and schematic pin issues
- Removed RTC
- Added mount for RFM69HCW
- Refactored code to move away from
String
objects to dynamically allocatedchar[]
- Reworked PSRAM and SD card code to now create log files
- Simplified State variables and methods
- Improved polymorphic method usage
- Implemented Kalman Filter
- Implemented Software-in-the-loop testing method
Potential continuing issues/improvements:
- Kalman Filter on-the-ground fidelity
- Kalman Filter drift
- BMP reporting incorrect altitudes when lifted/lowered
- Higher frequency transmissions
Changelog:
- Radio code improvements by @jhauerst in #42
- 18 add extra kicad files to gitignore by @DrewBrandt in #52
- 33 create test files for radios by @dshi0322 in #55
- 49 fix the unified board by @varun-un in #59
- Added pin high to BMP address pin by @DrewBrandt in #60
- 54 remove external refrences by @DrewBrandt in #58
- Get the radios working by @jhauerst in #65
- eBay Assembly by @Eparitz2 in #70
- Refactoring and Upgrading of State, RecordData, Sensors, and GPS. by @DrewBrandt in #66
Full Changelog: v1.0...v1.1
Master Board v1.0
Basic Master Board-working implementation
Version launched on February 2nd
Includes:
- tentative Unified Board
- Master Board (with GND plane connectivity bug)
- SD Card storage functionality
- Sensor library code
- Working state code