The ELEV-8 Flight Controller firmware works in coordination with Ground Station software for configuration, diagnostics, and live telemetry of sensor data. It's a great tool for educators and students exploring the physics principles of flight dynamics as well as for the developer or hobbyist experimenting with custom applications.
The ELEV-8 Flight Controller features the Propeller P8X32A, a 32-bit, 8-core microcontroller. Its multi-core architecture allows for simultaneous sensor monitoring and motor control. In addition, the multiple cores and modular, open-source C-language firmware facilitate code customization; no interrupts involved!
The ELEV-8 Flight Controller hardware, its C-language firmware, and the accompanying Ground Station software are all Parallax Open Source projects; see the individual files below for details.
32-bit, 8-core, 80 MHz Propeller P8X32A and 64 KB EEPROM
Wide supply voltage range compatible with 2S to 5S battery packs
LSM9DS1 IMU (3D accelerometer, 3D gyroscope, 3D magnetometer)
LPS25H pressure sensor for altimeter and barometer data
Onboard RGB LED and Piezospeaker for status indicators, alerts and alarms
RGB LED expansion header; add up to 20 additional WS2812B RGB LEDs
Serial Tx/Rx duplex expansion port
Eight bi-directional receiver ports
Six bi-directional ESC/AUX ports for Parallax xRotor 20A ESCs
Unpopulated I2C bus header for custom applications
Convenient reset touch-button pad for firmware development
NOTE: The ELEV-8 Flight Controller hardware, its C-language firmware, and the accompanying Ground Station software are all Parallax Open Source projects; see the individual files for details. Experiment at your own risk!