
Adafruit Metro ESP32-S2
Arduino Uno-compatible WiFi dev board with ESP32-S2 single-core @ 240MHz, 4MB Flash, 2MB PSRAM, native USB-C, STEMMA QT, LiPoly charging, MAX17048 fuel gauge, barrel jack, and UNO shield compatibility.
$24.95
Tap any value to browse matching devices
Specifications
Certifications
Components
Maxim MAX17048 1-cell Li+ fuel gauge, I2C, reports state-of-charge via ModelGauge algorithm.
Bus Interfaces
GPIO Map
Overview
The Adafruit Metro ESP32-S2 brings native USB and WiFi connectivity to the familiar Arduino Uno-compatible Metro form factor. Built around Espressif's ESP32-S2 single-core Xtensa LX7 at 240MHz, it combines the ESP32-S2's built-in 802.11 b/g/n WiFi and native USB 1.1 OTG with a layout that accepts standard Arduino shields through UNO-compatible header spacing.
Memory is provided by a 4MB Flash WROVER module and 2MB of PSRAM, giving it comfortable headroom for CircuitPython programs, web server content, and data buffers. The native USB-C connector connects directly to the ESP32-S2's USB peripheral — no separate USB-to-UART bridge chip — enabling CDC serial, HID, MIDI, and DFU device modes. A STEMMA QT/Qwiic connector provides solderless I2C sensor expansion.
Power options are unusually flexible for a Metro board: a 6–12V barrel jack for bench supply, USB-C for desk use, or a LiPoly battery through the JST connector. A MAX17048 battery fuel gauge chip reports remaining charge state over I2C, and the onboard charger keeps the battery topped up when external power is present. Status LEDs indicate power, charging, and user-definable output. Reset and DFU (boot) buttons are placed for convenient access.
JTAG debug pads are exposed for hardware debugging with external probes. The board supports both CircuitPython (Adafruit's recommended environment) and Arduino via the arduino-esp32 library. Adafruit's Metro ESP32-S2 guide walks through WiFi connectivity, native USB HID, and STEMMA QT sensor integration from first boot.
Use Cases
3IoT
Internet of Things applications including connected sensors, actuators, and smart devices that communicate over WiFi, BLE, LoRa, or other wireless protocols.
Smart Home
Home automation devices for controlling lighting, climate, security, and appliances.
Environmental Monitoring
Monitoring environmental conditions like temperature, humidity, air quality, and weather data using remote sensors.
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




