Skip to content

Flight software for the Longhorn Rocketry Association's Spaceport America Cup 2020 rocket

Notifications You must be signed in to change notification settings

Mccpie01/sac2020-fsw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sac2020-computer

2024-01-03 Fork Created and looking to Fix compile error and Move the code to a Teensy 4.1 (Unified into 1 Teensy 4.1)

  • Todo
    • Unified code of Main and Auxiliary Computer to run on 1 teensy 4.1
    • Add support for AltIMU-10 v6 Gyro, Accelerometer, Compass, and Altimeter (LSM6DSO, LIS3MDL, and LPS22DF Carrier)
    • Add support for more GPS
    • Add config file for Hardware available (select hardware to use)
    • Maybe add a Web page to see the rocket status
    • Add support to display rocket status on an Oled or ePaper ( When running Bench test )
    • Add support for 6 pyros (Primer and backup)
    • Add support for 10 Servos (For Canard fins, Moterize Parashut deployment, Air break Deployment, and more.)
    • Add More Documentation
    • Add support for the UNC RC 1.1 Flight computer (or Newer)
    • Add a Deploy Package ( Future Project to deploy an edf rocket in the form of a MARS or MOON Lander)

Which socioeconomic ideology got a man into orbit first?


Computer Schema

Main Computer

  • Teensy 3.2, 90 MHz single-core, 2 kB ROM
  • Tracks vehicle state with BNO055 IMU and BMP085 barometer
  • Deploys forward canards
  • Fires recovery pyros
  • Sends periodic telemetry packets to an auxiliary computer

Auxiliary Computer

  • Teensy 3.2, 90 MHz single-core, 2 kB ROM
  • Operates Adafruit Ultimate GPS
  • Operates RadioHead RF95 module communicating with ground station
  • Stores telemetry received from main computer on onboard SD card

Arduino Dependencies

About

Flight software for the Longhorn Rocketry Association's Spaceport America Cup 2020 rocket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.8%
  • C 14.0%
  • Makefile 0.2%