MS5525DSO Unable to connect to PixHawk 6x

New to ArduPlane, but have been flying for 16+ years and have a mechanical engineering degree.

Setting up ArduPlane with a PixHawk 6x and a MS5525DSO airspeed sensor. The sensor is plugged into the I2C port on the ‘top’ of the 6x, and ARSPD_TYPE is set to 4, BUS is set to 1, and PIN is set to 65.

On 4.5.7 I was getting PreArm: Airspeed 1 not healthy warnings, and on 4.6 Beta (updated as troubleshooting measure) I’m getting the same message.

No temperature reading is showing for the airspeed sensor in the status menu.

To add: no DevID or BusType shows up in the HW ID panel

Check you haven’t reversed the 2 data wires on the i2c connector.

Good thought. I am using the included wires, but just as a sanity check I went ahead and swapped the 2 center wires and gave it a try. I tried all 3 buses, and did not get any recognition of the airspeed sensor in HW ID or any of its data on the status dashboard

reset the air speed settings and only change In MissionPlanner, set ARSPD_TYPE to 4 for MS5525. dont add the pin value.

Reset the parameters and only changed ARSPD_TYPE to 4. No improvement.

I am using 2 power modules, but unplugging the second didn’t fix it

SOLVED

I assigned the airspeed sensor to Bus 3. That was it. The dropdown only showed 0, 1, and 2.

1 Like