

Distance sensor vl53l0x
Laser distance sensor with USB and serial output
- Size
- 24 × 24 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 31
- Pads
- 104
- Tracks, vias
- 333, 38
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20170123)
- Created
- 24 Apr 2017
- Updated
- 28 Dec 2017
Overview
Distance sensor vl53l0x is an open-source printed circuit board by festlv, from the festlv/laser-distance-sensor repository on GitHub. It is a 2-layer board of 24 × 24 mm with 28 parts on 31 nets, routed with 333 tracks and 38 vias.
It is built around the MIC5504-3.3YM5 and VL53L0X. Its parts include 11 resistors, 7 capacitors, 6 connectors, 3 ICs and 1 diode. It belongs with the sensors and measurement boards and the STM32 boards of this library.
Main components
2MIC5504-3.3YM5
SOT-23-5-40℃~+125℃@(Tj) 1 120uVrms 15uA 180mV@(300mA) 3.3V 300mA 5.5V 75dB@(1kHz) Fixed Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsVL53L0X
LGA-12LGA-12 New Arrivals ROHSSTMicroelectronicsUncategorised
README
README.mdLaser distance sensor
Firmware and hardware design for short-range laser distance sensor.
Preliminary feature list:
- Based on ST VL53L0X ToF distance sensor,
- Multiple ranging profiles/modes (default, high accuracy, long range),
- Up to 2m range (indoors) in long range mode,
- +/- 3mm accuracy (indoors) in hight accuracy mode,
- On-board power regulation for 3.3-5.5V input,
- On-board microcontroller STM32F042
- USB (CDC) and TTL serial outputs,
- 24x24mm size, M3 mounting holes.

HERE BE DRAGONS
This project is WIP. Specs might be inaccurate, hardware might let out smoke, firmware might not compile.
Current status
Hardware: first prototypes have been ordered. Firmware: waiting on hardware.
Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 4K7 | Resistors_SMD:R_0603 | R1, R2, R7, R8, R9, R10 |
| 3 | 0.1uF | Capacitors_SMD:C_0603 | C1, C3, C6 |
| 3 | 1uF | Capacitors_SMD:C_0603 | C2, C4, C5 |
| 3 | 220R | Resistors_SMD:R_0603 | R6, R11, R12 |
| 2 | 22R | Resistors_SMD:R_0603 | R3, R4 |
| 2 | TEST_1P | mounting_hole:Mounting_hole_3mm | J101, J102 |
| 1 | 4.7uF | Capacitors_SMD:C_0805 | C7 |
| 1 | CONN_02X05 | pin_headers_1.27mm:Pin_Header_1.27mm_2x5 | J3 |
| 1 | DFU | Pin_Headers:Pin_Header_Straight_1x02_Pitch1.27mm | J1 |
| 1 | LED | LEDs:LED_0603 | D2 |
| 1 | MIC5504-3.3 | TO_SOT_Packages_SMD:SOT-23-5 | U2 |
| 1 | STM32F042F6Px | Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm | U1 |
| 1 | UART | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J4 |
| 1 | USB_OTG | Connectors_Molex:USB_Micro-B_Molex_47346-0001 | J2 |
| 1 | VL53L0X | _sensors:VL53L0X | U3 |
Questions
How big is the Distance sensor vl53l0x PCB?
It measures 24 × 24 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Distance sensor vl53l0x use?
28 parts, built around the MIC5504-3.3YM5 and VL53L0X. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Distance sensor vl53l0x KiCad files?
From the festlv/laser-distance-sensor repository on GitHub, at the commit this page was made from: the board is hw/distance-sensor-vl53l0x.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Distance sensor vl53l0x design in my own project?
Its repository states no licence, so its author keeps all rights: ask festlv before reusing the design.
Similar boards
- 2 layers42 × 48 mm

- 2 layers68.6 × 53.3 mm

- 2 layers100 × 80 mm

- 2 layers140 × 80 mm

IntelliThings
embedded-purdue/IntelliThings
From IoT to AIoT: ESP32-C6 sensor nodes, Home Assistant and an LLM agent that acts through MCP
12 parts5 - 4 layers

LogiBot PCB
Lukikato101/LogiBot
Low-cost autonomous mobile robot (AMR) for warehouse material transport and automation.
114 parts2 - 2 layers35.5 × 58 mm

Esguicho 2.0
project-neon/Esguicho
Neste repositório temos os principais arquivos que usamos para os 3 capítulos, Eletrônica, Mecânica e Software. Segue abaixo uma lista do que temos em cada uma das pastas:
45 parts2 - 2 layers100 × 100 mm

Kicad rover
12romis/esp32-elrs-rover
Ровер 4WD із танковим приводом на ESP32-S3: керування через ExpressLRS 2.4 ГГц, антизіткнення на ToF-далекомірах, замкнутий контур по енкодерах та аналоговий FPV-відеоканал 5.8 ГГц.
80 parts1 - 2 layers72 × 143.4 mm

Tasta mea
AndreiasM5/IVA_DECK
Custom ESP32 macro keyboard with a KiCad PCB, nine mechanical keys, three audio controls, a PyQt6 desktop app, and a Random Forest behavioral-recognition experiment.
32 parts1