Exhibition / Gallery
Falcon 2 Flight Controller
Topic: Falcon 2 Flight Controller
(Read 6151 times)
Re: Falcon 2 Flight Controller
Mar 14, 2018, 07:24 pm
: Mar 14, 2018, 07:37 pm by MartinL
The Arduino Zero based Falcon 1 and 2 flight control boards are available on the Flitetronix website:
The Falcon boards now support On Screen Display using the Minim or Micro Minim OSD board running the Falcon OSD firmware (available on the website). The OSD display is configurable via the flight controller's OLED display user interface. A Youtube video of the Falcon OSD in action can be found here:
Both Falcon boards also now support idle-up, transmitter switch arming (in addition to yaw arming), plus air mode, as well as receiver protocols: 8 channel standard, DSM2/DSMX, CPPM and SBUS (although SBUS requires an external inverter).
The latest and as yet unreleased firmware developments include support for ESC protocols: PWM at 50, 400 and 490Hz, Oneshot125, Oneshot42, Multishot, DShot 150 and 300.
Also the next firmware release will offload the I2C bus communication between the microcontroller and sensors. This instead will be handled by the processor's Direct Memory Access Controller (DMAC), resulting in a 25% increase in performance.
The Falcon 2 will also include support for an external LIS3MDR magnetomter (compass), in addition to the now discontiued HMC5883L and HMC5983.
Finally, currently in the pipeline is the Falcon 3. The board is based on a 30.5mm drill spacing, popularised by the Naze32. It will incorporate a 120MHz, ARM Cortex M4F, SAMD51 micro-controller from Microchip, on-board SPI bus sensors including the MPU6000 gyroscope/ accelerometer, LIS3MDL magnetometer and MS5611 barometer, as well as a 0.96" OLED display, plus four button user interface, together with 0.1" header pins.
Despite its smaller size the Falcon 3 will support four UART serial ports for SBUS, OSD, Telemetry and GPS, in addition to an I2C expansion port for additional sensors. The Falcon 3 will also include a SBUS inverter, eight motor outputs, battery voltage monitor and buzzer connectors, as well as a USB port for auxiliary power and firmware updates.