master
Download ZIP Propose a change
Made with KiCad 10.0 · needs KiCad 10.0 or later to open · KiCad file format 20260206
Name Last commit message Last updated
docs vl53l0x: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 28d ago
viewers cross-highlight symbol + footprint viewers · Ray 2mo ago
package.json Publish 0.1.0 · Ray 2mo ago
page.json vl53l0x: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 28d ago
README.md vl53l0x: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 28d ago
vl53l0x-etched.fit.json vl53l0x: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 28d ago
vl53l0x-etched.glb vl53l0x: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 28d ago
vl53l0x-etched.step vl53l0x: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 28d ago
VL53L0X.adom-lbr.json VL53L0X: validated Fusion/EAGLE library + adom-lbr hub, generated from this page's KiCad sources · Ray 1mo ago
vl53l0x.glb Publish 0.1.0 · Ray 2mo ago
vl53l0x.kicad_mod Publish 0.1.0 · Ray 2mo ago
vl53l0x.kicad_sym Publish 0.1.0 · Ray 2mo ago
vl53l0x.lbr fix: regenerate .lbr with EAGLE @-suffix pad naming (Fusion-importable; adom-lbr 2.12.7) · Ray 1mo ago
VL53L0X.lbr Dedupe pad names in VL53L0X.lbr (two pads named 1 -> 1, 1@2): Fusion refuses the whole library over duplicate pad names… · Colby Knox 1mo ago
vl53l0x.step add .step (Fusion 3D source) · Ray 2mo ago

VL53L0X

STMicroelectronics · Time-of-flight distance sensor · LGA-12

A miniature time-of-flight (ToF) laser-ranging sensor in a 4.4 x 2.4 mm LGA-12, the smallest of its kind when ST introduced it. It fires an invisible 940 nm VCSEL and times the photons returning from a target, so unlike an infrared-intensity sensor it reports absolute distance (up to about 2 m) regardless of target color or reflectance, and it stays immune to ambient light. The host reads range over I2C; an XSHUT pin powers it down (and lets several share a bus by re-addressing), and a GPIO1 pin signals data-ready or threshold interrupts. It suits proximity detection, gesture, robotics obstacle sensing, and autofocus. Runs 2.6-3.5 V.

Pinout

Pin Name Type Function
1 AVDDVCSEL power_in VCSEL supply rail. Connect to the main supply (2.6 to 3.5 V) and decouple as close as possible to the pin. Tied to AVDD in the reference application.
2 AVSSVCSEL power_in VCSEL ground return. Connect to the main ground plane; may be tied to the other ground pins in the application schematic.
3 GND power_in Module ground; connect to the main ground plane.
4 GND2 power_in Standard pin forced to the ground domain in the application schematic to avoid instabilities. Connect to the main ground.
5 XSHUT input Hardware shutdown / reset input, active low. Must always be driven to avoid leakage; a ~10 kΩ pull-up to IOVDD is recommended if the host state is unknown. XSHUT is required to enter hardware standby (no I²C activity in that state).
6 GND3 power_in Standard pin forced to the ground domain in the application schematic. Connect to the main ground.
7 GPIO1 output Programmable interrupt output, open-drain. Requires an external pull-up (recommended 10 kΩ to IOVDD). Leave unconnected if unused.
8 DNC unconnected Do-not-connect. Must be left floating in the application; not a general-purpose pin despite being labelled 'Digital input' in the datasheet.
9 SDA bidirectional I²C serial data line (fast mode, up to 400 kHz). Open-drain; requires an external pull-up (typically 1.5-2 kΩ to IOVDD at 2.8 V / 400 kHz). Default 7-bit device address is 0x52 (programmable).
10 SCL input I²C serial clock input (fast mode, up to 400 kHz). Requires an external pull-up to IOVDD (typically 1.5-2 kΩ).
11 AVDD power_in Main analog supply, 2.6 to 3.5 V. Decouple with 100 nF and 4.7 µF placed as close as possible to AVDDVCSEL and AVSSVCSEL.
12 GND4 power_in Standard pin forced to the ground domain in the application schematic. Connect to the main ground.

Key specifications

Parameter Value
Type Time-of-flight distance sensor
Emitter 940 nm VCSEL (invisible)
Range up to ~2 m
Measurement absolute distance (ambient-immune)
Interface I2C + XSHUT + GPIO1 interrupt
Field of view 25°
Supply voltage 2.6-3.5 V
Package LGA-12 (4.4 x 2.4 mm)

Ordering variants

Same part, different packaging or reel option.

  • VL53L0CXV0DH/1 (LGA-12)
  • VL53L0X-SATEL (breakout)

CAD (KiCad official)

  • Symbol: Sensor_Distance:VL53L0CXV0DH1
  • Footprint: Sensor_Distance:ST_VL53L1x
  • 3D model: ST VL53 LGA-12 (KiCad packages3D)
  • 3D model files: vl53l0x-etched.step / vl53l0x-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); vl53l0x.step / vl53l0x.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: STMicroelectronics datasheet (38 pp, sha256 f0ae51414474d311, retrieved 2026-08-17, tier: manufacturer)
  • Extractor: ds2sf (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF