Kunkune

Blue VL53L0X Time-of-Flight (ToF) I2C IIC Laser Distance Sensor Board (LIDAR)

Blue VL53L0X Time-of-Flight (ToF) I2C IIC Laser Distance Sensor Board (LIDAR)

Blue VL53L0X Time-of-Flight (ToF) I2C IIC Laser Distance Sensor Board (LIDAR) - Main image
$2.38 $3.9 In stock

Category: Arduino Sensors

VL53L0X Time-of-Flight Laser Distance Sensor — Blue PCB (I2C)

The VL53L0X measures distance using a 940nm infrared VCSEL laser and time-of-flight calculations, giving accurate readings from 30mm to 1200mm regardless of target surface colour or reflectivity. Unlike ultrasonic sensors, it works in a narrow 25-degree cone and is not affected by ambient light or surface absorption. The I2C interface operates at 2.8V internally but this module includes level shifters for direct 3.3V or 5V operation, with a fixed I2C address that can be changed in software.

  • 940nm VCSEL laser — eye-safe class 1
  • 30mm–1200mm range — up to 2000mm in long-range mode (reduced accuracy)
  • I2C interface — default address 0x29, changeable via XSHUT pin
  • 3.3V and 5V compatible — onboard level shifters
  • Narrow 25° field of view — precise single-point measurement
Specification Value
Sensor IC VL53L0X
Measurement range 30mm – 1200mm (standard)
Wavelength 940nm VCSEL laser
Interface I2C (address 0x29)
Supply voltage 3.3V – 5V
Field of view 25° (full angle)
Measurement time ~33ms (default), configurable

Is the VL53L0X more accurate than an ultrasonic HC-SR04?

For short-range precision (under 500mm), yes. The VL53L0X returns +/-5% accuracy regardless of surface texture or colour. The HC-SR04 struggles with soft or angled surfaces that scatter ultrasound, and its 15° cone picks up interference from adjacent objects. For distances over 1 metre, the HC-SR04 is the more reliable choice.

How do you use multiple VL53L0X sensors on one I2C bus?

All VL53L0X modules share the default address 0x29. To use multiple sensors, connect each XSHUT pin to a separate GPIO. Boot them one at a time: pull XSHUT high for one sensor, assign it a unique I2C address in software, then enable the next. The Adafruit VL53L0X library provides a setAddress() method for this workflow.

Best for

Obstacle avoidance robots, drone altitude hold, 3D printer bed levelling, gesture detection, presence sensing in narrow spaces, liquid level measurement, and any application needing accurate distance measurement in a compact sensor.

Why Kunkune

Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.

Also available as the standard VL53L0X module on a different PCB colour — same sensor IC, same library, same performance.

Buying in bulk? For orders of 10+ units, contact us for trade pricing.

A final check before payment

Review your options, quantities and the final total before confirming.

Ordering for an occasion

Delivery times are estimates, so leave time before your occasion.

Standard Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

Express Shipping: Handling (business days) 0–1; Transit (business days) 7–15.

View policy
If plans change

Ask the store about your order before making return or refund arrangements.

Please contact us for the refund processing timeframe before returning an item.

View policy
Planning delivery

Review the available services for your destination.

Standard Shipping · United States: $0.00

Express Shipping · United States: $3.99

View policy
Return arrangements

Contact the store first to check the conditions for your item.

United States · Return window (days after delivery): 30. Return method: By mail. Return postage: Seller pays.

View policy

Customer Reviews (4.8 / 5 · 5 reviews)

Lucy ★★★★★

Was tinkering with a distance-sensing project and this little board did the trick perfectly—plugged it into I2C and got clean readings from 30mm out to 1.2 meters right away. The blue PCB is a nice touch, but what really matters is that it's accurate and responsive.

Brian K. ★★★★★

Mounted this on a tiny robot and the I2C hookup took me all of five minutes with the standard library. The 30mm minimum range is perfect for my bench setup, and it even held steady measuring a moving hand. Way more accurate than the old ultrasonic sensor I was using before.

Avery J. ★★★★★

Plugged this into my breadboard and had it reading distances within minutes — the I2C interface is super straightforward. The 30mm to 120cm range covers exactly what I need for my obstacle avoidance bot.