:::warning PX4 does not manufacture this (or any) autopilot. Contact the manufacturerarrow-up-right for hardware support or compliance issues. :::
Durandal ® is the latest update to the successful family of Holybro flight controllers. It was designed and developed by Holybro.
At high level, some of the key features are:
Integrated temperature control for sensors.
Powerful STM32H7 microcontroller running at 480MHz. 2 MB of Flash memory and 1 MB of RAM.
New sensors with higher temperature stability.
Internal vibration isolation system.
Dual high-performance, low-noise IMUs on board are designed for demanding stabilization applications.
A summary of the key features, assembly , and purchase links can be found below.
:::note This flight controller is manufacturer supported . :::
Technical Specifications
Main FMU Processor: STM32H743
32 Bit Arm ® Cortex® -M7, 480MHz, 2MB memory, 1MB RAM
IO Processor: STM32F100
32 Bit Arm ® Cortex® -M3, 24MHz, 8KB SRAM
On-board sensors
Accel/Gyro: BMI088 or ICM20602
GPS: u-blox Neo-M8N GPS/GLONASS receiver; integrated magnetometer IST8310
8-13 PWM servo outputs (8 from IO, 5 from FMU)
6 dedicated PWM/Capture inputs on FMU
Dedicated R/C input for Spektrum / DSM
Dedicated R/C input for CPPM and S.Bus
Dedicated S.Bus servo output and analog / PWM RSSI input
5 general purpose serial ports
1 with separate 1.5A current limit
4 SPI buses
1 internal high speed SPI sensor bus with 4 chip selects and 6 DRDYs
1 internal low noise SPI bus dedicated for XXX
Barometer with 2 chip selects, no DRDYs
1 internal SPI bus dedicated for FRAM
Supports temperature control located on sensor module
Up to 2 CANBuses for dual CAN
Each CANBus has individual silent controls or ESC RX-MUX control
Analog inputs for voltage / current of 2 batteries
2 additional analog inputs
Electrical Data
Power module output: 4.9~5.5V
Max current sensing: 120A
USB Power Input: 4.75~5.25V
Mechanical Data
Other Characteristics
Operating temperature: 40 85C
Storage temperature: -40~85C
RoHS compliant (lead-free)
For more information see: Durandal Technical Data Sheetarrow-up-right .
Order from Holybroarrow-up-right .
The locations of ports/connections are shown here (and below in the pinouts section ).
Durandal - Top Pinouts (Schematic) Durandal - Front Pinouts (Schematic) Durandal - Back Pinouts (Schematic) Durandal - Right-side Pinouts (Schematic) Durandal - Left-side Pinouts (Schematic) All dimensions are in millimeters.
The Durandal Wiring Quick Start provides instructions on how to assemble required/important peripherals including GPS, Power Management Board etc.
Building Firmware
:::tip Most users will not need to build this firmware! It is pre-built and automatically installed by QGroundControl when appropriate hardware is connected. :::
To build PX4 for this target:
Serial Port Mapping
The PX4 System Console and SWD interface run on the Debug Port .
The pinouts and connector comply with the Pixhawk Debug Mini interface defined in the Pixhawk Connector Standardarrow-up-right .
For wiring and debugging information see the above links.
:::note No Debug port is exposed for the I/O board. :::
Any multicopter / airplane / rover or boat that can be controlled with normal RC servos or Futaba S-Bus servos.
The complete set of supported configurations can be seen in the Airframes Reference .
Durandal pinouts are listed below. These can also be downloaded from herearrow-up-right .
Durandal - Top Pinouts (Schematic) Durandal - Front Pinouts (Schematic) TELEM4 I2CB ports
TELEM3, TELEM2, TELEM1 port
Durandal - Back Pinouts (Schematic) Right-side Pinouts
Durandal - Right-side Pinouts (Schematic) CAP & ADC IN port
:::warning ++ Sensors connected to pins 8, 9 must not send a signal exceeding the indicated voltage. :::
Left-side Pinouts
Durandal - Left-side Pinouts (Schematic)