Software Stack

Firmware, ground station, and tools powering IGNIS

🖥️

IGNIS-CORE Firmware

Flight computer firmware running on STM32F411

C++ Arduino Framework PlatformIO
  • Sensor fusion (MPU6500 + MS5611)
  • Complementary filter for altitude
  • PID control for servos
  • SD card data logging
  • LoRa telemetry transmission
Download →
📡

IGNIS-NET Firmware

Ground station receiver firmware

C++ Arduino PlatformIO
  • LoRa packet reception
  • OLED display driver
  • Data validation and parsing
  • USB serial forwarding
  • Status indication LEDs
Download →
💻

IGNIS Ground Station

Desktop application for telemetry monitoring

Python PyQt6 Matplotlib
  • Real-time telemetry display
  • Live plotting (altitude, altitude)
  • GPS trajectory on map
  • Data logging to CSV/JSON
  • Cross-platform (Win/Mac/Linux)
Download →
📊

Data Analysis Tools

Python scripts for post-flight analysis

Python Pandas NumPy
  • Flight data visualization
  • Performance calculations
  • Export to PDF reports
  • Comparison tools
  • Statistical analysis
Download →