← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The radar altimeter reports a fault of its own

WarningRangefinder, optical flow, camera, OSD and other devices

What ArduPilot says:

An Ainstein LR-D1 radar altimeter (RNGFNDn_TYPE 42) sends fault flags with every reading, and ArduPilot reports them whenever they change: temperature, supply voltage, a saturated receiver (“IF signal saturation”) or a height the radar cannot represent (“Altitude reading overflow”). The distance may still arrive, but the radar itself says it should not be trusted.

What to do, most likely first

  1. The radar's supply voltage is outside what it accepts, or sags when the motors load the battery.

    CheckA “Voltage” alert that comes with throttle points at the power wiring.

    FixFeed the radar from a regulator of its own, within the voltage its manual gives.

  2. The radar looks at something too close or too reflective (the airframe, a metal surface), or it is overheating in a closed bay.

    FixGive it a clear view downwards and some airflow; if an alert stays on the bench with good power, the unit needs service.

Parameters to look at

ParameterWhat it is
RNGFND1_TYPERangefinder type
The code that sends it

RangeFinder: Temperature alert

libraries/AP_RangeFinder/AP_RangeFinder_Ainstein_LR_D1.cpp AP_RangeFinder_Ainstein_LR_D1::report_malfunction() · Open in ArduPilot Copter-4.6.3

RangeFinder: Altitude reading overflow alert

libraries/AP_RangeFinder/AP_RangeFinder_Ainstein_LR_D1.cpp AP_RangeFinder_Ainstein_LR_D1::report_malfunction() · Open in ArduPilot Copter-4.6.3

RangeFinder: … alert

libraries/AP_RangeFinder/AP_RangeFinder_Ainstein_LR_D1.cpp AP_RangeFinder_Ainstein_LR_D1::report_malfunction() · Open in ArduPilot Copter-4.7.1

libraries/AP_RangeFinder/AP_RangeFinder_Ainstein_LR_D1.cpp AP_RangeFinder_Ainstein_LR_D1::report_malfunction_v19000() · Open in ArduPilot Copter-4.7.1

RangeFinder: IF signal saturation alert

libraries/AP_RangeFinder/AP_RangeFinder_Ainstein_LR_D1.cpp AP_RangeFinder_Ainstein_LR_D1::report_malfunction() · Open in ArduPilot Copter-4.6.3

And 1 more messages, sent from the same places.

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer