Skip to main content

INAV and Betaflight with an ERDI laser rangefinder

:::caution Status, checked 2026-11-13 There is no ERDI driver or bridge firmware for INAV or Betaflight. Nothing on this page is described as supported by either project. :::

ERDI modules talk plain UART frames (family A, family B). INAV and Betaflight do not parse these frames, and we have not published firmware that translates them into a format either project reads.

What works today​

GoalRouteStatus
Altitude hold or terrain following on a fixed-wing or multirotorRun ArduPilot with the ERDI Lua driverVerified in SITL with synthetic frames, no flight test yet
Keep a PX4 airframeCompanion computer sends MAVLink DISTANCE_SENSORSoftware tests only
Log or display distance on an INAV or Betaflight craftRead the module on a companion computer or microcontroller with the Python or Arduino examples and record it thereUses the published examples, no flight-controller link

If you want to build a bridge​

A small microcontroller can read the ERDI frame and re-send the distance in a protocol your flight controller accepts. Check your firmware version's own documentation for which rangefinder inputs it supports before you start; this page does not claim that any specific INAV or Betaflight input works with ERDI data.