LIDAR-Lite v3 max distance

Hello! I am using the LIDAR-Lite v3 with an Arduino Mega2560 board for a Senior Design Project. I am having an issue getting it to read long distances. The specs state it should have a max range of 40m. After running a provided program from a Garmin GitHub page (GetDistanceI2c), I can’t get readings past 800-900cm. However, I created a small program to convert the cm to ft and print it to a TFT display so I can run it off a battery pack and I was able to track a box up to 55ft. I’m hoping someone might have a suggestion as to why I can’t get readings up to its max potential as it is required for my project. Thanks for any help!

Hello @averyyurt and welcome to the forum!

The problem might be related to the reflectivity of the surface of the object you’re trying to track. Please refer to the user manual, specifically pages 10-11.

I hope that information can help you out :grin:

I’ve tried boxes, walls, garage doors, people, and the front of a car, not sure what else I can do. They all vary in size and reflectivity, but is there something specific needed to get up to 40m?

You could try configuring the parameters for the distance measurement algorithm. Perhaps you could try modifying the Maximum Acquisition Count which controls the minimum measurement rate and the maximum range (Page 4 of the manual).

I found an example where they modify this register, maybe it could be helpful if you want to try it out. If you do please let us know how it goes!