background image

 

 
Web Site:

 www.parallax.com 

Forums:

 forums.parallax.com 

Sales:

 [email protected] 

Technical:

 [email protected] 

 

 
Office: 

(916) 624-8333 

Fax: 

(916) 624-8003 

Sales: 

(888) 512-1024 

Tech Support: 

(888) 997-8267

 

 

 

Copyright © Parallax Inc.

 

 

ELEV-8 Flight Controller (#80204) 

v1.2  1/4/2017  Page 1 of 10 

ELEV-8 Flight Controller (#80204) 

 

The ELEV-8 Flight Controller is a single-board quadcopter control 

solution, designed to control the Parallax ELEV-8 v3 quadcopter 

(#80300).  

 

The ELEV-8 Flight Controller features the Propeller P8X32A, a 32-

bit, 8-core microcontroller. Its multicore architecture allows 

simultaneous sensor monitoring and motor control, without 

interrupts.  The ELEV-8 Flight Controller hardware, its C-language 

firmware, and the accompanying Ground Station software for 

configuration, diagnostics, and live telemetry, are all open source. 

 

This product guide has been updated for the release of the ELEV-8 Flight Controller Rev B. For details, 

see Revision History at the end of the document.   

 

Note: This document only covers the Flight Controller Hardware, for information on the Firmware, look 

under the Downloads and Documentation section of the #80204 product page. 

Features 

 

32-bit, 8-core, 80 MHz Propeller P8X32A microcontroller with 64 KB EEPROM 

 

Wide supply voltage range compatible with 2S to 5S battery packs 

 

Center-positive 3-pin power-in header to avoid reverse polarity connection  

 

Micro-USB socket for configuration, testing and custom software development 

 

Automatically selects between USB and external power sources 

 

USB over-current protection when power supplied by USB 

 

LSM9DS1 IMU (3D accelerometer, 3D gyroscope, 3D magnetometer) 

 

LPS25H pressure sensor for altimeter and barometer data 

 

RF module socket for wireless telemetry;  XBee 900 MHz modules recommended 

 

Battery voltage monitor with low-battery alarm 

 

Piezospeaker for status alerts and alarms 

 

Onboard WS2812B addressable RGB LED for status and flight mode indication 

 

RGB LED expansion header for connecting 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 

 

All 14 bi-directional ports are re-assignable, to allow up to 14 ESCs and motors 

 

All headers are standard 0.1" spaced 3-pin headers 

 

Unpopulated I2C bus header for custom applications  

 

Convenient reset touch-button pad for firmware development 

 

6 Indicator LEDs show the status of USB power/Tx/Rx, and RF ASC/Tx/Rx 

 

3.3 V linear and 5 V switching voltage regulators 

Summary of Contents for ELEV-8

Page 1: ...eatures 32 bit 8 core 80 MHz Propeller P8X32A microcontroller with 64 KB EEPROM Wide supply voltage range compatible with 2S to 5S battery packs Center positive 3 pin power in header to avoid reverse...

Page 2: ...B Dimensions 2 165 x 2 165 inches 55 x 55 mm Operating temp range 32 to 158 F 0 to 70 C Corner mounting holes 3 mm at 45 mm spacing Weight 19 grams 0 67 oz Online Resources For instructions on using t...

Page 3: ...The Propeller P8X32A uses I O pins P28 and P29 to communicate with the 64 KB I2C EEPROM for program and data storage The lower 32 KB contains the program that the Propeller loads on reset The upper 32...

Page 4: ...g transmitted or received with the remote module Serial Expansion Header The Serial Expansion Header marked XP has 0 1 pin spacing oriented vertically It provides a duplex serial port for customer exp...

Page 5: ...gulator to provide 5 V power supply to the Flight Controller This is fine because the Parallax Flight Controller has its own onboard 5 V power regulator The ESC and AUX ports signal IO pins are open T...

Page 6: ...tware The Flight Controller USB interface uses a standard FTDI USB controller For best results download and install FTDI drivers for your operating system before connecting the Flight Controller to yo...

Page 7: ...ly an RF module when installed It is also used to set the logic level voltage at the I O ports Inertial Measurement Unit The LSM9DS1 is an inertial measurement unit containing a 3D digital linear acce...

Page 8: ...such as tweezers or a small screwdriver tip will cause the Propeller to immediately reload the code stored in EEPROM and re start If required a push to make reset switch could also be soldered to the...

Page 9: ...gyro active low chip select P7 PIN_SDO SPI SDO Data Out P8 PIN_SDI SPI SDI Data In P9 PIN_SCL SPI SCL Clock P10 PIN_CS_ALT SPI CS Altimeter active low chip select P11 PIN_BUZZER_1 Piezo buzzer P12 PIN...

Page 10: ...I2C data P30 TX USB programming terminal P31 RX USB programming terminal Dimensions not to scale Revision History Version 1 0 Original release Version 1 1 Updated the introductory paragraph page 1 th...

Reviews: