# FeatherS2 ESP32-S2

> Full-featured ESP32-S2 Feather-compatible board by Unexpected Maker with 16MB Flash, 8MB QSPI PSRAM, WiFi, native USB-C, 21 GPIO, STEMMA QT, APA102 RGB LED, ambient light sensor, and dual 700mA LDOs.

## Quick Facts

- **Brand:** Unexpected Maker
- **Board Type:** dev-board
- **Price:** ~$24.95
- **Product Readiness:** consumer
- **CPU:** Xtensa LX7 single-core @ 240MHz (ESP32-S2)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 1
- **RAM:** 320KB SRAM + 8MB QSPI PSRAM
- **Flash:** 16MB SPI Flash
- **Power:** 5V via USB-C or LiPoly battery
- **Operating Voltage:** 3.3V
- **Dimensions:** 52.4 x 22.6 x 6.6mm
- **Weight:** 4.1g
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11 b/g/n @ 2.4GHz (ESP32-S2)
- **Bluetooth:** false
- **Zigbee:** false
- **Ethernet:** false

## Open Source

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

## Certifications

RoHS, FCC, CE

## Compatible Firmware

circuitpython, esp-idf, arduino, micropython

## Use Cases

- iot
- smart-home
- wearable
- environmental-monitoring

## Components

- **ESP32-S2** (mcu): Espressif ESP32-S2 single-core Xtensa LX7 @ 240MHz, 320KB SRAM, WiFi 802.11 b/g/n, native USB 1.1 OTG. — [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=feathers2-esp32-s2&source=md-export)

## Protocols

- **I2C**: SDA: GPIO3, SCL: GPIO4
- **SPI**: MOSI: GPIO35, MISO: GPIO36, SCK: GPIO37
- **UART**: TX: GPIO43, RX: GPIO44
- **USB**: D-: GPIO19, D+: GPIO20
- **PWM**: 
- **ADC**: 
- **DAC**: DAC1: GPIO17, DAC2: GPIO18
- **Touch**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO1 | D1 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO2 | D2 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO3 | D3/SDA | I2C | I2C, GPIO, Touch, ADC |
| GPIO4 | D4/SCL | I2C | I2C, GPIO, Touch, ADC |
| GPIO5 | D5 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO6 | D6 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO7 | D7 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO8 | D8/A5 | ADC | ADC, GPIO, Touch |
| GPIO9 | D9 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO10 | D10 | GPIO | GPIO, PWM, Touch, ADC |
| GPIO11 | D11 | GPIO | GPIO, Touch, ADC |
| GPIO12 | D12 | GPIO | GPIO, Touch, ADC |
| GPIO13 | D13 | GPIO | GPIO, Touch, ADC |
| GPIO14 | A3 | ADC | ADC, GPIO, Touch |
| GPIO15 | A4 | ADC | ADC, GPIO, Touch |
| GPIO16 | A4_alt | ADC | ADC, GPIO |
| GPIO17 | A0/DAC1 | ADC | ADC, DAC, GPIO |
| GPIO18 | A1/DAC2 | ADC | ADC, DAC, GPIO |
| GPIO19 | USB_D- | USB | USB, GPIO |
| GPIO20 | USB_D+ | USB | USB, GPIO |
| GPIO35 | MOSI | SPI | SPI, GPIO |
| GPIO36 | MISO | SPI | SPI, GPIO |
| GPIO37 | SCK | SPI | SPI, GPIO |
| GPIO43 | TX | UART | UART, GPIO |
| GPIO44 | RX | UART | UART, GPIO |

## Available Software

- **[circuitpython]()** (open-source)
- **[esp-idf]()** (open-source)
- **[arduino]()** (open-source)
- **[micropython]()** (open-source)

## Description

## Overview

The FeatherS2 is a feature-rich ESP32-S2 development board in the Adafruit Feather form factor, designed and manufactured by Australian maker Unexpected Maker. It distinguishes itself from other ESP32-S2 boards with unusually large onboard memory: 16MB of SPI Flash and 8MB of QSPI PSRAM — roughly four times the memory of competing ESP32-S2 Feathers. This makes it particularly well-suited for applications that need to store large assets, run complex Python programs, or buffer substantial amounts of data.

Power design on the FeatherS2 is equally considered. The board features two independent 3.3V LDO regulators, each rated for 700mA, allowing the ESP32-S2 and attached peripherals to draw power from separate, stable supplies. A USB-C connector with backfeed protection handles programming and charging, with native USB support via GPIO19/20 on the ESP32-S2. A LiPo battery connector and associated charging circuitry follow the Feather standard.

Onboard peripherals include an APA102 programmable RGB LED for status indication, an ALS-PT19 ambient light sensor accessible via GPIO, and a STEMMA QT / Qwiic JST-SH connector for I2C peripherals without soldering. Twenty-one GPIO pins are available on the standard Feather headers. The board runs at 2.4GHz WiFi (802.11 b/g/n) via the ESP32-S2's built-in radio; there is no Bluetooth support on the ESP32-S2.

The FeatherS2 is fully compatible with CircuitPython 6.0+, ESP-IDF, Arduino (via arduino-esp32), and MicroPython. Documentation, pinout diagrams, and example code are available at feathers2.io. Unexpected Maker maintains an active Discord community for hardware support.

## Where to Buy

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

## Resources

- [product page](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4769&ref=openhardware.directory&product=feathers2-esp32-s2&source=md-export)
- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4769&ref=openhardware.directory&product=feathers2-esp32-s2&source=md-export)
- [documentation](https://openhardware.directory/r?to=https%3A%2F%2Ffeathers2.io%2F&ref=openhardware.directory&product=feathers2-esp32-s2&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FUnexpectedMaker%2Ffeathers2&ref=openhardware.directory&product=feathers2-esp32-s2&source=md-export)
- [circuitpython](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitpython.org%2Fboard%2Funexpectedmaker_feathers2%2F&ref=openhardware.directory&product=feathers2-esp32-s2&source=md-export)

## Tags

`feather`, `esp32-s2`, `wifi`, `unexpected-maker`, `psram`, `circuitpython`, `usb-c`, `stemma-qt`

## Images

![FeatherS2 ESP32-S2](https://nbg1.your-objectstorage.com/openhardware-directory/entities/feathers2-esp32-s2/91337b5b33d5.jpg)
![FeatherS2 ESP32-S2](https://nbg1.your-objectstorage.com/openhardware-directory/entities/feathers2-esp32-s2/8f4ea0071597.jpg)

---
[View full device page](https://openhardware.directory/devices/feathers2-esp32-s2)