Comparison · October 2026

STM32H743 flight controllers for ArduPilot, compared.

Six H7 boards side by side, using each maker's official specs. The short version: pick the Nestua H743 for CAN, a large soldered blackbox and clean sensor power on a standard 30.5 mm stack. Pick a cheaper board if you need Betaflight, analog OSD or 8S.

All boards here use the same 480 MHz STM32H743, so ArduPilot has the same processing headroom on each. What separates them is everything around the processor: sensors, where logs go, CAN, power input and which firmware the maker supports. Data was collected from manufacturer pages and the ArduPilot hardware docs on 5 October 2026. Where sources disagree, we say so.

  • CAN on a 30.5 mm stack: Nestua H743 and Matek H743-SLIM-V4 (end-of-life). The other stack boards list none.
  • Soldered blackbox: Nestua H743 has 256 MB NAND. Kakute H7 V2 and Foxeer H7 have smaller onboard flash. Matek and MicoAir use microSD.
  • Onboard compass: MicoAir743 V2 and Pixhawk 6C Mini have one. Nestua leaves it off on purpose.
  • Firmware: Nestua H743 is ArduPilot-only. Most others also run Betaflight and INAV.
  • Price: Kakute H7 V2 and MicoAir743 V2 cost about a quarter of the Nestua H743's price.

Side-by-side specifications

Nestua H743Holybro Kakute H7 V2MicoAir743 V2Foxeer H7 MPU6000Matek H743-SLIM-V4Holybro Pixhawk 6C Mini
StatusPre-orderAvailableAvailableAvailableEnd-of-lifeAvailable
Mounting / size30.5 mm; 40×40 mm30.5 mm; 35×35 mm30.5 mm; 36×36 mm30.5 mm; 37×37 mm30.5 mm; 36×36 mmEnclosed, 54.3×39 mm (not a stack board)
IMU2, from two makers, separate SPI buses (incl. BMI270)1× BMI2702: BMI088 + BMI2701× MPU60002× ICM42688P2: ICM-42688-P + BMI088, isolated and heated
BarometerLPS22HHBMP280SPL06DPS310DPS368MS5611
Onboard compassNo (by design)NoYes (QMC5883L)NoNoYes (IST8310)
Log storage256 MB SPI NAND, solderedOnboard flash, 128 MB per Holybro1microSDOnboard flash, “16M”2microSDNot stated
CAN1, transceiver + ESD + 120 Ω on boardNoneNone listedNone listed12
UARTs76 (one used by Bluetooth)8 (one used by Bluetooth)774 user ports
PWM / DShot outputs89 (8 motor + LED)119 (incl. LED)13 (incl. LED)14 (8 IO + 6 FMU)
Battery input2–6S3–8S per Holybro32–6S4–8S2–8SNo direct battery input (power module)
BEC5 V 2 A; VBAT pad for VTX; separate low-noise 3.3 V for sensors5 V 2 A; 9 V45 V 3 A; second 3 A rail (12 V or 9 V)55 V 2 A; 10 V 2 A5 V 2.5 A; filtered VBAT 2 ANone (powered by module)
ESC connector1× JST-SH 8-pin2× JST-SH 8-pinNot stated in textNot stated1× JST-SH 8-pinServo headers
OSDDigital (MSP DisplayPort)Analog AT7456EAnalog AT7456E + DJI connectorAnalog AT7456E + digital connectorAnalog AT7456ENone
FirmwareArduPilotArduPilot, PX4, Betaflight, INAVArduPilot, PX4, INAV, BetaflightArduPilot, BetaflightArduPilot, Betaflight, INAVArduPilot, PX4
WeightNot yet published8 g10 g7.8 g7 g42.4 g
List price€199 excl. VATUS$52US$53.99104.90 (USD, store)—US$130.99 (bare)
Designed / built inEurope (Czech Republic) / EuropeNot statedNot statedNot statedNot statedNot stated

1 Holybro and ArduPilot docs say 128 MB; the sibling Kakute H7 Mini page says 128 Mbit, so treat the unit as unconfirmed. 2 Foxeer says “16M”, ArduPilot docs say 16 MB. 3 ArduPilot docs say 2–8S. 4 Holybro's shop says 9 V 3 A; Holybro docs and ArduPilot say 9 V 1.5 A. 5 MicoAir says 12 V, ArduPilot docs say 9 V. Prices are list prices without tax and shipping on the date above.

Where the Nestua H743 is the better choice

You use CAN peripherals

DroneCAN GPS, compasses, airspeed sensors and rangefinders need a CAN transceiver. On most 30.5 mm boards there is none. The Nestua H743 has an NXP TJA1057 transceiver, ESD protection and a 120 Ω terminator on the board, so a DroneCAN GPS is two wires plus power. The only other stack board here with CAN, the Matek H743-SLIM-V4, is end-of-life.

You need logs you can rely on

256 MB of soldered NAND is the largest onboard log store in this comparison. Nothing can unseat in a hard landing, and there is room for full-rate IMU logging across many flights. For incident analysis on a commercial aircraft, that is the point of a blackbox. See how logging is set up.

You care about sensor noise

The IMUs and barometer run from their own low-noise 3.3 V regulator behind a ferrite, separate from the digital supply, and each IMU has its own SPI bus. Combined with the 5 V BEC on the FC rather than the ESC, switching noise has a long way to travel before it reaches the gyro data.

You want a European supplier

Designed in the Czech Republic, with the PCB made and assembled in Europe. Processor, barometer, the BMI270 IMU and power stage come from ST, Bosch, NXP, Nexperia and Würth. You get EU VAT invoices, including reverse charge for businesses. For universities and companies that buy within the EU, this is simpler paperwork.

Where another board is the better choice

  • Betaflight or INAV builds: the Nestua H743 is ArduPilot-only. Kakute H7 V2, MicoAir743 V2 and Foxeer H7 support Betaflight.
  • Analog FPV: every other stack board here has an AT7456E analog OSD chip. The Nestua H743 supports only digital systems (DJI, HDZero, Walksnail via MSP DisplayPort).
  • 8S power: Kakute H7 V2 (3–8S), Foxeer H7 (4–8S) and Matek H743-SLIM-V4 (2–8S) accept higher voltage. The Nestua H743 stops at 6S.
  • A regulated 9–12 V rail: Kakute, MicoAir and Foxeer have a second regulated rail, useful for analog cameras and VTXs that need a fixed voltage. The Nestua H743 has 5 V pads and a VBAT pad; digital VTXs that accept battery voltage solder straight to VBAT.
  • Budget builds: Kakute H7 V2 and MicoAir743 V2 list at about US$52–54.
  • Many servo outputs or a vibration-isolated, heated IMU: Pixhawk 6C Mini, if you have room for an enclosed autopilot and a power module.

A note on Matek H743 boards

The Matek H743-SLIM was for years the default 30.5 mm ArduPilot board, and many guides still recommend it. Matek now lists the H743-SLIM V3 as discontinued and marks the H743-SLIM-V4, H743-MINI and H743-WLITE as end-of-life. Its current H7 multirotor board is the H7A3-SLIM, with an STM32H7A3 at 280 MHz, 128 MB NAND, one CAN port and ArduPilot-only firmware. If you are replacing a Matek H743 in an existing build, check the connector and pad layout of whatever you choose. The Nestua H743 uses the same 8-pin ESC connector order as many 4-in-1 ESCs, but always compare pin by pin.

How to choose

  1. Firmware first. If you need Betaflight, the choice is already narrowed.
  2. Peripherals. DroneCAN GPS or sensors? You need a CAN transceiver on the board.
  3. Logs. For commercial, research or long-range work, decide how much flight history you need on board and whether you trust an SD card in your vibration environment.
  4. Power. Battery voltage (6S or 8S) and which accessories need which rail.
  5. Video. Analog OSD needs an OSD chip. Digital systems need MSP DisplayPort.
  6. Supply chain and support. Where the board is made, who you invoice, and whether the maker answers email.

Sources

Product names and trademarks belong to their owners. Spotted an error? Email hello@nestua.net and we will correct it.

Comparison questions.

How do I power a digital VTX from the Nestua H743?
Solder the VTX power lead to the VBAT pad and its UART to T2/R2 (SERIAL2_PROTOCOL = 42 for MSP DisplayPort). DJI, Walksnail and HDZero air units run from battery voltage, so they do not load the 5 V BEC; check that your unit's input range covers your pack (the board takes 2–6S). Receivers, GPS and other 5 V accessories go on the 5 V pads, which share the 2 A BEC.
Which H743 flight controller has CAN for DroneCAN?
Of the 30.5 mm boards compared here, the Nestua H743 and the Matek H743-SLIM-V4 have a CAN port. The Nestua H743 has the transceiver, ESD protection and a 120 ohm terminator on the board. The Pixhawk 6C Mini has two CAN ports but is a larger, non-stack design. Kakute H7 V2, MicoAir743 V2 and Foxeer H7 list no CAN port.
Why does onboard log storage matter?
ArduPilot's logs are how you tune an aircraft and find out why something went wrong. A microSD card can unseat or corrupt under vibration or in a crash, which is often exactly when you need the log. Soldered flash avoids that; capacity decides how many flights at full IMU rate fit before old logs are overwritten. The Nestua H743 has 256 MB of SPI NAND.
Which board is best for Betaflight or INAV?
Not the Nestua H743: it supports ArduPilot only. Kakute H7 V2, MicoAir743 V2, the Matek H743 boards and the Foxeer H7 support Betaflight, and most of them INAV as well, and they have analog OSD chips.
Why is the Nestua H743 more expensive than some H743 boards?
It is built in small batches in Europe with a European-first bill of materials, and it carries parts many hobby boards leave out: a CAN transceiver with protection, 256 MB of soldered NAND, a separate low-noise sensor supply and protected battery input. If you do not need those, a cheaper board is a sensible choice.

Reserve a Nestua H743.

€199 excl. VAT. No payment to reserve. We email you the ship date for the first batch.

Reserve a unit