VL53L1X Lidar running at < 1Hz when docs say it should be 50hz

Hi, I just bought and connected a VL53L1X lidar from holybro to my Holybro rpi 6x flight controller. The lidar connects fine to the i2c port and after setting the parameter SENS_EN_VL53L1X to enabled I can see the DISTANCE_SENSOR mavlink messages in QGroundControl’s MAVLink Inspector. If I have the flight controller connected to the computer running QGroundControl via a usb-c cable the DISTANCE_SENSOR messages come through at a solid 5hz, but when connected via 915mhz telemetry the DISTANCE_SENSOR messages come through at about 0.2hz (the frequency measurement keeps changing between 0.8hz, 0.2hz, and 0.0hz) - a rate which makes it useless for collision avoidance or precision landing. The docs indicate it is capable of running at 50hz.

Would anyone know what is going on? I can’t find any params to increase the frequency, and it would be greatly appreciated.

Have a look over here: How to increase tf mini frequency - #5 by JulianOes

Thanks, this opened up a new world of mavlink console commands to me.

1 Like