Quick Start Guide
Version (May 5, 2020)
Time-of-Flight ranging sensor with advanced multi-zone and multiobject detection expansion board based on VL53L1 for STM32
Nucleo
(X-NUCLEO-53L1A2)
Quick Start Guide Contents
2
X-NUCLEO-53L1A2: Time-of-Flight ranging sensor with advanced multi-zone and
multi-object detection expansion board
Hardware and Software overview
Hardware & Software installation
Documents & Related Resources
STM32 Open Development Environment: Overview
VL53L1
Long distance ranging ToF sensor expansion board
Hardware Overview (1/2)
3
X-NUCLEO-53L1A2 Hardware Description
• The X-NUCLEO-53L1A2 is an evaluation and
development board designed with the VL53L1
ranging sensor with advanced multi-zone and
multi-object detection based on ST FlightSense
TM
Time-of-Flight technology.
• The VL53L1 communicates with the STM32
Nucleo developer board host microcontroller
through an I2C link available on the Arduino UNO
R3 connector.
Order Code: X-NUCLEO-53L1A2
Holder for spacers
and cover window
VL53L1
breakout
boards
Key Products on board
VL53L1 long distance ranging and gesture
detection sensor module
0.25, 0.5 and 1mm spacers to simulate air gaps,
with the cover glass
Cover window (made by Hornix) sample with low
cross-talk ready to use / clipable on VL53L1
2x VL53L1 breakout boards
Arduino UNO R3 connectors
Latest info available at www.st.com
X-NUCLEO-53L1A2
Remove the protective film
on the VL53L1 sensor
Cover
window
sample
• X-NUCLEO-53L1A2 expansion board
• To help integrate multiple VL53L1 devices in custom applications,
up to 2 external VL53L1 breakout boards can be connected to the
expansion board.
• The breakout boards are delivered with the X-NUCLEO-53L1A2.
• X-NUCLEO-53L1A2 is also available as a NUCLEO Pack
(P-NUCLEO-53L1A2)
• The X-NUCLEO-53L1A2 expansion board can also be ordered
on www.st.com as part of a NUCLEO Pack with expansion board
and STM32 NUCLEO board.
• Order code: P-NUCLEO-53L1A2:
X-NUCLEO-53L1A2 expansion board and NUCLEO-F401RE full
features board.
• VL53L1 breakout boards can also be ordered separately
• Order code: VL53L1-SATEL
Two breakout boards are included.
4
Remove the protective film
on the VL53L1 sensor
Long distance ranging ToF sensor expansion board
Hardware Overview (2/2)
• The X-CUBE-53L1A2 software package is an
STM32Cube expansion for the X-NUCLEO53L1A2 expansion board for STM32. The source
code is based on STM32Cube to ease portability
and code sharing across different STM32 MCU
families. An sample implementation is available
for the STM32 Nucleo ranging sensor expansion
board (X-NUCLEO-53L1A2) plugged on top of
an STM32 Nucleo development board
(NUCLEO-F401RE or NUCLEO-L476RG).
Long distance ranging ToF sensor expansion board
STM32Cube Software Overview
5
X-CUBE-53L1A2
Latest SW available at www.st.com
Key features
X-CUBE-53L1A2 software description
• Driver layer (VL53L1 API) for complete
management of the VL53L1 ranging sensor
integrated in the X-NUCLEO-53L1A2 expansion
board.
• Easy portability across different MCU families,
thanks to STM32Cube.
• Free, user-friendly license terms.
• Sample code for ranging measurement.
Ranging measurement example
Application
STM32Cube Hardware Abstraction Layer
(HAL)
Hardware
Abstraction
Hardware
STM32 Nucleo development board
STM32 Nucleo expansion board
X-NUCLEO-53L1A2
Quick Start Guide Contents
6
X-NUCLEO-53L1A2: Time-of-Flight ranging sensor with advanced multi-zone and
multi-object detection expansion board
Hardware and Software overview
Hardware & Software installation
Documents & Related Resources
STM32 Open Development Environment: Overview
Setup & Demo Examples
HW prerequisites
• 1x Ranging sensor expansion board
based on VL53L1 (X-NUCLEO-53L1A2).
• 1x STM32 Nucleo development board
(NUCLEO-F401RE or NUCLEO-L476RG)
• 1x Laptop/PC with MS Windows
• 1x USB type A to Mini-B USB cable
• If you don’t have an STM32 Nucleo development board,
you can order a Nucleo pack (P-NUCLEO-53L1A2):
• X-NUCLEO-53L1A2 expansion board and NUCLEO-F401RE
full features board delivered together.
7
X-NUCLEO-53L1A2
NUCLEO-F401RE
or
NUCLEO-L476RG
P-NUCLEO-53L1A2
Remove the protective film
on the VL53L1 sensor