cancel
Showing results for 
Search instead for 
Did you mean: 

VL53L1X range readings not accurate after 200cm

Yuti Amonkar
Associate II

We are testing VL53L1X Time of Flight Sensor with STM32L072(B-L072z-Lrwan) controller. Within 200cm the range measured by sensor is accurate. After 200cm we are getting a lot of variation in the range is measured by the sensor. We have to change the object inclination and directions to get proper ranger after 200cm. Is there any changes required in the configuration of the sensor for the same.

We are using the following settings for our measurements:

Autonomous Ranging, Long Distance Mode, 140ms Timing Budget, 500ms Inter measurement period. Object we are using for measurement is a box with white surface and we are measuring in indoor environment.

Is there any other configuration that needs to be done for accurate readings?

3 REPLIES 3
T J
Lead

I dont want to say power supply

and I dont want to say extra Capacitors really help

because I know you know all about that...

I looked at the data sheeet. ( glancing look)

I checked this one, is this what you have ? or a custom board ?

https://www.digikey.com/product-detail/en/pimoroni-ltd/PIM373/1778-1228-ND/9565561

SCL SDA, I stopped looking, of course its not going to be the module..

I would be trying to mount the device solidly.

if its flimsily mounted on a 4 wire, up in the air set up.. I would say, you will get errors.

Yuti Amonkar
Associate II

Hi

We have tested with two setups

1)4 wire setup with B-L072-LRWAN

2)Device is mounted solidly(Custom Board)

In both cases we are facing the same issue.

T J
Lead

Yes, ok, great mounted on your Custom board....

how is the board mounted in your rig ?

You can try a larger target ? or different paint

Make sure your board is well away from any other surface to be sure of the issue.

But still mounted solidly.

How much error are you getting ?

You may want to try with the windows open and again test with the windows shut..

What is the variation expected due to air pressure ?