<div dir="auto">FYI: <a href="http://pololu.com">pololu.com</a> also carries some of these sensors and also many others as well.  <div dir="auto"><br></div><div dir="auto"><a href="https://www.pololu.com/category/220/lidar-time-of-flight-range-finders">https://www.pololu.com/category/220/lidar-time-of-flight-range-finders</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Jesse</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 15, 2021, 4:13 AM Paul Bouchier via DPRGlist <<a href="mailto:dprglist@lists.dprg.org">dprglist@lists.dprg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>We had a discussion about the VL53 family of IR proximity sensors at RBNV last night, and we were unsure of the differences between e.g. VL53L1X, VL53L1 (no X) etc. This st page has a family decoder chart:</div><div><a href="https://www.st.com/en/imaging-and-photonics-solutions/time-of-flight-sensors.html" target="_blank" rel="noreferrer">https://www.st.com/en/imaging-and-photonics-solutions/time-of-flight-sensors.html</a></div><div><br></div><div>In a nutshell, it looks like:</div><div>VL53L0CX is 200cm single zone<br></div><div>VL53L1CX is a 400cm single-zone programmable FoV</div><div>VL53L1CB is 800cm multi-zone/multi-target programmable FoV (looks like best of all - what's the downside?) 27 degree max FoV<br></div><div>VL53L3CX is 500cm multi-zone/multi-target with close distance detection<br></div><div>VL53L5CX is 400cm multi-zone/multi-target Wide FoV: 64 degrees<br></div><div><br></div><div>Sparkfun sells the VL53L3CX, VL53L1X and VL53L5CX, and some have arduino libraries, some don't. They refer to the VL53L1X as "venerable", aka old, single-zone. I only find the VL53L0X and VL53L1X (single-zone) sensors on Amazon. <br></div><div><br></div><div>It seems to me the VL53L1CB is also known as VL53L1 (no X). Someone at ST ought to be shot for defining VL53L1 and VL53L1X part numbers that have such different characteristics but only differ in part number by inclusion or not of X. <br></div><div><br></div><div>It looked like David had the VL53L1 version, so presumably VL53L1CB. Not sure about Pat.</div><div><br></div><div><br></div><div><img src="cid:ii_kx7a4rp80" alt="image.png" width="546" height="377"></div><div><br></div><div>This diagram is also helpful - it shows that single-zone vs. multi-zone are really for different applications.</div><div><img src="cid:ii_kx7bjey81" alt="image.png" width="416" height="351"><br></div><div>Single-zone ranging is good for e.g. liquid levels, but programmable FoV gives flexibility by narrowing the FoV used to report a single zone range, Multi-zone & multi-target give more XYZ detail. Multi-zone refers to multiple regions of interest in the XY plane. Multi-target seems to refer to objects at different depths within a single region of interest - if they're separated in Z by more than 80cm it will report up to 3 of them - it histograms the arrival times and bucket-izes range readings.</div><div><br></div><div>These are pretty sophisticated sensors! The driver even loads the device firmware into the chip! Hats off to Pat for getting it to do ranging. As illustrated by the discussion last night, there's a lot to learn about these things.<br></div><div><br></div><div>Paul<br></div><div><br></div><div><br></div></div>
_______________________________________________<br>
DPRGlist mailing list<br>
<a href="mailto:DPRGlist@lists.dprg.org" target="_blank" rel="noreferrer">DPRGlist@lists.dprg.org</a><br>
<a href="http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org" rel="noreferrer noreferrer" target="_blank">http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org</a><br>
</blockquote></div>