ASCEND Flight Software
Loading...
Searching...
No Matches
ASU StratoDevils ASCEND Spring 2025

Doxygen Docs | Website | YouTube

Subsystems

  • Software
  • Electrical
  • Mechanical

Software

Flight software for the ASU Spring 2025 ASCEND Payload. More documentation can be found under Related Pages.

GitHub Subfolders

DataProcessing: Scripts and programs for processing and visualizing flight data.

GroundStation: Ground Software GUI built in Python.

Testing: Test and calibration information for sensor and storage modules.

Watchdog: Software for watchdog Attiny85 chip.

ascendfsw: Payload flight software.

docs_src: Source files for Related Pages documentation.

scripts: Various organizational and automation scripts.

A Doxygen auto-generated documentation site for GitHub pages is deployed from the docs branch.

Milestones

FSW Versions

FSWv3 (and earlier)

Fall 2024 Github

FSWv4

  • Packeting (un-packeting)
    • Data to uint8_t array over String
  • Device Recovery System
    • Trigger sensor reconnection attempts
  • Prefixing Serial Messages ([Core 1], etc) for sorting
  • Flash System Recovery System

Data Processing Tools

Visualization

Groundstation GUI

/GroundStation/Groundstation

Backend

  • Serial Connection
  • Serial Sorter
  • Packet Parser
  • Serial Sender
  • File log dumps
  • Server Interface/Process

Frontend

  • GUI for displaying
    • Decoded Packet
    • Sorted Core Debug Prints
  • Flash Data Recovery Interface

Electrical

The PCBs were designed using KiCad, CAD files can be found as a Release of this repo: https://github.com/ASU-ASCEND/Spring-2025/releases/tag/Electrical

Mechanical

CAD Models