# Adafruit VL53L4CD Time of Flight Distance Sensor

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/109/706/medium800thumb/adafruit_products_ezgif-5-49e81cd94d.jpg?1647369565)

The **Adafruit VL53L4CD Time of Flight Sensor** is another great _Time of Flight_&nbsp;distance sensor from ST in the VL5 series of chips, this one is great for shorter distances. The sensor contains a very tiny invisible laser source&nbsp;and a matching sensor. The VL53L4CD can detect the "time of flight", or how long the light has taken to bounce back to the sensor. Since it uses a very narrow light source, it is good for determining distance of only the surface directly in front of it.

Unlike sonars that bounce ultrasonic waves, the 'cone' of sensing is very narrow. Unlike IR distance sensors which try to measure the amount of light bounced, the VL53 is much more precise and doesn't have linearity problems or 'double imaging' where you can't tell if an object is very far or very close.

Info: 

![](https://cdn-learn.adafruit.com/assets/assets/000/122/975/medium800/adafruit_products_5396-00.jpg?1690378405)

This is another 'big sister' of the [VL6180X ToF sensor](https://www.adafruit.com/products/3316)&nbsp;and can handle about ~1 to 1300mm of range distance: basically it combines the short range of the VL6180X in that it can sense up to the body of the sensor, with the increased range of the&nbsp;[VL53L0X](https://www.adafruit.com/product/3317), which can handle about 50mm to 1200mm of range distance.

![](https://cdn-learn.adafruit.com/assets/assets/000/122/976/medium800/adafruit_products_5396-01.jpg?1690378430)

The sensor is small and easy to use in any robotics or interactive project. Since it needs 2.8V power and logic, we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great with the **3.3V logic level of a Feather or Raspberry Pi, or the 5v level of a Metro 328 or Arduino Uno**. This breakout is ready to work with most common microcontrollers or SBCs. And since it speaks I2C, you can easily connect it up with two data wires plus power and ground.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/122/977/medium800/adafruit_products_5396-03.jpg?1690378450)

As if that weren't enough, we've also added [SparkFun qwiic](https://www.sparkfun.com/qwiic) compatible&nbsp;**[STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt)**&nbsp;connectors for the I2C bus **so you don't even need to solder.** Just wire up to your favorite micro with a plug-and-play cable to get ToF data ASAP.

For a no-solder experience,&nbsp;[just wire up to your favorite micro, like the STM32F405 Feather](https://www.adafruit.com/product/4382)&nbsp;using a&nbsp;[STEMMA QT adapter cable.](https://www.adafruit.com/?q=stemma%20qt%20cable)&nbsp;The Stemma QT connectors also mean the VL53L4CD can be used with our&nbsp;[various associated accessories.](https://www.adafruit.com/?q=JST%20SH%204)&nbsp;[QT Cable is not included, but we have a variety in the shop](https://www.adafruit.com/?q=stemma+qt+cable&sort=BestMatch)

Communicating to the sensor is done over I2C with an API written by ST, [they have an Arduino library with an example for communication here](https://github.com/stm32duino/VL53L4CD).

## Removing the Protective Tape
Warning: 

Using tweezers (or some other appropriate tool), CAREFULLY remove the protective tape over the sensor, as seen in the image below. There is a small tab on the side of the tape that you can use to remove it.

![](https://cdn-learn.adafruit.com/assets/assets/000/109/724/medium800/adafruit_products_edited_000210.png?1647452130)

# Adafruit VL53L4CD Time of Flight Distance Sensor

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/109/709/medium800/adafruit_products_double_cropped51900885067_150719e695_k.png?1647370794)

Info: 

## Power Pins

- **VIN** - This is the power pin. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 3V microcontroller like a Feather M4, use 3V, or for a 5V microcontroller like Arduino, use 5V.
- **GND** - This is common ground for power and logic.

## I2C Logic Pins

The default I2C address for the VL53L4CD is **0x29**.

- **SCL** - I2C clock pin, connect to your microcontroller I2C clock line. There's a **10K pullup** on this pin.
- **SDA** - I2C data pin, connect to your microcontroller I2C data line. There's a **10K pullup** on this pin.
- [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) **&nbsp;-** These connectors allow you to connect to development boards with **STEMMA QT** connectors or to other things with&nbsp;[various associated accessories](https://www.adafruit.com/category/619).

## Other Pins

- **GPIO** - This is the interrupt output pin, it is 2.8V logic level output - it can be read by 3.3V and most 5V logic microcontrollers.
- **XSHUT** - This is the shutdown pin. It is active low, and is logic-level shifted so you can use 3V or 5V logic.

## LED Jumper

- **LED jumper** - This jumper is located on the back of the board. Cut the trace on this jumper to cut power to the "on" LED.

# Adafruit VL53L4CD Time of Flight Distance Sensor

## Python & CircuitPython

It's easy to use the **VL53L4CD** with Python or CircuitPython, and the [Adafruit CircuitPython VL53L4CD](https://github.com/adafruit/Adafruit_CircuitPython_VL53L4CD) module. This module allows you to easily write Python code that reads the distance from the **VL53L4CD** &nbsp;sensor.

You can use this sensor with any CircuitPython microcontroller board or with a computer that has GPIO and Python [thanks to Adafruit\_Blinka, our CircuitPython-for-Python compatibility library](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).

## CircuitPython Microcontroller Wiring

First wire up a VL53L4CD to your board exactly as shown below. Here's an example of wiring a Feather M4 to the sensor with I2C using one of the handy [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors:

- **Board 3V** &nbsp;to&nbsp;**sensor VIN (red wire)**
- **Board GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Board SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Board SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![adafruit_products_featherStemma_whiteBG.png](https://cdn-learn.adafruit.com/assets/assets/000/109/732/medium640/adafruit_products_featherStemma_whiteBG.png?1647457662)

You can also use the standard **0.100" pitch** headers to wire it up on a breadboard:

- **Board 3V** &nbsp;to&nbsp;**sensor VIN (red wire)**
- **Board GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Board SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Board SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![adafruit_products_featherBreadboard_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/109/733/medium640/adafruit_products_featherBreadboard_bb.png?1647457695)

## Python Computer Wiring

Since there's _dozens_ of Linux computers/boards you can use, we will show wiring for Raspberry Pi. For other platforms, [please visit the guide for CircuitPython on Linux to see whether your platform is supported](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).&nbsp;

Here's the Raspberry Pi wired to the sensor using I2C and a [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connector:

- **Pi 3V** &nbsp;to&nbsp;**sensor VIN (red wire)**
- **Pi GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Pi SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Pi SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![adafruit_products_piStemma_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/109/735/medium640/adafruit_products_piStemma_bb.png?1647457741)

Finally here is an example of how to wire up a Raspberry Pi to the sensor using a solderless breadboard:

- **Pi 3V** &nbsp;to&nbsp;**sensor VIN (red wire)**
- **Pi GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Pi SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Pi SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![adafruit_products_piBreadboard_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/109/736/medium640/adafruit_products_piBreadboard_bb.png?1647457766)

## Python Installation of VL53L4CD Library

You'll need to install the **Adafruit\_Blinka** library that provides the CircuitPython support in Python. This may also require enabling I2C on your platform and verifying you are running Python 3.&nbsp;[Since each platform is a little different, and Linux changes often, please visit the CircuitPython on Linux guide to get your computer ready](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux)!

Once that's done, from your command line run the following command:

- `pip3 install adafruit-circuitpython-vl53l4cd`

If your default Python is version 3, you may need to run `pip` instead. Make sure you aren't trying to use CircuitPython on Python 2.x, it isn't supported!

## CircuitPython Usage

To use with CircuitPython, you need to first install the VL53L4CD library, and its dependencies, into the **lib** folder on your **CIRCUITPY** drive. Then you need to update **code.py** with the example script.

Thankfully, we can do this in one go. In the example below, click the **Download Project Bundle** button below to download the necessary libraries and the **code.py** file in a zip file. Extract the contents of the zip file, and copy the **entire**  **lib**  **folder** and the **code.py** file to your **CIRCUITPY** drive.

Your **CIRCUITPY/lib** folder should contain the following folder and file:

- **adafruit\_bus\_device/**
- **adafruit\_vl53l4cd.mpy**

![CP](https://adafruit.github.io/Adafruit_CircuitPython_Bundle/vl53l4cd_vl53l4cd_simpletest.py.png)

## Python Usage

Once you have the library `pip3` installed on your computer, copy or download the following example to your computer, and run the following, replacing **code.py** with whatever you named the file:

`python3 code.py`

## Example Code
https://github.com/adafruit/Adafruit_CircuitPython_VL53L4CD/blob/main/examples/vl53l4cd_simpletest.py

 **If running CircuitPython:** Once everything is saved to the **CIRCUITPY** drive, [connect to the serial console](https://learn.adafruit.com/welcome-to-circuitpython/kattni-connecting-to-the-serial-console) to see the data printed out!

**If running Python:** The console output will appear wherever you are running Python.

![](https://cdn-learn.adafruit.com/assets/assets/000/109/731/medium800/adafruit_products_repl.png?1647457598)

Now try holding your hand in front of the sensor, and moving it closer and further away to see the values change!

First you import the necessary modules and libraries. Then you instantiate the sensor on I2C.

Then you're ready to read data from the sensor, including the initial information printed to the serial console.

Finally, inside the loop, you check the distance every second.

That's all there is to using the VL53L4CD with CircuitPython!

# Adafruit VL53L4CD Time of Flight Distance Sensor

## Python Docs

# Adafruit VL53L4CD Time of Flight Distance Sensor

## Arduino

Using the VL53L4CD with Arduino involves wiring up the sensor to your Arduino-compatible microcontroller, installing the [STM32duino VL53L4CD](https://github.com/stm32duino/VL53L4CD) library and running the provided example code.

## Wiring

Wire as shown for a **5V** board like an Uno. If you are using a **3V** board, like an Adafruit Feather, wire the board's 3V pin to the VL53L4CD VIN.

Here is an Adafruit Metro wired up to the VL53L4CD using the STEMMA QT connector:

- **Board 5V** to **sensor** **VIN (red wire)**  
- **Board GND** to **sensor** **GND (black wire)**  
- **Board SCL** to **sensor** **SCL (yellow wire)**  
- **Board SDA** to **sensor** **SDA (blue wire)**

![adafruit_products_arduinoStemma_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/109/725/medium640/adafruit_products_arduinoStemma_bb.png?1647456889)

Here is an Adafruit Metro wired up using a solderless breadboard:

- **Board 5V** to **sensor** **VIN (red wire)**  
- **Board GND** to **sensor** **GND (black wire)**  
- **Board SCL** to **sensor** **SCL (yellow wire)**  
- **Board SDA** to **sensor** **SDA (blue wire)**

![adafruit_products_arduinoBB_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/109/726/medium640/adafruit_products_arduinoBB_bb.png?1647456944)

## Library Installation

You can install the **VL53L4CD** library for Arduino using the Library Manager in the Arduino IDE.

![](https://cdn-learn.adafruit.com/assets/assets/000/109/727/medium800/adafruit_products_Arduino_Open_Library_Manager.png?1647456976)

Click the&nbsp; **Manage Libraries ...** menu item, search for **VL53L4CD** ,&nbsp;and select the **STM32duino VL53L4CD** library:

![](https://cdn-learn.adafruit.com/assets/assets/000/109/728/medium800/adafruit_products_arduinoLibFlight.png?1647457011)

## Load Example

Open up **File**  **-\> Examples -\> STM32duino VL53L4CD -\> VL53L4CD\_Sat\_HelloWorld** and upload to your Arduino wired to the sensor.

Info: 

![](https://cdn-learn.adafruit.com/assets/assets/000/109/730/medium800/adafruit_products_loop.png?1647457242)

Upload the sketch to your board and open up the Serial Monitor ( **Tools -\> Serial Monitor** ) at 115200 baud. You should see the values from the sensor being printed out.

![](https://cdn-learn.adafruit.com/assets/assets/000/109/729/medium800/adafruit_products_timeFlightArduinoSerial.png?1647457137)

# Adafruit VL53L4CD Time of Flight Distance Sensor

## Arduino Docs

# Adafruit VL53L4CD Time of Flight Distance Sensor

## WipperSnapper

![](https://cdn-learn.adafruit.com/assets/assets/000/129/255/medium800/adafruit_products_Screenshot_2024-03-22_133716.png?1712334835)

## What is WipperSnapper

WipperSnapper is a firmware designed to turn any WiFi-capable board into an Internet-of-Things device without programming a single line of code. WipperSnapper connects to [Adafruit IO](https://io.adafruit.com/), a web&nbsp;platform designed ([by Adafruit!](https://www.adafruit.com/about)) to&nbsp;_display_,&nbsp;_respond_, and&nbsp;_interact_&nbsp;with your project's data.

Simply load the WipperSnapper firmware onto your board, add credentials, and plug it into power. Your board will automatically register itself with your Adafruit IO account.

From there, you can add&nbsp;_components_&nbsp;to your board such as buttons, switches, potentiometers, sensors, and more! Components are&nbsp;_dynamically&nbsp;_added to hardware, so you can&nbsp;immediately start interacting, logging, and streaming the data your projects produce without writing code.

If you've never used WipperSnapper, click below to read through the quick start guide before continuing.

[Quickstart: Adafruit IO WipperSnapper](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper)
## Wiring
First, wire up an VL53L4CD to your board exactly as follows. Here is an example of the VL53L4CD wired to an&nbsp;[Adafruit ESP32 Feather V2](https://www.adafruit.com/product/5400)&nbsp;using I2C&nbsp;[with a STEMMA QT cable (no soldering required)](https://www.adafruit.com/product/4210)

- **Board 3V** &nbsp;to&nbsp;**sensor VIN (red wire on STEMMA QT)**  
- **Board GND** &nbsp;to&nbsp;**sensor GND (black wire on STEMMA QT)**  
- **Board SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire on STEMMA QT)**  
- **Board SDA** &nbsp;to&nbsp;**sensor SDA (blue wire on STEMMA QT)**

![adafruit_products_featherV2_VL53L4CD_STEMMAQT_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/129/258/medium640/adafruit_products_featherV2_VL53L4CD_STEMMAQT_bb.png?1712335615)

![adafruit_products_featherV2_VL53L4CD_Breadboard_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/129/259/medium640/adafruit_products_featherV2_VL53L4CD_Breadboard_bb.png?1712335709)

## Usage

Connect your board to Adafruit IO Wippersnapper and **[navigate to the WipperSnapper board list](https://io.adafruit.com/wippersnapper).**

On this page, **select the WipperSnapper board you're using** to be brought to the board's interface page.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/931/medium800/adafruit_products_KmZMr0egOk.png?1715342667)

If you do not see your board listed here - you need [to connect your board to Adafruit IO](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper) first.

On the device page, quickly&nbsp; **check that you're running the latest version of the WipperSnapper firmware**.

The device tile on the left indicates the version number of the firmware running on the connected board.

- **If the firmware version is green with a checkmark -** &nbsp;continue with this guide.
- **If the firmware version is red with an exclamation mark "!" -** &nbsp;[update to the latest WipperSnapper firmware](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper)&nbsp;on your board before continuing.

![adafruit_products_version_good_adafruit.png](https://cdn-learn.adafruit.com/assets/assets/000/129/932/medium640/adafruit_products_version_good_adafruit.png?1715342816)

![adafruit_products_version_bad_adafruit.png](https://cdn-learn.adafruit.com/assets/assets/000/129/933/medium640/adafruit_products_version_bad_adafruit.png?1715342859)

Next, make sure the sensor is plugged into your board and click the **&nbsp;I2C Scan&nbsp;** button.

![](https://cdn-learn.adafruit.com/assets/assets/000/113/177/medium800/sensor_page_crop_scan.png?1657724520)

You should see the VL53L4CD's default I2C address of `0x29`&nbsp;pop-up in the I2C scan list.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/938/medium800/adafruit_products_i2c_0x29.png?1715343324)

###  I don't see the sensor's I2C address listed! 


First, double-check the connection and/or wiring between the sensor and the board.

Then, reset the board and let it re-connect to Adafruit IO WipperSnapper.

With the sensor detected in an I2C scan, you're ready to add the sensor to your board.

**Click the New Component button or the + button** to bring up the component picker.

![](https://cdn-learn.adafruit.com/assets/assets/000/127/931/medium800/sensor_page_temperature___humidity_06_AddComponent.png?1708631009)

Adafruit IO supports a large amount of components. To quickly find your sensor, type&nbsp;`VL53L4CD`&nbsp;into the search bar, then select the&nbsp; **VL53L4CD** &nbsp;component.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/939/medium800/adafruit_products_gxEuOT8i8C.png?1715345733)

On the component configuration page, the VL53L4CD's sensor address should be listed along with the sensor's settings.

The&nbsp; **Send Every** &nbsp;option is specific to each sensor's measurements. This option will tell the Feather how often it should read from the VL53L4CD sensor and send the data to Adafruit IO. Measurements can range from every 30 seconds to every 24 hours.

For this example, set the&nbsp; **Send Every&nbsp;** interval to every 30 seconds.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/940/medium800/adafruit_products_mKHhQ6WTqm.png?1715345800)

Your device interface should now show the sensor components you created. After the interval you configured elapses, WipperSnapper will automatically read values from the sensor(s) and send them to Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/943/medium800/adafruit_products_fPUdso2oTm.png?1715345886)

To view the data that has been logged from the sensor, click on the graph next to the sensor name.

![](https://cdn-learn.adafruit.com/assets/assets/000/129/944/medium800/adafruit_products_2kiEDBvouU.png?1715345931)

Here you can see the feed history and edit things about the feed such as the name, privacy, webhooks associated with the feed and more. If you want to learn more about how feeds work, [check out this page](https://learn.adafruit.com/all-the-internet-of-things-episode-four-adafruit-io/advanced-feeds).

![](https://cdn-learn.adafruit.com/assets/assets/000/129/278/medium800/adafruit_products_DBdciXTOWH.png?1712348818)

# Adafruit VL53L4CD Time of Flight Distance Sensor

## Downloads

## Files

- [VL53L4CD Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/109/710/original/vl53l4cd.pdf?1647371523)
- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-VL53L4CD-PCB)
- [3D Models on GitHub](https://github.com/adafruit/Adafruit_CAD_Parts/tree/main/5396%20VL53L4CD%20Sensor)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20VL53L4CD.fzpz)

# Schematic and Fab Print
![](https://cdn-learn.adafruit.com/assets/assets/000/109/711/medium800/adafruit_products_schem.png?1647372278)

![](https://cdn-learn.adafruit.com/assets/assets/000/109/712/medium800/adafruit_products_board.png?1647372286)

![](https://cdn-learn.adafruit.com/assets/assets/000/110/943/medium800/adafruit_products_5396-Adafruit-VL53L4CD.jpg?1650485746)


## Primary Products

### Adafruit VL53L4CD Time of Flight Distance Sensor - ~1 to 1300mm

[Adafruit VL53L4CD Time of Flight Distance Sensor - ~1 to 1300mm](https://www.adafruit.com/product/5396)
The **Adafruit VL53L4CD Time of Flight Sensor** is another great _Time of Flight_&nbsp;distance sensor from ST in the VL5 series of chips, this one is great for shorter distances. The sensor contains a very tiny invisible laser source&nbsp;and a matching sensor. The...

Out of Stock
[Buy Now](https://www.adafruit.com/product/5396)
[Related Guides to the Product](https://learn.adafruit.com/products/5396/guides)

## Featured Products

### STEMMA QT / Qwiic JST SH 4-Pin Cable - 50mm Long

[STEMMA QT / Qwiic JST SH 4-Pin Cable - 50mm Long](https://www.adafruit.com/product/4399)
This 4-wire cable is&nbsp;50mm / 1.9" long and fitted with JST SH female 4-pin connectors on both ends. Compared with the chunkier JST PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/4399)
[Related Guides to the Product](https://learn.adafruit.com/products/4399/guides)
### JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic

[JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic](https://www.adafruit.com/product/4398)
This cable will make it super easy to use our plug-and-play STEMMA QT boards with boards like Circuit Playground. On one end you get a Qwiic / STEMMA QT connector (technically known as a JST SH 4-pin plug)&nbsp; into 4 individual wires with grippy alligator clips. We're carrying these to...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4398)
[Related Guides to the Product](https://learn.adafruit.com/products/4398/guides)
### STEMMA QT / Qwiic JST SH 4-Pin Cable - 200mm Long

[STEMMA QT / Qwiic JST SH 4-Pin Cable - 200mm Long](https://www.adafruit.com/product/4401)
This 4-wire cable is a little over 200mm / 7.8" long and fitted with JST-SH female 4-pin connectors on both ends. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/4401)
[Related Guides to the Product](https://learn.adafruit.com/products/4401/guides)
### STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable

[STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable](https://www.adafruit.com/product/4209)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium Dupont male headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert...

In Stock
[Buy Now](https://www.adafruit.com/product/4209)
[Related Guides to the Product](https://learn.adafruit.com/products/4209/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long

[STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long](https://www.adafruit.com/product/4210)
This 4-wire cable is a little over 100mm / 4" long and fitted with JST-SH female 4-pin connectors on both ends. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/4210)
[Related Guides to the Product](https://learn.adafruit.com/products/4210/guides)

## Related Guides

- [Raspberry Pi Video Synth with Blinka and Processing](https://learn.adafruit.com/raspberry-pi-video-synth-with-blinka-and-processing.md)
- [Adafruit PCA9548 8-Channel STEMMA QT / Qwiic I2C Multiplexer](https://learn.adafruit.com/adafruit-pca9548-8-channel-stemma-qt-qwiic-i2c-multiplexer.md)
- [Tombstone Prop-Maker RP2040](https://learn.adafruit.com/tombstone-prop-maker-rp2040.md)
- [MIDI Laser Harp with Time of Flight Distance Sensors](https://learn.adafruit.com/midi-laser-harp-time-of-flight-sensors.md)
- [NeXT Computer Keyboard to USB HID with CircuitPython](https://learn.adafruit.com/next-computer-keyboard-to-usb-hid-with-circuitpython.md)
- [Adafruit HUZZAH ESP8266 breakout](https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout.md)
- [Twin Peaks Light Reactive Picture Frame](https://learn.adafruit.com/twin-peaks-light-reactive-pyportal-picture-frame.md)
- [MagTag Tides Viewer](https://learn.adafruit.com/magtag-tides-viewer.md)
- [Quickstart - Raspberry Pi RP2040 with BLE and CircuitPython](https://learn.adafruit.com/quickstart-raspberry-pi-rp2040-with-ble-and-circuitpython.md)
- [Adafruit PCM510x I2S DAC](https://learn.adafruit.com/adafruit-pcm510x-i2s-dac.md)
- [Haunted Air Blaster](https://learn.adafruit.com/automated-air-blaster.md)
- [HalloWing Jump Scare Trap](https://learn.adafruit.com/hallowing-jump-scare-trap.md)
- [Adafruit MAX31865 RTD PT100 or PT1000 Amplifier](https://learn.adafruit.com/adafruit-max31865-rtd-pt100-amplifier.md)
- [MASLOW: an Open WiFi Detector with Adafruit Pro Trinket and CC3000](https://learn.adafruit.com/wifi-hotspot-finder-adafruit-pro-trinket-cc3000.md)
- [¡Bienvenido a CircuitPython!](https://learn.adafruit.com/bienvenido-a-circuitpython-2.md)
