ELEV-8 Flight Controller Firmware

Download Summary

Official releases of the ELEV-8 Flight Controller Firmware, used with the ELEV-8 Flight Controller (#80204). ELEV-8 v3 Quadcopter Kit.  This file should stay synchronized with the correct version of the Parallax GroundStation Software.

For interim releases and the source files (experiment at your own risk!) see the open-source project on GitHub.

NOTE: This firmware is NOT compatible with the HoverflyOPEN board. 

File NameSizeUpload Date
80204-Flight-Controller-Firmware-v2.0.1.zip149.35 KBFri, 2016-10-28 14:49
80204-Flight-Controller-Firmware-v1.0.2.zip134.4 KBFri, 2015-12-18 12:19

Download Version & Details

Version 2.0.1

NEW =features and specification changes new to this version

  • Compatible with the ELEV-8 Flight Controller Rev A & B
  • NEW: Use with Parallax GroundStation Software for Windows 2.0.1 or with NEW: Parallax GroundStation Software for Mac 2.0.1
  • NEW: Designed to be used with the Spektrum DXe — no configuration changes needed!
  • May be used with Spektrum DX6 or DX7 Configuration File 001
  • Features:
    • Aims to stabilize flight with no perceptible oscillation in ideal conditions
    • Four flight modes:
      • manual mode: gyro-only stabilization
      • stable mode: auto-leveling, tilt limiting and thrust compensation, accelerometer disturbance thrust compensation
      • NEW: altitude-hold mode: all features of stable mode plus throttle controls rate of ascent/descent with altitude hold at center throttle. Barometer-based altitude hold varies approx. +/- 2m with a max. drift of approx. 0.5m/sec, depending on accuracy of calibration and atmospheric conditions.
      • NEW: auto-manual mode: all features of stable mode in center 50% of range and manual mode in outside 50% of range of aileron and elevator controls - optimized for stunt/acrobatic flying
    • NEW: Firmware support for RemoteRX and Spektrum Satellite receivers, PWM, S-BUS, PPM
    • NEW: Enhanced Safety Features
      • Idle timeout implemented to auto-disarm after 10 seconds of <10% throttle
      • Auto-Disarm on very low throttle - for Spektrum DXe
      • Firmware and GroundStation check for battery during throttle calibration to prevent the motors from spinning suddenly to full-throttle
      • Throttle cap allows for stabilization and control at full throttle
    • NEW: Firmware can be extended to include altitude hold using either the Ping))) Ultrasonic Distance Sensor or SF-10/SF-11C laser rangefinders, or other custom flight capabilities
    • NEW: 2 cogs (cores), ~ 6 Kb of free hub-ram and ~ 20% of CPU time in the main flight loop available for user code
    • Open Source Firmware written in Propeller C++/PASM
    • Main control loop duration: 250 Hz (320,000 cycles, 4 ms)  
    • Sensor read loop duration: 500 Hz (2ms)
    • ESC PWM output frequency: 400 Hz (2.5ms)
    • RC object updates when data received (typical 50 Hz)

Version 1.0.2

  • Compatible with the ELEV-8 Flight Controller Rev A & B
  • Use with Parallax GroundStation Software 1.0.2
  • May be used with Spektrum DX6 or DX7 Configuration File 001
  • 2 cogs (cores), approximately 8 Kb of free hub-ram and approximately 25% of CPU time in the mail flight loop available for user code
  • Open Source Firmware written in Propeller C++/PASM