Skip to main content
Unstrat
Use the up and down arrows to move through results, Enter to open, Escape to close.

Our edge flight controller against the Cube Orange+, Holybro Pixhawk 6X and mRo Control Zero H7: same H7 class, different ownership.

All four run ArduPilot and PX4 on an H7-class Cortex-M7 with redundant IMUs, so the processor line on the datasheet does not decide the buy. The questions that do are the temperature envelope, whether the compass is doubled, and whether the buyer can commission a firmware and carrier-board change without a foreign vendor in the loop.

In service, not experimental

This is a fielded autopilot, not a development board. It carries dual redundant IMUs, dual pressure sensors and dual magnetometers on an integrated system-on-module, needs no end-user calibration, and is vibration and temperature tested across -40 to +85 degrees C. Custom firmware and carrier-board development are offered per programme from the same team that supplies it.

Side by side

AttributeRepresented by UnstratEdge flight controllerCubePilotCube Orange+ standard set1AustraliaHolybroPixhawk 6X2ChinamRo (mRobotics)Control Zero H73United States
Main processor123ARM Cortex-M7 H7-class, 480 MHzSTM32H757 Cortex-M7, 400 MHzSTM32H753 Cortex-M7, up to 480 MHzSTM32H743 Cortex-M7, 480 MHz
Memory1231 MB RAM, 2 MB flash, 32 KB FRAM, SD card1 MB RAM, 2 MB flash1 MB RAM, 2 MB flash1 MB RAM, 2 MB flash, 256 kb FRAM
Inertial sensors123The competitors carry three IMUs against our stated two, so on raw inertial redundancy count the Cube and Pixhawk lead. Our figure comes from the catalogue, which states dual redundant IMUs.Dual redundant IMUs (dual 3-axis accel/gyro)Three accel/gyro (ICM42688p, ICM20948, ICM20649), two on vibration isolation, one fixed referenceThree IMU sensors on isolated domains and separate buses (Rev 8: 3x ICM-45686)Three accel, three gyro (ICM-20602, ICM-20948, BMI088 dampened)
Barometric pressure sensors123Dual pressure sensorsTwo MS5611 barometersTwo barometer sensors on separate busesOne DPS310 barometer
Magnetometers123On the compass, ours is the only board in this set that states two magnetometers; the three competitors publish a single onboard compass and rely on an external GNSS-mounted compass for redundancy.Dual 3-axis magnetometers on the moduleOne compass (ICM20948)One onboard magnetometer (BMM150)One internal magnetometer (AK09916 in ICM-20948)
PWM / servo outputs12316 PWM channels14 PWM/servo outputs (8 from IO, 6 from FMU)Not published on the PX4 overview page8 PWM outputs (all DShot capable)
CAN buses123The Cube Orange+ page states CAN without the FD data rate; the Control Zero states a single CAN bus. Our catalogue states two FD CAN buses at 8 Mbit each.2x FD CAN at 8 Mbit2x CAN (one with internal 3.3V transceiver)Not published on the PX4 overview page1x CAN
Serial ports1234x serial5x UART, one high-power, 2x with hardware flow controlNot published on the PX4 overview page6x UART (3x with hardware flow control)
Operating temperature123The Cube Orange+ publishes a narrow -10 to 55 C envelope. The Pixhawk 6X matches ours at -40 to 85 C. The Control Zero H7 does not publish an operating range.-40 to +85 degrees C-10 to 55 degrees C-40 to 85 degrees C operating and storageNot published
Firmware123ArduPilot and PX4ArduPilot and PX4ArduPilot and PX4 (PX4 maintainer-tested standard)ArduPilot and PX4
Weight and size123The weights are not comparable like for like: ours is stated with the carrier board and enclosure, the Control Zero figure is the bare module. Compare integrated packages, not board-only numbers.88 g with carrier board and enclosure, 80 x 55 x 20 mmCube 38.25 x 38.25 x 22.3 mm, carrier 94.5 x 44.3 x 17.3 mm; weight not published on the PX4 pageNot published on the PX4 overview page5.3 g, 20 x 32 mm (module only, aluminium case included)
Custom firmware and carrier board123Custom firmware and carrier-board development available per programme, from an independent, non-aligned supplierCarrier boards are a documented design pattern; custom development is via CubePilot and its reseller networkOpen baseboard options published; changes go through HolybroCustom carrier board support listed as No on the vendor spec table

Competitor values are quoted from the vendor documents listed under Sources, as published on the date shown. Configurations vary, so treat every row as a starting point for the evaluation rather than a like-for-like test result.

What the table means

On silicon this is a dead heat, so do not buy on the processor line.

All four sit on an H7-class Cortex-M7 with 1 MB of RAM and 2 MB of flash, and all four run ArduPilot and PX4. The Cube Orange+ clocks its STM32H757 at 400 MHz, the Pixhawk 6X and Control Zero H7 at 480 MHz, and ours at 480 MHz. That is close enough that the datasheet processor row decides nothing. The Cube and Pixhawk carry three IMUs against our stated two, so on inertial redundancy count they lead; where ours differs is the compass, stated as dual magnetometers where the three competitors publish a single onboard compass.

Temperature and the compass are where the numbers actually diverge.

The Cube Orange+ publishes a -10 to 55 C operating range, which is a commercial envelope; the Pixhawk 6X matches ours at -40 to 85 C, and the Control Zero H7 does not publish a range at all. If the programme flies in cold or hot climates, that row alone narrows the field. Our board is stated as vibration and temperature tested with no end-user calibration required, which matters for a unit issued to crews rather than integrators.

The decisive question is who extends the firmware and the carrier board.

An autopilot is not a sealed part; a national programme changes its I/O map, its sensor mix and sometimes its firmware. The Control Zero H7 spec table lists custom carrier board support as No. CubePilot and Holybro both support customisation through their own channels and reseller networks. Our principal states custom firmware and carrier-board development per programme from one accountable, non-aligned team, so the buyer's own engineers extend the board rather than petitioning a foreign vendor and waiting on an export decision.

Questions buyers ask

What is the best alternative to a Cube Orange+ or Pixhawk 6X for a sovereign drone programme?

All three are capable H7-class autopilots running ArduPilot and PX4. The Cube Orange+ runs an STM32H757 with three IMUs but a -10 to 55 C envelope; the Pixhawk 6X runs an STM32H753 at 480 MHz with a -40 to 85 C range. Ours matches the H7 class at 480 MHz with dual IMUs, dual pressure sensors and dual magnetometers, needs no end-user calibration, is tested to -40 to 85 C, and ships with custom firmware and carrier-board development from an independent, non-aligned supplier. If you need to own the firmware and the carrier design rather than route changes through a foreign vendor, that is the reason to pick it.

Does it run ArduPilot and PX4 like the Pixhawk and Cube?

Yes. It runs both ArduPilot and PX4 across multirotors, fixed wings, VTOLs, rovers and boats, the same open firmware stacks the Cube Orange+, Pixhawk 6X and Control Zero H7 use. Because the firmware is open standard, the buyer's engineers can extend it rather than waiting on a vendor release, and the principal offers custom firmware development per programme on top of that.

How many IMUs and compasses does it have compared with the competitors?

It carries dual redundant IMUs, dual pressure sensors and dual magnetometers. On IMU count the Cube Orange+ and Pixhawk 6X publish three, so they lead on raw inertial redundancy. On the compass the picture reverses: the three competitors publish a single onboard magnetometer and lean on an external GNSS-mounted compass, while ours states two magnetometers on the module itself. Match the redundancy that matters for your airframe rather than the headline count.

What temperature range can this flight controller handle?

It is stated at -40 to +85 degrees C and is vibration and temperature tested. The Pixhawk 6X publishes the same -40 to 85 C range. The Cube Orange+ publishes a narrower -10 to 55 C, and the Control Zero H7 does not publish an operating temperature. For cold-climate or desert operations, specify against the published envelope and confirm it in your own trial.

Is this a fielded autopilot or a prototype?

Fielded. It is an integrated system-on-module with dual redundant IMUs, dual pressure sensors and dual magnetometers, no end-user calibration, and vibration and temperature testing across -40 to 85 C. The figures quoted here are the delivered specification, and custom firmware and carrier-board work are offered per programme.

Sources

  1. 1. CubePilot (via PX4 documentation), CubePilot Cube Orange+ Flight ControllerRetrieved: 2026-08-15 · Specifications read from the PX4 hardware page: STM32H757 400 MHz, 1 MB RAM, 2 MB flash, three accel/gyro, one compass, two MS5611 baros, 14 PWM, 2x CAN, 5 UART, -10 to 55 C, dimensions.
  2. 2. Holybro (via PX4 documentation), Holybro Pixhawk 6XRetrieved: 2026-08-15 · Read from the PX4 hardware page: STM32H753 Cortex-M7 up to 480 MHz, 2 MB flash, 1 MB RAM, three IMU sensors and two baros on isolated domains and separate buses, BMM150 mag, operating and storage -40 to 85 C.
  3. 3. mRo (mRobotics), Control Zero H7 user guide, specifications tableRetrieved: 2026-08-15 · Specifications table: STM32H743 480 MHz, 1 MB RAM, 2 MB flash, 256 kb FRAM, three accel and gyro, one mag, one DPS310 baro, 8 PWM, 1 CAN, 6 UART, custom carrier board support No, 5.3 g, 20 x 32 mm.
Next step on this comparison

Send us the requirement and the systems you are weighing. We will map this table onto it.