CubeOrange+ Barometer Error ($CHECK_BARO1_PRESENT)

Hello,

I am using CubePilot CubeOrange+ and I have installed ArduSub 4.5.0 firmware version on it. However, I constantly get $CHECK_BARO1_PRESENT Failed error.

I think the internal barometer inside the cube is faulty.

For this reason, I want to completely disable the barometer and continue without a barometer.

This is a good start:

To disable the barometer in ArduSub, you need to disable the arming check related to the pressure sensor (barometer) because ArduSub uses the barometer to estimate depth and requires it for arming by default. This can be done in QGroundControl by going to the Safety section and unchecking the “Barometer” box to disable the arming check for the barometer sensor. However, note that without a barometer, depth-hold stabilization mode will not function properly1.

If you want to operate without a barometer, you must disable the arming checks that require it. This may involve disabling the “Pressure Sensor” arming check in the Safety Setup page of QGroundControl. After disabling this check, you should be able to arm the vehicle without the barometer sensor active12.

There is no direct parameter to completely disable the barometer sensor from the firmware, and if you want to remove barometer influence on altitude estimation, it typically requires modifying and recompiling the ArduSub code itself, which is more complex6.

In summary:

  • In QGroundControl, go to the Safety section.
  • Uncheck or disable the “Barometer” arming check.
  • This allows arming without a barometer sensor.
  • Be aware that depth hold and depth-related features will not work without a barometer.
  • For full disabling or removing barometer influence, source code modification and recompilation is required.

This is the recommended way to disable the barometer in ArduSub for testing or specific use cases where the barometer is not available or desired126.

Citations:

  1. Pressure Sensor for arming - ArduSub - Blue Robotics Community Forums
  2. Safety Setup Page (Failsafes) · GitBook
  3. ArduSub support for Bar02 depth/pressure sensor? Depth hold not functioning - Blue Robotics Software - Blue Robotics Community Forums
  4. ArduSub ( or ArduRover ) Matek-H743 Bad Baro Health
  5. ardupilot/libraries/AP_Baro/AP_Baro.cpp at master · ArduPilot/ardupilot · GitHub
  6. Is there a way to disable the barometer?
  7. Full Parameter List · GitBook
  8. ardupilot/ArduSub/system.cpp at master · ArduPilot/ardupilot · GitHub

Answer from Perplexity: https://www.perplexity.ai/search/how-to-disable-the-barometer-i-5IdVlwxaQra9vl.Ekl_k0Q?utm_source=copy_output

1 Like