# Adafruit QT Py ESP32-S2 with uFL Antenna

> QT Py-sized ESP32-S2 dev board with a uFL connector for an external 2.4 GHz antenna, 4 MB flash, 2 MB PSRAM, native USB-C, STEMMA QT, and 13 GPIO — for improved WiFi range.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$12.5
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 single-core @ 240 MHz (ESP32-S2)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 1
- **RAM:** 320 KB SRAM + 2 MB PSRAM
- **PSRAM:** 2MB
- **Flash:** 4MB
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 21.8 × 17.9 × 5.7 mm
- **Weight:** 2.1 g
- **Antenna:** U.FL/IPEX

## Connectivity

- **Wifi:** 2.4GHz 802.11 b/g/n

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Compatible Firmware

circuitpython, arduino, esp-idf

## Use Cases

- iot
- smart-home
- wearable

## Components

- **ESP32-S2** (mcu): Espressif ESP32-S2 single-core 240 MHz Xtensa LX7 with native USB OTG, 2.4 GHz WiFi, and 10-channel 12-bit ADC. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s2_datasheet_en.pdf&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export)

## Protocols

- **I2C**: SDA: GPIO5, SCL: GPIO6
- **I2C (STEMMA QT)**: SDA: GPIO5, SCL: GPIO6
- **SPI**: MOSI: GPIO35, MISO: GPIO36, SCK: GPIO37
- **UART**: TX: GPIO43, RX: GPIO44
- **USB**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO17 | ADC | ADC | ADC, touch |
| GPIO18 | ADC | ADC | ADC, touch |
| GPIO14 | ADC | ADC | ADC, touch |
| GPIO15 | ADC | ADC | ADC, touch |
| GPIO5 | SDA | I2C | I2C, STEMMA QT, touch |
| GPIO6 | SCL | I2C | I2C, STEMMA QT, touch |
| GPIO35 | MOSI | SPI | SPI |
| GPIO36 | MISO | SPI | SPI |
| GPIO37 | SCK | SPI | SPI |
| GPIO43 | TX | UART | UART |
| GPIO44 | RX | UART | UART |

## Available Software

- **[CircuitPython](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitpython.org%2Fboard%2Fadafruit_qtpy_esp32s2%2F&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export)**
- **[Arduino ESP32](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fespressif%2Farduino-esp32&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export)**

## Description

## Overview

The Adafruit QT Py ESP32-S2 with uFL Antenna Port is identical to the standard QT Py ESP32-S2 but replaces the built-in PCB antenna with a u.FL / IPEX connector. This allows you to attach an external 2.4 GHz antenna for greater WiFi range, particularly useful in enclosures made of metal or other RF-blocking materials where a PCB antenna would be insufficient.

The board measures just 21.8 × 17.9 mm and carries 4 MB of Flash and 2 MB of PSRAM, making it capable of running full CircuitPython applications with WiFi and multiple sensor drivers loaded simultaneously. Native USB-C provides keyboard, mouse, MIDI, and mass-storage emulation via the ESP32-S2's hardware USB OTG peripheral.

A STEMMA QT / Qwiic connector allows immediate I2C sensor integration without soldering, and the five capacitive-touch capable GPIO pins can be accessed directly in CircuitPython. Ten 12-bit ADC inputs and an 8-bit DAC on two pins make analogue interfacing easy. The 3.3 V 600 mA regulator can comfortably drive external sensors.

Note that no antenna is included with the board. A separate 2.4 GHz mini flexible WiFi antenna with u.FL connector or a u.FL-to-RP-SMA pigtail is required to make use of the connector. Without an attached antenna, WiFi range will be significantly lower than a PCB-antenna variant.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5348&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export) — 12.5

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5348&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-QT-Py-ESP32-S2-PCB&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export)
- [learn guide](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-qt-py-esp32-s2&ref=openhardware.directory&product=adafruit-qt-py-esp32-s2-ufl&source=md-export)

## Tags

`esp32-s2`, `qt-py`, `ufl-antenna`, `stemma-qt`, `circuitpython`, `native-usb`, `wifi`, `tiny`, `xiao-compatible`

## Images

![Adafruit QT Py ESP32-S2 with uFL Antenna](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-qt-py-esp32-s2-ufl/5d7eb4ff61b8.jpg)
![Adafruit QT Py ESP32-S2 with uFL Antenna](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-qt-py-esp32-s2-ufl/55b6bcdfc9b6.jpg)
![Adafruit QT Py ESP32-S2 with uFL Antenna](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-qt-py-esp32-s2-ufl/702e13922fb8.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-qt-py-esp32-s2-ufl)