Getting started with the X-NUCLEO-53L4A1 expansion board for STM32 Nucleo
based on the VL53L4CD
Introduction
The X-NUCLEO-53L4A1 is an expansion board for any STM32 Nucleo development board equipped with the Arduino R3
connectors. It provides a complete evaluation kit that allows you to learn, evaluate, and develop applications using the
The expansion board is delivered with a cover glass holder in which you can fit three different spacers of 0.25, 0.5, and 1 mm
height below the cover glass to simulate various air gaps. A small oval cover glass fitting the sensor is included.
Several ST expansion boards can be stacked through the Arduino connectors, which allow, for example, the development of
VL53L4CD applications with Bluetooth or Wi-Fi interfaces.
UM2972 - Rev 4 - June 2022
For further information contact your local STMicroelectronics sales office.
www.st.com
Page 2
1Getting started
1.1Safety considerations
1.1.1Electrostatic precautions
UM2972
Getting started
Warning:T
ake electrostatic precautions, including ground straps, when using the X-NUCLEO-53L4A1
expansion board. Failure to prevent electrostatic discharge could damage the device.
1.1.2Laser safety considerations
The VL53L4CD
The laser output is designed to remain within Class 1 laser safety limits under all reasonable foreseeable
conditions, including single faults, in compliance with the IEC 60825-1:2014 (third edition).
The laser output remains within Class 1 limits as long as you use the STMicroelectronics recommended device
settings and respect the operating conditions specified in the data sheet.
The laser output power must not be increased and no optics should be used with the intention of focusing the
laser beam.
contains a laser emitter and the corresponding drive circuitry.
•Accurate absolute ranging distance, independent of the reflectance of the target
•0.25, 0.5, and 1 mm spacers to simulate air gaps
•Two different cover glasses to protect the sensor from dust
•Compatible with STM32 Nucleo development boards
•Equipped with Arduino UNO R3 connectors
•Full system software supplied, including code examples and graphical user interface
•RoHS, CE, UKCA, and China RoHS compliant
UM2972 - Rev 4
page 2/22
Page 3
UM2972
Spacers and covers
1.3Spacers and covers
The X-NUCLEO-53L4A1 expansion board is delivered with:
three spacers of 0.25 mm, 0.5 mm, and 1 mm height, used to simulate different air gaps between the
•
VL53L4CD and the rectangular-shaped cover glass;
•an oval-shaped cover glass to simulate the integration of the VL53L4CD into the customer's final product;
•two six-pin headers that allow connecting the two breakout boards to the X-NUCLEO-53L4A1 expansion
board.
Attention:The VL53L4CD is delivered with a liner to prevent potential foreign material from piercing the module holes
during the assembly process. Remove this liner before use.
1.4Ordering information
To order the Time-of-Flight high-accuracy proximity sensor expansion board based on the VL53L4CD, refer to the
table below
.
Table 1. Ordering information
Order codePCB versionCore product
X-NUCLEO-53L4A1-X$NUCLEO-53L4A1-VL53L4CD
UM2972 - Rev 4
page 3/22
Page 4
1.5Simplified schematic
D7 / PA8
8
7
6
5
4
3
2
1
D6 / PB10
D5 / PB4
D4 / PB5
D3 / PB3
D2 / PA10
D1 / PA2
D0 / PA3
CN9
ARDUINO HEADERS
1
2
3
4
5
6
7
8
9
10
D15 / PB8
D14 / PB9
D13 / PA5
D12 / PA6
D11 / PA7
D9 / PC7
D10 / PB6
D8 / PA9
CN5
GND
SCL
SDA
6
5
4
3
2
1
A0 / PA0
A1 / PA1
A2 / PA4
A3 / PB0
A4 / PC1
A5 / PC0
CN8
6
5
4
3
2
1
7
8
CN6
GND
GND
+5V
+3V3
ARDUINO/F401RE
AVDD
VIN
NRST
IOREF
NC
SDA
SCL
3.3V
GND
XSHUT
GPIO1
SDA
SCL
3.3V
GND
GPIO1
XSHUT
1
2
3
4
6
5
SDA
SCL
3.3V
GND
GPIO1
XSHUT
1
2
3
4
6
5
NUCLEO-F401RE
J4_Left
Satellite
Left header
J4_Right
Satellite
Right header
1
2
3
4
U1
VL53L4CD
UM2972
Simplified schematic
Figure 4. X-NUCLEO-53L4A1
expansion board - simplified schematic
UM2972 - Rev 4
page 4/22
Page 5
2Using the expansion board
UM2972
Using the expansion board
The X-NUCLEO-53L4A1 expansion board allows the user to test the VL53L4CD sensor functionality
and to understand how to develop an application using this sensor.
The X-NUCLEO-53L4A1 integrates:
•the VL53L4CD sensor;
•Arduino UNO R3 connectors;
•Connectors for SATEL-VL53L4CD optional breakout boards;
Important:Program a microcontroller to control the VL53L4CD through the I2C bus.
The application software and an example of the C-ANSI source code are available on the sensor web page.
The X-NUCLEO-53L4A1 expansion board can be connected to the STM32 Nucleo development board through
the Arduino UNO R3 connectors (CN5, CN6, CN8, and CN9) as shown in Figure 4.
, to program it
UM2972 - Rev 4
page 5/22
Page 6
3Breakout boards
The X-NUCLEO-53L4A1 package does not include the VL53L4CD breakout boards.
Y
ou can purchase them in a pack of two PCBs as SATEL-VL53L4CD.
The X-NUCLEO-53L4A1 supplies the VL53L4CD breakout boards at 3.3 V (see Figure 4).
For mechanical integration purposes, it could be interesting to use the mini PCB by breaking the SATEL-
VL53L4CD along the red line as shown in the figure below. It is easier to integrate this setup into a customer's
device thanks to its small size.
UM2972
Breakout boards
Figure 5. SATEL-VL53L4CD
TEL-VL53L4CD boards can be directly plugged onto the X-NUCLEO-53L4A1 through the two 6-pin
The SA
headers (see Figure 6).
As an alternative, they can be connected to the X-NUCLEO-53L4A1 by using the mini PCB through flying wires
(see Figure 7).
UM2972 - Rev 4
page 6/22
Page 7
UM2972
Breakout boards
Figure 6. SA
TEL-VL53L4CD breakout boards connected to the X-NUCLEO-53L4A1 expansion board
UM2972 - Rev 4
page 7/22
Page 8
UM2972
Breakout boards
Figure 7. VL53L4CD mini PCB flying wire connection to the
X-NUCLEO-53L4A1 expansion board
UM2972 - Rev 4
page 8/22
Page 9
UM2972
Graphical user interface (GUI) and programming example for the X-NUCLEO-53L4A1
4Graphical user interface (GUI) and programming example for the
X-NUCLEO-53L4A1
To evaluate the VL53L4CD device performance, use the related GUI or the X-CUBE-T
The X-NUCLEO-53L4A1 expansion board requires the NUCLEO-F401RE development board to use the GUI or
run the ranging examples included in the X-CUBE-TOF1.
Important:Despite the fact that the X-NUCLEO-53L4A1 can be stacked on any STM32 Nucleo board equipped the Arduino
R3 connectors, the GUI is designed to work with the NUCLEO-F401RE only.
Download the GUI (in the Tools and Software tab of the X-NUCLEO-53L4A1 web page) or the X-CUBE-TOF1 to
evaluate the VL53L4CD.
OF1.
UM2972 - Rev 4
page 9/22
Page 10
5Schematic diagrams
SCL
SDA
XSHUT
GPIO1
Sensor.SchDoc
SDA
SCL
XSHUT
GPIO1
Right
Satellite Connector.SchDoc
SCL
SDA
XSHUT
GPIO1
Left
Satellite Connector.SchDoc
PA1
PA0
PA3
PA4
PA2
PA6
PA5
PA7
PA8
PA10
PA9
PC1
PC0
PC7
PB0
PB10
PB6
PB5
PB4
PB3
PB8
PB9
Host.SchDoc
3V3
R1
2.2kR22.2k
LCD_SCL
LCD_SDA
Display Connector.SchDoc
3V3
R3
2.2kR42.2k
Note:These schematic diagrams refer to the board latest version.
Figure 8. X-NUCLEO-53L4A1 circuit schematic (1 of 6)
UM2972
Schematic diagrams
Note:The display connector is an optional connector to connect an SSD1306 I2C OLED display to output the ranging
data or other meaningful information if required. The related application note and example code will be available
on st.com.
UM2972 - Rev 4
page 10/22
Page 11
Figure 9. X-NUCLEO-53L4A1 circuit schematic (2 of 6)
6.3V
C1
4.7uF
10V
C2
100nF
SCL
SDA
XSHUT
TP1
3V3
3V3
J1 LK1
2x12.54 mm T/H
3V3
AVDD
11
AVDDVCSEL
1
AVSSVCSEL
2
GND
3
GND2
4
XSHUT
5
GND3
6
GPIO1
7
SDA
9
SCL
10
DNC
8
GND4
12
U1
VL53L4
GPIO1
3V3
TP2
R6
10k
R5
10k
Jumpers for current measurement
J2 LK2
2x12.54 mm T/H
UM2972
Schematic diagrams
UM2972 - Rev 4
page 11/22
Page 12
Figure 10. X-NUCLEO-53L4A1 circuit schematic (3 of 6)
STM32 Nucleo Arduino connectors
3V3
PB8
PB9
PC7
PB10
PB4
PB5
PA10
PA2
PA3
PA1
PA0
PA4
PB0
PC1
PC0
PA9
PB6
PA7
PA6
PA5
PB3
PA8
1
2
3
4
5
6
7
8
CN6
8x1, 2.54mm, T/H
1
2
3
4
5
6
7
8
CN9
8x1, 2.54mm, T/H
1
2
3
4
5
6
7
8
9
10
CN5
10x1, 2.54mm, T/H
1
2
3
4
5
6
CN8
6x1, 2.54mm, T/H
LCD_SCL
LCD_SDA
3V3
Header for LCD
1
2
3
4
J3
4x1, 2.54mm, T/H
UM2972
Schematic diagrams
UM2972 - Rev 4
Figure 11. X-NUCLEO-53L4A1 circuit schematic (4 of 6)
page 12/22
Page 13
Figure 12. X-NUCLEO-53L4A1 circuit schematic (5 of 6)
GPIO1
SCL
SDA
XSHUT
3V3
1
2
3
4
5
6
J4_Left
6x1, 2.54 mm, T/H
Header for satellite board
GPIO1
SCL
SDA
XSHUT
3V3
1
2
3
4
5
6
J4_Right
6x1, 2.54 mm, T/H
UM2972
Schematic diagrams
Figure 13. X-NUCLEO-53L4A1 circuit schematic (6 of 6)
This code identifies the X-NUCLEO-53L4A1 expansion board first version. It is printed on the board PCB.
(1)
UM2972
Board versions
Table 3. X-NUCLEO-53L4A1 versions
X$NUCLEO-53L4A1- schematic diagramsX$NUCLEO-53L4A1-bill of materials
UM2972 - Rev 4
page 15/22
Page 16
8Regulatory compliance information
Formal Notice Required by the U.S. Federal Communications Commission
FCC NOTICE:
This kit is designed to allow:
(1) Product developers to evaluate electronic components, circuitry
determine
whether to incorporate such items in a finished product and
(2) Software developers to write software applications for use with the end product.
This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all
required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product
not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless
the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit
must operate under the authority of an FCC license holder or must secure an experimental authorization under
part 5 of this chapter 3.1.2.
The evaluation kit has been designed to comply with part 15 of the FCC Technical Rules. Operation is subject to
the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept
any interference received, including interference that may cause undesired operation.
NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against
harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency
energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio
communications. However, there is no guarantee that interference will not occur in a particular installation.
Standard applied: FCC CFR 47 Part 15 Subpart B. Test method applied: ANSI C63.4 (2014).
UM2972
Regulatory compliance information
, or software associated with the kit to
Formal Product Notice Required by Industry Canada Innovation, Science and Economic Development
Canada compliance:
For evaluation purposes only. This kit generates, uses, and can radiate radio frequency energy and has not been
tested for compliance with the limits of computing devices pursuant to Industry Canada (IC) rules.
À des fins d'évaluation uniquement. Ce kit génère, utilise et peut émettre de l'énergie radiofréquence et n'a pas
été testé pour sa conformité aux limites des appareils informatiques conformément aux règles d'Industrie Canada
(IC).
This device has been tested with Innovation, Science and Economic Development RSS standards. Operation is
subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device
must accept any interference received, including interference that may cause undesired operation.
Standard applied: ICES-003 Issue 7 (2020), Class B. Test method applied: ANSI C63.4 (2014).
Cet appareil a été testé pour les normes RSS d'Innovation, Science et Développement économique. L'utilisation
est soumise aux deux conditions suivantes: (1) cet appareil ne doit pas causer d'interférences nuisibles, et (2)
cet appareil doit accepter de recevoir tous les types d’interférence, y comprises les interférences susceptibles
d'entraîner un fonctionnement indésirable.
Norme appliquée: NMB-003, 7e édition (2020), Classe B. Méthode d'essai appliquée: ANSI C63.4 (2014).
Formal product notice required by EU
This device is in conformity with the essential requirements of the Directive 2014/30/EU (EMC) and of the
Directive 2015/863/EU (RoHS).
Standards applied (Class B): IEC 61000-6-1:2016, IEC 61000-6-3:2020, EN 61000-6-1:2019, EN
61000-6-3:2021, CISPR 32:2015 + A1:2019, EN 55032:2015 + A1:2020, CISPR 35:2016, EN 55035:2017 +
A11:2020, IEC 61000-3-2:2018 + A1:2020, EN 61000-3-2:2019, IEC 61000-3-3:2013 + A1:2017 + A2:2021, EN
61000-3-3:2013 + A1:2019
Figure 6. SATEL-VL53L4CD breakout boards connected to the X-NUCLEO-53L4A1 expansion board ..............7
Figure 7. VL53L4CD mini PCB flying wire connection to the X-NUCLEO-53L4A1 expansion board .................8
Figure 8. X-NUCLEO-53L4A1 circuit schematic (1 of 6).............................................. 10
Figure 9. X-NUCLEO-53L4A1 circuit schematic (2 of 6).............................................. 11
Figure 10. X-NUCLEO-53L4A1 circuit schematic (3 of 6).............................................. 12
Figure 11. X-NUCLEO-53L4A1 circuit schematic (4 of 6).............................................. 12
Figure 12. X-NUCLEO-53L4A1 circuit schematic (5 of 6).............................................. 13
Figure 13. X-NUCLEO-53L4A1 circuit schematic (6 of 6).............................................. 13
expansion board, spacers, cover glass holder, and oval cover glass.................1
UM2972 - Rev 4
page 21/22
Page 22
UM2972
IMPORTANT NOTICE – READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www
are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
s terms and conditions of sale in place at the time of order acknowledgment.
.st.com/trademarks. All other product or service names