# VL53L0X time-of-flight distance sensor breakout

Manufacturer: Adafruit  |  MPN: 3317  |  Category: distance-sensor
Canonical: https://partsgraph.ai/catalog/parts/adafruit-vl53l0x
Image: https://partsgraph.ai/catalog/img/adafruit-vl53l0x.jpg (photo: Adafruit, CC BY-SA; sha256 24f7be8d5741)

## Attributes (each with provenance)

- **Range**: up to 2m
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "• Measures absolute range up to 2 m •"
- **Emitter**: 940 nm
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "• 940 nm laser VCSEL (vertical-cavity surface-emitting laser)"
- **Breakout supply**: 3 to 5 V
  - source: https://www.adafruit.com/product/3317
  - quote: "ith a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great"
- **Operating voltage (bare IC)**: 2.6 to 3.5 V
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 3) sha256:f0ae51414474
  - quote: "ting voltage 2.6 to 3.5 V Operating temperature"
- **Operating temperature**: -20 to 70 °C
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 3) sha256:f0ae51414474
  - quote: "ng temperature -20 to 70°C Infrared emitter"
- **I2C address**: 0x52
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 3) sha256:f0ae51414474
  - quote: "Address: 0x52 2.2 System block diagram"
- **I2C bus speed (max)**: 400 kHz
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 3) sha256:f0ae51414474
  - quote: "Up to 400 kHz (fast mode) serial bus"
- **Sensing cone**: 35 degrees
  - source: https://www.adafruit.com/product/3317
  - quote: "bounce ultrasonic waves, the 'cone' of sensing is narrower, 35 degrees . Unlike IR distance sensors that try to measure the amount"
- **Range (default mode)**: 30mm to 1.2 meter
  - source: https://www.adafruit.com/product/3317
  - quote: "Sensing capabilities: The sensor can measure approximately 30mm to 1.2 meter in default mode. In 'long range' mode you can detect as far"
- **Ranging accuracy**: 3 to 12%
  - source: https://www.adafruit.com/product/3317
  - quote: "ace. Depending on ambient lighting and distance, you'll get 3 to 12% ranging accuracy - better lighting and shiny surfaces will"
- **Board dimensions**: 21.0mm x 18.0mm x 2.8mm
  - source: https://www.adafruit.com/product/3317
  - quote: "aser light you won't get good readings. Product Dimensions: 21.0mm x 18.0mm x 2.8mm / 0.8" x 0.7" x 0.1" Product Weight: 1.3g / 0.0oz Accuracy"
- **Weight**: 1.3 g
  - source: https://www.adafruit.com/product/3317
  - quote: "1.0mm x 18.0mm x 2.8mm / 0.8" x 0.7" x 0.1" Product Weight: 1.3g / 0.0oz Accuracy Default Range Long Range Max Range Learn P"
- **Laser safety class**: Class 1
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "• Class 1 laser device compliant with latest standard IEC 60825-1:201"
- **Laser safety standard**: IEC 60825-1:2014
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "• Class 1 laser device compliant with latest standard IEC 60825-1:2014 - 3rd"
- **Sensor package**: Optical LGA12
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 3) sha256:f0ae51414474
  - quote: "Package Optical LGA12 Size"
- **Sensor module size (bare module)**: 4.4 x 2.4 x 1.0 mm
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "• 4.4 x 2.4 x 1.0 mm Fa"
- **SPAD detection array**: yes
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "The VL53L0X integrates a leading-edge SPAD array (single photon avalanche"
- **Boot time (tBOOT), max**: 1.2 ms
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 13) sha256:f0ae51414474
  - quote: ". Power-up and boot sequence Note: tBOOT is 1.2 ms maximum. Option 2 The"
- **Typical ranging timing budget**: 33 ms
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 11) sha256:f0ae51414474
  - quote: "The typical timing budget for a range is 33 ms using init/ranging/housekeeping (see Figure 12. Ranging"
- **Minimum range measurement period**: 8 ms
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 11) sha256:f0ae51414474
  - quote: "phases). The minimum range measurement period is 8 ms. DS11555 - Rev 6"
- **HW standby current, typ (μA)**: 5
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 7) sha256:f0ae51414474
  - quote: "Figure 5. Firmware state machine"
- **SW standby current 2V8, typ (μA)**: 6
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 20) sha256:f0ae51414474
  - quote: "V8 mode) (1) 4 6 9 μA"
- **Active ranging avg current, typ (mA)**: 19
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 20) sha256:f0ae51414474
  - quote: "— 19 — (including VCSEL)"
- **Peak current (incl. VCSEL)**: 40 mA
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 20) sha256:f0ae51414474
  - quote: "3. Peak current (including VCSEL) can reach 40 mA. 5.5 Digital input and output"
- **Minimum detection rate**: 94 %
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 23) sha256:f0ae51414474
  - quote: "above table are guaranteed for a minimum detection rate of 94% (up to 100%). The detection rate is the w"
- **Max ranging, white target indoor (typ)**: 200 cm+
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 23) sha256:f0ae51414474
  - quote: "Typical 200 cm+ (2) 80 cm"
- **High-accuracy profile timing budget**: 200 ms
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 24) sha256:f0ae51414474
  - quote: "High accuracy 200 ms 1.2 m, accuracy < ±3% Precise me"
- **High-speed profile timing budget**: 20 ms
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 24) sha256:f0ae51414474
  - quote: "High speed 20 ms 1.2 m, accuracy ±5%"
- **Recommended XSHUT/GPIO1 pull-ups**: 10 kOhms
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 5) sha256:f0ae51414474
  - quote: "The recommended value of the XSHUT and GPIO1 pull-ups is 10 kOhms. Note: The GPIO1 should be left unconnected if"
- **Programmable I2C address**: yes
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 1) sha256:f0ae51414474
  - quote: "• Programmable I²C address A"
- **Moisture sensitivity level**: level 3
  - source: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (page 32) sha256:f0ae51414474
  - quote: "sensitivity level Moisture sensitivity is level 3 (MSL) as described in IPC/JEDEC JSTD-020-C. 9.6"
- **Long-range mode reach (white surface)**: 1.5 to 2 meters
  - source: https://www.adafruit.com/product/3317
  - quote: "default mode. In 'long range' mode you can detect as far as 1.5 to 2 meters on a nice white reflective surface. Depending on ambient li"
- **Sensor native supply (nominal)**: 2.8 V
  - source: https://www.adafruit.com/product/3317
  - quote: "use in any robotics or interactive project. Since it needs 2.8V power and logic we put the little fellow on a breakout boar"
- **Regulator + level shifting on board**: yes
  - source: https://www.adafruit.com/product/3317
  - quote: "d logic we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontrolle"
- **Two STEMMA QT / Qwiic connectors**: yes
  - source: https://www.adafruit.com/product/3317
  - quote: "standard for sensors. There are now four mounting holes and two STEMMA QT connectors for plug-and-play connectivity! The schematic is the same,"

## Vendors

- Adafruit: https://www.adafruit.com/product/3317 (~USD 14.95, indicative as of 2026-08-18)

## Datasheets

- ST VL53L0X datasheet: https://www.st.com/resource/en/datasheet/vl53l0x.pdf (sha256 f0ae51414474)

Used in builds: 2wd-robot (roles: range-sensor)

Machine feed of the whole catalogue: https://partsgraph.ai/catalog/feed.json