GY-530 VL53L0X Time-of-Flight (ToF) Laser Ranging Distance Sensor Module (Unsoldered Purple Edition)
Upgrade your automation designs with the high-precision GY-530 VL53L0X Time-of-Flight (ToF) Laser Ranging Sensor Module. Built on STMicroelectronics' premier FlightSense™ technology, this purple-edition breakout maps absolute distances up to 2 meters entirely independent of target color, size, or surface reflectance. Communicating over a standard I2C interface logic rail, it functions as a microscopic solid-state LiDAR system. Provided with an unsoldered breakout header, it gives electronics developers total assembly flexibility for compact enclosures, robotic rovers, and low-profile smart home arrays.
₹ 187
₹ 277
| : |
Add FAQ
Detailed Description
The GY-530 VL53L0X Time-of-Flight (ToF) Laser Ranging Sensor Module is an ultra-compact, high-precision distance scanner that operates far more accurately than standard infrared or ultrasonic proximity detectors. Traditional infrared proximity boards rely entirely on reflected light intensity, meaning dark cardboards or highly polished metal targets throw off accuracy. Ultrasonic transducers output wide acoustic cones that bounce off surrounding walls in narrow spaces. The GY-530 overcomes these challenges by using Time-of-Flight (ToF) technology to measure distance directly.
The board features STMicroelectronics' VL53L0X sensor hardware. It emits a fully invisible, eye-safe 940nm vertical-cavity surface-emitting laser (VCSEL). The beam hits your target surface and bounces back to an onboard Single Photon Avalanche Diode (SPAD) detector array. The module counts the exact time it takes for the photons to complete the round trip, calculating a precise millimeter distance measurement regardless of surface color or reflectivity. Data transfers smoothly to your microcontroller over a fast I2C data bus, and an integrated 2.8V low-dropout voltage regulator alongside logic level shifters makes the module drop-in compatible with 3.3V and 5V microcontrollers alike.
Key Features and Benefits
-
True FlightSense™ Time-of-Flight: Yields absolute distance data independent of target color, reflectance profiles, or ambient background light.
-
Invisible Class 1 Laser Source: Utilizes an integrated 940nm infrared VCSEL emitter that is eye-safe and completely unnoticeable to humans.
-
Microscopic Purple Form Factor: Measures just 13.3mm x 10.5mm, making it easy to fit into ultra-tight spots like miniature drones or small wearable enclosures.
-
Level-Shifted 5V Device Compatibility: Onboard LDO voltage regulator and logic-shifting components make it safe to connect directly to standard 5V Arduino boards or 3.3V ESP32 and Raspberry Pi pins.
-
Unsoldered Assembly Freedom: Shipped with the 2.54mm pitch connection header unattached. This allows developers to solder pins at a custom angle or solder wires straight to the board to minimize stack height.
Technical Specifications
| Feature Component | Specification Details |
| Core Sensor Engine | STMicroelectronics VL53L0X FlightSense™ Laser Silicon |
| Laser Waveband Matrix | 940 nm Infrared Spectrum (Class 1 Safety Rated) |
| Measurement Distance Bounds | 30 mm to 2000 mm (2 Meters absolute max) |
| Ranging Resolution Step | Down to 1 mm internal parsing increments |
| Operating Supply Voltage | 2.8V to 5.0V DC (Equipped with onboard LDO regulator) |
| I2C Bus Communications | Fast Mode Plus compatible (400 kHz clock speed) |
| Default I2C Hardware Address | 0x29 (7-bit hardware address reference) |
| Active Ranging Current Draw | 20 mA Typical under standard operation cycles |
| Sensor Optical Field of View | ±12.5° Conical Angular Focus window |
How to Configure & Wire
Module Pinout Identification:
-
VCC: Power input supply line (+2.8V to +5V DC safe zone).
-
GND: Common system ground reference.
-
SCL: I2C Hardware Serial Clock line (Requires connection to microcontroller I2C clock pin).
-
SDA: I2C Hardware Serial Data line (Requires connection to microcontroller I2C data pin).
-
XSHUT (XST): Active-Low Shutdown pin. Internal pull-up defaults the sensor to "On". Pulling this pin to Ground puts the module into standby mode, which is very useful for changing I2C addresses when running multiple sensors on a single bus.
-
GPIO1: Programmable interrupt output pin (Optional connection; signals your microcontroller when a new measurement is ready).
Quick Setup Prototyping Steps:
-
Connect VCC to your microcontroller's 5V or 3.3V power rail, and match GND to the common system ground pin.
-
Wire the module's SCL pin to your microcontroller's I2C clock line (e.g., Arduino Uno A5 / ESP32 GPIO 22). Wire the SDA pin to your I2C data line (e.g., Arduino Uno A4 / ESP32 GPIO 21).
-
Open your Arduino IDE, search the Library Manager for "Adafruit VL53L0X", and install the latest version.
-
Upload the following code block. Open your Serial Monitor at 115200 bps to view real-time distance streams:
#include <Wire.h>
#include "Adafruit_VL53L0X.h"
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
// Wait for serial port to open (needed for native USB boards)
while (!Serial) { delay(1); }
Serial.println("Initializing Electroboat GY-530 I2C Interface...");
// Attempt to initialize the underlying VL53L0X laser chip
if (!lox.begin()) {
Serial.println(F("Failed to boot VL53L0X sensor. Check wiring paths!"));
while(1);
}
Serial.println(F("VL53L0X Sensor Active. Streaming real-time distance:"));
}
void loop() {
VL53L0X_RangingMeasurementData_t measure;
// Sample a real-time laser measurement pack from the module
lox.rangingTest(&measure, false);
if (measure.RangeStatus != 4) { // Phase check: status 4 means out of range
Serial.print("Distance: ");
Serial.print(measure.RangeMilliMeter);
Serial.println(" mm");
} else {
Serial.println(" Target Out of Range (> 2000mm) ");
}
delay(100); // 10Hz sampling pace
}
Applications
-
Robotic Maze Solving & Walls: Gives micro-sumo and autonomous rovers crisp distance data to navigate tight tracks without bulky bumper sensors.
-
Drone Safe Landing Systems: Acts as an indoor altimeter for miniature quadcopters, ensuring steady hover heights and automated touchless landings.
-
Touchless Sanitary Activation: Perfect for touch-free hand sanitizer dispensers, proximity-triggered trash cans, and automatic water faucets.
-
Conveyor Inventory Counting: Tracks items moving along an assembly line, triggering a count whenever an object breaks the narrow laser path.
Package Includes
-
1 x GY-530 VL53L0X Laser Ranging Sensor Breakout Module (Purple Board)
-
1 x 6-Pin Straight Male Breakout Header Strip (Unsoldered Component)
Shipping & Delivery
-
Free shipping on orders above ₹999 across India
-
Dispatched within 1-3 business days
-
Expected delivery: 3-7 business days depending on location
-
Secure packaging to ensure safe transit of electronic components
0 Reviews For this Product